/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.-left-\[10000px\]{left:-10000px}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.w-28{width:calc(var(--spacing) * 28)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.flex-1{flex:1}.resize{resize:both}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#f8f7f2\]{background-color:#f8f7f2}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-1{padding-inline:var(--spacing)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-\[-\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#9cbf25\]{color:#9cbf25}.text-\[\#77766f\]{color:#77766f}.text-\[\#171714\]{color:#171714}.text-\[\#a63831\]{color:#a63831}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (min-width:40rem){.sm\:grid-cols-\[180px_1fr_auto\]{grid-template-columns:180px 1fr auto}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}}}.locale-selector{color:#5f5e57;align-items:center;gap:.35rem;display:flex}.locale-selector select{cursor:pointer;color:#171714;outline-offset:3px;background:0 0;border:0;padding:.35rem .15rem;font-size:.82rem;font-weight:700}:root{--ink:#171714;--muted:#6d6c65;--paper:#f8f7f2;--line:#deddd5;--accent:#d9ff63}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(1120px,100% - 40px);margin-inline:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.btn,.eyebrow{font-weight:700}.btn{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.1rem;transition:all .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.secondary{color:var(--ink);background:#fff}.btn.lime{background:var(--accent);color:var(--ink);border-color:var(--accent)}.btn.danger{color:#b42318;background:#fff;border-color:#f2b8b5}.field{gap:.45rem;display:grid}.field label{font-size:.85rem;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;padding:.8rem .9rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #17171410}.field textarea{resize:vertical;min-height:120px}.card{border:1px solid var(--line);background:#fff;border-radius:18px}.muted{color:var(--muted)}.notice{color:#34400c;background:#f1f6df}.error,.notice{border-radius:10px;padding:.8rem 1rem;font-size:.9rem}.error{color:#8a1c15;background:#fff0ef}.video-frame{aspect-ratio:9/16;background:#171714;border-radius:14px;position:relative;overflow:hidden}.video-frame iframe,.video-frame img,.video-frame video{object-fit:cover;border:0;width:100%;height:100%}.spinner{border:2px solid;border-right:2px solid #0000;border-radius:50%;width:16px;height:16px;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.auth-password-form{gap:1.25rem;display:grid}.auth-password-input{position:relative}.auth-password-input input{padding-right:3rem}.auth-password-input button{width:2.25rem;height:2.25rem;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.auth-password-input button:hover{color:var(--ink);background:#f3f2ed}.auth-password-input button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.auth-password-help{color:var(--muted);font-size:.75rem;line-height:1.45}.auth-password-form .btn{margin-top:.15rem}.auth-recovery-status{min-height:88px;color:var(--muted);justify-content:center;align-items:center;gap:.75rem;font-size:.9rem;font-weight:700;display:flex}.auth-recovery-status .spinner{color:#7c9d16}@media (max-width:640px){.container{width:min(100% - 24px,1120px)}}.profile-shell{--p-ink:#171714;--p-paper:#f6f4ed;--p-line:#d8d6cd;--p-lime:#d7ff64;background:var(--p-paper);color:var(--p-ink);min-height:100vh;overflow-x:hidden}.profile-shell .container{width:min(1180px,100% - 48px)}.profile-header{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;height:78px;display:flex}.profile-header nav{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:30px;font-size:.78rem;font-weight:800;display:flex}.profile-header-cta{background:var(--p-ink);color:#fff;border-radius:999px;padding:12px 18px}.profile-kicker{letter-spacing:.16em;text-transform:uppercase;color:#65645e;align-items:center;gap:9px;font-size:.7rem;font-weight:900;line-height:1;display:flex}.profile-kicker>span{background:var(--p-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #91a837}.profile-hero{grid-template-columns:minmax(280px,390px) 1fr;align-items:center;gap:clamp(50px,8vw,120px);padding-top:54px;padding-bottom:62px;display:grid}.profile-portrait-wrap{position:relative}.profile-portrait{aspect-ratio:4/5;object-fit:cover;filter:saturate(.92);border-radius:2px;width:100%;height:auto}.profile-portrait-fallback{background:#ddd9ce;place-items:center;font-size:5rem;font-weight:900;display:grid}.profile-availability{border:1px solid var(--p-line);text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.7rem;font-weight:900;display:flex;position:absolute;bottom:24px;right:-18px;box-shadow:0 8px 30px #18181316}.profile-availability i{background:#75a32a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #75a32a1f}.profile-hero-copy h1{letter-spacing:-.075em;margin:20px 0 27px;font-size:clamp(3.9rem,7.4vw,7.4rem);font-weight:950;line-height:.84}.profile-headline{letter-spacing:-.035em;max-width:660px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:850;line-height:1.2}.profile-pitch{color:#64635d;max-width:620px;margin-top:18px;font-size:1rem;line-height:1.75}.profile-meta{color:#6d6c65;flex-wrap:wrap;gap:10px 24px;margin-top:23px;font-size:.82rem;display:flex}.profile-meta span{align-items:center;gap:7px;display:flex}.profile-niches{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.profile-niches span{background:#fff;border:1px solid #cfcdc4;border-radius:999px;padding:8px 13px;font-size:.73rem;font-weight:800}.profile-hero-actions{align-items:center;gap:23px;margin-top:30px;display:flex}.profile-text-link{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:900}.profile-text-link span{color:#8ea92f;margin-left:4px}.profile-section{padding:88px 0}.profile-section-heading{grid-template-columns:1fr 360px;align-items:end;gap:40px;margin-bottom:34px;display:grid}.profile-contact h2,.profile-section-heading h2{letter-spacing:-.065em;margin-top:18px;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:950;line-height:.88}.profile-section-heading>p{color:#6a6962;font-size:.95rem;line-height:1.7}.profile-work{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);background:#fff}.profile-filter-row{scrollbar-width:none;gap:7px;padding:3px 0 20px;display:flex;overflow-x:auto}.profile-filter-row::-webkit-scrollbar{display:none}.profile-filter-row button{white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #dad8d0;border-radius:999px;min-height:39px;padding:8px 14px;font-size:.7rem;font-weight:900}.profile-filter-row button.active{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.profile-work-grid{grid-template-columns:repeat(4,1fr);gap:26px 14px;display:grid}.profile-work-cover{aspect-ratio:9/16;text-align:left;border:0;border-radius:3px;width:100%;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}.profile-work-cover:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1112}.profile-work-number{font-size:.72rem;font-weight:900;position:absolute;top:17px;left:17px}.profile-work-ghost{letter-spacing:-.08em;opacity:.1;transform-origin:0 100%;font-size:clamp(3rem,5vw,5.5rem);font-weight:950;position:absolute;bottom:21%;left:-8px;transform:rotate(-90deg)}.profile-play{background:#fff;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 30px #0002}.profile-platform{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#171714;border-radius:999px;padding:6px 9px;font-size:.6rem;font-weight:900;position:absolute;bottom:13px;left:13px}.profile-modal{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0e0bef;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-modal-inner{width:min(390px,90vw);position:relative}.profile-modal-inner .video-frame{border-radius:4px}.profile-modal-close{z-index:2;color:#fff;background:#fff1;border:1px solid #fff4;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:0;right:-46px}.profile-highlights{background:var(--p-ink);color:#fff;padding:42px 0}.profile-highlights .profile-kicker{color:#aaa}.profile-highlight-grid{grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid}.profile-highlight-grid>div{border-left:1px solid #ffffff26;align-items:center;gap:12px;padding:5px 20px;display:flex}.profile-highlight-grid>div:first-child{border-left:0;padding-left:0}.profile-highlight-grid svg{color:var(--p-lime);flex:none}.profile-highlight-grid span{gap:3px;display:grid}.profile-highlight-grid strong{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.profile-highlight-grid small{color:#aaa;font-size:.72rem}.profile-brands{border-bottom:1px solid var(--p-line);background:#eeece4;padding:60px 0}.profile-brand-grid{grid-template-columns:repeat(6,1fr);align-items:center;gap:34px;margin-top:35px;display:grid}.profile-brand-grid>div{filter:grayscale();opacity:.63;place-items:center;min-height:55px;transition:all .2s;display:grid}.profile-brand-grid>div:hover{filter:none;opacity:1}.profile-brand-grid img{object-fit:contain;max-width:100%;height:45px}.profile-about>.container{grid-template-columns:.72fr 1.28fr;gap:70px;display:grid}.profile-about-index{color:#898880;text-transform:uppercase;letter-spacing:.1em;margin-top:60px;font-size:.7rem}.profile-about h2{letter-spacing:-.06em;max-width:760px;font-size:clamp(2.8rem,5vw,5rem);font-weight:950;line-height:.96}.profile-about h2:first-letter{text-decoration:underline;-webkit-text-decoration-color:var(--p-lime);text-decoration-color:var(--p-lime);text-underline-offset:-3px;text-decoration-thickness:10px}.profile-about>div>div:last-child>p{color:#5e5d57;max-width:720px;margin-top:27px;font-size:1.08rem;line-height:1.8}.profile-services{border-top:1px solid var(--p-line);background:#fff}.profile-service-grid{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);grid-template-columns:repeat(3,1fr);display:grid}.profile-service-grid article{border-left:1px solid var(--p-line);padding:36px 30px 38px;position:relative}.profile-service-grid article:first-child{border-left:0}.profile-service-index{color:#929188;letter-spacing:.1em;font-size:.65rem;font-weight:900}.profile-service-grid h3{letter-spacing:-.035em;margin-top:42px;font-size:1.45rem}.profile-service-grid article>p{color:#6b6a63;min-height:78px;margin-top:13px;font-size:.87rem;line-height:1.65}.profile-service-grid ul{gap:9px;margin-top:23px;padding:0;list-style:none;display:grid}.profile-service-grid li{align-items:center;gap:8px;font-size:.75rem;font-weight:750;display:flex}.profile-service-grid li svg{color:#7f9f16}.profile-testimonials{background:#e8f4bf;padding:75px 0}.profile-testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:30px;display:grid}.profile-testimonial-grid.count-1{grid-template-columns:minmax(0,780px)}.profile-testimonial-grid blockquote{background:#f8faef;border:1px solid #cad6a4;padding:32px}.profile-testimonial-grid blockquote>p{letter-spacing:-.02em;margin-top:23px;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.5}.profile-testimonial-grid footer{align-items:center;gap:15px;margin-top:27px;display:flex}.profile-testimonial-grid footer img{object-fit:contain}.profile-testimonial-grid footer span{gap:3px;display:grid}.profile-testimonial-grid footer strong{font-size:.78rem}.profile-testimonial-grid footer small{color:#747a5e;font-size:.7rem}.profile-contact{background:var(--p-ink);color:#fff;padding:94px 0}.profile-contact>.container{grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,140px);display:grid}.profile-contact .profile-kicker{color:#aaa}.profile-contact h2 em{color:var(--p-lime);font-style:normal}.profile-contact-intro>p:nth-of-type(2){color:#aaa;max-width:470px;margin-top:25px;line-height:1.75}.profile-contact dl{gap:14px;margin-top:38px;display:grid}.profile-contact dl>div{border-top:1px solid #ffffff20;grid-template-columns:130px 1fr;gap:10px;padding-top:13px;display:grid}.profile-contact dt{text-transform:uppercase;letter-spacing:.1em;color:#888;font-size:.68rem}.profile-contact dd{font-size:.82rem;font-weight:800}.profile-socials{gap:9px;margin-top:27px;display:flex}.profile-socials a{border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:39px;height:39px;transition:all .18s;display:grid}.profile-form-wrap{color:var(--p-ink);background:#f8f7f2;border-radius:3px;padding:34px}.profile-inquiry-form{gap:17px;display:grid}.profile-inquiry-form .field input,.profile-inquiry-form .field select,.profile-inquiry-form .field textarea{background:0 0;border-width:0 0 1px;border-radius:0;padding:.75rem 0}.profile-footer{color:#8d8d86;background:#0e0e0c;padding:23px 0;font-size:.72rem}.profile-footer>.container{justify-content:space-between;align-items:center;display:flex}.profile-footer a{color:#fff;font-weight:900}.profile-footer>div>div{align-items:center;gap:24px;display:flex}.profile-share{color:#aaa;background:0 0;border:0;align-items:center;gap:6px;font-size:.72rem;display:flex}.profile-sticky{z-index:60;color:#fff;background:#171714;border-radius:999px;justify-content:space-between;align-items:center;padding:9px 9px 9px 15px;transition:all .25s;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(130%);box-shadow:0 14px 44px #0005}.profile-sticky.visible{transform:translateY(0)}.profile-sticky span{display:grid}.profile-sticky strong{font-size:.78rem}.profile-sticky small{color:#aaa;font-size:.62rem}.profile-sticky a{background:var(--p-lime);color:#171714;text-transform:uppercase;border-radius:999px;padding:10px 14px;font-size:.7rem;font-weight:900}@media (max-width:900px){.profile-highlight-grid,.profile-work-grid{grid-template-columns:repeat(3,1fr)}.profile-highlight-grid{gap:25px 0}.profile-highlight-grid>div:nth-child(4){border-left:0;padding-left:0}.profile-brand-grid{grid-template-columns:repeat(3,1fr)}.profile-service-grid{grid-template-columns:1fr}.profile-service-grid article{border-left:0;border-top:1px solid var(--p-line)}.profile-service-grid article:first-child{border-top:0}.profile-service-grid article>p{min-height:0}.profile-contact>.container{grid-template-columns:1fr;gap:55px}}@media (max-width:700px){.profile-shell .container{width:calc(100% - 28px)}.profile-header{height:66px}.profile-header nav>a:not(.profile-header-cta){display:none}.profile-header-cta{padding:10px 13px;font-size:.65rem}.profile-hero{grid-template-columns:120px 1fr;align-items:start;gap:20px;padding-top:35px;padding-bottom:42px}.profile-portrait{aspect-ratio:4/5}.profile-availability{display:none}.profile-hero-copy h1{grid-column:1/-1;margin:14px 0 18px;font-size:clamp(3.05rem,15vw,4.2rem)}.profile-hero-copy{display:contents}.profile-kicker{font-size:.62rem}.profile-headline{grid-column:1/-1;margin-bottom:3px;font-size:1.17rem}.profile-hero-actions,.profile-meta,.profile-niches,.profile-pitch{grid-column:1/-1}.profile-meta,.profile-pitch{margin-top:0}.profile-niches{margin-top:3px}.profile-hero-actions{margin-top:10px}.profile-section{padding:64px 0}.profile-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.profile-contact h2,.profile-section-heading h2{font-size:3.3rem}.profile-section-heading>p{font-size:.85rem}.profile-work-grid{grid-template-columns:repeat(2,1fr);gap:25px 10px}.profile-work-grid h3{font-size:.86rem}.profile-work-grid p{font-size:.58rem}.profile-modal-close{top:-47px;right:0}.profile-highlights{padding:38px 0}.profile-highlight-grid{grid-template-columns:1fr 1fr;gap:25px 0}.profile-highlight-grid>div{border-left:0;padding:0 10px}.profile-highlight-grid>div:nth-child(odd){border-right:1px solid #ffffff20;padding-left:0}.profile-brands{padding:48px 0}.profile-brand-grid{gap:26px 18px}.profile-brand-grid img{height:34px}.profile-about>.container{grid-template-columns:1fr;gap:34px}.profile-about-index{display:none}.profile-about h2{font-size:2.85rem}.profile-about>div>div:last-child>p{font-size:.96rem}.profile-service-grid article{padding:28px 5px}.profile-service-grid h3{margin-top:25px}.profile-testimonials{padding:60px 0}.profile-testimonial-grid blockquote{padding:25px}.profile-contact{padding:70px 0 95px}.profile-contact dl>div{grid-template-columns:110px 1fr}.profile-form-wrap{padding:22px 18px}.profile-footer{padding-bottom:80px}.profile-footer>.container{align-items:flex-start}.profile-footer>div>div{flex-direction:column;align-items:flex-end;gap:10px}.profile-sticky{display:flex}}.profile-header nav{gap:14px}.profile-header .profile-share{color:#66655e;border-radius:999px;padding:10px 12px;transition:background .18s,color .18s}.profile-header .profile-share:hover{color:var(--p-ink);background:#ebe9e1}.profile-header-cta{transition:transform .18s,background .18s}.profile-header-cta:hover{background:#30302b;transform:translateY(-1px)}.profile-hero{gap:clamp(54px,7vw,96px);padding-top:48px;padding-bottom:58px}.profile-hero-actions .btn{min-width:142px}.profile-hero-actions .btn:hover{box-shadow:0 10px 28px #8da82028}.profile-work>.container{width:min(1320px,100% - 48px)}.profile-work .profile-section-heading{max-width:1180px}.profile-filter-row{padding-bottom:25px}.profile-filter-row button{transition:background .18s,color .18s,border-color .18s,transform .18s}.profile-filter-row button:hover{border-color:#a8a69e;transform:translateY(-1px)}.profile-work-grid{gap:34px 18px}.profile-work-card h3{letter-spacing:-.02em;font-size:1rem}.profile-work-card>div p{text-transform:uppercase}.profile-modal-close:focus-visible,.profile-work-cover:focus-visible{outline:3px solid var(--p-lime);outline-offset:3px}.profile-play{transition:transform .2s,background .2s}.profile-work-cover:hover .profile-play{background:var(--p-lime);transform:translate(-50%,-50%)scale(1.08)}.profile-modal-inner{width:min(405px,100vw - 42px);max-height:calc(100vh - 54px)}.profile-modal-inner .video-frame{max-height:calc(100vh - 115px)}.profile-highlight-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin-top:26px}.profile-highlight-grid>div{min-height:48px}.profile-highlight-grid svg{border:1px solid #fff2;border-radius:50%;width:34px;height:34px;padding:8px}.profile-highlight-grid strong{line-height:1.15}.profile-highlight-grid small{line-height:1.25}.profile-brand-grid{gap:24px;margin-top:30px}.profile-brand-grid>div{min-height:72px;padding:12px}.profile-brand-grid img{width:min(100%,140px);height:42px}.profile-about{padding-top:80px;padding-bottom:80px}.profile-about>.container{grid-template-columns:.58fr 1.42fr;gap:clamp(45px,7vw,90px)}.profile-about>div>div:last-child>p{max-width:660px}.profile-service-grid article{padding:32px 30px 36px;transition:background .22s;overflow:hidden}.profile-service-grid article:hover{background:#f8f7f2}.profile-service-top{color:#929188;justify-content:space-between;display:flex}.profile-service-grid h3{margin-top:28px;font-size:1.55rem}.profile-service-grid article>p{min-height:72px}.profile-service-grid li{border-top:1px solid #e8e6df;padding-top:8px}.profile-testimonials{padding:70px 0 64px}.profile-testimonial-count{letter-spacing:.12em;color:#768052;font-size:.68rem;font-weight:900;position:absolute;top:4px}.profile-testimonial-stage blockquote{min-height:290px;padding:34px 74px 26px 0;animation:profileQuoteIn .32s}.profile-testimonial-stage blockquote>p{letter-spacing:-.045em;max-width:900px;margin-top:22px;font-size:clamp(1.65rem,3.1vw,3rem);line-height:1.13}.profile-testimonial-stage footer{align-items:center;margin-top:30px;display:flex}.profile-testimonial-stage footer span{gap:3px;display:grid}.profile-testimonial-stage footer strong{font-size:.8rem}.profile-testimonial-stage footer small{color:#667042;font-size:.72rem}.profile-testimonial-controls{border-top:1px solid #c7d49b;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.profile-testimonial-controls>div:last-child{gap:8px;display:flex}.profile-testimonial-controls>div:last-child button{border:1px solid #aebd7d;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}.profile-testimonial-dots{gap:7px;display:flex}.profile-testimonial-dots button{background:#b8c68b;width:22px;height:3px;transition:width .2s,background .2s}@keyframes profileQuoteIn{0%{opacity:.25;transform:translate(10px)}to{opacity:1;transform:none}}.profile-contact>.container{grid-template-columns:minmax(0,.82fr) minmax(510px,1.18fr);gap:clamp(55px,8vw,120px)}.profile-form-wrap{padding:32px 34px 34px}.profile-form-heading{border-bottom:1px solid var(--p-line);gap:8px;padding-bottom:22px;display:grid}.profile-form-heading span{text-transform:uppercase;letter-spacing:.14em;color:#85847c;font-size:.65rem;font-weight:900}.profile-form-heading strong{letter-spacing:-.025em;font-size:1.3rem}.profile-form-grid{grid-template-columns:1fr 1fr;gap:17px 20px;display:grid}.profile-inquiry-form .field label{text-transform:uppercase;letter-spacing:.07em;font-size:.7rem}.profile-inquiry-form .field input,.profile-inquiry-form .field select,.profile-inquiry-form .field textarea{border-color:#c9c7be;padding:.7rem 0}.profile-inquiry-form .field input::placeholder,.profile-inquiry-form .field textarea::placeholder{color:#a09f97}.profile-inquiry-form .field textarea{min-height:112px}.profile-submit{border:1px solid var(--p-ink);background:var(--p-ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:3px;padding:0 18px;font-size:.76rem;font-weight:900;transition:background .18s,color .18s;display:flex}.profile-submit:hover{background:var(--p-lime);color:var(--p-ink)}.profile-footer .profile-share:hover{color:#fff}.profile-sticky{bottom:max(12px,env(safe-area-inset-bottom));opacity:0;transition:transform .25s,opacity .25s}.profile-sticky.visible{opacity:1}@media (max-width:900px){.profile-work>.container{width:min(100% - 40px,1180px)}.profile-highlight-grid{grid-template-columns:repeat(3,1fr)}.profile-service-grid article{padding:30px 6px}.profile-contact>.container{grid-template-columns:1fr;gap:48px}.profile-form-wrap{max-width:700px}.profile-testimonial-stage{max-width:800px}}@media (max-width:700px){.profile-header .profile-share{padding:8px;font-size:.65rem}.profile-hero{padding-top:30px;padding-bottom:38px}.profile-availability{letter-spacing:.05em;padding:7px 9px;font-size:.49rem;display:flex;bottom:-10px;right:-10px}.profile-availability i{width:5px;height:5px}.profile-hero-copy h1{margin-top:18px}.profile-work>.container{width:calc(100% - 28px)}.profile-work-grid{gap:27px 11px}.profile-work-card h3{font-size:.88rem}.profile-play{width:48px;height:48px}.profile-highlight-grid{grid-template-columns:1fr 1fr;gap:23px 0}.profile-highlight-grid>div{min-height:45px}.profile-highlight-grid svg{width:31px;height:31px;padding:7px}.profile-brand-grid>div{min-height:52px;padding:4px}.profile-brand-grid img{height:32px}.profile-about{padding-top:60px;padding-bottom:60px}.profile-about>.container{gap:25px}.profile-service-grid article{padding:27px 4px 30px}.profile-service-grid h3{margin-top:22px}.profile-testimonials{padding:55px 0 50px}.profile-testimonial-stage blockquote{min-height:310px;padding:24px 0 18px}.profile-testimonial-stage blockquote>p{font-size:1.75rem;line-height:1.16}.profile-testimonial-count{top:2px}.profile-testimonial-controls{padding-top:14px}.profile-testimonial-controls>div:last-child button{width:40px;height:40px}.profile-contact{padding-top:64px}.profile-form-grid{grid-template-columns:1fr}.profile-form-wrap{padding:24px 18px}.profile-form-heading strong{font-size:1.15rem}.profile-footer .profile-share{justify-content:flex-end}}@media (max-width:420px){.profile-header .profile-share{font-size:0}.profile-header .profile-share svg{width:17px;height:17px}.profile-header nav{gap:7px}.profile-testimonial-stage blockquote>p{font-size:1.58rem}.profile-testimonial-dots button{width:16px}.profile-testimonial-dots button.active{width:30px}}@media (max-width:700px){.profile-hero{grid-template-columns:96px 1fr;gap:13px 16px;padding-top:26px;padding-bottom:34px}.profile-hero-copy h1{margin:0;font-size:clamp(2.85rem,14vw,3.5rem);line-height:.86}.profile-headline{margin:0;font-size:1.08rem;line-height:1.15}.profile-pitch{margin:0;font-size:.9rem;line-height:1.55}.profile-meta{gap:8px 18px;margin:0}.profile-niches{margin:0}.profile-hero-actions{margin:3px 0 0}.profile-availability{white-space:nowrap;right:-18px}.profile-hero-actions .btn{min-width:132px}}.profile-hero-actions .btn>span{display:none}.profile-about h2{font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.02}.profile-services .profile-section-heading h2{font-size:clamp(2.1rem,3.2vw,3.45rem);line-height:.96}.profile-services .profile-section-heading{align-items:center}.profile-work .profile-section-heading h2{max-width:760px}.profile-hero-copy h1{margin-top:0}.profile-hero-copy h1.profile-long-name{overflow-wrap:normal;word-break:normal;font-size:clamp(3.1rem,6.2vw,6rem)}@media (max-width:700px){.profile-header{height:60px}.profile-header nav{gap:0}.profile-header .profile-header-cta{display:none}.profile-header .profile-share{justify-content:flex-end;min-width:68px;min-height:44px;padding:8px 0;font-size:.72rem}.profile-header .profile-share-suffix{display:none}.profile-hero{grid-template-rows:auto auto auto;grid-template-columns:clamp(120px,35vw,140px) minmax(0,1fr);align-items:start;gap:10px 16px;padding-top:24px;padding-bottom:32px}.profile-portrait-wrap{grid-area:1/1/3}.profile-portrait{aspect-ratio:4/5;width:100%}.profile-availability{z-index:1;white-space:nowrap;width:max-content;max-width:calc(100% + 24px);padding:7px 9px;font-size:.48rem;line-height:1;bottom:-11px;left:50%;right:auto;transform:translate(-50%)}.profile-hero-copy h1{overflow-wrap:normal;word-break:normal;grid-area:1/2;margin:5px 0 0;font-size:clamp(2.85rem,10vw + .75rem,3.35rem);line-height:.84}.profile-hero-copy h1.profile-long-name{font-size:clamp(2rem,9vw,2.35rem);line-height:.88}.profile-headline{grid-area:2/2;margin:0;font-size:1.03rem;line-height:1.1}.profile-pitch{grid-area:3/1/auto/-1;margin:8px 0 0;font-size:.9rem;line-height:1.5}.profile-meta{grid-area:4/1/auto/-1;gap:8px 17px;margin:0;line-height:1.35}.profile-hero-actions{flex-direction:column;grid-area:5/1/auto/-1;align-items:stretch;gap:6px;margin:5px 0 0;display:flex}.profile-hero-actions .btn{border-radius:3px;justify-content:space-between;width:100%;min-width:0;min-height:52px;padding:0 17px}.profile-hero-actions .btn>span{font-size:1rem;display:block}.profile-hero-actions .profile-text-link{justify-content:center;align-items:center;min-height:42px;font-size:.72rem;display:flex}.profile-work{padding-top:56px;padding-bottom:58px}.profile-work .profile-section-heading{gap:13px;margin-bottom:22px}.profile-work .profile-section-heading h2{font-size:clamp(2.75rem,13.5vw,3.35rem);line-height:.9}.profile-work .profile-section-heading>p{max-width:355px;line-height:1.55}.profile-filter-row{margin-right:-14px;padding:2px 14px 19px 0}.profile-filter-row button{min-height:44px;padding:9px 14px}.profile-work-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-14px;padding:0 14px 8px 0;scroll-padding-left:0;display:flex;overflow-x:auto}.profile-work-grid::-webkit-scrollbar{display:none}.profile-work-card{scroll-snap-align:start;flex:0 0 min(78vw,290px)}.profile-work-card h3{font-size:1rem}.profile-work-card>div p{font-size:.61rem}.profile-play{width:52px;height:52px}.profile-highlight-grid{gap:22px 0}.profile-highlight-grid>div{min-width:0;padding-right:9px}.profile-highlight-grid small,.profile-highlight-grid strong{overflow-wrap:anywhere}.profile-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.profile-brand-grid>div{min-height:58px}.profile-brand-grid img{width:min(100%,105px);height:34px}.profile-about h2{font-size:clamp(2.35rem,11.5vw,2.9rem);line-height:.96}.profile-about>div>div:last-child>p{margin-top:20px}.profile-service-grid article{padding-top:25px;padding-bottom:27px}.profile-service-grid h3{font-size:1.38rem}.profile-service-grid article>p{line-height:1.58}.profile-socials a,.profile-testimonial-controls>div:last-child button{width:44px;height:44px}.profile-inquiry-form .field input,.profile-inquiry-form .field select{min-height:48px}.profile-inquiry-form .field textarea{min-height:126px}.profile-submit{min-height:52px}.profile-modal-close{width:44px;height:44px;top:-52px}.profile-sticky{min-height:58px;padding:7px 7px 7px 9px}.profile-sticky-identity{align-items:center;gap:9px;min-width:0;display:flex}.profile-sticky-avatar{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.profile-sticky-fallback{color:#171714;background:#d7ff64;place-items:center;display:grid}.profile-sticky-identity>span{min-width:0}.profile-sticky strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.profile-sticky a{align-items:center;min-height:42px;padding:10px 14px;display:flex}.profile-footer{padding:23px 0 calc(23px + env(safe-area-inset-bottom))}.profile-footer>.container{gap:18px}.profile-footer .profile-share{min-height:40px}.profile-footer .profile-share-suffix{display:inline}}@media (max-width:350px){.profile-hero{grid-template-columns:120px minmax(0,1fr);column-gap:12px}.profile-hero-copy h1{font-size:2.85rem}.profile-headline{font-size:.96rem}.profile-meta{font-size:.75rem}.profile-sticky strong{max-width:90px}.profile-sticky small{display:none}.profile-sticky a{padding-inline:12px}}.dashboard-shell{--d-bg:#f7f6f1;--d-sidebar:#f1f0ea;--d-input:#fafaf7;--d-ink:#11110f;--d-muted:#6f6e67;--d-line:#dedcd3;min-height:100vh}.dashboard-main{min-height:100vh;margin-left:252px;padding:52px 48px 72px}.dashboard-content{width:min(100%,1080px);margin-inline:auto}.dashboard-sidebar{z-index:40;border-right:1px solid var(--d-line);flex-direction:column;width:252px;padding:28px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-nav{margin-top:34px;display:grid;overflow-y:auto}.dashboard-nav-link{color:#5f5e58;border-radius:11px;align-items:center;gap:11px;min-height:40px;font-size:.84rem;font-weight:750;transition:background .16s,color .16s,transform .16s;display:flex}.dashboard-nav-link.active{background:#fff;box-shadow:0 1px #fff,0 6px 18px #1c1c1510}.dashboard-utilities{border-top:1px solid var(--d-line);gap:5px;margin-top:auto;padding-top:18px;display:grid}.dashboard-utilities .locale-selector,.dashboard-utility-link{width:100%;min-height:39px;color:var(--d-muted);border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:.8rem;font-weight:700;display:flex}.dashboard-utilities .locale-selector:hover,.dashboard-utility-link:hover{color:var(--d-ink);background:#fff}.dashboard-utilities form{width:100%}.dashboard-utilities .locale-selector select{flex:1}.dashboard-mobile-header{display:none}.dashboard-page-heading{justify-content:space-between;gap:20px;margin-bottom:30px;display:flex}.dashboard-page-heading p{max-width:680px;line-height:1.55}.dashboard-shell .card{border-color:var(--d-line);border-radius:20px;box-shadow:0 1px 1px #18181105}.dash-icon-picker legend,.dashboard-shell .field label{color:#373732;font-size:.78rem;font-weight:800}.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea,.dashboard-shell select{border-color:var(--d-line);background:var(--d-input);border-radius:11px;min-height:44px}.dashboard-shell .field input:hover,.dashboard-shell .field select:hover,.dashboard-shell .field textarea:hover{border-color:#c3c0b6}.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus{border-color:#77766f;box-shadow:0 0 0 3px #d8ff642e}.dashboard-shell .btn{min-height:42px;border-radius:11px;padding:.68rem 1rem}.dashboard-shell .btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #11110f12}.dashboard-shell .btn.secondary{border-color:var(--d-line)}.dashboard-shell .btn.lime{background:#d8ff64;border-color:#bcdc53}.dashboard-shell .eyebrow{color:#85847d;font-size:.67rem}.dash-add-form,.dash-form-section{padding:28px}.dash-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dash-wide{grid-column:1/-1}.dash-submit{place-self:end}.dash-file-help,.dash-help{color:var(--d-muted);font-size:.72rem;line-height:1.45}.dash-profile-form{gap:18px;display:grid}.dash-section-heading{border-bottom:1px solid #e9e7e0;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.dash-section-heading h2{letter-spacing:-.025em;margin-top:5px;font-size:1.3rem;font-weight:900}.dash-section-heading p:not(.eyebrow){color:var(--d-muted);margin-top:5px;font-size:.82rem;line-height:1.5}.dash-photo-row{align-items:center;gap:24px;margin-bottom:24px;display:flex}.dash-profile-photo{object-fit:cover;border-radius:18px;flex:none;width:104px;height:104px}.dash-photo-fallback{background:#e9e7de;place-items:center;font-size:2rem;font-weight:900;display:grid}.dash-form-save{justify-self:end}.dash-file-upload{grid-template-columns:minmax(0,1fr);gap:7px;max-width:420px;display:grid}.dash-file-upload.compact{max-width:none}.dash-file-label{color:#373732;gap:7px;font-size:.78rem}.dash-file-button,.dash-file-label{align-items:center;font-weight:800;display:flex}.dash-file-button{background:var(--d-input);color:#44433e;cursor:pointer;border:1px dashed #c5c2b8;border-radius:12px;justify-content:center;gap:8px;min-height:46px;padding:10px 14px;font-size:.8rem;transition:all .16s;overflow:hidden}.dash-file-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-file-button:hover{background:#f7fbdc;border-color:#8ca51e}.dash-toggle{cursor:pointer;align-items:center;gap:10px;width:fit-content;display:inline-flex}.dash-toggle input{opacity:0;pointer-events:none;position:absolute}.dash-toggle>span{background:#cbc9c0;border-radius:999px;flex:none;width:40px;height:23px;transition:all .18s;position:relative}.dash-toggle>span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0002}.dash-toggle input:checked+span{background:#93b52c}.dash-toggle input:checked+span:after{transform:translate(17px)}.dash-toggle input:focus-visible+span{outline-offset:2px;outline:3px solid #d8ff6466}.dash-toggle b{font-size:.8rem}.dash-icon-picker{gap:8px;display:grid}.dash-icon-picker>div{flex-wrap:wrap;gap:8px;display:flex}.dash-icon-picker label{cursor:pointer}.dash-icon-picker input{opacity:0;position:absolute}.dash-icon-picker span{border:1px solid var(--d-line);background:var(--d-input);color:#6f6e67;border-radius:11px;place-items:center;width:42px;height:42px;transition:all .16s;display:grid}.dash-icon-picker input:checked+span{color:#405500;background:#efffc4;border-color:#93b52c;box-shadow:0 0 0 2px #d8ff6460}.dashboard-toast{z-index:100;background:#fff;border:1px solid #d2d0c7;border-radius:13px;align-items:center;gap:10px;width:min(390px,100vw - 28px);padding:13px 14px;font-size:.82rem;font-weight:750;animation:dashToastIn .25s;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 18px 48px #1113}.dashboard-toast>span{flex:1}.dashboard-toast>button{border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.success-toast>svg{color:#6f9211}.error-toast>svg{color:#b42318}@keyframes dashToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dash-unsaved{z-index:80;color:#fff;background:#171714;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;width:min(620px,100vw - 292px);padding:10px 10px 10px 18px;font-size:.82rem;font-weight:750;display:flex;position:fixed;bottom:20px;left:calc(252px + 50%);transform:translate(-50%);box-shadow:0 18px 50px #0004}.dash-unsaved>div{gap:8px;display:flex}.dash-unsaved .btn{min-height:38px}.dashboard-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.dashboard-portfolio-card{border:1px solid var(--d-line);background:#fff;border-radius:17px;min-width:0;position:relative;overflow:visible}.dashboard-portfolio-cover{aspect-ratio:9/13;background:#e8e6de;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.dashboard-portfolio-cover img{object-fit:cover}.dashboard-cover-fallback{color:#77766f;letter-spacing:.12em;background:linear-gradient(145deg,#e9e8e0,#d7d5cb);align-content:center;place-items:center;gap:9px;font-size:.66rem;display:grid;inset:0}.dashboard-cover-fallback,.dashboard-platform-pill{text-transform:uppercase;font-weight:900;position:absolute}.dashboard-platform-pill{color:#fff;letter-spacing:.08em;background:#11110fe6;border-radius:999px;padding:5px 8px;font-size:.56rem;bottom:10px;left:10px}.dashboard-item-copy{padding:13px 13px 8px}.dashboard-item-copy h2{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:900;overflow:hidden}.dashboard-item-copy p{color:var(--d-muted);margin-top:4px;font-size:.67rem}.dashboard-card-actions{border-top:1px solid #eeece5;align-items:center;gap:3px;padding:7px 8px 9px;display:flex;position:relative}.dash-icon-button{color:#65645e;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.dash-icon-button:hover{color:#11110f;background:#f1f0ea}.dash-icon-button:disabled{opacity:.25;cursor:not-allowed}.danger-icon{color:#a63831}.dash-edit-popover{position:relative}.dash-edit-popover summary{cursor:pointer;list-style:none}.dash-edit-popover summary::-webkit-details-marker{display:none}.dash-popover-form{z-index:25;border:1px solid var(--d-line);background:#fff;border-radius:15px;gap:13px;width:300px;padding:18px;display:grid;position:absolute;bottom:42px;right:0;box-shadow:0 18px 45px #1113}.dash-popover-form .btn{width:100%}.dashboard-preview{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11110fe8;place-items:center;padding:60px 20px 20px;display:grid;position:fixed;inset:0}.dashboard-preview-inner{width:min(390px,90vw);position:relative}.dashboard-preview-inner,.dashboard-preview-inner>.video-frame{max-height:calc(100vh - 90px)}.dashboard-preview-inner>button{z-index:2;color:#fff;background:#fff1;border:1px solid #fff4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-48px;right:0}.dashboard-empty{text-align:center;justify-items:center;margin-top:28px;padding:64px 24px;display:grid}.dashboard-empty>svg{color:#77766e;background:#f0efe9;border-radius:13px;width:42px;height:42px;padding:10px}.dashboard-empty h2{margin-top:16px;font-size:1.15rem;font-weight:900}.dashboard-empty p{max-width:380px;color:var(--d-muted);margin-top:6px;font-size:.83rem}.dashboard-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.dashboard-management-card{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex;position:relative}.dashboard-management-card h2{margin-top:5px;font-size:1.05rem;font-weight:900}.dashboard-brand-card.is-hidden,.dashboard-management-card.is-hidden{opacity:.56}.dashboard-brand-card{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;display:grid;position:relative}.dashboard-brand-logo{background:#f6f5f0;border-radius:12px;place-items:center;height:64px;padding:8px;display:grid}.dashboard-brand-logo img{object-fit:contain;max-width:100%;max-height:46px}.dashboard-brand-card h2{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.dash-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dash-account-email{margin-top:5px;font-weight:850}.dash-password-form{gap:18px;display:grid}.dash-password-input{position:relative}.dash-password-input input{padding-right:46px}.dash-password-input button{width:34px;height:34px;color:var(--d-muted);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}@media (max-width:1050px){.dashboard-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-main{padding-inline:34px}}@media (max-width:800px){.dashboard-sidebar{display:none}.dashboard-mobile-header{z-index:50;border-bottom:1px solid var(--d-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f6f1ef;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:sticky;top:0}.dashboard-mobile-menu{position:relative}.dashboard-mobile-menu>summary{border:1px solid var(--d-line);background:#fff;border-radius:11px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.dashboard-mobile-panel{border:1px solid var(--d-line);background:#fff;border-radius:16px;width:min(310px,100vw - 28px);max-height:calc(100vh - 80px);padding:10px;position:absolute;top:50px;right:0;overflow-y:auto;box-shadow:0 20px 55px #1113}.dashboard-mobile-panel nav{gap:3px;display:grid}.dashboard-mobile-panel .dashboard-utilities{margin-top:10px}.dashboard-main{margin-left:0;padding:34px 22px 68px}.dash-unsaved{width:min(620px,100vw - 28px);left:50%}.dashboard-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.dashboard-main{padding:27px 14px 64px}.dashboard-page-heading{margin-bottom:24px}.dashboard-page-heading h1{font-size:2rem}.dashboard-page-heading p{font-size:.88rem}.dash-add-form,.dash-form-section{padding:20px 17px}.dash-form-grid,.dash-settings-grid{grid-template-columns:1fr}.dash-wide{grid-column:auto}.dash-photo-row{align-items:flex-start}.dash-profile-photo{width:82px;height:82px}.dash-photo-row .dash-file-upload{min-width:0}.dashboard-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dashboard-item-copy{padding:11px 10px 7px}.dashboard-card-actions{gap:0;padding-inline:4px}.dash-icon-button{width:31px}.dash-popover-form{z-index:95;width:auto;max-height:80vh;position:fixed;bottom:14px;left:14px;right:14px;overflow:auto}.dashboard-management-grid{grid-template-columns:1fr}.dashboard-management-card{padding:17px}.dashboard-brand-card{grid-template-columns:74px minmax(0,1fr) auto}.dash-unsaved{flex-direction:column;align-items:stretch;padding:11px 12px;bottom:10px}.dash-unsaved>div{grid-template-columns:1fr 1fr;display:grid}.dash-unsaved .btn{width:100%}.dashboard-toast{top:74px;right:14px}.dash-form-save,.dash-submit{justify-self:stretch;width:100%}.dash-photo-row{flex-direction:column}.dash-file-upload{width:100%;max-width:100%}}.profile-shell{--p-paper:#f7f5ee;--p-line:#dcd9cf;--p-lime:#d8ff64}.profile-header{height:74px}.profile-header .logo{letter-spacing:-.04em}.profile-portrait{border-radius:8px;box-shadow:0 18px 55px #17171415}.profile-availability{border-radius:10px}.profile-hero-copy h1{letter-spacing:-.068em}.profile-pitch{color:#5f5e58}.profile-niches span{background:#fbfaf6;border-color:#d8d5cb}.profile-hero-actions .btn{border-radius:10px}.profile-text-link{padding-bottom:3px;position:relative}.profile-text-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.profile-text-link:hover:after{transform:scaleX(1)}.profile-work-cover{border-radius:9px;box-shadow:0 1px #1111}.profile-play{width:52px;height:52px}.profile-filter-row button,.profile-modal-close,.profile-modal-inner .video-frame{border-radius:10px}.profile-highlights{background:#151512}.profile-highlight-grid>div{padding-top:7px;padding-bottom:7px}.profile-brands{background:#efede6}.profile-brand-grid>div{border-radius:10px}.profile-service-grid article{padding-inline:34px}.profile-testimonial-stage blockquote{border-radius:12px}.profile-contact{background:#151512}.profile-form-wrap{border-radius:12px;box-shadow:0 24px 70px #0002}.profile-submit{border-radius:9px}.profile-socials a{border-radius:10px}.profile-sticky{border-radius:14px}.profile-sticky a{border-radius:9px}.profile-filter-row button:focus-visible,.profile-footer a:focus-visible,.profile-header a:focus-visible,.profile-share:focus-visible,.profile-socials a:focus-visible,.profile-submit:focus-visible{outline:3px solid var(--p-lime);outline-offset:3px}@media (max-width:700px){.profile-shell .container{width:calc(100% - 32px)}.profile-header{height:62px}.profile-hero{padding-top:28px}.profile-portrait{border-radius:7px}.profile-work>.container{width:calc(100% - 32px)}.profile-section{padding-top:58px;padding-bottom:58px}.profile-work-grid{margin-right:-16px;padding-right:16px}.profile-filter-row{margin-right:-16px}.profile-work-card{flex-basis:min(80vw,300px)}.profile-work-cover{border-radius:8px}.profile-highlights{padding:40px 0}.profile-highlight-grid>div{padding-block:3px}.profile-about>.container{gap:28px}.profile-form-wrap{border-radius:10px}.profile-contact dl>div{grid-template-columns:105px minmax(0,1fr)}.profile-contact dd{overflow-wrap:anywhere}.profile-footer>.container{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.dashboard-shell *,.profile-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:900px){.profile-about>.container{grid-template-columns:minmax(0,1fr);gap:22px}.profile-about-index{display:none}.profile-about h2{max-width:680px}.profile-about>div>div:last-child>p{max-width:680px;margin-top:20px}}.dashboard-nav{-ms-overflow-style:none;min-width:0;overflow-x:hidden}.dashboard-nav::-webkit-scrollbar{display:none}.dashboard-nav-link{min-width:0}.dashboard-nav-link span{text-overflow:ellipsis;min-width:0;overflow:hidden}.dashboard-utilities .locale-selector select{min-width:0}.profile-hero-actions{gap:18px}.onboarding-shell{--o-bg:#f5f4ee;--o-surface:#fff;--o-ink:#191917;--o-muted:#6f6e67;--o-line:#dddcd4;--o-input:#fbfaf7;background:var(--o-bg);min-height:100vh;color:var(--o-ink);padding:26px 24px 60px}.onboarding-header{justify-content:space-between;align-items:center;width:min(920px,100%);height:44px;margin:0 auto 40px;display:flex}.onboarding-header .logo{color:var(--o-ink)}.onboarding-header .locale-selector,.onboarding-header .locale-selector select{color:var(--o-muted)}.onboarding-card{border:1px solid var(--o-line);background:var(--o-surface);border-radius:16px;width:min(680px,100%);margin:auto;padding:34px;box-shadow:0 18px 55px #24231e0c}.onboarding-progress{color:var(--o-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:14px;margin-bottom:34px;font-size:.68rem;font-weight:750;display:flex}.onboarding-progress>div{background:var(--o-line);border-radius:99px;flex:1;height:3px;overflow:hidden}.onboarding-progress i{border-radius:inherit;background:#a9cf24;height:100%;transition:width .18s;display:block}.onboarding-step{gap:30px;display:grid}.onboarding-complete h1,.onboarding-title h1{letter-spacing:-.055em;margin-top:8px;font-size:clamp(2rem,6vw,3rem);line-height:1}.onboarding-complete>p,.onboarding-title>p:last-child{max-width:520px;color:var(--o-muted);margin-top:12px;font-size:.88rem;line-height:1.6}.onboarding-title .eyebrow{color:#789313}.onboarding-fields{gap:17px;display:grid}.onboarding-fields label{color:var(--o-ink);gap:7px;font-size:.73rem;font-weight:700;display:grid}.onboarding-fields input,.onboarding-fields select,.onboarding-fields textarea{border:1px solid var(--o-line);background:var(--o-input);width:100%;min-height:46px;color:var(--o-ink);border-radius:9px;outline:0;padding:11px 13px}.onboarding-fields textarea{resize:vertical}.onboarding-fields input:focus,.onboarding-fields select:focus,.onboarding-fields textarea:focus{border-color:#829c25;box-shadow:0 0 0 3px #a9cf2425}.onboarding-username{border:1px solid var(--o-line);background:var(--o-input);border-radius:9px;align-items:center;display:flex;overflow:hidden}.onboarding-username:focus-within{border-color:#829c25;box-shadow:0 0 0 3px #a9cf2425}.onboarding-username>span{color:var(--o-muted);padding-left:13px;font-size:.82rem;font-weight:600}.onboarding-username input{padding-left:2px;box-shadow:none!important;border:0!important}.onboarding-username.available{border-color:#91ae31}.onboarding-username.unavailable{border-color:#c95a4d}.username-status{font-size:.64rem}.username-status.available{color:#66820c}.username-status.unavailable{color:#aa3229}.username-status.checking{color:var(--o-muted)}.onboarding-upload>span{border:1px dashed var(--o-line);background:var(--o-input);min-height:54px;color:var(--o-muted);border-radius:9px;align-items:center;gap:10px;padding:11px 13px;font-weight:500;display:flex}.onboarding-upload input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-social-editor{gap:10px;display:grid}.onboarding-social-list{gap:7px;display:grid}.onboarding-social-list>p{border:1px dashed var(--o-line);color:var(--o-muted);border-radius:9px;padding:13px;font-size:.72rem}.onboarding-social-list>div{border:1px solid var(--o-line);background:var(--o-input);border-radius:9px;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:10px 9px 10px 12px;display:grid}.onboarding-social-list>div>span{gap:2px;min-width:0;display:grid}.onboarding-social-list strong{font-size:.7rem}.onboarding-social-list small{color:var(--o-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.onboarding-social-add>div>button,.onboarding-social-list button{width:32px;height:32px;color:var(--o-muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.onboarding-social-add>div>button:hover,.onboarding-social-list button:hover{background:var(--o-line);color:var(--o-ink)}.onboarding-add-social{width:max-content;color:var(--o-ink);background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:.72rem;font-weight:750;display:flex}.onboarding-add-social:hover{color:#718b11}.onboarding-social-add{border:1px solid var(--o-line);background:var(--o-input);border-radius:10px;gap:10px;padding:13px;display:grid}.onboarding-social-add>div{grid-template-columns:minmax(0,1fr) 32px;align-items:end;gap:8px;display:grid}.onboarding-social-add label{gap:6px;display:grid}.onboarding-social-add>small{color:#aa3229;font-size:.65rem}.onboarding-social-add .btn{border-radius:8px;width:max-content;min-height:38px;padding:8px 12px;font-size:.7rem}.onboarding-actions{border-top:1px solid var(--o-line);align-items:center;gap:9px;margin-top:28px;padding-top:20px;display:flex}.onboarding-actions>span{flex:1}.onboarding-actions .btn{border-radius:9px}.onboarding-error{color:#9b2c24;background:#fff0ef;border-radius:8px;margin-top:18px;padding:10px 12px;font-size:.72rem}.onboarding-complete{text-align:center;justify-items:center;padding-block:58px;display:grid}.onboarding-complete-icon{color:#171714;background:#d9ff63;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:22px;display:grid}.onboarding-complete .btn{border-radius:9px;margin-top:26px}[data-dashboard-theme=dark] .onboarding-shell{--o-bg:#111310;--o-surface:#181b17;--o-ink:#f4f4ed;--o-muted:#aaa99f;--o-line:#32362e;--o-input:#141713}.onboarding-shell .btn.secondary{border-color:var(--o-line);background:var(--o-surface);color:var(--o-ink)}@media (max-width:640px){.onboarding-shell{padding:17px 14px 38px}.onboarding-header{margin-bottom:22px}.onboarding-card{border-radius:13px;padding:24px 18px}.onboarding-progress{margin-bottom:27px}.onboarding-step{gap:24px}.onboarding-socials{grid-template-columns:1fr}.onboarding-socials label:last-child{grid-column:auto}.onboarding-actions{flex-wrap:wrap}.onboarding-actions>span{display:none}.onboarding-actions .btn{flex:1}.onboarding-actions .btn.lime{min-width:52%}}.profile-hero-actions .profile-primary-cta{border-radius:15px;min-width:0;min-height:52px;padding:0 18px;transition:background-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px #718b1824}.profile-hero-actions .profile-primary-cta>span{display:block}.profile-primary-cta svg{width:18px;height:18px;margin-left:6px;transition:transform .18s}.profile-hero-actions .profile-secondary-cta{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 4px;display:inline-flex}.profile-secondary-cta svg{color:#8ea92f;width:15px;height:15px;transition:transform .18s}.profile-secondary-cta:after{right:4px}@media (hover:hover) and (pointer:fine){.profile-primary-cta:hover{background:#cefa48;box-shadow:0 5px 14px #718b1819}.profile-primary-cta:hover svg{transform:translate(2px,2px)}.profile-secondary-cta:hover svg{transform:translate(3px)}}.profile-primary-cta:active{transform:translateY(1px)scale(.995)}.profile-primary-cta:focus-visible,.profile-secondary-cta:focus-visible{outline-offset:3px;outline:3px solid #171714}@media (max-width:700px){.profile-hero-actions{gap:16px}.profile-hero-actions .profile-primary-cta{border-radius:15px;width:100%;min-height:58px;padding:0 18px}.profile-secondary-cta{align-self:center;min-height:44px;padding:10px 12px}}.profile-hero-socials{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.profile-hero-socials a{color:#242420;place-items:center;width:36px;height:36px;transition:color .18s;display:grid}.profile-hero-socials a:hover{color:#789515}.profile-hero-socials a:focus-visible{outline-offset:3px;outline:3px solid #171714}.profile-turnaround svg{color:#819e20;fill:#d8ff64}@media (max-width:700px){.profile-hero{flex-direction:column;align-items:stretch;gap:0;padding-top:28px;padding-bottom:40px;display:flex}.profile-portrait-wrap{align-self:center;width:clamp(190px,65%,270px)}.profile-portrait{aspect-ratio:4/5;object-fit:cover;width:100%}.profile-availability{white-space:nowrap;max-width:calc(100% + 28px);padding:8px 10px;font-size:.52rem;display:flex;bottom:-12px;left:50%;right:auto;transform:translate(-50%)}.profile-hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.profile-hero-copy h1{overflow-wrap:normal;word-break:normal;margin:32px 0 0;font-size:clamp(3rem,14vw,3.5rem);line-height:.88}.profile-hero-copy h1.profile-long-name{margin-top:32px;font-size:clamp(2.4rem,12vw,3rem);line-height:.92}.profile-headline{margin:12px 0 0;font-size:1.08rem;line-height:1.18}.profile-pitch{margin:14px 0 0;font-size:.92rem;line-height:1.55}.profile-meta{justify-content:center;gap:9px 18px;margin:16px 0 0;font-size:.8rem;line-height:1.4}.profile-niches{display:none}.profile-hero-socials{justify-content:center;gap:8px;margin-top:14px}.profile-hero-socials a{width:42px;height:42px}.profile-hero-socials a:active{color:#789515}.profile-hero-actions{width:100%;margin:18px 0 0}}.profile-shell{--p-lime:var(--theme-accent);--p-line:var(--theme-border)}.profile-header-cta{background:var(--theme-dark-surface);color:var(--theme-on-dark)}.profile-availability i,.profile-kicker>span{background:var(--theme-accent)}.profile-kicker>span{box-shadow:0 0 0 1px var(--theme-accent-dark)}.profile-availability i{box-shadow:0 0 0 4px var(--theme-accent-soft)}.profile-hero-socials a:active,.profile-hero-socials a:hover,.profile-turnaround svg{color:var(--theme-accent-dark)}.profile-turnaround svg{fill:var(--theme-accent)}.profile-filter-row button.active,.profile-hero-actions .profile-primary-cta,.profile-primary-cta{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}.profile-work-cover .profile-play{background:var(--theme-accent);border:0}@supports (color:color-mix(in lab,red,red)){.profile-work-cover .profile-play{background:color-mix(in srgb,var(--theme-accent) 5%,transparent)}}.profile-work-cover .profile-play{color:var(--theme-on-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .18s,background-color .18s;box-shadow:0 9px 30px #0002}.profile-work-cover[data-video-platform=instagram] .profile-play{box-shadow:0 0 0 4px var(--theme-accent),0 9px 30px #0002}@supports (color:color-mix(in lab,red,red)){.profile-work-cover[data-video-platform=instagram] .profile-play{box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 18%,transparent),0 9px 30px #0002}}.profile-work-cover:hover .profile-play{background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.profile-work-cover:hover .profile-play{background:color-mix(in srgb,var(--theme-accent) 22%,transparent)}}.profile-work-cover:hover .profile-play{transform:translate(-50%,-50%)scale(1.06)}.profile-highlights{background:var(--theme-dark-surface);color:var(--theme-on-dark)}.profile-highlight-grid small,.profile-highlights .profile-kicker{color:var(--theme-dark-muted)}.profile-highlight-grid svg{color:var(--theme-accent)}.profile-highlight-grid>div{border-color:var(--theme-on-dark)}@supports (color:color-mix(in lab,red,red)){.profile-highlight-grid>div{border-color:color-mix(in srgb,var(--theme-on-dark) 15%,transparent)}}.profile-about h2:first-letter{-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent)}.profile-service-grid li svg,.profile-service-top svg{color:var(--theme-accent-dark)}.profile-testimonials{background:var(--theme-tint)}.profile-testimonial-count,.profile-testimonial-stage footer small,.profile-testimonials{color:var(--theme-on-tint)}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-count,.profile-testimonial-stage footer small{color:color-mix(in srgb,var(--theme-on-tint) 70%,transparent)}}.profile-testimonial-controls{border-color:var(--theme-tint-strong)}.profile-testimonial-controls>div:last-child button{border-color:var(--theme-on-tint)}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-controls>div:last-child button{border-color:color-mix(in srgb,var(--theme-on-tint) 35%,transparent)}}.profile-testimonial-controls>div:last-child button:hover{background:var(--theme-dark-surface);color:var(--theme-on-dark);border-color:var(--theme-dark-surface)}.profile-testimonial-dots button{background:var(--theme-tint-strong)}.profile-contact,.profile-testimonial-dots button.active{background:var(--theme-dark-surface)}.profile-contact{color:var(--theme-on-dark)}.profile-contact h2 em{color:var(--theme-accent)}.profile-contact .profile-kicker,.profile-contact-intro>p:nth-of-type(2){color:var(--theme-dark-muted)}.profile-contact dl>div,.profile-socials a{border-color:var(--theme-on-dark)}@supports (color:color-mix(in lab,red,red)){.profile-contact dl>div,.profile-socials a{border-color:color-mix(in srgb,var(--theme-on-dark) 18%,transparent)}}.profile-contact dt{color:var(--theme-on-dark)}@supports (color:color-mix(in lab,red,red)){.profile-contact dt{color:color-mix(in srgb,var(--theme-on-dark) 58%,transparent)}}.profile-socials a:hover{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}.profile-submit{background:var(--theme-dark-surface);color:var(--theme-on-dark);border-color:var(--theme-dark-surface)}.profile-submit:hover{background:var(--theme-accent);color:var(--theme-on-accent);border-color:var(--theme-accent)}.profile-inquiry-form .field input:focus,.profile-inquiry-form .field select:focus,.profile-inquiry-form .field textarea:focus{box-shadow:0 2px 0 var(--theme-accent-dark);border-color:var(--theme-accent-dark)}.profile-footer{background:var(--theme-dark-surface)}@supports (color:color-mix(in lab,red,red)){.profile-footer{background:color-mix(in srgb,var(--theme-dark-surface) 88%,#000)}}.profile-footer{color:var(--theme-dark-muted)}.profile-footer a,.profile-sticky{color:var(--theme-on-dark)}.profile-sticky{background:var(--theme-dark-surface)}.profile-sticky small{color:var(--theme-dark-muted)}.profile-sticky a{background:var(--theme-accent);color:var(--theme-on-accent)}.profile-filter-row button:focus-visible,.profile-footer a:focus-visible,.profile-header a:focus-visible,.profile-hero-socials a:focus-visible,.profile-modal-close:focus-visible,.profile-primary-cta:focus-visible,.profile-share:focus-visible,.profile-socials a:focus-visible,.profile-submit:focus-visible,.profile-work-cover:focus-visible{outline-color:var(--theme-accent)}@media (hover:hover) and (pointer:fine){.profile-primary-cta:hover{background:var(--theme-accent-hover);border-color:var(--theme-accent-hover)}}.theme-selector{gap:20px;display:grid}.theme-color-fieldset,.theme-mode-fieldset{border:0;min-width:0;margin:0;padding:0}.theme-color-fieldset legend,.theme-mode-fieldset legend{color:var(--d-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:.68rem;font-weight:850}.theme-mode-options{gap:8px;display:flex}.theme-mode-options label{border:1px solid var(--d-line);background:var(--d-surface,#fff);min-height:42px;color:var(--d-muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:.76rem;font-weight:800;transition:background-color .16s,border-color .16s,color .16s;display:flex;position:relative}.theme-mode-options label:hover{border-color:var(--d-line-strong)}.theme-mode-options label.is-selected{color:var(--d-ink);background:#f3f8df;border-color:#91a83a}.theme-mode-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-mode-options label:focus-within{outline-offset:3px;outline:3px solid #b9dc47}.theme-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.theme-option{border:1px solid var(--d-line);cursor:pointer;background:#fff;border-radius:13px;gap:10px;min-width:0;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.theme-option:hover{border-color:#aaa89f;transform:translateY(-1px)}.theme-option.is-selected{border-color:#171714;box-shadow:0 0 0 2px #171714}.theme-option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-option:focus-within{outline-offset:3px;outline:3px solid #b9dc47}.theme-swatch-single{border:1px solid var(--theme-accent-dark);height:38px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.theme-swatch-single{border:1px solid color-mix(in srgb,var(--theme-accent-dark) 18%,var(--theme-border))}}.theme-swatch-single{background:linear-gradient(135deg,var(--theme-page) 0,var(--theme-accent) 48%,var(--theme-accent) 100%);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.theme-swatch-single{background:linear-gradient(135deg,var(--theme-page) 0,color-mix(in srgb,var(--theme-accent) 22%,var(--theme-surface)) 48%,var(--theme-accent) 100%)}}.theme-option-name{min-height:2.35em;font-size:.73rem;font-weight:850;line-height:1.18}.theme-option-check{color:#171714;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 10px #1113}.theme-preview{border:1px solid var(--theme-border);background:var(--theme-page);color:var(--theme-text);color-scheme:light;border-radius:11px;align-items:center;gap:12px;padding:13px 15px;display:flex}.theme-preview[data-theme-mode=dark]{color-scheme:dark}.theme-preview span{flex:1;font-size:.73rem;font-weight:800}.theme-preview i{background:var(--theme-accent);width:11px;height:11px;box-shadow:0 0 0 1px var(--theme-accent-dark);border-radius:50%}.theme-preview b{background:var(--theme-accent);color:var(--theme-on-accent);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;padding:9px 12px;font-size:.68rem}@media (max-width:1050px){.theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-option{padding:11px}.theme-preview{flex-wrap:wrap;align-items:flex-start}.theme-preview span{flex-basis:100%}.theme-preview b{margin-left:auto}}.dashboard-nav-count{color:#273000;text-align:center;border-radius:999px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:.58rem}.status-awaiting-payment,.status-awaiting_payment,.status-unpaid{color:#765500;background:#fff0bd}.status-delivered,.status-in-progress,.status-in_progress,.status-paid{color:#285aa0;background:#e1edff}.status-not-required,.status-not_required{color:#65645e;background:#efeee9}.status-cancelled{color:#9b2d24;background:#fae1de}.projects-workspace{border:1px solid var(--d-line);background:#fff;border-radius:18px;overflow:hidden}.project-filters{border-bottom:1px solid var(--d-line);background:#faf9f5;grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(120px,.75fr)) minmax(135px,.8fr) repeat(2,minmax(125px,.7fr)) auto;padding:15px}.project-filters input,.project-filters select{border:1px solid var(--d-line);background:#fff;border-radius:9px;width:100%;min-height:39px;padding:8px 10px;font-size:.7rem}.project-search{position:relative}.project-search svg{color:#888;position:absolute;top:12px;left:11px}.project-search input{padding-left:34px}.project-date-filter{color:#7c7b74;grid-template-columns:auto 1fr;align-items:center;gap:5px;font-size:.58rem;font-weight:800;display:grid}.project-filters .btn{min-height:39px;padding:8px 12px}.project-clear{color:#687d19;grid-column:1/-1;justify-self:end;font-size:.65rem;font-weight:850}.project-list-meta{color:#7a7972;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #eceae3;gap:6px;padding:11px 16px;font-size:.68rem;display:flex}.project-list{display:grid}.project-list-head,.project-row{grid-template-columns:minmax(170px,1.25fr) minmax(125px,.9fr) minmax(100px,.7fr) minmax(115px,.75fr) minmax(120px,.8fr) minmax(105px,.7fr) minmax(95px,.65fr) auto;align-items:center;display:grid}.project-list-head{color:#7b7a73;text-transform:uppercase;letter-spacing:.07em;background:#f8f7f3;padding:10px 16px;font-size:.56rem;font-weight:850}.project-row{padding:15px 16px}.project-row:hover{background:#fcfbf8}.project-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-row small{color:#85847d;font-size:.61rem}.project-row>a{color:#607715;white-space:nowrap;font-weight:900}.project-overdue{color:#a33b32}.project-empty{text-align:center;justify-items:center;padding:52px 20px;display:grid}.project-empty>svg{color:#8ca51e;width:34px;height:34px}.project-empty h2{margin-top:12px;font-size:1.05rem;font-weight:950}.project-empty p{color:#77766f;max-width:460px;margin-top:5px;font-size:.76rem}.project-empty>div{gap:8px;margin-top:18px;display:flex}.project-form{gap:16px;display:grid}.project-form-section{border:1px solid var(--d-line);border-radius:16px;grid-template-columns:210px 1fr;gap:24px;padding:24px;display:grid}.project-form-section h2{margin-top:5px;font-size:1.12rem;font-weight:950}.project-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.client-payment-confirm label,.payment-method-form label,.project-control label,.project-form label,.project-link-form label{gap:6px;font-size:.7rem;font-weight:850;display:grid}.client-payment-confirm input,.client-payment-confirm textarea,.payment-method-form input,.payment-method-form select,.payment-method-form textarea,.project-control select,.project-form input,.project-form select,.project-form textarea,.project-link-form input,.project-link-form select{border:1px solid var(--d-line);background:#faf9f5;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.client-payment-confirm textarea,.payment-method-form textarea,.project-form textarea{line-height:1.55}.project-field-wide{grid-column:1/-1}.project-form-actions{justify-content:flex-end;gap:9px;display:flex}.project-detail-header{border:1px solid var(--d-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:14px 17px;display:flex}.project-detail-header>div{gap:7px;display:flex}.project-detail-header>span{color:#77766f;font-size:.72rem}.project-detail-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px;display:grid}.project-detail-main{border:1px solid var(--d-line);background:#fff;border-radius:16px;display:grid}.project-detail-section{border-bottom:1px solid var(--d-line);padding:25px}.project-detail-section:last-child{border-bottom:0}.project-section-heading p{text-transform:uppercase;letter-spacing:.09em;font-size:.68rem;font-weight:950}.project-summary-grid{gap:10px;margin-top:16px;display:grid}.project-summary-grid>div{background:#f7f6f1;border-radius:9px;gap:5px;padding:12px;display:grid}.project-summary-grid dt{color:#7e7d76;text-transform:uppercase;letter-spacing:.06em;font-size:.59rem}.project-summary-grid dd{font-size:.75rem;font-weight:850}.project-client-block{gap:7px;margin-top:14px;font-size:.77rem;display:grid}.project-client-block>strong{font-size:1rem}.project-client-block>a,.project-client-block>span{color:#66655e;align-items:center;gap:6px;display:flex}.project-long-copy{white-space:pre-wrap;margin-top:14px;line-height:1.75}.project-links-list{margin-top:12px;display:grid}.project-links-list article{border-bottom:1px solid #eceae3;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.project-links-list article>div{gap:3px;display:grid}.project-links-list small{color:#86857d;text-transform:uppercase;font-size:.57rem}.project-links-list a{color:#5f7713;align-items:center;gap:6px;font-size:.78rem;font-weight:900;display:flex}.project-links-list p{color:#77766f;font-size:.68rem}.project-link-form{background:#f7f6f1;border-radius:11px;grid-template-columns:.8fr 1fr 1.3fr 1fr auto;align-items:end;gap:8px;margin-top:18px;padding:14px;display:grid}.project-link-form .btn{min-height:42px}.project-activity{margin-top:12px;display:grid}.project-activity article{gap:11px;padding:10px 0;display:flex}.project-activity i{background:#a5c73b;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.project-activity div{gap:3px;display:grid}.project-activity strong{font-size:.73rem}.project-activity small{color:#85847d;font-size:.61rem}.project-detail-side{align-content:start;gap:12px;display:grid}.project-control{gap:10px;padding:20px;display:grid}.project-control h2{font-size:1.1rem;font-weight:950}.project-control form{gap:11px;display:grid}.project-access-url{overflow-wrap:anywhere;color:#74736c;font-size:.65rem;line-height:1.5}.project-source-link{color:#5f7713;padding:17px;font-size:.75rem;font-weight:900}.payment-method-list{margin-bottom:18px;display:grid}.payment-method-list article{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:13px 0;display:flex}.payment-method-list article>div:first-child{gap:4px;display:grid}.payment-method-list small{color:#7d7c75;text-transform:uppercase;font-size:.58rem}.payment-method-list strong{font-size:.8rem}.payment-method-list p{white-space:pre-wrap;color:#66655e;font-size:.7rem;line-height:1.55}.payment-method-list article>div:last-child{gap:7px;display:flex}.payment-method-form{box-sizing:border-box;background:#f7f6f1;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;max-width:550px;padding:18px;display:grid}.payment-method-form>*{min-width:0}.project-check{grid-column:auto;align-items:center;display:flex!important}.project-check input{width:auto;min-height:auto}.payment-method-form .btn{grid-column:auto;justify-self:end}.dashboard-profile-strip{border:1px solid var(--d-line);border-radius:15px;justify-content:space-between;gap:20px;margin-bottom:17px;padding:19px 22px;display:flex}.dashboard-profile-strip a{color:#687d19;align-items:center;gap:5px;margin-top:5px;font-size:.68rem;font-weight:800;display:inline-flex}.business-overview,.finance-overview,.recent-projects{border:1px solid var(--d-line);background:#fff;border-radius:16px;margin-top:16px;padding:22px}.overview-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.overview-section-heading h2{margin-top:4px;font-size:1.25rem;font-weight:950}.overview-section-heading>a{color:#627818;font-size:.7rem;font-weight:900}.business-metrics{gap:10px;margin-top:17px;display:grid}.business-metrics>a{background:#f5f4ef;gap:4px;padding:16px;display:grid}.business-metrics small,.finance-cards small{color:#75746d;font-size:.64rem;font-weight:800}.business-metrics strong{font-size:1.8rem;font-weight:950}.business-metrics span,.finance-cards span{color:#8a8982;font-size:.58rem}.finance-filter{align-items:end;gap:7px;display:flex}.finance-filter input,.finance-filter select{border:1px solid var(--d-line);background:#faf9f5;border-radius:8px;min-height:37px;padding:7px 9px;font-size:.65rem}.finance-filter label{color:#77766f;gap:3px;font-size:.56rem;font-weight:800;display:grid}.finance-filter .btn{min-height:37px;padding:7px 10px}.finance-cards{gap:10px;margin-top:17px;display:grid}.finance-cards article{border:1px solid var(--d-line);border-radius:11px;gap:7px;min-height:120px;padding:16px;display:grid}.finance-values{gap:2px;display:grid}.recent-projects>div:last-child{margin-top:14px;display:grid}.recent-projects>div:last-child>a{border-bottom:1px solid #eceae3;grid-template-columns:1.3fr auto .7fr .7fr;align-items:center;gap:14px;padding:12px 3px;font-size:.7rem;display:grid}.recent-projects>div:last-child>a>span{gap:2px;display:grid}.recent-projects small{color:#7f7e77;font-size:.6rem}.overview-project-empty{background:#f7f6f1;border-radius:11px;align-items:center;gap:12px;padding:18px!important;display:flex!important}.overview-project-empty>span{flex:1;display:grid}.overview-project-empty svg{color:#8ca51e}.client-project-shell{color:#181815;background:#f3f1e9}.client-project-nav{background:#f8f7f2;border-bottom:1px solid #dad7cc;justify-content:space-between;align-items:center;padding:0 max(20px,5vw);display:flex}.client-project-nav>span{text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:900}.client-project-page{width:min(1080px,100% - 32px);margin:38px auto 70px}.client-project-hero{border-bottom:1px solid #d8d5ca;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.client-project-hero>div:last-child{gap:7px;display:flex}.client-project-identity{align-items:center;gap:18px;display:flex}.client-project-identity img{object-fit:cover;border-radius:18px;width:72px;height:72px}.client-project-identity small{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:900}.client-project-identity h1{letter-spacing:-.055em;margin-top:7px;font-size:clamp(2rem,5vw,4rem);font-weight:950;line-height:.95}.client-project-identity p{color:#66645d;margin-top:8px}.client-project-facts{background:#d8d5ca;border:1px solid #d8d5ca;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.client-project-facts>div{background:#fbfaf6;gap:5px;padding:16px}.client-project-facts small{color:#77756d;text-transform:uppercase;font-size:.6rem}.client-project-grid{grid-template-columns:minmax(0,1fr) 330px;gap:48px;margin-top:38px;display:grid}.client-project-grid>div>section{border-bottom:1px solid #d8d5ca;margin-bottom:28px;padding:0 0 28px}.client-project-grid h2{text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:.78rem;font-weight:950}.client-project-grid section>p{white-space:pre-wrap;line-height:1.75}.client-link-list{display:grid}.client-link-list a{border-bottom:1px solid #d8d5ca;justify-content:space-between;align-items:center;gap:14px;display:flex}.client-link-list span{gap:3px;display:grid}.client-link-list small{color:#74726b;text-transform:uppercase;font-size:.56rem}.client-link-list p{color:#6c6a63;font-size:.67rem}.client-payment-box,.client-payment-confirm{background:#fbfaf6;border:1px solid #d8d5ca;border-radius:14px;padding:22px}.client-payment-box article{border-bottom:1px solid #e3e0d6;padding:11px 0}.client-payment-box article p{white-space:pre-wrap;margin-top:5px;font-size:.7rem;line-height:1.6}.client-payment-box>small{color:#77756d;margin-top:14px;line-height:1.5;display:block}.client-payment-confirm{margin-top:12px}.client-payment-confirm>p{color:#77756d;font-size:.68rem;line-height:1.55}.client-payment-confirm form{gap:11px;margin-top:15px;display:grid}@media (max-width:1180px){.project-filters{grid-template-columns:repeat(4,1fr)}.project-search{grid-column:span 2}.project-list-head,.project-row{grid-template-columns:1.25fr .9fr .7fr .8fr .8fr auto}.project-list-head>span:nth-child(6),.project-list-head>span:nth-child(7),.project-row>div:nth-child(6),.project-row>div:nth-child(7){display:none}.project-link-form{grid-template-columns:1fr 1fr}.project-link-form .btn{grid-column:1/-1}.finance-filter{flex-wrap:wrap}}@media (max-width:800px){.client-project-grid,.project-detail-layout{grid-template-columns:1fr}.project-summary-grid{grid-template-columns:1fr 1fr}.project-form-section{grid-template-columns:1fr}.business-metrics{grid-template-columns:1fr 1fr}.overview-section-heading{flex-direction:column;align-items:flex-start}.finance-cards{grid-template-columns:1fr}.client-project-grid{gap:20px}}@media (max-width:640px){.project-filters{grid-template-columns:1fr 1fr}.project-search{grid-column:1/-1}.project-date-filter{grid-template-columns:1fr}.project-filters .btn{grid-column:1/-1}.project-list-head{display:none}.project-list{background:#f5f4ef;gap:10px;padding:10px}.project-row{border:1px solid var(--d-line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;gap:10px;padding:14px}.project-row>div{display:grid!important}.project-row-title,.project-row>div:nth-child(2),.project-row>div:nth-child(3){grid-column:1}.project-row>div:nth-child(4){grid-area:2/2}.project-row>div:nth-child(5){grid-area:1/2}.project-row>div:nth-child(6){grid-column:1}.project-row>div:nth-child(7){display:none!important}.project-row>a{grid-area:3/2}.project-row [data-label]:before{content:attr(data-label);color:#85847d;text-transform:uppercase;font-size:.54rem}.payment-method-form,.project-form-grid{grid-template-columns:1fr}.project-field-wide{grid-column:auto}.project-form-section{padding:18px 15px}.project-form-actions{display:grid}.project-form-actions .btn{width:100%}.project-detail-header{flex-direction:column;align-items:flex-start}.project-summary-grid{grid-template-columns:1fr}.project-detail-section{padding:20px 16px}.project-link-form{grid-template-columns:1fr}.payment-method-form .btn,.project-check{grid-column:auto}.payment-method-list article{display:grid}.dashboard-profile-strip{flex-direction:column;align-items:flex-start}.business-overview,.finance-overview,.recent-projects{padding:18px 15px}.business-metrics,.finance-filter{grid-template-columns:1fr 1fr}.finance-filter{width:100%;display:grid}.finance-filter .btn,.finance-filter select{grid-column:1/-1}.recent-projects>div:last-child>a{grid-template-columns:1fr auto}.recent-projects>div:last-child>a>small,.recent-projects>div:last-child>a>strong{display:none}.overview-project-empty{flex-wrap:wrap;align-items:flex-start!important}.overview-project-empty .btn{width:100%}.client-project-page{width:min(100% - 24px,1080px);margin-top:24px}.client-project-hero{flex-direction:column;align-items:flex-start}.client-project-hero>div:last-child{flex-wrap:wrap}.client-project-identity{align-items:flex-start}.client-project-identity img{border-radius:13px;width:58px;height:72px}.client-project-facts{grid-template-columns:1fr}.client-project-grid{margin-top:25px}}.dashboard-plan{color:#34342f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;font-weight:900;display:flex}.dashboard-plan svg{color:#789515}.dashboard-support-link{border:1px solid var(--d-line);color:#55544e;background:#fff8;border-radius:11px;gap:2px;margin:4px 0;padding:10px;display:grid}.dashboard-support-link strong{color:#171714;font-size:.72rem}.dashboard-support-link small,.dashboard-support-link span{font-size:.62rem;line-height:1.35}.dashboard-support-link small{text-overflow:ellipsis;color:#789515;font-weight:800;overflow:hidden}.suspended-shell{background:#f7f6f1;place-items:center;min-height:100vh;padding:24px;display:grid}.suspended-card{text-align:center;gap:17px;width:min(520px,100%);padding:34px;display:grid}.suspended-card h1{font-size:2rem;font-weight:950}.suspended-card p:not(.eyebrow){color:#6f6e67;line-height:1.7}.suspended-card .btn,.suspended-card form{width:100%}.status-badge{color:#55544e;text-transform:uppercase;letter-spacing:.06em;background:#ecebe5;border-radius:999px;align-items:center;width:max-content;min-height:24px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.status-active,.status-approved,.status-booked,.status-completed,.status-pro,.status-published{color:#49620a;background:#e7f6c2}.status-expired,.status-starter,.status-unpublished{color:#65645e;background:#efeee9}.status-negotiating,.status-new,.status-pending{color:#765500;background:#fff0bd}.status-declined,.status-rejected,.status-suspended{color:#9b2d24;background:#fae1de}.status-replied{color:#285aa0;background:#e1edff}.upgrade-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.upgrade-plan-card,.upgrade-request-card{padding:28px}.upgrade-plan-top{justify-content:space-between;align-items:center;display:flex}.upgrade-plan-top>span{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:flex}.upgrade-plan-card>h2{letter-spacing:-.05em;margin-top:30px;font-size:2.5rem;font-weight:950}.upgrade-price{color:#6a6962;margin-top:2px;display:block}.upgrade-plan-card ul{gap:11px;margin-top:28px;padding:0;font-size:.78rem;font-weight:750;list-style:none;display:grid}.upgrade-plan-card li{align-items:center;gap:9px;display:flex}.upgrade-plan-card li svg{color:#789515;width:17px}.upgrade-current{border-top:1px solid var(--d-line);grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;padding-top:20px;display:grid}.upgrade-current span{color:#77766f;gap:4px;font-size:.68rem;display:grid}.upgrade-current strong{color:#171714;font-size:.78rem}.upgrade-request-card>h2{letter-spacing:-.035em;margin-top:8px;font-size:1.65rem;font-weight:950}.upgrade-request-card>p:not(.eyebrow){color:#686761;margin-top:10px;line-height:1.65}.upgrade-payment-details{white-space:pre-wrap;background:#f5fbdc;border:1px solid #cfd6ac;border-radius:12px;margin-top:20px;padding:18px;font-size:.84rem;font-weight:750;line-height:1.6}.upgrade-note{font-size:.76rem}.upgrade-form{gap:15px;margin-top:22px;display:grid}.upgrade-form label{gap:7px;font-size:.76rem;font-weight:850;display:grid}.upgrade-form label span{color:#888;font-size:.65rem}.upgrade-form textarea{min-height:96px}.upgrade-pending-icon{color:#765500;background:#fff0bd;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.upgrade-pending-icon.is-pro{color:#49620a;background:#e7f6c2}.upgrade-request-card dl{gap:10px;margin-top:22px;display:grid}.upgrade-request-card dl>div{border-top:1px solid var(--d-line);justify-content:space-between;gap:20px;padding-top:10px;font-size:.76rem;display:flex}.upgrade-request-card dt{color:#777}.upgrade-request-card dd{font-weight:850}.inquiry-inbox{border:1px solid var(--d-line);background:#fff;border-radius:18px;overflow:hidden}.inquiry-filters{border-bottom:1px solid var(--d-line);background:#faf9f5;grid-template-columns:minmax(190px,1.5fr) repeat(5,minmax(105px,.7fr)) auto;gap:8px;padding:15px;display:grid}.inquiry-filters input,.inquiry-filters select{border:1px solid var(--d-line);background:#fff;border-radius:9px;width:100%;min-height:39px;padding:8px 10px;font-size:.72rem}.inquiry-search{position:relative}.inquiry-search svg{color:#888;position:absolute;top:12px;left:11px}.inquiry-search input{padding-left:34px}.inquiry-filters .btn{min-height:39px;padding:8px 13px;font-size:.72rem}.inquiry-inbox-meta{color:#7a7972;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #eceae3;gap:6px;padding:11px 16px;font-size:.68rem;display:flex}.inquiry-list{display:grid}.inquiry-row{border-bottom:1px solid #eceae3;grid-template-columns:minmax(180px,1.35fr) minmax(120px,.8fr) minmax(100px,.7fr) minmax(110px,.7fr) auto auto;align-items:center;gap:14px;padding:15px 16px;font-size:.74rem;display:grid}.inquiry-row:last-child{border-bottom:0}.inquiry-row>div{gap:3px;min-width:0;display:grid}.inquiry-row small{color:#87867f;font-size:.62rem}.inquiry-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inquiry-contact span{font-size:.7rem}.inquiry-contact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inquiry-row>a{white-space:nowrap;font-weight:900}.inquiry-empty{text-align:center;justify-items:center;padding:46px 20px;display:grid}.inquiry-empty svg{color:#8ca51e}.inquiry-empty h2{margin-top:12px;font-size:1rem;font-weight:900}.inquiry-empty p{color:#77766f;max-width:420px;margin-top:5px;font-size:.76rem}.admin-back,.inquiry-back{color:#6d6c65;align-items:center;gap:6px;margin-bottom:20px;font-size:.75rem;font-weight:850;display:inline-flex}.inquiry-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px;display:grid}.inquiry-detail-main,.inquiry-status-panel{padding:26px}.inquiry-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inquiry-detail-heading h2{margin-top:5px;font-size:1.6rem;font-weight:950}.inquiry-detail-heading a{color:#677d18;align-items:center;gap:7px;margin-top:7px;font-size:.78rem;font-weight:800;display:flex}.inquiry-detail-facts{border:1px solid var(--d-line);background:var(--d-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:25px;display:grid;overflow:hidden}.inquiry-detail-facts>div{background:#faf9f5;gap:4px;padding:14px;display:grid}.inquiry-detail-facts dt,.inquiry-full-message small{color:#84837b;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.inquiry-detail-facts dd{font-size:.76rem;font-weight:850}.inquiry-full-message{margin-top:26px}.inquiry-full-message p{white-space:pre-wrap;margin-top:10px;line-height:1.75}.inquiry-status-panel h2{margin-top:6px;font-size:1.25rem;font-weight:950}.inquiry-status-panel form{gap:16px;margin-top:22px;display:grid}.inquiry-status-panel label{gap:7px;font-size:.73rem;font-weight:850;display:grid}.status-badge{letter-spacing:.045em;border:1px solid #0000;min-height:22px;padding:4px 8px;font-size:.58rem}.status-awaiting-payment,.status-awaiting_payment{color:#71591e;background:#fbf3d9;border-color:#ead8a3}.status-in-progress,.status-in_progress{color:#365b7b;background:#edf3f9;border-color:#cbd9e8}.status-completed,.status-paid{color:#49623b;background:#eef5e8;border-color:#cbdcbf}.status-cancelled{color:#81514b;background:#f7ecea;border-color:#e2cbc7}.status-unpaid{color:#715e35;background:#f7f1e4;border-color:#e3d8bd}.status-pending{color:#795e1f;background:#faf0d4;border-color:#e5d09a}.status-not-required,.status-not_required{color:#66645d;background:#f2f1ed;border-color:#deddd7}.project-filter-bar{border-bottom:1px solid var(--d-line);background:#faf9f5;align-items:center;gap:12px;padding:14px 16px;display:flex}.project-filters{background:0 0;border:0;flex:1;grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(125px,.8fr)) minmax(135px,.85fr) auto;align-items:center;gap:8px;min-width:0;padding:0;display:grid}.project-date-menu summary,.project-filters input,.project-filters select{background:#fff;border-color:#dedcd3;border-radius:10px;min-height:42px;transition:border-color .18s,box-shadow .18s,background .18s}.project-date-menu summary:focus-visible,.project-filters input:focus,.project-filters select:focus{border-color:#9aae4d;outline:0;box-shadow:0 0 0 3px #a4c23d26}.project-date-menu{z-index:5;position:relative}.project-date-menu summary{cursor:pointer;white-space:nowrap;border:1px solid #dedcd3;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:.66rem;font-weight:850;list-style:none;display:flex}.project-date-menu summary::-webkit-details-marker{display:none}.project-date-menu>div{background:#fff;border:1px solid #dbd9d0;border-radius:12px;gap:11px;width:255px;padding:15px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #201e161f}.project-date-menu label{color:#77766f;gap:5px;font-size:.61rem;font-weight:850;display:grid}.project-clear{white-space:nowrap;flex:none}.project-list-meta{text-transform:none;letter-spacing:0;padding:12px 18px;font-size:.66rem;font-weight:800}.project-list-head{padding:11px 18px}.project-row{color:inherit;border-top:1px solid #eceae3;padding:18px;font-size:.72rem;transition:background .18s,box-shadow .18s;position:relative}.project-row:hover{z-index:1;background:#fbfaf5;box-shadow:inset 3px 0 #a9c83b}.project-row:focus-visible{z-index:2;outline-offset:-2px;outline:2px solid #8da628}.project-row>div{gap:4px;min-width:0;display:grid}.project-row-title strong{font-size:.79rem;font-weight:950}.project-row-chevron{color:#a09e94;transition:transform .18s,color .18s}.project-row:hover .project-row-chevron{color:#607715;transform:translate(2px)}.project-form{border:1px solid var(--d-line);background:#fff;border-radius:16px;gap:0;overflow:hidden}.project-form-section{border:0;border-bottom:1px solid var(--d-line);background:#fff;border-radius:0;padding:27px 28px}.project-form-section:last-of-type{border-bottom:0}.client-payment-confirm input,.client-payment-confirm select,.client-payment-confirm textarea,.project-control select,.project-form input,.project-form select,.project-form textarea,.project-link-editor input,.project-link-editor select,.project-link-form input,.project-link-form select{background:#fbfaf6;border:1px solid #dcd9cf;border-radius:10px;min-height:44px;padding:10px 12px;transition:border-color .18s,box-shadow .18s,background .18s}.client-payment-confirm input:focus,.client-payment-confirm select:focus,.client-payment-confirm textarea:focus,.project-control select:focus,.project-form input:focus,.project-form select:focus,.project-form textarea:focus,.project-link-editor input:focus,.project-link-editor select:focus,.project-link-form input:focus,.project-link-form select:focus{background:#fff;border-color:#93a947;outline:0;box-shadow:0 0 0 3px #a4c23d24}.project-form-actions{background:#faf9f5;padding:18px 22px}.project-detail-main{box-shadow:0 7px 25px #25221809}.project-detail-section{padding:27px 28px}.project-summary-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px}.project-summary-grid>div{background:0 0;border-left:1px solid #e6e3da;border-radius:0;gap:6px;padding:3px 18px}.project-summary-grid>div:first-child{border-left:0;padding-left:0}.project-summary-grid dt{font-size:.57rem}.project-summary-grid dd{font-size:.8rem}.project-section-heading-action{justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.project-compact-empty{color:#77766f;background:#f7f6f1;border-radius:10px;gap:4px;margin-top:13px;padding:15px 17px;display:grid}.project-compact-empty strong{color:#4f4e48;font-size:.73rem}.project-compact-empty span{font-size:.65rem}.project-add-link>summary{cursor:pointer;list-style:none}.project-add-link>summary::-webkit-details-marker,.project-link-editor>summary::-webkit-details-marker{display:none}.project-add-link[open]>summary{background:#f3f7e6;border-color:#a6ba58}.project-add-link .project-link-form{z-index:10;background:#fff;border:1px solid #d9d6cc;border-radius:13px;grid-template-columns:.75fr 1fr 1.3fr 1fr auto;width:min(720px,100vw - 360px);margin:0;padding:16px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 38px #201e1621}.project-links-list{margin-top:14px}.project-links-list article{padding:15px 2px;position:relative}.project-link-copy{gap:4px;min-width:0;display:grid}.project-link-copy>strong{font-size:.78rem}.project-link-copy>span{color:#7a7870;font-size:.64rem}.project-link-actions{flex:none;align-items:center;gap:12px;display:flex}.project-link-actions button,.project-link-actions summary,.project-link-actions>a{color:#617716;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.65rem;font-weight:850;display:inline-flex}.project-link-actions button{color:#8b514b}.project-link-editor{position:relative}.project-link-editor>summary{list-style:none}.project-link-editor form{z-index:10;background:#fff;border:1px solid #d9d6cc;border-radius:12px;gap:9px;width:320px;padding:15px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 35px #201e1621}.project-link-editor label{gap:5px;font-size:.66rem;font-weight:850;display:grid}.project-control{border-color:#dedbd1;padding:22px;box-shadow:0 7px 22px #25221809}.project-control h2{font-size:1rem}.project-control .btn{width:100%}.project-access-panel>p{color:#706f68;font-size:.69rem;line-height:1.55}.project-access-panel>details>summary{color:#77756d;cursor:pointer;margin-top:2px;font-size:.62rem;font-weight:800}.project-access-url{background:#f5f4ef;border-radius:8px;margin-top:8px;padding:9px}.project-access-actions{gap:13px;padding-top:3px;display:flex}.project-access-actions form button{color:#687d19;cursor:pointer;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:850}.project-access-actions form:last-child button{color:#8b514b}.client-project-page{max-width:1040px}.client-project-hero{padding-bottom:31px}.client-project-facts{box-shadow:0 8px 28px #25221809}.client-project-grid{grid-template-columns:minmax(0,1fr) 355px;gap:54px}.client-project-grid>div>section{margin-bottom:30px;padding-bottom:30px}.client-payment-panel{background:#fbfaf6;border:1px solid #d6d3c9;border-radius:16px;box-shadow:0 14px 40px #25221812}.client-payment-heading{background:#f4f6e9;border-bottom:1px solid #dfdcd2;padding:23px 24px;display:grid}.client-payment-heading small{text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:950}.client-payment-heading strong{letter-spacing:-.035em;font-size:2rem;font-weight:950}.client-payment-heading span{color:#685925;font-size:.7rem;font-weight:850}.client-payment-instructions{border-bottom:1px solid #e2dfd5;padding:22px 24px}.client-payment-confirm h2,.client-payment-instructions h2{margin:0 0 11px;font-size:.72rem}.client-payment-instructions article{border-top:1px solid #e5e2d8;padding:11px 0}.client-payment-instructions article:first-of-type{border-top:0}.client-payment-instructions article p{white-space:pre-wrap;margin-top:5px;font-size:.7rem;line-height:1.6}.client-payment-confirm{background:#fbfaf6;border:0;border-radius:0;margin:0;padding:22px 24px}.client-payment-confirm form{gap:13px;margin-top:0}.client-payment-confirm .btn{width:100%;margin-top:2px}.client-payment-disclaimer{color:#77756d;border-top:1px solid #e2dfd5;padding:16px 24px;font-size:.61rem;line-height:1.55}@media (max-width:1180px){.project-filter-bar{flex-direction:column;align-items:flex-start}.project-filters{grid-template-columns:repeat(3,1fr);width:100%}.project-search{grid-column:span 2}.project-list-head,.project-row{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(105px,.75fr) minmax(118px,.82fr) 18px}.project-list-head>span:nth-child(6),.project-list-head>span:nth-child(7),.project-row>div:nth-child(6),.project-row>div:nth-child(7){display:none}.project-clear{align-self:flex-end}}@media (max-width:800px){.project-summary-grid{grid-template-columns:1fr 1fr;row-gap:18px}.project-summary-grid>div:nth-child(odd){border-left:0;padding-left:0}.project-add-link .project-link-form{grid-template-columns:1fr 1fr;width:min(620px,100vw - 56px)}.project-add-link .project-link-form .btn{grid-column:1/-1}.client-project-grid{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.project-filter-bar{padding:12px}.project-filters{grid-template-columns:1fr 1fr}.project-search{grid-column:1/-1}.project-date-menu{position:static}.project-date-menu>div{width:auto;left:12px;right:12px}.project-clear{align-self:auto;margin-left:2px}.project-list{gap:9px;padding:10px}.project-row{grid-template-columns:minmax(0,1fr) auto;padding:16px;box-shadow:0 4px 14px #25221809}.project-row>div:nth-child(4){grid-area:2/2}.project-row>div:nth-child(5){grid-area:1/2}.project-row-chevron{grid-area:3/2;align-self:end}.project-form-section{padding:21px 17px}.project-form-actions{padding:15px}.project-detail-section{padding:22px 17px}.project-summary-grid{grid-template-columns:1fr 1fr;gap:16px 0}.project-summary-grid>div{padding:0 11px}.project-links-list article{flex-direction:column;align-items:flex-start}.project-link-actions{width:100%}.project-add-link .project-link-form{grid-template-columns:1fr;width:auto;max-height:72vh;position:fixed;top:auto;left:12px;right:12px;overflow:auto}.project-add-link .project-link-form .btn{grid-column:auto}.project-link-editor form{width:auto;position:fixed;top:18vh;left:12px;right:12px}.client-project-page{width:min(100% - 24px,1040px)}.client-payment-panel{border-radius:14px}.client-payment-confirm,.client-payment-heading,.client-payment-instructions{padding:20px}.client-payment-disclaimer{padding:15px 20px}}.project-list-head,.project-row{grid-template-columns:minmax(150px,1.4fr) minmax(95px,.8fr) 84px 104px 140px 96px 80px 14px;gap:12px}@media (max-width:1180px){.project-list-head,.project-row{grid-template-columns:minmax(180px,1.35fr) minmax(120px,.9fr) minmax(90px,.7fr) minmax(105px,.75fr) minmax(118px,.82fr) 18px}}@media (max-width:640px){.project-row{grid-template-columns:minmax(0,1fr) auto}}.dashboard-shell{--d-bg:#f5f2e9;--d-sidebar:#eceae2;--d-secondary:#f7f4ec;--d-input:#f4f1e9;--d-ink:#171714;--d-muted:#716f67;--d-line:#dcd8ce;--d-accent-tint:#f0f8d9}.dashboard-sidebar{padding:25px 16px 14px;overflow:hidden}.dashboard-sidebar>.logo{flex:none;margin-left:8px}.dashboard-nav{scrollbar-width:thin;scrollbar-color:#c9c6bb transparent;flex:1;align-content:start;min-height:0;margin:27px -3px 0;padding:0 3px 14px;overflow:hidden auto}.dashboard-nav-link{color:#5e5c55;min-height:38px;padding:8px 10px;font-size:.78rem;font-weight:780}.dashboard-nav-link:hover{background:#f8f7f2;transform:none}.dashboard-nav-link.active{background:var(--d-accent-tint);box-shadow:inset 3px 0 #a2bf39}.dashboard-nav-link.is-upgrade{color:#4f5f22;background:#f4f8e7;border:1px solid #d5deb7;margin-top:5px}.dashboard-nav-count{color:#354500;background:#d7ee84}.dashboard-utilities{border-top:1px solid #d3d0c6;flex:none;margin-top:0;padding-top:11px}.dashboard-utilities .locale-selector,.dashboard-utility-link{min-width:0;min-height:35px;padding:6px 8px;font-size:.68rem}.dashboard-utility-link:first-child,.dashboard-utility-link:nth-child(2){grid-column:1/-1}.dashboard-utilities .dashboard-utility-link:hover,.dashboard-utilities .locale-selector:hover{background:#f9f8f3}.dashboard-utilities .locale-selector{width:auto}.dashboard-utilities .locale-selector select{background:0 0;flex:none;min-height:auto;padding:2px 0;font-size:.68rem}.dashboard-utilities form{min-width:0}.dashboard-utilities form:last-child .dashboard-utility-link{width:100%}.dashboard-utilities svg{flex:none}.dashboard-page-heading h1{font-weight:950}.dashboard-shell .card,.inquiry-inbox,.projects-workspace,.upgrade-plan-card,.upgrade-request-card{border-color:var(--d-line);background:var(--d-surface);border-radius:16px;box-shadow:0 8px 26px #23201509}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-main select,.dashboard-main textarea,.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea{border-color:#d9d5ca}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.dashboard-main select:focus,.dashboard-main textarea:focus,.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus{box-shadow:0 0 0 3px #99b83729}.dashboard-shell .btn{font-weight:850}.dashboard-shell .btn.secondary{border-color:#d5d1c6}.admin-row-action,.overview-section-heading>a,.project-clear,.project-source-link{color:#5d7413;align-items:center;gap:4px;font-weight:900;display:inline-flex}.dash-add-form,.dash-form-section{background:#fff}.dash-form-section{padding:28px;overflow:hidden}.dash-section-heading{background:var(--d-secondary);border-bottom:1px solid #e4e0d6;margin:-28px -28px 26px;padding:20px 28px 18px}.dash-section-heading .eyebrow{color:#667a21;letter-spacing:.14em;font-size:.6rem}.dash-section-heading h2{font-size:1.4rem}.dash-form-grid{gap:21px 20px}.dash-settings-grid>.card,.dashboard-brand-card,.dashboard-management-card{background:#fff}.dash-file-button,.payment-method-form,.project-link-form{background:var(--d-secondary)}.status-badge{border-width:1px}.status-active,.status-approved,.status-booked,.status-completed,.status-paid,.status-pro,.status-published{color:#45603a;background:#edf4e8;border-color:#c9d9be}.status-awaiting-payment,.status-awaiting_payment,.status-new,.status-pending{color:#735b22;background:#faf1d8;border-color:#e5d2a0}.status-in-progress,.status-in_progress,.status-negotiating,.status-read,.status-replied{color:#385b78;background:#edf3f8;border-color:#ccd9e7}.status-delivered{color:#66527d;background:#f3eff8;border-color:#d9d0e8}.status-archived,.status-draft,.status-inactive,.status-not-required,.status-not_required,.status-unpaid{color:#64625c;background:#f1f0ec;border-color:#ddd9d0}.project-overdue,.status-cancelled,.status-declined,.status-overdue,.status-rejected,.status-suspended{color:#814b45;background:#f7ecea;border-color:#e2cbc7}.dashboard-profile-strip{border-color:#d9d5ca;box-shadow:0 6px 22px #23201508}.business-overview{background:#fff;border-color:#cfd6b7;padding:25px;box-shadow:0 12px 34px #2c2f190f}.business-overview .overview-section-heading h2{font-size:1.45rem}.business-metrics{gap:11px;margin-top:19px}.business-metrics>a{background:var(--d-secondary);border:1px solid #e1ddd3;border-radius:11px;align-content:start;min-height:116px;padding:17px 18px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative}.business-metrics>a:hover{border-color:#cbd4a8;transform:translateY(-1px);box-shadow:0 8px 22px #2320150e}.business-metrics>a.metric-active{background:#f3f6e9}.business-metrics>a.metric-inquiries{background:#f5f3ed}.business-metrics>a.metric-payment{background:#faf3e2}.business-metrics>a.metric-due{background:#f4f2ee}.business-metrics small{font-size:.66rem}.business-metrics strong{margin-top:7px;font-size:2.25rem;line-height:.9}.business-metrics span{margin-top:4px}.finance-overview{border-color:#d8d4c9;padding:24px;box-shadow:0 9px 28px #2320150a}.finance-overview .overview-section-heading h2{font-size:1.35rem}.finance-filter{background:var(--d-secondary);border-radius:10px;padding:7px}.finance-filter input,.finance-filter select{background:#fff}.finance-cards{gap:11px;margin-top:19px}.finance-cards article{background:var(--d-secondary);border-color:#e0dcd2;min-height:128px;padding:18px}.finance-cards article.finance-earned{background:#f2f6ed;border-color:#d2dec4}.finance-cards article.finance-pending{background:#faf5e8;border-color:#e7d8b3}.finance-values strong{font-size:1.35rem}.recent-projects{box-shadow:none}.recent-projects>div:last-child>a{padding:14px 3px;transition:background .15s}.dashboard-launch-checklist{margin-top:24px;box-shadow:none!important;background:#f7f4ec!important;border-style:dashed!important;padding:20px!important}.dashboard-launch-checklist>div{gap:0;margin-top:12px;display:grid}.dashboard-launch-checklist a{border-top:1px solid #dfdbd1;align-items:center;gap:11px;padding:11px 2px;font-size:.73rem;font-weight:800;display:flex}.dashboard-launch-checklist a>svg{color:#9b9991;width:18px}.dashboard-launch-checklist a>svg.is-done{color:#6f9111}.dashboard-launch-checklist a>span{flex:1}.dashboard-launch-checklist a>small{color:var(--d-muted);font-size:.65rem}@media (max-width:800px){.dashboard-utilities{grid-template-columns:1fr 1fr}.dashboard-mobile-panel .dashboard-utilities{padding:10px 2px 2px}.dashboard-mobile-panel .dashboard-utility-link:first-child,.dashboard-mobile-panel .dashboard-utility-link:nth-child(2){grid-column:auto}.dash-section-heading{margin:-28px -28px 24px}.business-overview,.finance-overview{padding:20px}.business-metrics>a{min-height:105px}}@media (max-width:640px){.dash-section-heading{margin:-18px -15px 22px;padding:17px 15px}.business-metrics strong{font-size:2rem}.finance-filter{background:0 0;padding:0}.dashboard-launch-checklist{padding:17px!important}}.dashboard-nav{scrollbar-width:none}.dashboard-nav::-webkit-scrollbar{width:0;height:0}.dashboard-shell{--d-sidebar:#fafaf6}.dash-section-heading{background:#fff}.dashboard-nav-link.active{background:#edf6d2}.dashboard-nav-link.is-upgrade{background:#f0f6dc;border-color:#d4e2a9}.dashboard-nav-link.is-upgrade.is-pending{color:#686b59;background:#f7f8ef;border-style:dashed}.dashboard-main{background:#faf9f5}.admin-shell{--a-bg:#f4f3ee;--a-side:#ecebe5;--a-line:#d9d7cf;--a-ink:#171714;--a-muted:#6f6e67;min-height:100vh}.admin-sidebar{z-index:50;border-right:1px solid var(--a-line);flex-direction:column;width:232px;padding:24px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.admin-brand>span,.admin-product-label{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#171714;border-radius:6px;padding:4px 7px;font-size:.57rem;font-weight:900}.admin-sidebar nav{gap:3px;margin-top:31px;display:grid}.admin-nav-link{color:#5e5d57;text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;font-size:.78rem;font-weight:800;display:flex}.admin-nav-link.active,.admin-nav-link:hover{color:#171714;background:#fff}.admin-nav-link.active svg{color:#789515}.admin-utilities{border-top:1px solid var(--a-line);gap:3px;margin-top:auto;padding-top:14px;display:grid}.admin-utilities small{text-overflow:ellipsis;color:#898880;padding:4px 10px;font-size:.6rem;overflow:hidden}.admin-utilities form{width:100%}.admin-mobile-header{display:none}.admin-main{min-height:100vh;margin-left:232px;padding:40px 38px 70px}.admin-content{width:min(100%,1240px);margin-inline:auto}.admin-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.admin-page-heading p{color:#7c7b73;text-transform:uppercase;letter-spacing:.13em;font-size:.62rem;font-weight:900}.admin-page-heading h1{letter-spacing:-.045em;margin-top:7px;font-size:2.15rem;font-weight:950;line-height:1}.admin-page-heading span:not(.status-badge){color:var(--a-muted);margin-top:8px;font-size:.82rem;display:block}.admin-heading-status{gap:7px;display:flex}.admin-stat-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.admin-stat{border:1px solid var(--a-line);background:#fff;border-radius:13px;grid-template-columns:1fr auto;align-items:start;gap:10px;min-height:110px;padding:15px;display:grid}.admin-stat svg{color:#7c981c;grid-column:2}.admin-stat span{color:#73726b;grid-column:1/-1;font-size:.65rem;font-weight:800}.admin-stat strong{grid-column:1/-1;font-size:1.75rem;font-weight:950;line-height:1}.admin-detail-grid,.admin-overview-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.admin-panel,.admin-request-detail,.admin-table-wrap{border:1px solid var(--a-line);background:#fff;border-radius:14px}.admin-panel{padding:20px}.admin-panel-heading{border-bottom:1px solid #e8e6df;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.admin-panel-heading p{color:#85847c;text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:900}.admin-panel-heading h2{margin-top:4px;font-size:1.05rem;font-weight:950}.admin-panel-heading a{color:#667b1b;align-items:center;gap:5px;font-size:.68rem;font-weight:900;display:flex}.admin-activity-list,.admin-compact-list{margin-top:8px;display:grid}.admin-compact-list>a{border-bottom:1px solid #eeece6;justify-content:space-between;align-items:center;gap:14px;padding:10px 2px;display:flex}.admin-activity-list span,.admin-compact-list span{gap:2px;display:grid}.admin-activity-list strong,.admin-compact-list strong{font-size:.74rem}.admin-activity-list small,.admin-compact-list small{color:#88877f;font-size:.62rem}.admin-activity-list>div{border-bottom:1px solid #eeece6;align-items:center;gap:10px;padding:10px 2px;display:flex}.admin-activity-list i,.admin-history-list i{background:#a5c73b;border-radius:50%;width:7px;height:7px}.admin-empty-inline{color:#85847c;padding:24px 4px;font-size:.76rem}.admin-filters{grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(120px,.65fr)) auto;gap:8px;margin-bottom:12px;display:grid}.admin-filters input,.admin-filters select{border:1px solid var(--a-line);background:#fff;border-radius:9px;width:100%;min-height:40px;padding:8px 10px;font-size:.72rem}.admin-search{position:relative}.admin-search svg{color:#888;position:absolute;top:12px;left:11px}.admin-search input{padding-left:34px}.admin-filters .btn{min-height:40px;padding:8px 14px}.admin-table-wrap{overflow:hidden}.admin-table-meta{border-bottom:1px solid var(--a-line);color:#77766f;justify-content:space-between;padding:11px 14px;font-size:.66rem;display:flex}.admin-table{border-collapse:collapse;width:100%;font-size:.7rem}.admin-table th{color:#77766f;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#f8f7f3;padding:10px 12px;font-size:.58rem}.admin-table td{vertical-align:middle;border-top:1px solid #e9e7e0;padding:12px}.admin-table tbody tr:hover{background:#fbfaf7}.admin-creator-cell{align-items:center;gap:8px;min-width:150px;display:flex}.admin-creator-cell>span{background:#eeece5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.admin-row-action{color:#5f7713;white-space:nowrap;font-weight:900}.admin-pagination{border-top:1px solid var(--a-line);justify-content:flex-end;gap:8px;padding:12px;display:flex}.admin-pagination a{border:1px solid var(--a-line);border-radius:8px;padding:7px 10px;font-size:.68rem;font-weight:850}.admin-pagination a[aria-disabled=true]{pointer-events:none;opacity:.35}.admin-detail-wide{grid-column:1/-1}.admin-definition-list{margin-top:10px;display:grid}.admin-definition-list>div{border-bottom:1px solid #eceae4;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;font-size:.72rem;display:grid}.admin-definition-list dt{color:#7d7c75}.admin-definition-list dd{overflow-wrap:anywhere;font-weight:850}.admin-definition-inline{grid-template-columns:1fr 1fr;gap:0 26px}.admin-count-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.admin-count-row span{color:#77766f;background:#f6f5f1;border-radius:9px;gap:4px;padding:10px;font-size:.6rem;display:grid}.admin-count-row strong{color:#171714;font-size:1.05rem}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-action-card{border:1px solid var(--a-line);background:#faf9f5;border-radius:11px;align-content:start;gap:10px;padding:15px;display:grid}.admin-action-card>strong{font-size:.82rem}.admin-action-card>p{color:#77766f;font-size:.68rem;line-height:1.5}.admin-action-card label{gap:5px;font-size:.66rem;font-weight:850;display:grid}.admin-action-card input{border:1px solid var(--a-line);border-radius:8px;min-height:38px;padding:7px 9px}.admin-action-card .btn{align-self:end}.admin-moderation-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.btn.danger{color:#9b2d24;background:#fff0ee;border:1px solid #d7a29c}.admin-note-form{gap:10px;margin-top:16px;display:grid}.admin-note-form textarea{min-height:120px}.admin-note-form .btn{justify-self:end}.admin-history-list{margin-top:8px;display:grid}.admin-history-list article{border-bottom:1px solid #eceae4;gap:11px;padding:12px 2px;display:flex}.admin-history-list i{flex:none;margin-top:5px}.admin-history-list div{gap:3px;display:grid}.admin-history-list strong{font-size:.76rem}.admin-history-list span{text-transform:capitalize;font-size:.68rem}.admin-history-list small{color:#85847c;font-size:.62rem}.admin-request-detail{margin-bottom:14px;padding:20px}.admin-request-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.admin-request-facts>span{overflow-wrap:anywhere;background:#f6f5f1;border-radius:9px;gap:4px;padding:11px;display:grid}.admin-request-copy small,.admin-request-facts small{color:#7d7c75;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem}.admin-request-facts strong{font-size:.72rem}.admin-request-copy{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.admin-request-copy>div{border:1px solid var(--a-line);border-radius:9px;padding:12px}.admin-request-copy p{white-space:pre-wrap;margin-top:6px;font-size:.73rem;line-height:1.55}.admin-review-form{border-top:1px solid var(--a-line);gap:12px;margin-top:14px;padding-top:14px;display:grid}.admin-review-form label{gap:6px;font-size:.68rem;font-weight:850;display:grid}.admin-review-form textarea{min-height:75px}.admin-review-form>div{gap:8px;display:flex}.admin-form-grid,.admin-settings-form{gap:14px;display:grid}.admin-form-grid{grid-template-columns:1fr 1fr;margin-top:16px}.admin-form-grid label{gap:6px;font-size:.7rem;font-weight:850;display:grid}.admin-form-grid label>span,.admin-form-grid small{color:#85847c;font-size:.6rem;font-weight:600}.admin-form-grid input,.admin-form-grid textarea{border:1px solid var(--a-line);background:#faf9f5;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.admin-form-grid textarea{min-height:100px;line-height:1.55}.admin-form-wide{grid-column:1/-1}.admin-settings-save{justify-self:end}.admin-back{margin-bottom:12px}@media (max-width:1150px){.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-search{grid-column:span 2}.inquiry-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-search{grid-column:span 2}.inquiry-row{grid-template-columns:1.2fr 1fr .8fr auto}.inquiry-row>div:nth-of-type(3),.inquiry-row>div:nth-of-type(4){display:none}}@media (max-width:800px){.admin-sidebar{display:none}.admin-mobile-header{z-index:60;border-bottom:1px solid var(--a-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f3eef2;align-items:center;gap:9px;height:62px;padding:0 15px;display:flex;position:sticky;top:0}.admin-mobile-header>details{margin-left:auto;position:relative}.admin-mobile-header summary{border:1px solid var(--a-line);background:#fff;border-radius:9px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.admin-mobile-panel{border:1px solid var(--a-line);background:#fff;border-radius:13px;width:min(300px,100vw - 28px);max-height:calc(100vh - 76px);padding:9px;position:absolute;top:47px;right:0;overflow:auto;box-shadow:0 18px 50px #1113}.admin-mobile-panel nav{display:grid}.admin-main{margin-left:0;padding:28px 18px 60px}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inquiry-detail-grid,.upgrade-layout{grid-template-columns:1fr}}@media (max-width:640px){.dashboard-support-link{display:none}.upgrade-layout{grid-template-columns:1fr}.inquiry-detail-main,.inquiry-status-panel,.upgrade-plan-card,.upgrade-request-card{padding:20px 17px}.upgrade-current{grid-template-columns:1fr}.admin-filters,.inquiry-filters{grid-template-columns:1fr 1fr}.admin-filters .btn,.admin-search,.inquiry-filters .btn,.inquiry-search{grid-column:1/-1}.inquiry-row{grid-template-columns:1fr auto;gap:9px 12px;padding:14px}.inquiry-row>div:nth-of-type(2){grid-column:1}.inquiry-row>.status-badge{grid-area:1/2}.inquiry-row>a{grid-area:2/2}.inquiry-detail-facts{grid-template-columns:1fr}.admin-main{padding:24px 13px 50px}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-page-heading h1{font-size:1.8rem}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-stat{min-height:96px}.admin-detail-grid,.admin-overview-grid{grid-template-columns:1fr}.admin-detail-wide{grid-column:auto}.admin-table-wrap{background:0 0;border:0;overflow:visible}.admin-table-meta{border:1px solid var(--a-line);background:#fff;border-radius:10px}.admin-table,.admin-table tbody{gap:10px;display:grid}.admin-table thead{display:none}.admin-table tr{border:1px solid var(--a-line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.admin-table td{overflow-wrap:anywhere;border:0;gap:3px;padding:0;display:grid}.admin-table td:before{content:attr(data-label);color:#85847c;text-transform:uppercase;letter-spacing:.07em;font-size:.55rem}.admin-table td:first-child,.admin-table td:last-child,.admin-table td:nth-child(2){grid-column:1/-1}.admin-pagination{border:1px solid var(--a-line);background:#fff;border-radius:10px}.admin-action-grid,.admin-definition-inline,.admin-form-grid,.admin-request-copy,.admin-request-facts{grid-template-columns:1fr}.admin-definition-list>div{grid-template-columns:105px 1fr}.admin-count-row{grid-template-columns:1fr 1fr}.admin-review-form>div{display:grid}.admin-form-wide{grid-column:auto}.admin-settings-save{width:100%}}.admin-snapshot{padding-bottom:14px}.admin-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;display:grid}.admin-snapshot-grid>a{border-bottom:1px solid #eceae4;border-right:1px solid #eceae4;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;min-height:78px;padding:13px 16px;display:grid}.admin-snapshot-grid>a:nth-child(4n){border-right:0}.admin-snapshot-grid span{color:var(--a-muted);font-size:.66rem;font-weight:800}.admin-snapshot-grid strong{grid-row:2;font-size:1.45rem;font-weight:950;line-height:1}.admin-snapshot-grid svg{color:#789515;grid-area:1/2/3}.admin-snapshot-grid>a:hover{background:#fafcf3}.admin-attention-list{margin-top:8px;display:grid}.admin-attention-list>a{border-bottom:1px solid #eeece6;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.admin-attention-list>a>svg:first-child{color:#8a921d}.admin-attention-list span{gap:3px;display:grid}.admin-attention-list strong{font-size:.74rem}.admin-attention-list small{color:#88877f;font-size:.62rem}.admin-attention-list b{text-align:center;background:#d8ff64;border-radius:999px;min-width:25px;padding:4px 7px;font-size:.65rem}.admin-account-editor{border-top:1px solid #e8e6df;margin-top:16px;padding-top:14px}.admin-account-editor summary{color:#607615;cursor:pointer;width:fit-content;font-size:.72rem;font-weight:900}.admin-account-editor[open] summary{margin-bottom:4px}.admin-account-editor .btn{width:fit-content}.admin-email-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-duration-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-duration-fields label{gap:5px;font-size:.66rem;font-weight:850;display:grid}.admin-duration-fields input,.admin-duration-fields select{border:1px solid var(--a-line);background:#fff;border-radius:8px;width:100%;min-height:38px;padding:7px 9px}.admin-control-list{margin-top:10px;display:grid}.admin-control-list>label{cursor:pointer;border-bottom:1px solid #eceae4;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;display:flex}.admin-control-list span{gap:3px;display:grid}.admin-control-list strong{font-size:.76rem}.admin-control-list small{color:var(--a-muted);font-size:.65rem}.admin-control-list input{accent-color:#8eac27;width:38px;height:21px}@media (max-width:1150px){.admin-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-snapshot-grid>a:nth-child(4n){border-right:1px solid #eceae4}.admin-snapshot-grid>a:nth-child(3n){border-right:0}}@media (max-width:640px){.admin-snapshot-grid{grid-template-columns:1fr 1fr}.admin-snapshot-grid>a,.admin-snapshot-grid>a:nth-child(3n),.admin-snapshot-grid>a:nth-child(4n){border-right:1px solid #eceae4}.admin-snapshot-grid>a:nth-child(2n){border-right:0}.admin-duration-fields{grid-template-columns:1fr}}.upgrade-payment-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-payment-fields{border:1px solid var(--a-line);background:#fff;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0;padding:12px;display:grid}.admin-payment-fields legend{text-transform:uppercase;letter-spacing:.08em;padding:0 5px;font-size:.63rem;font-weight:900}.admin-payment-fields label{gap:5px;font-size:.66rem;font-weight:850;display:grid}.admin-payment-fields label:nth-of-type(4){grid-column:1/-1}.admin-payment-fields input{border:1px solid var(--a-line);background:#faf9f5;border-radius:8px;width:100%;min-height:38px;padding:7px 9px}.admin-payment-fields>small{color:var(--a-muted);grid-column:1/-1;font-size:.58rem}.admin-review-actions{border-top:1px solid var(--a-line);grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:12px;margin-top:14px;padding-top:14px;display:grid}.admin-review-actions .admin-review-form{border:0;margin:0;padding:0}.admin-review-form>.btn{justify-self:start}.admin-reject-form{background:#fff9f8;border:1px solid #ead7d4;border-radius:9px;align-content:start;gap:10px;padding:12px;display:grid}.admin-reject-form label{gap:6px;font-size:.68rem;font-weight:850;display:grid}.admin-reject-form label span{color:var(--a-muted);font-size:.58rem}.admin-reject-form textarea{min-height:88px}.admin-finance-strip{border:1px solid var(--a-line);background:#fff;border-radius:14px;grid-template-columns:minmax(160px,.7fr) repeat(4,minmax(0,1fr));align-items:stretch;margin-top:14px;display:grid;overflow:hidden}.admin-finance-strip>div{background:#f7fbdc;padding:15px 18px}.admin-finance-strip>div p,.admin-section-title p{color:#7b7d65;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem;font-weight:900}.admin-finance-strip>div h2,.admin-section-title h2{margin-top:4px;font-size:.9rem;font-weight:950}.admin-finance-strip>a{border-left:1px solid #eceae4;grid-template-columns:1fr auto;align-content:center;gap:6px;padding:13px 15px;display:grid}.admin-finance-strip>a span{color:var(--a-muted);grid-column:1/-1;font-size:.61rem;font-weight:800}.admin-finance-strip>a strong{overflow-wrap:anywhere;font-size:.86rem;line-height:1.25}.admin-finance-strip>a svg{color:#789515}.admin-finance-strip>a:hover{background:#fafcf3}.admin-revenue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px;display:grid}.admin-revenue-metrics>div{border-bottom:1px solid #eceae4;border-right:1px solid #eceae4;align-content:center;gap:8px;min-height:84px;padding:13px 15px;display:grid}.admin-revenue-metrics>div:nth-child(4n){border-right:0}.admin-revenue-metrics span{color:var(--a-muted);font-size:.64rem;font-weight:800}.admin-revenue-metrics strong{overflow-wrap:anywhere;font-size:1rem;font-weight:950;line-height:1.3}.admin-revenue-history{margin-top:20px}.admin-section-title{margin-bottom:10px}.admin-revenue-filters{grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(110px,.7fr)) auto auto}.admin-revenue-filters>a{justify-content:center;align-items:center;display:flex}.admin-revenue-table td small{color:var(--a-muted);margin-top:3px;font-size:.58rem;display:block}@media (max-width:1150px){.admin-finance-strip{grid-template-columns:1fr 1fr}.admin-finance-strip>div{grid-column:1/-1}.admin-finance-strip>a{border-top:1px solid #eceae4}.admin-revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-revenue-metrics>div:nth-child(odd){border-right:1px solid #eceae4}.admin-revenue-metrics>div:nth-child(2n){border-right:0}.admin-revenue-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-revenue-filters .admin-search{grid-column:span 2}}@media (max-width:640px){.admin-finance-strip,.admin-payment-fields,.admin-revenue-metrics,.admin-review-actions,.upgrade-payment-fields{grid-template-columns:1fr}.admin-finance-strip>div,.admin-payment-fields label:nth-of-type(4),.admin-payment-fields>small{grid-column:auto}.admin-finance-strip>a{border-left:0}.admin-revenue-metrics>div,.admin-revenue-metrics>div:nth-child(odd){border-right:0}.admin-revenue-filters{grid-template-columns:1fr 1fr}.admin-revenue-filters .admin-search{grid-column:1/-1}.admin-revenue-filters .btn,.admin-revenue-table td:first-child,.admin-revenue-table td:last-child,.admin-revenue-table td:nth-child(2){grid-column:auto}.admin-revenue-table td:nth-child(2),.admin-revenue-table td:nth-child(8){grid-column:1/-1}}.dashboard-shell{--d-bg:#f7f7f5;--d-secondary:#fafaf9;--d-input:#fafaf9;--d-ink:#171717;--d-muted:#737373;--d-line:#e7e7e4;--d-line-strong:#d5d5d0;--d-accent-tint:#f5f8eb;--d-focus:#91aa37;background:var(--d-bg);color:var(--d-ink);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.dashboard-sidebar{background:#fff;width:244px;padding:28px 17px 17px}.dashboard-sidebar>.logo{margin-left:10px}.dashboard-nav{gap:3px;margin:30px 0 0;padding:0 0 17px}.dashboard-nav-link{color:#616161;letter-spacing:-.005em;border-radius:9px;min-height:41px;padding:9px 11px;font-size:.82rem;font-weight:700;position:relative}.dashboard-nav-link:hover{background:#f7f7f5}.dashboard-nav-link.active{background:#f4f6ed}.dashboard-nav-link.active:before{content:"";background:#9fbd32;border-radius:99px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.dashboard-nav-link.active svg{color:#789515}.dashboard-nav-link[href="/dashboard/inquiries"],.dashboard-nav-link[href="/dashboard/settings"],.dashboard-nav-link[href="/dashboard/upgrade"]{margin-top:8px}.dashboard-nav-link.is-upgrade{color:#566423;background:#f8faef;border-color:#dfe8c0}.dashboard-nav-link.is-upgrade:hover{background:#f4f8e8;border-color:#cadb91}.dashboard-nav-link.is-upgrade.active{background:#f2f7e4;border-color:#cfdda0}.dashboard-nav-link.is-upgrade.is-pending{color:#67675f;background:#fafaf7}.dashboard-nav-count{color:#263000;background:#d8ff64;font-size:.61rem;font-weight:850}.dashboard-utilities{border-color:var(--d-line);grid-template-columns:1fr 1fr;gap:3px 5px;padding-top:14px}.dashboard-utilities .locale-selector,.dashboard-utility-link{color:#707070;border-radius:8px;min-height:37px;font-size:.72rem;font-weight:650}.dashboard-utilities .dashboard-utility-link:hover,.dashboard-utilities .locale-selector:hover{color:var(--d-ink);background:#f7f7f5}.dashboard-main{background:var(--d-bg);margin-left:244px;padding:50px 48px 76px}.dashboard-page-heading{align-items:flex-end;margin-bottom:31px}.dashboard-page-heading h1{letter-spacing:-.045em;font-size:clamp(2.25rem,3.5vw,2.5rem);font-weight:850;line-height:1.02}.dashboard-page-heading p{max-width:720px;color:var(--d-muted);margin-top:10px;font-size:.94rem;line-height:1.6}.dashboard-shell .eyebrow{color:#777;letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:650}.dashboard-main .inquiry-inbox,.dashboard-main .project-detail-main,.dashboard-main .projects-workspace,.dashboard-main .upgrade-plan-card,.dashboard-main .upgrade-request-card,.dashboard-shell .card{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:none;border-radius:14px}.dashboard-main .business-overview,.dashboard-main .finance-overview,.dashboard-main .recent-projects{border-color:var(--d-line);box-shadow:none;border-radius:14px}.dashboard-main .overview-section-heading{align-items:center}.dashboard-main .overview-section-heading .eyebrow{display:none}.dashboard-main .overview-section-heading h2{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.dashboard-main .overview-section-heading>a{font-size:.78rem;font-weight:750}.dash-icon-picker legend,.dashboard-main .inquiry-status-panel label,.dashboard-main .payment-method-form label,.dashboard-main .project-control label,.dashboard-main .project-form label,.dashboard-main .project-link-form label,.dashboard-shell .field label{color:#343434;font-size:.81rem;font-weight:650}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-main select,.dashboard-main textarea,.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea{border:1px solid var(--d-line-strong);min-height:46px;border-radius:10px;padding:11px 13px;font-size:.9rem;transition:border-color .16s,background .16s,box-shadow .16s}.dashboard-main textarea{line-height:1.55}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.dashboard-main select:focus,.dashboard-main textarea:focus,.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus{background:#fff;border-color:#93aa3b;outline:0;box-shadow:0 0 0 3px #9fbd3224}.dashboard-main input::placeholder,.dashboard-main textarea::placeholder{color:#a3a3a0}.dashboard-shell .btn{min-height:44px;border-radius:10px;padding:.68rem 1.05rem;font-size:.84rem;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s}.dashboard-shell .btn:focus-visible,.dashboard-shell a:focus-visible,.dashboard-shell button:focus-visible{outline-offset:2px;outline:3px solid #9fbd3259}.dashboard-shell .btn.dark{color:#fff;background:#171717;border-color:#171717}.dashboard-shell .btn.dark:hover{background:#30302e;border-color:#30302e}.dashboard-shell .btn.lime:hover{background:#cefa51;border-color:#b2d23d}.dashboard-shell .btn.secondary{color:#171717;background:#fff}.dashboard-shell .btn.secondary:hover{background:#fafaf9;border-color:#bcbcb7}.dashboard-shell .btn.danger{color:#98483f;background:#fff8f7;border-color:#e6c8c4}.dashboard-shell .btn:disabled{cursor:not-allowed;opacity:.48;transform:none}.dashboard-main .dash-section-heading h2{margin-top:4px;font-size:1.38rem;font-weight:800}.dashboard-main .dash-file-help,.dashboard-main .dash-help{color:var(--d-muted);font-size:.78rem;line-height:1.55}.dashboard-main .dash-file-button{border-color:var(--d-line-strong);background:#fafaf9;border-radius:10px;min-height:48px}.dashboard-main .dash-file-button:hover{background:#f8faef;border-color:#9fb33f}.dashboard-main .dash-toggle>span{background:#d5d5d0}.dashboard-main .dash-toggle input:checked+span{background:#9ab82e}.dashboard-main .dash-icon-picker span{border-color:var(--d-line);background:#fafaf9;border-radius:10px}.dashboard-main .dash-icon-picker input:checked+span{color:#435700;background:#f4f9df;border-color:#9ab82e;box-shadow:0 0 0 2px #9fbd322e}.dash-profile-details-grid>.field{align-content:start}.case-study-dashboard-list{gap:12px;display:grid}.case-study-dashboard-card{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px;display:grid}.case-study-dashboard-card>figure{aspect-ratio:16/10;background:var(--d-secondary);border-radius:10px;position:relative;overflow:hidden}.case-study-dashboard-card>figure img{object-fit:cover}.case-study-dashboard-card>figure span{color:var(--d-muted);text-transform:uppercase;letter-spacing:.08em;place-items:center;font-size:.62rem;font-weight:800;display:grid;position:absolute;inset:0}.case-study-dashboard-card>div:nth-child(2){min-width:0}.case-study-dashboard-card h2{margin-top:8px;font-size:1rem;font-weight:800}.case-study-dashboard-card p{max-width:64ch;color:var(--d-muted);margin-top:5px;font-size:.76rem;line-height:1.5}.case-study-dashboard-card small{color:var(--d-focus);margin-top:7px;font-size:.65rem;font-weight:750;display:block}.case-study-dashboard-card .status-badge{align-items:center;gap:5px;display:inline-flex}.case-study-longform-field textarea{resize:vertical;min-height:180px;line-height:1.65}.case-study-editor-cover{aspect-ratio:16/9;background:var(--d-secondary);border-radius:11px;width:min(100%,440px);position:relative;overflow:hidden}.case-study-editor-cover img{object-fit:cover}.case-study-remove-cover{color:var(--d-muted);align-items:center;gap:8px;margin-top:10px;font-size:.72rem;font-weight:700;display:flex}.case-study-remove-cover input{width:16px;height:16px;accent-color:var(--d-focus)}@media (max-width:700px){.case-study-dashboard-card{grid-template-columns:92px minmax(0,1fr);gap:13px}.case-study-dashboard-card>.profile-entry-actions{border-top:1px solid var(--d-line);grid-column:1/-1;justify-content:flex-end;padding-top:10px}}.dashboard-profile-strip{border-color:var(--d-line);box-shadow:none;border-radius:14px;padding:21px 24px}.dashboard-profile-strip h2{font-size:1.12rem}.dashboard-profile-strip a{color:#647b17;font-size:.75rem}.business-overview,.finance-overview,.recent-projects{margin-top:18px;padding:25px}.business-metrics{border:1px solid var(--d-line);border-radius:11px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:20px;overflow:hidden}.business-metrics>a,.business-metrics>a.metric-active,.business-metrics>a.metric-due,.business-metrics>a.metric-inquiries,.business-metrics>a.metric-payment{border:0;border-left:1px solid var(--d-line);min-height:100px;box-shadow:none;background:#fff;border-radius:0;padding:18px;transition:background .15s}.business-metrics>a:first-child{border-left:0}.business-metrics>a:hover{border-color:var(--d-line);box-shadow:none;background:#fafaf9;transform:none}.business-metrics small{color:#676767;font-size:.77rem;font-weight:650}.business-metrics strong{margin-top:9px;font-size:2rem;font-weight:850}.business-metrics span{color:#8a8a88;margin-top:5px;font-size:.7rem}.finance-filter{background:0 0;padding:0}.finance-filter label{font-size:.7rem;font-weight:650}.finance-filter .btn,.finance-filter input,.finance-filter select{min-height:42px}.finance-cards{border:1px solid var(--d-line);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px;overflow:hidden}.finance-cards article,.finance-cards article.finance-earned,.finance-cards article.finance-pending{border:0;border-left:1px solid var(--d-line);background:#fff;border-radius:0;min-height:112px;padding:18px 20px}.finance-cards article:first-child{border-left:0}.finance-cards small{color:#676767;font-size:.77rem;font-weight:650}.finance-values strong{font-size:1.3rem;font-weight:850}.finance-cards span{font-size:.7rem}.recent-projects>div:last-child>a{border-color:var(--d-line);padding:15px 4px;font-size:.78rem}.overview-project-empty,.recent-projects>div:last-child>a:hover{background:#fafaf9}.dashboard-launch-checklist{border-color:var(--d-line-strong)!important;background:#fff!important;padding:22px!important}.dashboard-launch-checklist h2{font-size:1rem;font-weight:800}.dashboard-launch-checklist a{border-color:var(--d-line);font-size:.8rem}.dashboard-main .status-badge{letter-spacing:.02em;text-transform:none;border:1px solid #0000;border-radius:999px;min-height:24px;padding:5px 9px;font-size:.65rem;font-weight:750}.dashboard-main .status-active,.dashboard-main .status-approved,.dashboard-main .status-booked,.dashboard-main .status-completed,.dashboard-main .status-paid,.dashboard-main .status-published{color:#41613b;background:#eff7eb;border-color:#cfe0c7}.dashboard-main .status-pro{color:#445d0e;background:#edf7c9;border-color:#cadd82}.dashboard-main .status-awaiting-payment,.dashboard-main .status-awaiting_payment,.dashboard-main .status-new,.dashboard-main .status-pending,.dashboard-main .status-unpaid{color:#745b22;background:#fbf4df;border-color:#ead9ab}.dashboard-main .status-delivered,.dashboard-main .status-in-progress,.dashboard-main .status-in_progress,.dashboard-main .status-negotiating,.dashboard-main .status-read,.dashboard-main .status-replied{color:#365f7c;background:#eff5fa;border-color:#cfdeeb}.dashboard-main .status-archived,.dashboard-main .status-draft,.dashboard-main .status-expired,.dashboard-main .status-inactive,.dashboard-main .status-not-required,.dashboard-main .status-not_required,.dashboard-main .status-starter,.dashboard-main .status-unpublished{color:#636360;background:#f3f3f1;border-color:#dfdfdc}.dashboard-main .status-cancelled,.dashboard-main .status-declined,.dashboard-main .status-overdue,.dashboard-main .status-rejected,.dashboard-main .status-suspended{color:#8b473f;background:#faefed;border-color:#e8cfcb}.dashboard-main .inquiry-inbox,.dashboard-main .projects-workspace{overflow:hidden}.dashboard-main .inquiry-filters,.dashboard-main .project-filter-bar{border-color:var(--d-line);background:#fff;padding:15px 17px}.dashboard-main .inquiry-filters input,.dashboard-main .inquiry-filters select,.dashboard-main .project-date-menu summary,.dashboard-main .project-filters input,.dashboard-main .project-filters select{border-color:var(--d-line-strong);background:#fafaf9;border-radius:10px;min-height:44px}.dashboard-main .inquiry-inbox-meta,.dashboard-main .project-list-meta{border-color:var(--d-line);color:#737373;letter-spacing:0;text-transform:none;padding:13px 18px;font-size:.73rem}.dashboard-main .project-list-head{color:#737373;letter-spacing:.03em;background:#fafaf9;padding:12px 18px;font-size:.64rem;font-weight:700}.dashboard-main .project-row{border-color:var(--d-line);padding:18px;font-size:.79rem}.dashboard-main .project-row:hover{background:#fafaf9;box-shadow:inset 3px 0 #a2bf39}.dashboard-main .project-row-title strong{font-size:.85rem;font-weight:800}.dashboard-main .project-row small{font-size:.7rem}.dashboard-main .inquiry-row{border-color:var(--d-line);padding:17px 18px;font-size:.8rem;transition:background .15s}.dashboard-main .inquiry-row:hover{background:#fafaf9}.dashboard-main .inquiry-row small{font-size:.7rem}.dashboard-main .dashboard-empty,.dashboard-main .inquiry-empty,.dashboard-main .project-empty{padding-block:58px}.dashboard-main .dashboard-empty h2,.dashboard-main .inquiry-empty h2,.dashboard-main .project-empty h2{font-size:1.12rem;font-weight:800}.dashboard-main .dashboard-empty p,.dashboard-main .inquiry-empty p,.dashboard-main .project-empty p{font-size:.84rem;line-height:1.6}.dashboard-main .project-form{border-color:var(--d-line);border-radius:14px}.dashboard-main .project-form-section{border-color:var(--d-line);padding:29px 30px}.dashboard-main .project-form-section h2{font-size:1.28rem;font-weight:800}.dashboard-main .project-form-actions{border-top:1px solid var(--d-line);background:#fff;padding:18px 24px}.dashboard-main .project-detail-header{border-color:var(--d-line);border-radius:12px;padding:15px 18px}.dashboard-main .project-detail-layout{gap:20px}.dashboard-main .project-detail-section{border-color:var(--d-line);padding:28px 30px}.dashboard-main .project-section-heading p{letter-spacing:0;text-transform:none;font-size:.85rem;font-weight:800}.dashboard-main .project-summary-grid>div{border-color:var(--d-line)}.dashboard-main .inquiry-detail-facts dt,.dashboard-main .inquiry-full-message small,.dashboard-main .project-summary-grid dt{color:#777;letter-spacing:0;text-transform:none;font-size:.7rem}.dashboard-main .project-summary-grid dd{font-size:.84rem}.dashboard-main .project-control{border-color:var(--d-line);box-shadow:none;padding:22px}.dashboard-main .project-control h2{font-size:1.05rem;font-weight:800}.dashboard-main .payment-method-form,.dashboard-main .project-link-form{border:1px solid var(--d-line);background:#fafaf9}.dashboard-main .payment-method-list article,.dashboard-main .project-links-list article{border-color:var(--d-line)}.dashboard-main .inquiry-detail-grid{gap:20px}.dashboard-main .inquiry-detail-main,.dashboard-main .inquiry-status-panel{padding:28px}.dashboard-main .inquiry-detail-heading h2{font-size:1.55rem;font-weight:850}.dashboard-main .inquiry-detail-facts{border-color:var(--d-line);background:var(--d-line)}.dashboard-main .inquiry-detail-facts>div{background:#fafaf9}.dashboard-main .inquiry-status-panel h2{font-weight:800}.dashboard-main .dashboard-portfolio-grid{gap:18px 16px}.dashboard-main .dashboard-brand-card,.dashboard-main .dashboard-management-card,.dashboard-main .dashboard-portfolio-card{border-color:var(--d-line);box-shadow:none;border-radius:14px}.dashboard-main .dashboard-portfolio-cover{border-radius:13px 13px 0 0}.dashboard-main .dashboard-item-copy h2,.dashboard-main .dashboard-management-card h2{font-weight:800}.dashboard-main .dashboard-card-actions{border-color:var(--d-line)}.dashboard-main .dash-icon-button{border-radius:8px}.dashboard-main .dash-icon-button:hover{background:#f3f3f1}.dashboard-main .dashboard-brand-logo{background:#fafaf9}.dashboard-main .upgrade-layout{gap:20px}.dashboard-main .upgrade-plan-card,.dashboard-main .upgrade-request-card{padding:30px}.dashboard-main .upgrade-plan-top>span{letter-spacing:0;text-transform:none;font-size:.76rem;font-weight:750}.dashboard-main .upgrade-plan-card>h2{font-size:2.25rem;font-weight:850}.dashboard-main .upgrade-plan-card ul{font-size:.84rem}.dashboard-main .upgrade-request-card>h2{font-size:1.55rem;font-weight:850}.dashboard-main .upgrade-payment-details{background:#f8faef;border-color:#dbe5b7;border-radius:10px}.dashboard-main .upgrade-form label{font-size:.82rem;font-weight:650}.dashboard-main .upgrade-pending-icon{border-radius:11px}.dashboard-main .theme-option{border-color:var(--d-line);box-shadow:none;border-radius:11px}.dashboard-main .theme-option:hover{border-color:var(--d-line-strong);background:#fafaf9;transform:none}.dashboard-main .theme-option.is-selected{border-color:#91a83a;box-shadow:0 0 0 2px #9fbd3233}.dashboard-main .theme-option-name{font-size:.78rem;font-weight:750}.dashboard-main .theme-preview{border-radius:10px}.dashboard-main .payment-method-form{border-radius:11px;padding:18px}.dashboard-toast{border-color:var(--d-line);border-radius:12px;box-shadow:0 16px 40px #14141224}@media (max-width:1050px){.dashboard-main{padding-inline:34px}.business-metrics{grid-template-columns:repeat(2,1fr)}.business-metrics>a:nth-child(3){border-left:0}.business-metrics>a:nth-child(3),.business-metrics>a:nth-child(4){border-top:1px solid var(--d-line)}}@media (max-width:800px){.dashboard-mobile-header{border-color:var(--d-line);background:#fffffff0}.dashboard-mobile-menu>summary{border-color:var(--d-line);border-radius:10px}.dashboard-mobile-panel{border-color:var(--d-line);border-radius:14px}.dashboard-main{margin-left:0;padding:34px 22px 68px}.dashboard-main .dash-section-heading{margin:-30px -30px 25px}.finance-cards{grid-template-columns:1fr}.finance-cards article,.finance-cards article.finance-earned,.finance-cards article.finance-pending{border-left:0;border-top:1px solid var(--d-line)}.finance-cards article:first-child{border-top:0}}@media (max-width:640px){.dashboard-main{padding:28px 14px 64px}.dashboard-page-heading{margin-bottom:25px}.dashboard-page-heading h1{font-size:2.1rem}.dashboard-page-heading p{font-size:.9rem}.dashboard-main .dash-add-form,.dashboard-main .dash-form-section{padding:21px 17px}.dashboard-main .dash-section-heading{margin:-21px -17px 23px;padding:19px 17px}.dashboard-main .dash-section-heading h2{font-size:1.22rem}.dashboard-profile-strip{padding:18px}.business-overview,.finance-overview,.recent-projects{padding:19px 16px}.business-metrics{grid-template-columns:1fr 1fr}.business-metrics>a{min-height:94px;padding:15px}.business-metrics strong{font-size:1.75rem}.finance-filter{grid-template-columns:1fr 1fr;width:100%;display:grid}.dashboard-main .inquiry-filters,.dashboard-main .project-filter-bar{padding:12px}.dashboard-main .project-row{border-color:var(--d-line);box-shadow:none}.dashboard-main .inquiry-detail-main,.dashboard-main .inquiry-status-panel,.dashboard-main .project-detail-section,.dashboard-main .project-form-section{padding:21px 17px}.dashboard-main .upgrade-plan-card,.dashboard-main .upgrade-request-card{padding:22px 18px}.dashboard-main .dashboard-portfolio-grid{gap:12px}.dashboard-main .dashboard-empty{padding-block:44px}}.custom-domain-section>.dash-section-heading>svg{color:#789515;width:24px;height:24px}.custom-domain-locked{background:#f8faef;border:1px solid #dce5bd;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.custom-domain-locked>svg{color:#789515;width:21px}.custom-domain-locked strong{font-size:.84rem}.custom-domain-locked p{color:var(--d-muted);margin-top:3px;font-size:.76rem}.custom-domain-current{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.custom-domain-current>span{color:var(--d-muted);font-size:.72rem;font-weight:700}.custom-domain-current>strong{overflow-wrap:anywhere;flex-basis:100%;font-size:1.05rem}.custom-domain-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.custom-domain-form label{gap:7px;font-size:.78rem;font-weight:750;display:grid}.custom-domain-form input{border:1px solid var(--d-line-strong);background:var(--d-input);border-radius:10px;min-height:44px;padding:10px 12px}.custom-domain-form input:focus{border-color:#899e2c;outline:3px solid #d8ff6438}.custom-domain-actions{margin-top:13px}.custom-domain-dns{border-top:1px solid var(--d-line);margin-top:24px;padding-top:22px}.custom-domain-dns h3{margin-top:5px;font-size:1rem}.custom-domain-dns>div>p:not(.eyebrow){color:var(--d-muted);margin-top:5px;font-size:.76rem;line-height:1.5}.custom-domain-dns dl{border:1px solid var(--d-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.custom-domain-dns dl>div{border-right:1px solid var(--d-line);background:#fafaf8;min-width:0;padding:13px}.custom-domain-dns dl>div:last-child{border-right:0}.custom-domain-dns dt{color:var(--d-muted);font-size:.64rem;font-weight:700}.custom-domain-dns dd{overflow-wrap:anywhere;margin-top:5px;font-size:.76rem;font-weight:800}.custom-domain-notice{color:#6d581e;background:#fff9e7;border-left:3px solid #d0a533;margin-top:12px;padding:11px 12px;font-size:.73rem;line-height:1.5}.dashboard-main .status-connected{color:#41613b;background:#eff7eb;border-color:#cfe0c7}.dashboard-main .status-not-configured{color:#636360;background:#f3f3f1;border-color:#dfdfdc}.dashboard-main .status-error{color:#8b473f;background:#faefed;border-color:#e8cfcb}@media (max-width:640px){.custom-domain-locked{grid-template-columns:auto 1fr}.custom-domain-locked .btn{grid-column:1/-1;width:100%}.custom-domain-form{grid-template-columns:1fr}.custom-domain-form .btn{width:100%}.custom-domain-actions{grid-template-columns:1fr 1fr;display:grid}.custom-domain-actions button,.custom-domain-actions form{width:100%}.custom-domain-dns dl{grid-template-columns:1fr 1fr}.custom-domain-dns dl>div{border-bottom:1px solid var(--d-line)}.custom-domain-dns dl>div:nth-child(2n){border-right:0}.custom-domain-dns dl>div:nth-last-child(-n+2){border-bottom:0}}.home-hero{grid-template-columns:1.05fr .95fr;gap:clamp(44px,7vw,90px);min-height:680px;padding-top:64px;padding-bottom:72px;display:grid}.home-hero-copy>.eyebrow{margin-bottom:24px}.home-hero-copy h1{letter-spacing:-.075em;max-width:680px;font-size:clamp(4rem,7.4vw,6.9rem);font-weight:950;line-height:.88}.home-hero-copy>div{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.home-final-cta .btn svg,.home-hero-copy .btn svg{width:18px}.home-hero-copy>small{color:#6d6c65;align-items:center;gap:8px;margin-top:18px;font-size:.78rem;display:flex}.home-hero-copy>small svg{width:16px}.home-profile-preview{width:100%;max-width:470px;margin-inline:auto;position:relative}.home-profile-accent{background:#d9ff63;border-radius:28px;position:absolute;inset:-18px}.home-profile-card{border-radius:20px;grid-template-columns:150px 1fr;gap:20px;padding:20px;display:grid;position:relative;box-shadow:0 18px 45px #1717141a}.home-profile-card>div:last-child{padding-block:8px}.home-profile-photo{background:#ddd;border-radius:50%;width:64px;height:64px;overflow:hidden}.home-profile-photo img{object-fit:cover;width:100%;height:100%}.home-profile-card h2{letter-spacing:-.03em;margin-top:15px;font-size:1.5rem;font-weight:900}.home-profile-card>div>p{color:#686760;margin-top:6px;font-size:.78rem;line-height:1.5}.home-profile-niches{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.home-profile-niches span{background:#f0efe9;border-radius:999px;padding:5px 9px;font-size:.64rem;font-weight:800}.home-profile-card>div>strong{align-items:center;gap:7px;margin-top:26px;font-size:.72rem;display:flex}.home-profile-card>div>strong svg{width:15px}.home-workflow{color:#fff;background:#171714;padding:82px 0}.home-workflow>.container>.eyebrow{color:#aaa99f}.home-workflow>.container>div{border-top:1px solid #45453f;border-bottom:1px solid #45453f;grid-template-columns:repeat(3,1fr);margin-top:31px;display:grid}.home-workflow article{border-left:1px solid #45453f;min-height:310px;padding:27px 30px 32px}.home-workflow article:first-child{border-left:0}.home-workflow article>span{color:#d9ff63;font-size:.72rem;font-weight:850}.home-workflow article h2{letter-spacing:-.03em;margin-top:78px;font-size:1.7rem;font-weight:850}.home-workflow article p{color:#aaa9a1;max-width:320px;margin-top:13px;font-size:.93rem;line-height:1.7}.home-product{background:#f6f5f0;padding:105px 0 96px}.home-product-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:50px;margin-bottom:48px;display:grid}.home-final-cta h2,.home-plans h2,.home-product-heading h2{letter-spacing:-.06em;margin-top:16px;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:950;line-height:.93}.home-product-heading>p{color:#64635d;font-size:1rem;line-height:1.75}.home-dashboard-frame{background:#fff;border:1px solid #d6d4cc;border-radius:17px;overflow:hidden;box-shadow:0 20px 55px #1717140d}.home-dashboard-browser{background:#f0efe9;border-bottom:1px solid #e3e1da;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.home-dashboard-browser>span{background:#b7b5ad;border-radius:50%;width:7px;height:7px}.home-dashboard-browser>small{color:#77766f;margin-left:9px;font-size:.59rem}.home-dashboard-app{grid-template-columns:176px 1fr;min-height:520px;display:grid}.home-dashboard-app>aside{background:#fafaf7;border-right:1px solid #e3e1da;padding:24px 17px}.home-dashboard-app>aside .logo{transform-origin:0 0;transform:scale(.78)}.home-dashboard-app>aside nav{gap:5px;margin-top:34px;display:grid}.home-dashboard-app>aside nav span{color:#65645e;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:.65rem;font-weight:750;display:flex}.home-dashboard-app>aside nav span.active{color:#24251e;background:#f0f5de}.home-dashboard-app>aside svg{width:14px}.home-dashboard-main{background:#fbfaf7;min-width:0;padding:33px 35px}.home-dashboard-main>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.home-dashboard-main>header small{color:#85847d;text-transform:uppercase;letter-spacing:.1em;font-size:.57rem;font-weight:850}.home-dashboard-main>header h3{letter-spacing:-.045em;margin-top:6px;font-size:2rem;font-weight:900}.home-dashboard-main>header p{color:#77766f;margin-top:5px;font-size:.68rem}.home-dashboard-main>header>span{color:#5f5e57;background:#fff;border:1px solid #dfddd5;border-radius:8px;padding:7px 10px;font-size:.6rem;font-weight:750}.home-dashboard-metrics{background:#fff;border:1px solid #dedcd4;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid;overflow:hidden}.home-dashboard-metrics article{border-left:1px solid #ebe9e3;min-height:105px;padding:17px}.home-dashboard-metrics article:first-child{border-left:0}.home-dashboard-metrics small{color:#77766f;font-size:.59rem;font-weight:750;display:block}.home-dashboard-metrics strong{margin-top:12px;font-size:1.65rem;font-weight:900;display:block}.home-dashboard-metrics em{color:#789515;margin-top:3px;font-size:.55rem;font-style:normal;display:block}.home-dashboard-projects{background:#fff;border:1px solid #dedcd4;border-radius:11px;margin-top:18px;overflow:hidden}.home-dashboard-projects>div{border-bottom:1px solid #e7e5de;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.home-dashboard-projects>div strong{font-size:.73rem}.home-dashboard-projects>div small{color:#6f831f;font-size:.58rem;font-weight:750}.home-dashboard-projects article{border-bottom:1px solid #eeece6;grid-template-columns:minmax(0,1fr) 120px 70px;align-items:center;gap:16px;padding:13px 17px;display:grid}.home-dashboard-projects article:last-child{border-bottom:0}.home-dashboard-projects article>span{gap:3px;display:grid}.home-dashboard-projects b{font-size:.67rem}.home-dashboard-projects article small{color:#7d7b74;font-size:.55rem}.home-dashboard-projects article>strong{text-align:right;font-size:.64rem}.home-dashboard-projects .status-badge{justify-self:start;min-height:19px;padding:3px 6px;font-size:.48rem}.home-dashboard-features{border-top:1px solid #d9d7cf;border-bottom:1px solid #d9d7cf;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.home-dashboard-features span{border-left:1px solid #d9d7cf;justify-content:center;align-items:center;gap:9px;min-height:64px;font-size:.75rem;font-weight:800;display:flex}.home-dashboard-features span:first-child{border-left:0}.home-dashboard-features svg{color:#789515;width:17px}.home-plans h2{max-width:850px;font-size:clamp(2.7rem,5vw,4.8rem)}.home-plan-list{border-top:1px solid #d8d6ce;margin-top:48px}.home-plan-list article{border-bottom:1px solid #d8d6ce;grid-template-columns:70px minmax(0,1fr) 150px;align-items:start;gap:26px;padding:31px 0;display:grid}.home-plan-list article>span{color:#92ae2c;font-size:.72rem;font-weight:850}.home-plan-list h3{font-size:1.55rem;font-weight:900}.home-plan-list p{color:#686760;max-width:700px;margin-top:8px;font-size:.9rem;line-height:1.65}.home-plan-list article>strong{text-transform:uppercase;letter-spacing:.08em;justify-self:end;padding-top:5px;font-size:.7rem}.home-final-cta h2{margin-top:0}.home-final-cta>p{color:#686760;max-width:620px;margin:20px auto 0;font-size:1.05rem;line-height:1.7}.home-footer{border-top:1px solid #e2e0d8;padding:30px 0}.home-footer>.container{color:#77766f;justify-content:space-between;font-size:.72rem;display:flex}@media (max-width:900px){.home-hero{grid-template-columns:1fr;min-height:auto;padding-top:72px;padding-bottom:90px}.home-hero-copy{text-align:center}.home-hero-copy h1,.home-hero-copy>p:not(.eyebrow){margin-inline:auto}.home-hero-copy>div,.home-hero-copy>small{justify-content:center}.home-profile-preview{margin-top:25px}.home-product-heading{grid-template-columns:1fr;gap:18px}.home-product-heading>p{max-width:600px}.home-dashboard-app{grid-template-columns:140px 1fr}.home-dashboard-main{padding:27px 22px}.home-dashboard-metrics{grid-template-columns:1fr 1fr}.home-dashboard-metrics article:nth-child(3){border-top:1px solid #ebe9e3;border-left:0}.home-dashboard-metrics article:nth-child(4){border-top:1px solid #ebe9e3}}@media (max-width:700px){.home-hero{gap:42px;padding-top:56px;padding-bottom:70px}.home-hero-copy h1{font-size:clamp(3.65rem,18vw,5.2rem)}.home-hero-copy>p:not(.eyebrow){font-size:.96rem}.home-workflow{padding:62px 0}.home-workflow>.container>div{grid-template-columns:1fr}.home-workflow article{border-top:1px solid #45453f;border-left:0;min-height:0;padding:25px 0 28px}.home-workflow article:first-child{border-top:0}.home-workflow article h2{margin-top:36px;font-size:1.55rem}.home-product{padding:74px 0 68px}.home-product-heading{margin-bottom:32px}.home-product-heading h2{font-size:3.2rem}.home-dashboard-app{min-height:0;display:block}.home-dashboard-app>aside{display:none}.home-dashboard-main{padding:22px 17px}.home-dashboard-main>header>span{display:none}.home-dashboard-main>header h3{font-size:1.65rem}.home-dashboard-projects article{grid-template-columns:minmax(0,1fr) 105px}.home-dashboard-projects article>strong{display:none}.home-dashboard-features{grid-template-columns:1fr 1fr}.home-dashboard-features span{border-bottom:1px solid #d9d7cf}.home-dashboard-features span:nth-child(odd){border-left:0}.home-dashboard-features span:nth-last-child(-n+2){border-bottom:0}.home-plans{padding:72px 0}.home-plans h2{font-size:2.75rem}.home-plan-list{margin-top:35px}.home-plan-list article{grid-template-columns:42px 1fr;gap:13px;padding:25px 0}.home-plan-list article>strong{grid-column:2;justify-self:start}.home-final-cta{padding-top:76px;padding-bottom:82px}.home-final-cta h2{font-size:3.1rem}}@media (max-width:480px){.home-hero-copy>div{display:grid}.home-hero-copy .btn{width:100%}.home-profile-accent{inset:-10px}.home-profile-card{grid-template-columns:112px 1fr;gap:14px;padding:14px}.home-profile-card h2{font-size:1.2rem}.home-profile-photo{width:48px;height:48px}.home-profile-niches{display:none}.home-profile-card>div>strong{margin-top:17px;font-size:.61rem}.home-dashboard-main{padding:19px 12px}.home-dashboard-metrics article{min-height:86px;padding:13px}.home-dashboard-projects article{grid-template-columns:1fr;gap:8px}.home-dashboard-projects .status-badge{justify-self:start}.home-dashboard-features span{font-size:.67rem}.home-footer>.container{flex-direction:column;align-items:center;gap:7px}}.dashboard-main .error,.dashboard-main .notice{border:1px solid;border-radius:10px;font-size:.86rem;line-height:1.5}.dashboard-main .notice{color:#405214;background:#f6f9e9;border-color:#d8e2b6}.dashboard-main .error{color:#8b3931;background:#fcf0ee;border-color:#ebcfcb}.dashboard-main .dash-popover-form{border-color:var(--d-line);border-radius:12px;box-shadow:0 16px 38px #17171721}.dashboard-main .dashboard-preview{background:#121211e8}.dashboard-main .dashboard-empty>svg{color:#737373;background:#f3f3f1}.dashboard-main .bg-\[\#f0efe9\]{border:1px solid var(--d-line);color:#525252;background:#f5f5f3}.dash-unsaved{border:1px solid #333;border-radius:12px;box-shadow:0 16px 42px #00000038}.profile-services{padding-top:80px;padding-bottom:82px}.profile-services .profile-section-heading{margin-bottom:30px}.profile-service-grid{border-color:var(--theme-border)}@supports (color:color-mix(in lab,red,red)){.profile-service-grid{border-color:color-mix(in srgb,var(--theme-border) 78%,transparent)}}.profile-service-grid article{border-color:var(--theme-border);padding:31px 32px 33px}@supports (color:color-mix(in lab,red,red)){.profile-service-grid article{border-color:color-mix(in srgb,var(--theme-border) 58%,transparent)}}.profile-service-grid article{transition:background-color .18s}.profile-service-top{color:var(--p-ink);align-items:center}@supports (color:color-mix(in lab,red,red)){.profile-service-top{color:color-mix(in srgb,var(--p-ink) 48%,transparent)}}.profile-service-index{letter-spacing:.11em;font-size:.68rem;font-weight:850}.profile-service-top svg{border:1px solid var(--theme-accent-dark);width:31px;height:31px;padding:7px}@supports (color:color-mix(in lab,red,red)){.profile-service-top svg{border:1px solid color-mix(in srgb,var(--theme-accent-dark) 22%,transparent)}}.profile-service-top svg{background:var(--theme-accent-soft);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.profile-service-top svg{background:color-mix(in srgb,var(--theme-accent-soft) 52%,#fff)}}.profile-service-top svg{color:var(--theme-accent-dark)}.profile-service-grid h3{letter-spacing:-.04em;margin-top:24px;font-size:1.67rem;font-weight:900;line-height:1.12}.profile-service-grid article>p{color:#696861;max-width:31ch;min-height:0;margin-top:12px;font-size:.9rem;line-height:1.67}.profile-service-grid article>p:empty{display:none}.profile-service-grid ul{gap:0;margin-top:20px}.profile-service-grid li{border-top:1px solid var(--theme-border);gap:9px;padding:9px 0}@supports (color:color-mix(in lab,red,red)){.profile-service-grid li{border-top:1px solid color-mix(in srgb,var(--theme-border) 52%,transparent)}}.profile-service-grid li{color:#55544f;font-size:.77rem;font-weight:650;line-height:1.4}.profile-service-grid li svg{width:13px;height:13px;color:var(--theme-accent-dark);stroke-width:2.2px;flex:none}.profile-service-inquiry{border-bottom:1px solid var(--theme-accent-dark);align-items:center;gap:6px;width:fit-content;margin-top:24px;padding-bottom:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.profile-service-inquiry{border-bottom:1px solid color-mix(in srgb,var(--theme-accent-dark) 45%,transparent)}}.profile-service-inquiry{color:var(--theme-accent-dark);font-size:.75rem;font-weight:850;line-height:1.2;transition:border-color .16s,color .16s}.profile-service-inquiry span{transition:transform .16s}.profile-service-inquiry:hover{border-color:currentColor}.profile-service-inquiry:hover span{transform:translate(2px)}.profile-service-inquiry:focus-visible{outline:3px solid var(--theme-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.profile-service-grid article:hover{background:var(--theme-accent-soft)}@supports (color:color-mix(in lab,red,red)){.profile-service-grid article:hover{background:color-mix(in srgb,var(--theme-accent-soft) 24%,#fff)}}}@media (max-width:900px){.profile-services{padding-top:70px;padding-bottom:72px}.profile-services .profile-section-heading{margin-bottom:24px}.profile-service-grid article{border-left:0;border-top:1px solid var(--theme-border);padding:29px 5px 31px}@supports (color:color-mix(in lab,red,red)){.profile-service-grid article{border-top:1px solid color-mix(in srgb,var(--theme-border) 58%,transparent)}}.profile-service-grid article:first-child{border-top:0}.profile-service-grid h3{margin-top:21px}.profile-service-grid article>p{max-width:58ch}.profile-service-inquiry{margin-top:21px}}@media (max-width:700px){.profile-services{padding-top:58px;padding-bottom:60px}.profile-services .profile-section-heading{margin-bottom:20px}.profile-service-grid article{padding:25px 3px 27px}.profile-service-top svg{width:29px;height:29px;padding:6px}.profile-service-grid h3{margin-top:18px;font-size:1.42rem}.profile-service-grid article>p{margin-top:10px;font-size:.87rem;line-height:1.6}.profile-service-grid ul{margin-top:17px}.profile-service-grid li{padding:8px 0}.profile-service-inquiry{margin-top:19px}}.profile-testimonials{min-height:0;padding:clamp(68px,8vw,104px) 0 clamp(60px,7vw,90px);overflow:hidden}.profile-testimonials .profile-kicker{color:var(--theme-on-tint)}@supports (color:color-mix(in lab,red,red)){.profile-testimonials .profile-kicker{color:color-mix(in srgb,var(--theme-on-tint) 72%,transparent)}}.profile-testimonial-carousel{margin-top:clamp(27px,4vw,42px)}.profile-testimonial-stage{max-width:100%;position:relative}.profile-testimonial-count{color:var(--theme-on-tint);top:9px;right:0}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-count{color:color-mix(in srgb,var(--theme-on-tint) 76%,transparent)}}.profile-testimonial-count{letter-spacing:.11em;font-size:.72rem;font-weight:850}.profile-testimonial-stage blockquote{touch-action:pan-y;align-content:start;min-height:clamp(300px,31vw,400px);padding:38px clamp(70px,8vw,110px) 34px 0;animation:profileQuoteRefine .26s both;display:grid}.profile-testimonial-stage blockquote>svg{color:var(--theme-accent-dark);stroke-width:2px}.profile-testimonial-stage blockquote>p{overflow-wrap:anywhere;max-width:24ch;color:var(--theme-on-tint);letter-spacing:-.042em;margin-top:20px;font-size:clamp(1.72rem,3vw,2.72rem);font-weight:850;line-height:1.12}.profile-testimonial-stage footer{gap:15px;margin-top:clamp(26px,3.5vw,36px)}.profile-testimonial-stage footer img{object-fit:contain;filter:grayscale();max-width:76px}.profile-testimonial-stage footer span{gap:4px}.profile-testimonial-stage footer strong{color:var(--theme-on-tint);font-size:.88rem;font-weight:850}.profile-testimonial-stage footer small{color:var(--theme-on-tint)}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-stage footer small{color:color-mix(in srgb,var(--theme-on-tint) 64%,transparent)}}.profile-testimonial-stage footer small{font-size:.74rem;line-height:1.4}.profile-testimonial-controls{border-color:var(--theme-on-tint);min-height:58px;padding-top:15px}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-controls{border-color:color-mix(in srgb,var(--theme-on-tint) 18%,transparent)}}.profile-testimonial-controls>div:last-child{gap:9px}.profile-testimonial-controls>div:last-child button{border:1px solid var(--theme-on-tint);width:46px;height:46px}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-controls>div:last-child button{border:1px solid color-mix(in srgb,var(--theme-on-tint) 30%,transparent)}}.profile-testimonial-controls>div:last-child button{color:var(--theme-on-tint);background:0 0;border-radius:10px;transition:background-color .22s,border-color .22s,color .22s,transform .22s}.profile-testimonial-controls>div:last-child button:hover{border-color:var(--theme-accent-dark);background:var(--theme-accent);color:var(--theme-on-accent);transform:translateY(-1px)}.profile-testimonial-controls>div:last-child button:focus-visible{outline:3px solid var(--theme-accent);outline-offset:3px}.profile-testimonial-dots{align-items:center;gap:5px}.profile-testimonial-dots button{background:0 0;border:0;width:28px;height:28px;padding:0;transition:width .24s;position:relative}.profile-testimonial-dots button:after{content:"";background:var(--theme-on-tint);height:3px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-dots button:after{background:color-mix(in srgb,var(--theme-on-tint) 24%,transparent)}}.profile-testimonial-dots button:after{transition:background-color .24s;transform:translateY(-50%)}.profile-testimonial-dots button.active{background:0 0;width:44px}.profile-testimonial-dots button.active:after,.profile-testimonial-dots button:hover:after{background:var(--theme-on-tint)}@supports (color:color-mix(in lab,red,red)){.profile-testimonial-dots button:hover:after{background:color-mix(in srgb,var(--theme-on-tint) 55%,transparent)}}.profile-testimonial-dots button:focus-visible{outline:2px solid var(--theme-accent-dark);outline-offset:1px}@keyframes profileQuoteRefine{0%{opacity:.25;transform:translate(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profile-testimonial-stage blockquote{animation:none}.profile-testimonial-controls button,.profile-testimonial-dots button,.profile-testimonial-dots button:after{transition:none}}@media (max-width:700px){.profile-testimonials{padding:56px 0 52px}.profile-testimonial-carousel{margin-top:21px}.profile-testimonial-count{font-size:.66rem;top:3px}.profile-testimonial-stage blockquote{min-height:0;padding:31px 0 25px}.profile-testimonial-stage blockquote>svg{width:24px;height:24px}.profile-testimonial-stage blockquote>p{letter-spacing:-.038em;max-width:none;margin-top:18px;font-size:clamp(1.5rem,7.2vw,2.05rem);line-height:1.14}.profile-testimonial-stage footer{margin-top:25px}.profile-testimonial-stage footer strong{font-size:.84rem}.profile-testimonial-stage footer small{font-size:.7rem}.profile-testimonial-controls{min-height:55px;padding-top:13px}.profile-testimonial-controls>div:last-child button{width:44px;height:44px}.profile-testimonial-dots{gap:2px}.profile-testimonial-dots button{width:22px}.profile-testimonial-dots button.active{width:34px}}@media (max-width:380px){.profile-testimonials{padding-top:50px}.profile-testimonial-stage blockquote>p{font-size:clamp(1.42rem,7vw,1.7rem)}.profile-testimonial-controls>div:last-child{gap:6px}.profile-testimonial-controls>div:last-child button{width:42px;height:42px}.profile-testimonial-dots button{width:18px}.profile-testimonial-dots button.active{width:28px}}.dashboard-overview-header .dashboard-page-heading{border-bottom:1px solid var(--d-line);margin-bottom:19px;padding:2px 0 25px;position:relative}.dashboard-overview-header .dashboard-page-heading h1{font-size:clamp(2.35rem,4vw,3rem);font-weight:900}.dashboard-overview-header .dashboard-page-heading p{max-width:620px;margin-top:9px;font-size:.91rem;line-height:1.55}.dashboard-profile-strip{background:#fff;border-radius:12px;grid-template-columns:minmax(250px,1fr) minmax(180px,auto) auto;align-items:center;gap:14px;margin-bottom:28px;padding:12px 14px 12px 16px;display:grid}.dashboard-profile-status{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-profile-status>span{background:#fff;border:2px solid #a9a79e;border-radius:50%;flex:none;width:9px;height:9px}.dashboard-profile-status>span.is-live{background:#d8ff64;border-color:#789515;box-shadow:0 0 0 4px #d8ff6438}.dashboard-profile-strip .eyebrow{color:#85847d;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.64rem;font-weight:750}.dashboard-profile-strip h2{margin-top:2px;font-size:.92rem;font-weight:800}.dashboard-profile-strip>a{color:#5f7419;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.72rem;overflow:hidden}.dashboard-profile-strip form{justify-self:end}.dashboard-profile-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-profile-actions form{justify-self:auto}.dashboard-profile-strip .btn{min-height:36px;padding:.5rem .82rem;font-size:.74rem}.dashboard-main .business-overview{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.dashboard-main .business-overview .overview-section-heading{padding-inline:1px}.dashboard-main .business-overview .overview-section-heading h2{font-size:1.45rem}.dashboard-main .business-metrics{border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid;overflow:visible}.dashboard-main .business-metrics>a,.dashboard-main .business-metrics>a.metric-active,.dashboard-main .business-metrics>a.metric-due,.dashboard-main .business-metrics>a.metric-inquiries,.dashboard-main .business-metrics>a.metric-payment{border:1px solid var(--d-line);background:#fff;border-radius:13px;grid-template-columns:1fr auto;align-content:start;min-height:124px;padding:17px 18px;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative;box-shadow:0 1px #17171405}.dashboard-main .business-metrics>a.metric-active{background:#f7faef;border-color:#d9e3ba}.dashboard-main .business-metrics>a:hover{background:#fff;border-color:#c9c5ba;transform:translateY(-1px);box-shadow:0 7px 20px #1c1c160b}.business-metrics .metric-icon{color:#74736c;background:#f1f0eb;border-radius:9px;grid-area:1/2/3;place-items:center;width:30px;height:30px;margin:0;display:grid}.business-metrics .metric-active .metric-icon{color:#6e8b14;background:#eaf3cf}.business-metrics .metric-payment .metric-icon{color:#8d6a24;background:#f6efdf}.business-metrics>a>small{color:#6f6e67;grid-area:1/1;margin:2px 8px 0 0;font-size:.7rem;font-weight:750}.dashboard-main .business-metrics>a>strong{letter-spacing:-.04em;grid-area:3/1/auto/-1;margin-top:20px;font-size:2.2rem;font-weight:900;line-height:.9}.dashboard-main .business-metrics>a>span:not(.metric-icon){color:#85847d;grid-column:1/-1;margin-top:7px;font-size:.65rem}.dashboard-main .finance-overview{background:#f2f0ea;border:0;border-radius:16px;margin-top:30px;padding:23px 24px 24px}.dashboard-main .finance-overview .overview-section-heading{align-items:flex-end}.dashboard-main .finance-overview .overview-section-heading h2{font-size:1.45rem}.dashboard-main .finance-filter{background:0 0;align-items:flex-end;gap:6px;padding:0;display:flex}.dashboard-main .finance-filter label{color:#7e7c75;gap:3px;font-size:.58rem;font-weight:750}.dashboard-main .finance-filter .btn,.dashboard-main .finance-filter input,.dashboard-main .finance-filter select{border-radius:7px;height:32px;min-height:32px;font-size:.62rem}.dashboard-main .finance-filter select{background:#fff;width:112px;padding:4px 25px 4px 8px}.dashboard-main .finance-filter input{background:#fff;width:142px;padding:4px 7px}.dashboard-main .finance-filter .btn{min-width:62px;padding:4px 9px}.dashboard-main .finance-overview .finance-filter>.btn,.dashboard-main .finance-overview .finance-filter>label>input,.dashboard-main .finance-overview .finance-filter>select{box-sizing:border-box;margin:0;padding-block:0;height:38px!important;min-height:38px!important}.dashboard-main .finance-cards{border:0;border-radius:0;grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin-top:18px;display:grid;overflow:visible}.dashboard-main .finance-cards article,.dashboard-main .finance-cards article.finance-earned,.dashboard-main .finance-cards article.finance-pending{background:#fff;border:1px solid #e0ddd4;border-radius:12px;min-height:118px;padding:17px 18px}.dashboard-main .finance-cards article.finance-earned{background:#f8fbf1;border-color:#d5dfb8}.dashboard-main .finance-cards small{color:#74736d;font-size:.66rem;font-weight:750}.dashboard-main .finance-cards .finance-values strong{letter-spacing:-.025em;font-size:1.35rem;font-weight:850;line-height:1.15}.dashboard-main .finance-cards .finance-earned .finance-values strong{font-size:1.72rem;font-weight:900}.dashboard-main .finance-cards span{color:#8a8982;margin-top:auto;font-size:.64rem}.dashboard-main .recent-projects{background:#fff;border-radius:15px;margin-top:30px;padding:24px 25px 13px}.dashboard-main .recent-projects>div:last-child>a{border-radius:9px;grid-template-columns:minmax(0,1.5fr) auto minmax(82px,.65fr) minmax(86px,.65fr) 18px;gap:16px;margin:0 -10px;padding:14px 10px;font-size:.76rem;transition:background-color .15s}.dashboard-main .recent-projects>div:last-child>a:hover{background:#f7f7f3}.recent-project-identity{min-width:0}.recent-project-identity small,.recent-project-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-project-identity strong{font-size:.8rem;font-weight:850}.recent-project-amount{font-size:.74rem;font-weight:850}.recent-project-amount,.recent-project-date{text-align:right;white-space:nowrap}.recent-project-chevron{color:#aaa89f;transition:transform .15s,color .15s}.recent-projects a:hover .recent-project-chevron{color:#617818;transform:translate(2px)}.dashboard-launch-complete{background:#f7faef;border:1px solid #dce4c2;border-radius:12px;align-items:center;gap:12px;width:fit-content;margin-top:21px;padding:11px 14px 11px 11px;display:flex}.dashboard-launch-complete>span{color:#627d0e;background:#e7f1c8;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.dashboard-launch-complete h2{font-size:.78rem;font-weight:850}.dashboard-launch-complete p{color:#74766b;margin-top:2px;font-size:.63rem}.dashboard-nav>.dashboard-nav-link{margin-bottom:8px}.dashboard-nav-group{border-top:1px solid #ecebe5;gap:2px;margin-top:11px;padding-top:11px;display:grid}.dashboard-nav-group>p{color:#9a9890;text-transform:uppercase;letter-spacing:.13em;padding:0 11px 5px;font-size:.57rem;font-weight:850}.dashboard-nav-group .dashboard-nav-link{color:#6b6962;min-height:36px;padding-block:7px;font-size:.77rem}.dashboard-nav-section-divider{background:var(--d-line);height:1px;margin:7px 11px 6px;display:block}.dashboard-nav-group .dashboard-nav-link.active{color:var(--d-ink)}.dashboard-nav-group .dashboard-nav-link.is-upgrade{margin-top:4px}.dashboard-mobile-panel .dashboard-nav-group{margin-top:8px;padding-top:8px}@media (max-width:1050px){.dashboard-main .business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.dashboard-overview-header .dashboard-page-heading{padding-bottom:21px}.dashboard-main .finance-overview .overview-section-heading{gap:16px}.dashboard-main .finance-filter{flex-wrap:wrap}.dashboard-main .recent-projects>div:last-child>a{grid-template-columns:minmax(0,1.4fr) auto minmax(76px,.6fr) 18px}.recent-project-date{display:none}}@media (max-width:640px){.dashboard-overview-header .dashboard-page-heading{margin-bottom:15px;padding-bottom:19px}.dashboard-overview-header .dashboard-page-heading h1{font-size:2.15rem}.dashboard-profile-strip{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px}.dashboard-profile-status{grid-column:1/-1}.dashboard-profile-strip>a{font-size:.67rem}.dashboard-profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.dashboard-profile-actions button,.dashboard-profile-actions form{width:100%}.dashboard-profile-strip .btn{min-height:34px;padding:.45rem .7rem}.dashboard-main .business-metrics{gap:9px}.dashboard-main .business-metrics>a,.dashboard-main .business-metrics>a.metric-active,.dashboard-main .business-metrics>a.metric-due,.dashboard-main .business-metrics>a.metric-inquiries,.dashboard-main .business-metrics>a.metric-payment{min-height:113px;padding:14px}.business-metrics .metric-icon{width:28px;height:28px}.dashboard-main .business-metrics>a>strong{margin-top:17px;font-size:1.9rem}.dashboard-main .finance-overview{padding:19px 15px}.dashboard-main .finance-filter{grid-template-columns:1fr 1fr;width:100%;display:grid}.dashboard-main .finance-filter .btn,.dashboard-main .finance-filter select{grid-column:1/-1}.dashboard-main .finance-filter .btn,.dashboard-main .finance-filter input,.dashboard-main .finance-filter select{width:100%}.dashboard-main .finance-cards{grid-template-columns:1fr}.dashboard-main .recent-projects{padding:19px 15px 9px}.dashboard-main .recent-projects>div:last-child>a{grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;margin-inline:-5px;padding:13px 6px}.recent-project-identity{grid-area:1/1/3}.dashboard-main .recent-projects .status-badge{grid-area:1/2;justify-self:end}.recent-project-amount{text-align:right;grid-area:2/2}.recent-project-chevron,.recent-project-date{display:none}.dashboard-launch-complete{width:100%;margin-top:18px}.dashboard-launch-checklist{margin-top:18px}.dashboard-mobile-panel .dashboard-nav-group>p{padding-left:10px}}.dashboard-theme-toggle{width:100%;min-height:37px;color:var(--d-muted);text-align:left;border:1px solid #0000;border-radius:8px;grid-column:1/-1;align-items:center;gap:9px;padding:7px 8px;font-size:.7rem;font-weight:750;transition:background-color .16s,border-color .16s,color .16s;display:flex}.dashboard-theme-toggle:hover{border-color:var(--d-line);background:var(--d-surface);color:var(--d-ink)}.dashboard-theme-toggle:focus-visible{outline:3px solid var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-theme-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--d-focus) 38%,transparent)}}.dashboard-theme-toggle:focus-visible{outline-offset:2px}.dashboard-theme-toggle>span{flex:1}.dashboard-theme-toggle>i{background:#d5d5d0;border-radius:999px;flex:none;width:31px;height:17px;transition:background-color .16s;position:relative}.dashboard-theme-toggle>i>b{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.dashboard-theme-light-icon,.dashboard-theme-light-label,[data-dashboard-theme=dark] .dashboard-theme-dark-icon,[data-dashboard-theme=dark] .dashboard-theme-dark-label{display:none}[data-dashboard-theme=dark] .dashboard-theme-light-icon,[data-dashboard-theme=dark] .dashboard-theme-light-label{display:block}[data-dashboard-theme=dark] .dashboard-theme-toggle>i{background:#8faa2e}[data-dashboard-theme=dark] .dashboard-theme-toggle>i>b{transform:translate(14px)}.dashboard-utilities>.dashboard-utility-link{grid-column:1/-1}@media (max-width:800px){.dashboard-mobile-panel .dashboard-utilities>.dashboard-utility-link{grid-column:auto}.dashboard-mobile-panel .dashboard-theme-toggle{grid-column:1/-1}}[data-dashboard-theme=dark] .dashboard-shell{--d-bg:#151612;--d-sidebar:#1b1c18;--d-surface:#21221e;--d-secondary:#272820;--d-input:#282923;--d-ink:#f1f1ea;--d-muted:#aaa99f;--d-line:#36372f;--d-line-strong:#484a40;--d-accent-tint:#2c3420;color-scheme:dark;background:var(--d-bg);color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-main{background:var(--d-bg)}[data-dashboard-theme=dark] .dashboard-sidebar{border-color:var(--d-line);background:var(--d-sidebar)}[data-dashboard-theme=dark] .dashboard-mobile-header .logo,[data-dashboard-theme=dark] .dashboard-sidebar .logo{color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-nav-group{border-color:#30312b}[data-dashboard-theme=dark] .dashboard-nav-group>p{color:#85857d}[data-dashboard-theme=dark] .dashboard-nav-group .dashboard-nav-link,[data-dashboard-theme=dark] .dashboard-nav-link{color:#aaa99f}[data-dashboard-theme=dark] .dashboard-nav-link:hover{color:var(--d-ink);background:#24251f}[data-dashboard-theme=dark] .dashboard-nav-link.active{color:var(--d-ink);background:#2a301f}[data-dashboard-theme=dark] .dashboard-nav-link.active:before{background:var(--d-accent)}[data-dashboard-theme=dark] .dashboard-nav-link.active svg{color:#b6d94a}[data-dashboard-theme=dark] .dashboard-nav-link.is-upgrade{color:#c9da90;background:#252a1e;border-color:#48552d}[data-dashboard-theme=dark] .dashboard-nav-link.is-upgrade.active,[data-dashboard-theme=dark] .dashboard-nav-link.is-upgrade:hover{background:#303722;border-color:#66763a}[data-dashboard-theme=dark] .dashboard-nav-link.is-upgrade.is-pending{color:#b8b8ae;background:#24251f}[data-dashboard-theme=dark] .dashboard-nav-count{background:var(--d-accent);color:#1c2307}[data-dashboard-theme=dark] .dashboard-utilities{border-color:var(--d-line)}[data-dashboard-theme=dark] .dashboard-theme-toggle,[data-dashboard-theme=dark] .dashboard-utilities .locale-selector,[data-dashboard-theme=dark] .dashboard-utility-link{color:#a6a59c}[data-dashboard-theme=dark] .dashboard-theme-toggle:hover,[data-dashboard-theme=dark] .dashboard-utilities .locale-selector:hover,[data-dashboard-theme=dark] .dashboard-utility-link:hover{border-color:var(--d-line);color:var(--d-ink);background:#252620}[data-dashboard-theme=dark] .dashboard-utilities .locale-selector select{color:var(--d-ink);background:0 0}[data-dashboard-theme=dark] .dashboard-mobile-header{border-color:var(--d-line);background:#1b1c18}[data-dashboard-theme=dark] .dashboard-mobile-menu>summary,[data-dashboard-theme=dark] .dashboard-mobile-panel{border-color:var(--d-line);background:var(--d-surface);color:var(--d-ink)}[data-dashboard-theme=dark] .dash-file-help,[data-dashboard-theme=dark] .dash-help,[data-dashboard-theme=dark] .dashboard-page-heading p,[data-dashboard-theme=dark] .dashboard-shell .muted{color:var(--d-muted)}[data-dashboard-theme=dark] .dash-section-heading,[data-dashboard-theme=dark] .dashboard-card-actions,[data-dashboard-theme=dark] .dashboard-overview-header .dashboard-page-heading{border-color:var(--d-line)}[data-dashboard-theme=dark] .dash-add-form,[data-dashboard-theme=dark] .dash-form-section,[data-dashboard-theme=dark] .dash-section-heading,[data-dashboard-theme=dark] .dashboard-main .inquiry-inbox,[data-dashboard-theme=dark] .dashboard-main .project-control,[data-dashboard-theme=dark] .dashboard-main .project-detail-header,[data-dashboard-theme=dark] .dashboard-main .project-detail-main,[data-dashboard-theme=dark] .dashboard-main .project-form,[data-dashboard-theme=dark] .dashboard-main .project-form-section,[data-dashboard-theme=dark] .dashboard-main .projects-workspace,[data-dashboard-theme=dark] .dashboard-main .upgrade-plan-card,[data-dashboard-theme=dark] .dashboard-main .upgrade-request-card,[data-dashboard-theme=dark] .dashboard-shell .card{border-color:var(--d-line);background:var(--d-surface);box-shadow:none}[data-dashboard-theme=dark] .dash-file-label,[data-dashboard-theme=dark] .dash-icon-picker legend,[data-dashboard-theme=dark] .dashboard-main .inquiry-status-panel label,[data-dashboard-theme=dark] .dashboard-main .payment-method-form label,[data-dashboard-theme=dark] .dashboard-main .project-control label,[data-dashboard-theme=dark] .dashboard-main .project-form label,[data-dashboard-theme=dark] .dashboard-main .project-link-form label,[data-dashboard-theme=dark] .dashboard-shell .field label{color:#d7d7d0}[data-dashboard-theme=dark] .dashboard-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),[data-dashboard-theme=dark] .dashboard-shell select,[data-dashboard-theme=dark] .dashboard-shell textarea{border-color:var(--d-line-strong);background:var(--d-input);color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-shell input::placeholder,[data-dashboard-theme=dark] .dashboard-shell textarea::placeholder{color:#77776f}[data-dashboard-theme=dark] .dashboard-shell input:hover,[data-dashboard-theme=dark] .dashboard-shell select:hover,[data-dashboard-theme=dark] .dashboard-shell textarea:hover{border-color:#626459}[data-dashboard-theme=dark] .dashboard-shell input:focus,[data-dashboard-theme=dark] .dashboard-shell select:focus,[data-dashboard-theme=dark] .dashboard-shell textarea:focus{border-color:var(--d-focus);background:#30312a;box-shadow:0 0 0 3px #b6d84b26}[data-dashboard-theme=dark] .dashboard-shell select option{color:var(--d-ink);background:#282923}[data-dashboard-theme=dark] .dashboard-shell input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.82)}[data-dashboard-theme=dark] .dashboard-shell .btn.secondary{border-color:var(--d-line-strong);color:var(--d-ink);background:#282923}[data-dashboard-theme=dark] .dashboard-shell .btn.secondary:hover{background:#30312a}[data-dashboard-theme=dark] .dashboard-shell .btn.dark{color:#171714;background:#e8e8e1;border-color:#e8e8e1}[data-dashboard-theme=dark] .dashboard-shell .btn.lime{background:var(--d-accent);color:#171714;border-color:#a8cd3e}[data-dashboard-theme=dark] .dashboard-shell .btn:disabled{opacity:.48}[data-dashboard-theme=dark] .dashboard-shell .btn.danger{color:#efb7b0;background:#302321;border-color:#744a45}[data-dashboard-theme=dark] .dashboard-shell .eyebrow{color:#96958c}[data-dashboard-theme=dark] .dashboard-main .notice{color:#cee49a;background:#262d1e;border-color:#566432}[data-dashboard-theme=dark] .dashboard-main .error{color:#efb7b0;background:#302220;border-color:#70443f}[data-dashboard-theme=dark] .dashboard-profile-strip{border-color:var(--d-line);background:var(--d-surface)}[data-dashboard-theme=dark] .dashboard-profile-status>span{background:#24251f;border-color:#77786f}[data-dashboard-theme=dark] .dashboard-profile-status>span.is-live{background:var(--d-accent);border-color:#9fbd35;box-shadow:0 0 0 4px #c8ef571f}[data-dashboard-theme=dark] .dashboard-profile-strip>a,[data-dashboard-theme=dark] .overview-section-heading>a,[data-dashboard-theme=dark] .project-clear,[data-dashboard-theme=dark] .project-source-link{color:#bddc58}[data-dashboard-theme=dark] .dashboard-main .business-metrics>a,[data-dashboard-theme=dark] .dashboard-main .business-metrics>a.metric-active,[data-dashboard-theme=dark] .dashboard-main .business-metrics>a.metric-due,[data-dashboard-theme=dark] .dashboard-main .business-metrics>a.metric-inquiries,[data-dashboard-theme=dark] .dashboard-main .business-metrics>a.metric-payment{border-color:var(--d-line);background:var(--d-surface);color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-main .business-metrics>a.metric-active{background:#23281d;border-color:#46532d}[data-dashboard-theme=dark] .dashboard-main .business-metrics>a.metric-payment{background:#25241f}[data-dashboard-theme=dark] .dashboard-main .business-metrics>a:hover{box-shadow:none;background:#272821;border-color:#56584d}[data-dashboard-theme=dark] .business-metrics .metric-icon{color:#b1b0a7;background:#30312a}[data-dashboard-theme=dark] .business-metrics .metric-active .metric-icon{color:#c8ef57;background:#354023}[data-dashboard-theme=dark] .business-metrics .metric-payment .metric-icon{color:#e1bd70;background:#3a3324}[data-dashboard-theme=dark] .business-metrics>a>small,[data-dashboard-theme=dark] .dashboard-main .business-metrics>a>span:not(.metric-icon){color:var(--d-muted)}[data-dashboard-theme=dark] .dashboard-main .finance-overview{background:#1d1e1a}[data-dashboard-theme=dark] .dashboard-main .finance-cards small,[data-dashboard-theme=dark] .dashboard-main .finance-cards span,[data-dashboard-theme=dark] .dashboard-main .finance-filter label{color:var(--d-muted)}[data-dashboard-theme=dark] .dashboard-main .finance-filter input,[data-dashboard-theme=dark] .dashboard-main .finance-filter select{border-color:var(--d-line-strong);background:var(--d-input);color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-main .finance-cards article,[data-dashboard-theme=dark] .dashboard-main .finance-cards article.finance-earned,[data-dashboard-theme=dark] .dashboard-main .finance-cards article.finance-pending{border-color:var(--d-line);background:var(--d-surface)}[data-dashboard-theme=dark] .dashboard-main .finance-cards article.finance-earned{background:#23281d;border-color:#46532d}[data-dashboard-theme=dark] .dashboard-main .recent-projects{border-color:var(--d-line);background:var(--d-surface)}[data-dashboard-theme=dark] .dashboard-main .recent-projects>div:last-child>a{border-color:var(--d-line)}[data-dashboard-theme=dark] .dashboard-main .recent-projects>div:last-child>a:hover{background:#292a24}[data-dashboard-theme=dark] .recent-project-chevron{color:#76766f}[data-dashboard-theme=dark] .dashboard-launch-complete{background:#23281d;border-color:#46532d}[data-dashboard-theme=dark] .dashboard-launch-complete>span{color:var(--d-accent);background:#354023}[data-dashboard-theme=dark] .dashboard-launch-complete p{color:var(--d-muted)}[data-dashboard-theme=dark] .dashboard-launch-checklist{border-color:var(--d-line-strong)!important;background:var(--d-surface)!important}[data-dashboard-theme=dark] .dashboard-launch-checklist a{border-color:var(--d-line)}[data-dashboard-theme=dark] .dashboard-brand-card,[data-dashboard-theme=dark] .dashboard-management-card,[data-dashboard-theme=dark] .dashboard-portfolio-card{border-color:var(--d-line);background:var(--d-surface);color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-portfolio-cover{background:#2a2b25}[data-dashboard-theme=dark] .dashboard-cover-fallback{color:#96958d;background:#292a24}[data-dashboard-theme=dark] .dashboard-brand-logo,[data-dashboard-theme=dark] .dashboard-main .dashboard-empty>svg{color:#aaa99f;background:#2d2e28}[data-dashboard-theme=dark] .dash-icon-button{color:#aaa99f}[data-dashboard-theme=dark] .dashboard-main .dash-icon-button:hover{color:var(--d-ink);background:#30312a}[data-dashboard-theme=dark] .dash-popover-form,[data-dashboard-theme=dark] .dashboard-main .dash-popover-form{border-color:var(--d-line-strong);color:var(--d-ink);background:#252620;box-shadow:0 16px 38px #00000059}[data-dashboard-theme=dark] .dashboard-main .dash-file-button,[data-dashboard-theme=dark] .dashboard-main .dash-icon-picker span{border-color:var(--d-line-strong);background:var(--d-input);color:#c1c0b8}[data-dashboard-theme=dark] .dashboard-main .dash-file-button:hover{background:#2d3221;border-color:#82982f}[data-dashboard-theme=dark] .dashboard-main .dash-icon-picker input:checked+span{color:var(--d-accent);background:#303a20;border-color:#9ab82e;box-shadow:0 0 0 2px #9fbd3229}[data-dashboard-theme=dark] .dashboard-main .dash-toggle>span{background:#505149}[data-dashboard-theme=dark] .dashboard-main .dash-toggle input:checked+span{background:#8faa2e}[data-dashboard-theme=dark] .dashboard-main .bg-\[\#f0efe9\]{border-color:var(--d-line);color:#cfcec6;background:#2b2c26}[data-dashboard-theme=dark] .dashboard-main .inquiry-filters,[data-dashboard-theme=dark] .dashboard-main .project-filter-bar,[data-dashboard-theme=dark] .dashboard-main .project-form-actions,[data-dashboard-theme=dark] .project-list-head{border-color:var(--d-line);background:#1e1f1b}[data-dashboard-theme=dark] .dashboard-main .inquiry-filters input,[data-dashboard-theme=dark] .dashboard-main .inquiry-filters select,[data-dashboard-theme=dark] .dashboard-main .project-date-menu summary,[data-dashboard-theme=dark] .dashboard-main .project-filters input,[data-dashboard-theme=dark] .dashboard-main .project-filters select{border-color:var(--d-line-strong);background:var(--d-input);color:var(--d-ink)}[data-dashboard-theme=dark] .project-date-menu>div{border-color:var(--d-line-strong);background:#252620;box-shadow:0 14px 35px #00000059}[data-dashboard-theme=dark] .project-date-menu label{color:var(--d-muted)}[data-dashboard-theme=dark] .inquiry-inbox-meta,[data-dashboard-theme=dark] .project-list-head,[data-dashboard-theme=dark] .project-list-meta{border-color:var(--d-line);color:#99988f}[data-dashboard-theme=dark] .inquiry-row,[data-dashboard-theme=dark] .project-row{border-color:var(--d-line)}[data-dashboard-theme=dark] .dashboard-main .inquiry-row:hover,[data-dashboard-theme=dark] .dashboard-main .project-row:hover{background:#292a24}[data-dashboard-theme=dark] .inquiry-empty p,[data-dashboard-theme=dark] .inquiry-row small,[data-dashboard-theme=dark] .project-empty p,[data-dashboard-theme=dark] .project-row small{color:var(--d-muted)}[data-dashboard-theme=dark] .project-list{background:var(--d-surface)}[data-dashboard-theme=dark] .dashboard-main .project-detail-section,[data-dashboard-theme=dark] .dashboard-main .project-form-section{border-color:var(--d-line);background:var(--d-surface)}[data-dashboard-theme=dark] .project-access-url,[data-dashboard-theme=dark] .project-summary-grid>div{background:#292a24}[data-dashboard-theme=dark] .project-access-panel>details>summary,[data-dashboard-theme=dark] .project-access-panel>p,[data-dashboard-theme=dark] .project-activity small,[data-dashboard-theme=dark] .project-client-block>a,[data-dashboard-theme=dark] .project-client-block>span,[data-dashboard-theme=dark] .project-detail-header>span,[data-dashboard-theme=dark] .project-links-list p,[data-dashboard-theme=dark] .project-summary-grid dt{color:var(--d-muted)}[data-dashboard-theme=dark] .payment-method-list article,[data-dashboard-theme=dark] .project-links-list article{border-color:var(--d-line)}[data-dashboard-theme=dark] .dashboard-main .payment-method-form,[data-dashboard-theme=dark] .dashboard-main .project-link-form,[data-dashboard-theme=dark] .project-link-editor form{border-color:var(--d-line);background:#292a24}[data-dashboard-theme=dark] .payment-method-list p{color:var(--d-muted)}[data-dashboard-theme=dark] .inquiry-detail-facts{border-color:var(--d-line);background:var(--d-line)}[data-dashboard-theme=dark] .dashboard-main .inquiry-detail-facts>div{background:#292a24}[data-dashboard-theme=dark] .inquiry-back,[data-dashboard-theme=dark] .inquiry-detail-facts dt,[data-dashboard-theme=dark] .inquiry-full-message small,[data-dashboard-theme=dark] .upgrade-current span,[data-dashboard-theme=dark] .upgrade-form label span,[data-dashboard-theme=dark] .upgrade-price,[data-dashboard-theme=dark] .upgrade-request-card dt,[data-dashboard-theme=dark] .upgrade-request-card>p:not(.eyebrow){color:var(--d-muted)}[data-dashboard-theme=dark] .upgrade-current strong{color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-main .upgrade-payment-details{color:#d9e8aa;background:#272e1e;border-color:#4a572e}[data-dashboard-theme=dark] .upgrade-pending-icon{color:#f2ce79;background:#403723}[data-dashboard-theme=dark] .upgrade-pending-icon.is-pro{color:#cbed73;background:#334020}[data-dashboard-theme=dark] .dashboard-main .theme-option{border-color:var(--d-line);color:var(--d-ink);background:#272820}[data-dashboard-theme=dark] .dashboard-main .theme-option:hover{border-color:var(--d-line-strong);background:#2c2d27}[data-dashboard-theme=dark] .dashboard-main .theme-option.is-selected{border-color:#a0ba3e;box-shadow:0 0 0 2px #9fbd3229}[data-dashboard-theme=dark] .dashboard-main .theme-mode-options label{border-color:var(--d-line);color:var(--d-muted);background:#272820}[data-dashboard-theme=dark] .dashboard-main .theme-mode-options label:hover{border-color:var(--d-line-strong);background:#2c2d27}[data-dashboard-theme=dark] .dashboard-main .theme-mode-options label.is-selected{color:var(--d-ink);background:#303821;border-color:#a0ba3e}[data-dashboard-theme=dark] .custom-domain-locked{background:#272e1e;border-color:#4a572e}[data-dashboard-theme=dark] .custom-domain-dns dl{border-color:var(--d-line)}[data-dashboard-theme=dark] .custom-domain-dns dl>div{border-color:var(--d-line);background:#292a24}[data-dashboard-theme=dark] .custom-domain-notice{color:#e4ca86;background:#332d20;border-color:#a78230}.custom-domain-connected{background:#f8fbf4;border:1px solid #d5e2c7;border-radius:14px;gap:18px;padding:20px;display:grid}.custom-domain-connected-copy{justify-items:start;gap:7px;display:grid}.custom-domain-connected-copy>strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.25rem}.custom-domain-connected-copy>p{color:var(--d-muted);font-size:.79rem}.custom-domain-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:0;display:flex}.custom-domain-actions .btn{justify-content:center;align-items:center;gap:7px;display:inline-flex}.custom-domain-empty{border:1px dashed var(--d-line-strong);background:var(--d-secondary);border-radius:14px;justify-items:start;gap:7px;padding:20px;display:grid}.custom-domain-empty>strong{font-size:.92rem}.custom-domain-empty>p{color:var(--d-muted);margin-bottom:7px;font-size:.77rem}.custom-domain-form{border:1px solid var(--d-line);background:var(--d-secondary);border-radius:14px;margin-top:16px;padding:18px}.custom-domain-form-actions{gap:8px;display:flex}.custom-domain-setup{border:1px solid var(--d-line-strong);background:var(--d-secondary);border-radius:14px;gap:16px;margin-top:18px;padding:20px;display:grid}.custom-domain-setup-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.custom-domain-setup-heading h3{overflow-wrap:anywhere;margin-top:5px;font-size:1.12rem}.custom-domain-setup-heading p:not(.eyebrow){color:var(--d-muted);margin-top:5px;font-size:.76rem;line-height:1.5}.custom-domain-steps{grid-template-columns:24px 1fr;align-items:center;gap:8px 10px;display:grid}.custom-domain-steps span{background:var(--d-ink);width:24px;height:24px;color:var(--d-surface);border-radius:50%;place-items:center;font-size:.66rem;font-weight:850;display:grid}.custom-domain-steps p{color:var(--d-muted);font-size:.75rem;line-height:1.45}.custom-domain-records{border:1px solid var(--d-line);border-radius:11px;overflow:hidden}.custom-domain-record,.custom-domain-record-head{grid-template-columns:90px minmax(130px,.8fr) minmax(180px,1.35fr);display:grid}.custom-domain-record-head{background:var(--d-secondary);color:var(--d-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:800}.custom-domain-record-head span,.custom-domain-record>*{border-right:1px solid var(--d-line);min-width:0;padding:10px 12px}.custom-domain-record-head span:last-child,.custom-domain-record>:last-child{border-right:0}.custom-domain-record{border-top:1px solid var(--d-line);background:var(--d-input);font-size:.72rem}.custom-domain-record code{overflow-wrap:anywhere;font-family:inherit;font-weight:650}.custom-domain-email-note{color:var(--d-muted);border-left:3px solid #9cbb2c;padding-left:11px;font-size:.72rem;line-height:1.5}.custom-domain-change-link{color:#6e8913;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:.75rem;font-weight:800;text-decoration:underline}@media (max-width:640px){.custom-domain-connected,.custom-domain-form,.custom-domain-setup{padding:15px}.custom-domain-connected .custom-domain-actions{grid-template-columns:1fr;display:grid}.custom-domain-connected .custom-domain-actions>*{width:100%}.custom-domain-form-actions{grid-template-columns:1fr 1fr;display:grid}.custom-domain-record-head{display:none}.custom-domain-record{grid-template-columns:68px 1fr}.custom-domain-record>*{border-bottom:1px solid var(--d-line)}.custom-domain-record>:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.custom-domain-setup-heading{display:grid}.custom-domain-setup .custom-domain-actions{grid-template-columns:1fr 1fr;display:grid}.custom-domain-setup .custom-domain-actions button,.custom-domain-setup .custom-domain-actions form{width:100%}}[data-dashboard-theme=dark] .custom-domain-connected{background:#252b20;border-color:#40502f}[data-dashboard-theme=dark] .custom-domain-empty,[data-dashboard-theme=dark] .custom-domain-form,[data-dashboard-theme=dark] .custom-domain-setup{border-color:var(--d-line-strong);background:#242520}[data-dashboard-theme=dark] .custom-domain-record-head{background:#2e302a}[data-dashboard-theme=dark] .custom-domain-record{background:#20211d}[data-dashboard-theme=dark] .custom-domain-change-link{color:#c9ed4a}[data-dashboard-theme=dark] .dashboard-toast{border-color:var(--d-line-strong);color:var(--d-ink);background:#292a24;box-shadow:0 16px 40px #00000059}[data-dashboard-theme=dark] .dash-unsaved{color:var(--d-ink);background:#22231f;border-color:#4a4b44;box-shadow:0 16px 42px #00000057}[data-dashboard-theme=dark] .dashboard-main .status-active,[data-dashboard-theme=dark] .dashboard-main .status-approved,[data-dashboard-theme=dark] .dashboard-main .status-booked,[data-dashboard-theme=dark] .dashboard-main .status-completed,[data-dashboard-theme=dark] .dashboard-main .status-connected,[data-dashboard-theme=dark] .dashboard-main .status-paid,[data-dashboard-theme=dark] .dashboard-main .status-published{color:#b9d9b5;background:#263527;border-color:#476045}[data-dashboard-theme=dark] .dashboard-main .status-pro{color:#cee889;background:#313a20;border-color:#5b6b2f}[data-dashboard-theme=dark] .dashboard-main .status-awaiting-payment,[data-dashboard-theme=dark] .dashboard-main .status-awaiting_payment,[data-dashboard-theme=dark] .dashboard-main .status-new,[data-dashboard-theme=dark] .dashboard-main .status-pending,[data-dashboard-theme=dark] .dashboard-main .status-unpaid{color:#e5ca87;background:#393321;border-color:#685b39}[data-dashboard-theme=dark] .dashboard-main .status-delivered,[data-dashboard-theme=dark] .dashboard-main .status-in-progress,[data-dashboard-theme=dark] .dashboard-main .status-in_progress,[data-dashboard-theme=dark] .dashboard-main .status-negotiating,[data-dashboard-theme=dark] .dashboard-main .status-read,[data-dashboard-theme=dark] .dashboard-main .status-replied{color:#b6d7e8;background:#25343d;border-color:#405b6b}[data-dashboard-theme=dark] .dashboard-main .status-archived,[data-dashboard-theme=dark] .dashboard-main .status-draft,[data-dashboard-theme=dark] .dashboard-main .status-expired,[data-dashboard-theme=dark] .dashboard-main .status-inactive,[data-dashboard-theme=dark] .dashboard-main .status-not-configured,[data-dashboard-theme=dark] .dashboard-main .status-not-required,[data-dashboard-theme=dark] .dashboard-main .status-not_required,[data-dashboard-theme=dark] .dashboard-main .status-starter,[data-dashboard-theme=dark] .dashboard-main .status-unpublished{color:#c0bfb7;background:#30312b;border-color:#505149}[data-dashboard-theme=dark] .dashboard-main .status-cancelled,[data-dashboard-theme=dark] .dashboard-main .status-declined,[data-dashboard-theme=dark] .dashboard-main .status-error,[data-dashboard-theme=dark] .dashboard-main .status-overdue,[data-dashboard-theme=dark] .dashboard-main .status-rejected,[data-dashboard-theme=dark] .dashboard-main .status-suspended{color:#e8b1aa;background:#3a2826;border-color:#704a45}[data-dashboard-theme=dark] .dashboard-suspended{color:#f1f1ea;color-scheme:dark;background:#151612}[data-dashboard-theme=dark] .dashboard-suspended .suspended-card{background:#21221e;border-color:#36372f}[data-dashboard-theme=dark] .dashboard-suspended .btn.secondary{color:#f1f1ea;background:#282923;border-color:#484a40}@media (max-width:640px){[data-dashboard-theme=dark] .project-list{background:#191a17}[data-dashboard-theme=dark] .project-row{border-color:var(--d-line);background:var(--d-surface)}}.dashboard-shell{--d-bg:#f7f8f4;--d-sidebar:#fcfcf9;--d-secondary:#f4f6ef;--d-input:#f7f8f4;--d-ink:#171814;--d-muted:#6f7268;--d-line:#e7e9e1;--d-line-strong:#d6d9cf;--d-accent-tint:#f2f8dd;--d-focus:#8fa934;--d-shadow-sm:0 1px 2px #191c1409,0 8px 24px #191c140b;--d-shadow-md:0 2px 5px #191c140b,0 16px 42px #191c1411}[data-dashboard-theme=dark] .dashboard-shell{--d-bg:#151713;--d-sidebar:#191b17;--d-surface:#20231d;--d-surface-raised:#24271f;--d-secondary:#25281f;--d-input:#272a22;--d-ink:#f1f2eb;--d-muted:#a4a79d;--d-line:#30342b;--d-line-strong:#454a3e;--d-accent:#c8ef57;--d-accent-tint:#2b341e;--d-focus:#b6d84b;--d-shadow-sm:0 1px 2px #00000029,0 10px 28px #00000021;--d-shadow-md:0 3px 8px #0003,0 18px 46px #0003}.dashboard-shell .dashboard-sidebar{border-color:var(--d-line);background:var(--d-sidebar);box-shadow:1px 0 #ffffff85}[data-dashboard-theme=dark] .dashboard-shell .dashboard-sidebar{box-shadow:1px 0 #ffffff04}.dashboard-shell .dashboard-nav-group{border-color:var(--d-line)}.dashboard-shell .dashboard-nav-group>p{color:var(--d-muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-nav-group>p{color:color-mix(in srgb,var(--d-muted) 72%,transparent)}}.dashboard-shell .dashboard-nav-group>p{font-weight:780}.dashboard-shell .dashboard-nav-link{color:var(--d-muted);border:1px solid #0000;border-radius:11px;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}.dashboard-shell .dashboard-nav-link:hover{border-color:var(--d-line)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-nav-link:hover{border-color:color-mix(in srgb,var(--d-line) 75%,transparent)}}.dashboard-shell .dashboard-nav-link:hover{background:var(--d-surface)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-nav-link:hover{background:color-mix(in srgb,var(--d-surface) 78%,transparent)}}.dashboard-shell .dashboard-nav-link:hover{color:var(--d-ink);transform:translate(1px)}.dashboard-shell .dashboard-nav-link.active{border-color:var(--d-line);background:var(--d-surface-raised);color:var(--d-ink);box-shadow:var(--d-shadow-sm)}.dashboard-shell .dashboard-nav-link.active svg{color:#7e9d1b}[data-dashboard-theme=dark] .dashboard-shell .dashboard-nav-link.active svg{color:var(--d-accent)}.dashboard-shell .dashboard-utilities{border-color:var(--d-line)}.dashboard-shell .dashboard-theme-toggle,.dashboard-shell .dashboard-utilities .locale-selector,.dashboard-shell .dashboard-utility-link{color:var(--d-muted);border-radius:10px}.dashboard-shell .dashboard-theme-toggle:hover,.dashboard-shell .dashboard-utilities .locale-selector:hover,.dashboard-shell .dashboard-utility-link:hover{border-color:var(--d-line);background:var(--d-surface);color:var(--d-ink)}.dashboard-shell .dashboard-theme-toggle>i{box-shadow:inset 0 0 0 1px var(--d-line-strong)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-theme-toggle>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d-line-strong) 72%,transparent)}}.dashboard-shell .dashboard-mobile-header{border-color:var(--d-line);background:var(--d-bg)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-mobile-header{background:color-mix(in srgb,var(--d-bg) 88%,transparent)}}.dashboard-shell .dashboard-mobile-header{box-shadow:0 1px 10px #191c140a}.dashboard-shell .dashboard-mobile-menu>summary,.dashboard-shell .dashboard-mobile-panel{border-color:var(--d-line);background:var(--d-surface-raised);color:var(--d-ink);box-shadow:var(--d-shadow-md)}.dashboard-shell .dashboard-page-heading h1{letter-spacing:-.042em;font-weight:880}.dashboard-shell .dashboard-page-heading p{color:var(--d-muted)}.dashboard-shell .dash-section-heading,.dashboard-shell .dashboard-overview-header .dashboard-page-heading{border-color:var(--d-line)}.dashboard-shell .dashboard-main .card,.dashboard-shell .dashboard-main .dashboard-brand-card,.dashboard-shell .dashboard-main .dashboard-management-card,.dashboard-shell .dashboard-main .dashboard-portfolio-card,.dashboard-shell .dashboard-main .inquiry-inbox,.dashboard-shell .dashboard-main .project-control,.dashboard-shell .dashboard-main .project-detail-header,.dashboard-shell .dashboard-main .project-detail-main,.dashboard-shell .dashboard-main .project-form,.dashboard-shell .dashboard-main .projects-workspace,.dashboard-shell .dashboard-main .upgrade-plan-card,.dashboard-shell .dashboard-main .upgrade-request-card{border-color:var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm)}.dashboard-shell .dashboard-main .card,.dashboard-shell .dashboard-main .inquiry-inbox,.dashboard-shell .dashboard-main .projects-workspace{border-radius:16px}.dashboard-shell .dashboard-main .dash-add-form,.dashboard-shell .dashboard-main .dash-form-section{background:var(--d-surface)}.dashboard-shell .dashboard-main .dash-section-heading{background:var(--d-surface);border-color:var(--d-line)}.dashboard-shell .dashboard-main .dash-section-heading h2,.dashboard-shell .dashboard-main .project-form-section h2{font-weight:820}.dashboard-shell .dashboard-main .project-date-menu summary,.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-shell .dashboard-main select,.dashboard-shell .dashboard-main textarea{border-color:var(--d-line-strong);background:var(--d-input);color:var(--d-ink);box-shadow:inset 0 1px 0 var(--d-surface);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .project-date-menu summary,.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-shell .dashboard-main select,.dashboard-shell .dashboard-main textarea{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--d-surface) 72%,transparent)}}.dashboard-shell .dashboard-main .project-date-menu summary,.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-shell .dashboard-main select,.dashboard-shell .dashboard-main textarea{transition:border-color .18s,background-color .18s,box-shadow .18s}.dashboard-shell .dashboard-main .project-date-menu summary:hover,.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.dashboard-shell .dashboard-main select:hover,.dashboard-shell .dashboard-main textarea:hover{border-color:var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .project-date-menu summary:hover,.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.dashboard-shell .dashboard-main select:hover,.dashboard-shell .dashboard-main textarea:hover{border-color:color-mix(in srgb,var(--d-focus) 45%,var(--d-line-strong))}}.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.dashboard-shell .dashboard-main select:focus,.dashboard-shell .dashboard-main textarea:focus{border-color:var(--d-focus);background:var(--d-surface-raised);box-shadow:0 0 0 3px var(--d-accent);outline:0}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.dashboard-shell .dashboard-main select:focus,.dashboard-shell .dashboard-main textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--d-accent) 22%,transparent)}}.dashboard-shell .dash-file-label,.dashboard-shell .dash-icon-picker legend,.dashboard-shell .dashboard-main .field label,.dashboard-shell .dashboard-main .inquiry-status-panel label,.dashboard-shell .dashboard-main .payment-method-form label,.dashboard-shell .dashboard-main .project-control label,.dashboard-shell .dashboard-main .project-form label,.dashboard-shell .dashboard-main .project-link-form label{color:var(--d-ink)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dash-file-label,.dashboard-shell .dash-icon-picker legend,.dashboard-shell .dashboard-main .field label,.dashboard-shell .dashboard-main .inquiry-status-panel label,.dashboard-shell .dashboard-main .payment-method-form label,.dashboard-shell .dashboard-main .project-control label,.dashboard-shell .dashboard-main .project-form label,.dashboard-shell .dashboard-main .project-link-form label{color:color-mix(in srgb,var(--d-ink) 82%,var(--d-muted))}}.dashboard-shell .dash-file-label,.dashboard-shell .dash-icon-picker legend,.dashboard-shell .dashboard-main .field label,.dashboard-shell .dashboard-main .inquiry-status-panel label,.dashboard-shell .dashboard-main .payment-method-form label,.dashboard-shell .dashboard-main .project-control label,.dashboard-shell .dashboard-main .project-form label,.dashboard-shell .dashboard-main .project-link-form label{font-weight:760}.dashboard-shell .dashboard-main .btn{border-radius:11px;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;box-shadow:0 1px 2px #181a130f}.dashboard-shell .dashboard-main .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px #181a131a}.dashboard-shell .dashboard-main .btn.lime{background:var(--d-accent);color:#171814;border-color:#8da52e8c;box-shadow:0 7px 18px #7e991f1f}.dashboard-shell .dashboard-main .btn.secondary{border-color:var(--d-line-strong);background:var(--d-surface-raised);color:var(--d-ink)}.dashboard-shell .dashboard-profile-strip{border-color:var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:14px}.dashboard-shell .business-metrics{gap:12px}.dashboard-shell .dashboard-main .business-metrics>a,.dashboard-shell .dashboard-main .business-metrics>a.metric-active,.dashboard-shell .dashboard-main .business-metrics>a.metric-due,.dashboard-shell .dashboard-main .business-metrics>a.metric-inquiries,.dashboard-shell .dashboard-main .business-metrics>a.metric-payment{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:14px;transition:border-color .18s,transform .18s,box-shadow .18s,background-color .18s}.dashboard-shell .dashboard-main .business-metrics>a.metric-active{border-color:#91a936}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .business-metrics>a.metric-active{border-color:color-mix(in srgb,#91a936 28%,var(--d-line))}}.dashboard-shell .dashboard-main .business-metrics>a.metric-active{background:var(--d-accent-tint)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .business-metrics>a.metric-active{background:color-mix(in srgb,var(--d-accent-tint) 46%,var(--d-surface))}}.dashboard-shell .dashboard-main .business-metrics>a.metric-payment{background:#fff4d8}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .business-metrics>a.metric-payment{background:color-mix(in srgb,#fff4d8 34%,var(--d-surface))}}[data-dashboard-theme=dark] .dashboard-shell .dashboard-main .business-metrics>a.metric-payment{background:#59451e}@supports (color:color-mix(in lab,red,red)){[data-dashboard-theme=dark] .dashboard-shell .dashboard-main .business-metrics>a.metric-payment{background:color-mix(in srgb,#59451e 22%,var(--d-surface))}}.dashboard-shell .dashboard-main .business-metrics>a:hover{border-color:var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .business-metrics>a:hover{border-color:color-mix(in srgb,var(--d-focus) 36%,var(--d-line))}}.dashboard-shell .dashboard-main .business-metrics>a:hover{background:var(--d-surface-raised);box-shadow:var(--d-shadow-md);transform:translateY(-2px)}.dashboard-shell .business-metrics .metric-icon{background:var(--d-secondary);color:var(--d-muted);border-radius:10px}.dashboard-shell .business-metrics .metric-active .metric-icon{background:var(--d-accent-tint);color:#718d16}.dashboard-shell .dashboard-main .finance-overview{border:1px solid var(--d-line);background:var(--d-secondary);box-shadow:none;border-radius:16px}.dashboard-shell .dashboard-main .finance-filter{border:1px solid var(--d-line);padding:5px}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .finance-filter{border:1px solid color-mix(in srgb,var(--d-line) 76%,transparent)}}.dashboard-shell .dashboard-main .finance-filter{background:var(--d-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .finance-filter{background:color-mix(in srgb,var(--d-surface) 70%,transparent)}}.dashboard-shell .dashboard-main .finance-cards{border:0;border-radius:0;gap:12px;overflow:visible}.dashboard-shell .dashboard-main .finance-cards article,.dashboard-shell .dashboard-main .finance-cards article.finance-earned,.dashboard-shell .dashboard-main .finance-cards article.finance-pending{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:14px}.dashboard-shell .dashboard-main .finance-cards article.finance-earned{border-color:#91a936}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .finance-cards article.finance-earned{border-color:color-mix(in srgb,#91a936 30%,var(--d-line))}}.dashboard-shell .dashboard-main .finance-cards article.finance-earned{background:var(--d-accent-tint)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .finance-cards article.finance-earned{background:color-mix(in srgb,var(--d-accent-tint) 46%,var(--d-surface))}}.dashboard-shell .dashboard-main .finance-values strong{letter-spacing:-.025em;font-weight:880}.dashboard-shell .dashboard-main .recent-projects{border-color:var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:16px}.dashboard-shell .dashboard-main .recent-projects>div:last-child>a{border-color:var(--d-line);transition:background-color .18s,transform .18s}.dashboard-shell .dashboard-main .recent-projects>div:last-child>a:hover{background:var(--d-secondary);transform:translate(2px)}.dashboard-shell .dashboard-main .inquiry-filters,.dashboard-shell .dashboard-main .project-filter-bar,.dashboard-shell .dashboard-main .project-form-actions,.dashboard-shell .dashboard-main .project-list-head{border-color:var(--d-line);background:var(--d-secondary)}.dashboard-shell .dashboard-main .inquiry-row,.dashboard-shell .dashboard-main .project-row{border-color:var(--d-line);transition:background-color .18s,box-shadow .18s}.dashboard-shell .dashboard-main .inquiry-row:hover,.dashboard-shell .dashboard-main .project-row:hover{background:var(--d-secondary);box-shadow:inset 3px 0 var(--d-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .inquiry-row:hover,.dashboard-shell .dashboard-main .project-row:hover{box-shadow:inset 3px 0 color-mix(in srgb,var(--d-accent) 76%,var(--d-focus))}}.dashboard-shell .dashboard-main .project-detail-section,.dashboard-shell .dashboard-main .project-form-section{border-color:var(--d-line);background:var(--d-surface)}.dashboard-shell .dashboard-main .inquiry-detail-facts>div,.dashboard-shell .dashboard-main .project-access-url,.dashboard-shell .dashboard-main .project-summary-grid>div{background:var(--d-secondary)}.dashboard-shell .dashboard-main .payment-method-form,.dashboard-shell .dashboard-main .project-link-editor form,.dashboard-shell .dashboard-main .project-link-form{border-color:var(--d-line);background:var(--d-secondary);border-radius:13px}.dashboard-shell .dashboard-main .dashboard-brand-card,.dashboard-shell .dashboard-main .dashboard-management-card,.dashboard-shell .dashboard-main .dashboard-portfolio-card{border-radius:15px;transition:border-color .18s,transform .18s,box-shadow .18s}.dashboard-shell .dashboard-main .dashboard-brand-card:hover,.dashboard-shell .dashboard-main .dashboard-management-card:hover{border-color:var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .dashboard-brand-card:hover,.dashboard-shell .dashboard-main .dashboard-management-card:hover{border-color:color-mix(in srgb,var(--d-focus) 30%,var(--d-line))}}.dashboard-shell .dashboard-main .dashboard-brand-card:hover,.dashboard-shell .dashboard-main .dashboard-management-card:hover{box-shadow:var(--d-shadow-md);transform:translateY(-1px)}.dashboard-shell .dashboard-main .dashboard-card-actions{border-color:var(--d-line)}.dashboard-shell .dashboard-main .dash-icon-button:hover{background:var(--d-secondary);color:var(--d-ink)}.dashboard-shell .dashboard-main .dashboard-brand-logo,.dashboard-shell .dashboard-main .dashboard-empty>svg{background:var(--d-secondary);color:var(--d-muted)}.dashboard-shell .dashboard-main .theme-option{border-color:var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:14px;transition:border-color .18s,transform .18s,box-shadow .18s}.dashboard-shell .dashboard-main .theme-option:hover{border-color:var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .theme-option:hover{border-color:color-mix(in srgb,var(--d-focus) 34%,var(--d-line))}}.dashboard-shell .dashboard-main .theme-option:hover{background:var(--d-surface-raised);box-shadow:var(--d-shadow-md);transform:translateY(-1px)}.dashboard-shell .dashboard-main .theme-option.is-selected{border-color:var(--d-focus);box-shadow:0 0 0 3px var(--d-accent),var(--d-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .dashboard-main .theme-option.is-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--d-accent) 22%,transparent),var(--d-shadow-sm)}}.dashboard-shell .dash-popover-form,.dashboard-shell .dashboard-toast{border-color:var(--d-line);background:var(--d-surface-raised);color:var(--d-ink);box-shadow:var(--d-shadow-md);border-radius:14px}.dashboard-shell .dash-contact-toggle{margin-top:20px;padding-top:2px}@media (max-width:640px){.dashboard-shell .dashboard-main .business-metrics>a,.dashboard-shell .dashboard-main .finance-cards article{border-radius:13px}.dashboard-shell .dashboard-main .finance-cards{gap:10px}.dashboard-shell .dashboard-main .project-row{border-color:var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:13px}}.profile-v2-shell{--v2-paper:var(--theme-page);--v2-surface:var(--theme-surface);--v2-secondary:var(--theme-surface-secondary);--v2-ink:var(--theme-text);--v2-muted:var(--theme-text-muted);--v2-line:var(--theme-border);--v2-line-soft:var(--v2-line)}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell{--v2-line-soft:color-mix(in srgb,var(--v2-line) 68%,transparent)}}.profile-v2-shell{--v2-shadow-sm:0 1px 2px #00000009,0 8px 24px #00000009;--v2-shadow-md:0 2px 5px #0000000d,0 18px 48px #00000013;background:var(--v2-paper);color:var(--v2-ink);color-scheme:light;overflow-x:clip}.profile-v2-shell[data-theme-mode=dark]{color-scheme:dark}.profile-v2-layout{grid-template-columns:minmax(360px,34vw) minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.profile-v2-identity-panel{border-right:1px solid var(--v2-line-soft);background:var(--v2-paper);scrollbar-width:none;align-self:start;height:100svh;position:sticky;top:0;overflow:auto}.profile-v2-identity-panel::-webkit-scrollbar{display:none}.profile-v2-identity-inner{flex-direction:column;min-height:100%;padding:clamp(22px,2.6vw,38px);display:flex;position:relative}.profile-v2-brand-row{justify-content:flex-start;align-items:center;gap:12px;width:min(100%,300px);margin-top:10px;display:flex}.profile-v2-mobile-brand-row{display:none}.profile-v2-brand-mark{border:1px solid var(--theme-accent-dark);justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-mark{border:1px solid color-mix(in srgb,var(--theme-accent-dark) 36%,var(--v2-line))}}.profile-v2-brand-mark{background:var(--theme-accent);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-mark{background:color-mix(in srgb,var(--theme-accent) 11%,var(--v2-paper))}}.profile-v2-brand-mark{color:var(--theme-accent-dark);box-shadow:none;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s}.profile-v2-brand-glyph{justify-content:center;align-items:center;gap:2px;line-height:1;display:flex}.profile-v2-brand-glyph b{letter-spacing:-.08em;font-size:1.12rem;font-weight:950;line-height:.8;transform:translateY(-1px)}.profile-v2-brand-glyph i{background:#b8ef2c;width:5px;height:5px;transform:translateY(5px)}.profile-v2-brand-label{letter-spacing:.025em;font-size:.7rem;font-weight:800}.profile-v2-brand-mark:hover{border-color:var(--theme-accent-dark);background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-mark:hover{background:color-mix(in srgb,var(--theme-accent) 18%,var(--v2-paper))}}.profile-v2-brand-mark:hover{transform:translateY(-1px)}.profile-v2-brand-row .profile-share{border:1px solid var(--theme-on-accent);place-items:center;width:38px;height:38px;margin-left:auto;padding:0;display:none}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-row .profile-share{border:1px solid color-mix(in srgb,var(--theme-on-accent) 22%,transparent)}}.profile-v2-brand-row .profile-share{background:var(--theme-accent);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-row .profile-share{background:color-mix(in srgb,var(--theme-accent) 82%,transparent)}}.profile-v2-brand-row .profile-share{color:var(--theme-on-accent);box-shadow:var(--v2-shadow-sm);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);transition:background-color .2s,transform .2s}.profile-v2-brand-row .profile-share:hover{background:var(--theme-accent-hover)}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-row .profile-share:hover{background:color-mix(in srgb,var(--theme-accent-hover) 92%,transparent)}}.profile-v2-brand-row .profile-share:hover{transform:translateY(-1px)}.profile-v2-identity-body{flex-direction:column;flex:1;justify-content:center;padding:8px 0;display:flex}.profile-v2-portrait-wrap{width:min(64%,240px);margin:0 0 clamp(20px,2.7vh,28px);position:relative}.profile-v2-portrait{aspect-ratio:4/5;object-fit:cover;object-position:center;width:100%;box-shadow:var(--v2-shadow-md);border-radius:16px;display:block}.profile-v2-portrait-fallback{background:var(--v2-secondary);color:var(--v2-ink);place-items:center;font-size:clamp(4rem,9vw,6.5rem);font-weight:950;display:grid}.profile-v2-identity-copy{text-align:left;max-width:420px;margin:0}.profile-v2-identity-copy h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,2.8vw,3.15rem);font-weight:900;line-height:.96}.profile-v2-identity-copy h1.profile-v2-long-name{font-size:clamp(1.95rem,2.4vw,2.75rem)}.profile-v2-headline{letter-spacing:-.01em;max-width:36ch;margin:11px 0 0;font-size:clamp(.88rem,1.05vw,1rem);font-weight:600;line-height:1.38}.profile-v2-socials{justify-content:flex-start;align-items:center;gap:16px;margin-top:16px;display:flex}.profile-v2-socials a{width:22px;height:28px;color:var(--v2-ink);box-shadow:none;background:0 0;border:0;place-items:center;transition:color .18s,opacity .18s,transform .18s;display:grid}.profile-v2-socials svg{width:20px;height:20px}.profile-v2-socials a:hover{color:var(--theme-accent-dark);opacity:.82;transform:translateY(-1px)}.profile-v2-pitch{max-width:46ch;color:var(--v2-muted);margin:14px 0 0;font-size:.82rem;line-height:1.55}.profile-v2-meta{color:var(--v2-muted);flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;margin-top:14px;font-size:.7rem;font-weight:650;display:flex}.profile-v2-meta span{align-items:center;gap:6px;display:flex}.profile-v2-meta svg{color:var(--theme-accent-dark)}.profile-v2-panel-actions{gap:12px;width:min(100%,300px);margin:19px 0 0;display:grid}.profile-v2-primary-cta{border:1px solid var(--theme-accent-dark);justify-content:space-between;align-items:center;min-height:50px;padding:0 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-v2-primary-cta{border:1px solid color-mix(in srgb,var(--theme-accent-dark) 70%,transparent)}}.profile-v2-primary-cta{background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:0 8px 22px var(--theme-accent-dark);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.profile-v2-primary-cta{box-shadow:0 8px 22px color-mix(in srgb,var(--theme-accent-dark) 16%,transparent)}}.profile-v2-primary-cta{letter-spacing:.045em;text-transform:uppercase;font-size:.76rem;font-weight:850;transition:background-color .2s,transform .2s,box-shadow .2s}.profile-v2-primary-cta:hover{background:var(--theme-accent-hover);transform:translateY(-1px)}.profile-v2-content{background:var(--v2-paper);min-width:0}.profile-v2-section{border-bottom:1px solid var(--v2-line-soft);padding:clamp(42px,4.2vw,62px)}.profile-v2-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.profile-v2-contact h2,.profile-v2-module>h2,.profile-v2-section-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,1.75vw,1.7rem);font-weight:880;line-height:1.15}.profile-work-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.profile-work-toolbar .profile-filter-row{flex:1;min-width:0;padding:0}.profile-work-controls{flex:none;gap:8px;display:flex}.profile-work-controls button{border:1px solid var(--v2-line-soft);background:var(--v2-surface);width:40px;height:40px;color:var(--v2-ink);box-shadow:var(--v2-shadow-sm);border-radius:12px;place-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.profile-work-controls button:hover:not(:disabled){border-color:var(--theme-accent-dark);background:var(--theme-accent);color:var(--theme-on-accent);transform:translateY(-1px)}.profile-work-controls button:disabled{cursor:not-allowed;opacity:.32}.profile-v2-work .profile-work-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:15px;display:flex;overflow-x:auto}.profile-v2-work .profile-work-grid::-webkit-scrollbar{display:none}.profile-v2-work .profile-work-card{scroll-snap-align:start;flex:0 0 calc(25% - 11.25px);min-width:0}.profile-v2-work .profile-work-cover{box-shadow:var(--v2-shadow-sm);border-radius:14px}.profile-v2-work .profile-work-card h3{font-size:.94rem}.profile-v2-work .profile-work-card>div p{font-size:.59rem}.profile-v2-pair{background:var(--v2-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,58px);display:grid}.profile-v2-pair>.profile-v2-module:only-child{grid-column:1/-1;max-width:760px}.profile-v2-module{min-width:0;padding-top:2px}.profile-v2-services>div{gap:12px;margin-top:22px;display:grid}.profile-v2-services>div>a{border:1px solid var(--v2-line-soft);background:var(--v2-surface);min-height:76px;color:var(--v2-ink);box-shadow:var(--v2-shadow-sm);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 13px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:grid}.profile-v2-services>div>a:hover{border-color:var(--theme-accent-dark);background:var(--theme-accent-soft)}@supports (color:color-mix(in lab,red,red)){.profile-v2-services>div>a:hover{background:color-mix(in srgb,var(--theme-accent-soft) 38%,var(--v2-surface))}}.profile-v2-services>div>a:hover{transform:translate(2px)}.profile-v2-services>div>a>strong{min-width:0;font-size:.92rem;font-weight:820;line-height:1.3}.profile-v2-service-icon{background:var(--theme-accent-soft);width:46px;height:46px;color:var(--theme-accent-dark);border-radius:13px;place-items:center;display:grid}.profile-v2-service-arrow{background:var(--theme-accent);width:34px;height:34px;color:var(--theme-on-accent);border-radius:11px;place-items:center;display:grid}.profile-v2-brand-grid{gap:12px;margin-top:22px}.profile-v2-brands figure{border:1px solid var(--v2-line-soft);background:var(--v2-surface);min-height:100px;box-shadow:var(--v2-shadow-sm);border-radius:14px;padding:16px 10px;transition:border-color .2s,transform .2s,box-shadow .2s}.profile-v2-brands figure:hover{border-color:var(--theme-accent-dark)}@supports (color:color-mix(in lab,red,red)){.profile-v2-brands figure:hover{border-color:color-mix(in srgb,var(--theme-accent-dark) 38%,var(--v2-line))}}.profile-v2-brands img{width:min(100%,120px)}.profile-v2-brand-controls>span{letter-spacing:.045em;font-size:.67rem;font-weight:750}.profile-v2-brand-controls button{border:1px solid var(--v2-line-soft);background:var(--v2-surface);box-shadow:var(--v2-shadow-sm);border-radius:11px}.profile-v2-story-pair{background:var(--v2-secondary);align-items:stretch}@supports (color:color-mix(in lab,red,red)){.profile-v2-story-pair{background:color-mix(in srgb,var(--v2-secondary) 55%,var(--v2-paper))}}.profile-v2-highlights>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.profile-v2-highlights article{border:1px solid var(--v2-line-soft);background:var(--v2-surface);min-height:86px;box-shadow:var(--v2-shadow-sm);border-radius:14px;align-items:center;padding:14px;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s}.profile-v2-highlights article:hover{border-color:var(--theme-accent-dark)}@supports (color:color-mix(in lab,red,red)){.profile-v2-highlights article:hover{border-color:color-mix(in srgb,var(--theme-accent-dark) 48%,var(--v2-line))}}.profile-v2-highlights article:hover{background:var(--theme-accent-soft)}@supports (color:color-mix(in lab,red,red)){.profile-v2-highlights article:hover{background:color-mix(in srgb,var(--theme-accent-soft) 34%,var(--v2-surface))}}.profile-v2-highlights article:hover{transform:translateY(-1px)}.profile-v2-highlights article>svg{background:var(--theme-accent-soft);width:44px;height:44px;border-radius:13px;padding:11px}.profile-v2-highlights article>span{gap:5px}.profile-v2-highlights strong{letter-spacing:.055em;font-size:.69rem;line-height:1.3}.profile-v2-highlights small{font-size:.74rem;line-height:1.4}.profile-v2-about{flex-direction:column;display:flex}.profile-v2-about>p{border:1px solid var(--v2-line-soft);background:var(--v2-surface);max-width:none;min-height:182px;box-shadow:var(--v2-shadow-sm);color:var(--v2-muted);border-radius:14px;flex:1;margin-top:20px;padding:24px 24px 24px 27px;font-size:.94rem;line-height:1.72;position:relative}.profile-v2-about>p:before{content:"";background:var(--theme-accent-dark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:0}.profile-v2-testimonials{background:var(--v2-secondary)}@supports (color:color-mix(in lab,red,red)){.profile-v2-testimonials{background:color-mix(in srgb,var(--v2-secondary) 68%,var(--v2-paper))}}.profile-v2-testimonials{color:var(--v2-ink)}.profile-v2-testimonials .profile-kicker{color:var(--v2-muted)}.profile-v2-testimonial-carousel{padding-bottom:34px}.profile-v2-testimonial-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:14px;display:flex;overflow-x:auto}.profile-v2-testimonial-track::-webkit-scrollbar{display:none}.profile-v2-testimonial-track blockquote{border:1px solid var(--v2-line-soft);background:var(--v2-surface);min-width:0;min-height:285px;box-shadow:var(--v2-shadow-sm);color:var(--v2-ink);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:0 0 calc(33.3333% - 9.33333px);padding:25px;display:flex}.profile-v2-quote{background:var(--theme-accent-soft);width:48px;height:48px;color:var(--theme-accent-dark);border-radius:14px;flex:none;place-items:center;display:grid}.profile-v2-testimonial-track blockquote>p{letter-spacing:-.012em;overflow-wrap:anywhere;margin-top:22px;font-size:clamp(.9rem,1.15vw,1rem);font-weight:500;line-height:1.62}.profile-v2-testimonial-track footer{border-top:1px solid var(--v2-line-soft);align-items:center;gap:13px;margin-top:auto;padding-top:20px;display:flex}.profile-v2-testimonial-avatar,.profile-v2-testimonial-track footer img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.profile-v2-testimonial-person small{color:var(--v2-muted);font-size:.7rem}.profile-v2-testimonial-person b{color:var(--theme-accent-dark);font-size:.7rem;line-height:1.35}.profile-v2-testimonial-arrow{z-index:2;border:1px solid var(--v2-line-soft);background:var(--v2-surface);width:44px;height:44px;box-shadow:var(--v2-shadow-md);color:var(--theme-accent-dark);border-radius:14px;place-items:center;transition:border-color .2s,background-color .2s,color .2s,opacity .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-75%)}.profile-v2-testimonial-arrow.is-previous{left:-21px}.profile-v2-testimonial-arrow.is-next{right:-21px}.profile-v2-testimonial-arrow:hover:not(:disabled){border-color:var(--theme-accent-dark);background:var(--theme-accent-soft)}.profile-v2-testimonial-arrow:disabled{cursor:default;opacity:.28}.profile-v2-testimonial-dots{justify-content:center;gap:9px;display:flex;position:absolute;bottom:2px;left:0;right:0}.profile-v2-testimonial-dots button{background:var(--theme-accent-dark);border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab,red,red)){.profile-v2-testimonial-dots button{background:color-mix(in srgb,var(--theme-accent-dark) 20%,transparent)}}.profile-v2-testimonial-dots button{transition:width .2s,background-color .2s}.profile-v2-testimonial-dots button.active{background:var(--theme-accent-dark);border-radius:10px;width:22px}.profile-v2-testimonial-carousel.count-1 .profile-v2-testimonial-track blockquote{flex-basis:min(100%,650px)}@media (min-width:801px){.profile-v2-testimonial-carousel.count-1 .profile-v2-testimonial-arrow,.profile-v2-testimonial-carousel.count-1 .profile-v2-testimonial-dots,.profile-v2-testimonial-carousel.count-2 .profile-v2-testimonial-arrow,.profile-v2-testimonial-carousel.count-2 .profile-v2-testimonial-dots,.profile-v2-testimonial-carousel.count-3 .profile-v2-testimonial-arrow,.profile-v2-testimonial-carousel.count-3 .profile-v2-testimonial-dots{display:none}.profile-v2-testimonial-carousel.count-2 .profile-v2-testimonial-track blockquote{flex-basis:calc(50% - 7px)}}.profile-v2-contact{grid-template-columns:minmax(210px,.72fr) minmax(430px,1.28fr);align-items:center;gap:clamp(38px,5vw,72px)}@supports (color:color-mix(in lab,red,red)){.profile-v2-contact{background:color-mix(in srgb,var(--v2-secondary) 72%,var(--v2-paper))}}.profile-v2-contact,.profile-v2-contact h2{color:var(--v2-ink)}.profile-v2-contact dt{color:var(--v2-ink);gap:12px;font-weight:780}.profile-v2-contact dt>span{background:var(--theme-accent-soft);width:44px;height:44px;border-radius:13px;flex:none}.profile-v2-contact dd{color:var(--theme-accent-dark);margin:-10px 0 0 56px;font-weight:780}.profile-v2-form-wrap{border:1px solid var(--v2-line-soft);background:var(--v2-surface);box-shadow:var(--v2-shadow-md);border-radius:18px;padding:clamp(25px,3vw,36px)}.profile-v2-form-wrap .profile-form-heading{gap:8px;margin-bottom:24px;padding-bottom:20px}.profile-v2-form-wrap .profile-form-grid{grid-template-columns:1fr 1fr;gap:15px 18px;display:grid}.profile-v2-form-wrap .field{margin-bottom:15px}.profile-v2-form-wrap .field label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:780;display:block}.profile-v2-form-wrap .profile-control{display:block;position:relative}.profile-v2-form-wrap .profile-control>svg{z-index:1;width:17px;height:17px;color:var(--v2-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.profile-v2-form-wrap .profile-textarea-control>svg{top:15px;transform:none}.profile-v2-form-wrap .field input,.profile-v2-form-wrap .field select,.profile-v2-form-wrap .field textarea{border:1px solid var(--v2-line-soft);width:100%;color:var(--v2-ink);border-radius:12px;padding:11px 12px 11px 42px;transition:border-color .2s,background-color .2s,box-shadow .2s}.profile-v2-form-wrap .field input,.profile-v2-form-wrap .field select{min-height:48px}.profile-v2-form-wrap .field input:hover,.profile-v2-form-wrap .field select:hover,.profile-v2-form-wrap .field textarea:hover{border-color:var(--theme-accent-dark)}@supports (color:color-mix(in lab,red,red)){.profile-v2-form-wrap .field input:hover,.profile-v2-form-wrap .field select:hover,.profile-v2-form-wrap .field textarea:hover{border-color:color-mix(in srgb,var(--theme-accent-dark) 42%,var(--v2-line))}}.profile-v2-form-wrap .field input:focus,.profile-v2-form-wrap .field select:focus,.profile-v2-form-wrap .field textarea:focus{border-color:var(--theme-accent-dark);box-shadow:0 0 0 3px var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.profile-v2-form-wrap .field input:focus,.profile-v2-form-wrap .field select:focus,.profile-v2-form-wrap .field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 18%,transparent)}}.profile-v2-form-wrap .field input:focus,.profile-v2-form-wrap .field select:focus,.profile-v2-form-wrap .field textarea:focus{outline:0}.profile-v2-form-wrap .field input::placeholder,.profile-v2-form-wrap .field textarea::placeholder{color:var(--theme-placeholder)}.profile-v2-form-wrap .field textarea{resize:vertical;min-height:112px}.profile-v2-form-wrap .profile-submit{border:1px solid var(--theme-accent-dark);justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.profile-v2-form-wrap .profile-submit{border:1px solid color-mix(in srgb,var(--theme-accent-dark) 75%,transparent)}}.profile-v2-form-wrap .profile-submit{background:var(--theme-accent);color:var(--theme-on-accent);box-shadow:0 8px 24px var(--theme-accent-dark);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.profile-v2-form-wrap .profile-submit{box-shadow:0 8px 24px color-mix(in srgb,var(--theme-accent-dark) 14%,transparent)}}.profile-v2-form-wrap .profile-submit{letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:850;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s}.profile-v2-form-wrap .profile-submit svg{position:absolute;right:18px}.profile-v2-form-wrap .profile-submit:hover:not(:disabled){box-shadow:0 12px 30px var(--theme-accent-dark);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.profile-v2-form-wrap .profile-submit:hover:not(:disabled){box-shadow:0 12px 30px color-mix(in srgb,var(--theme-accent-dark) 20%,transparent)}}.profile-v2-form-wrap .profile-submit:disabled{cursor:wait;opacity:.65}.profile-v2-footer{border-top:1px solid var(--v2-line);background:var(--v2-secondary);color:var(--v2-muted);justify-content:space-between;align-items:center;gap:20px;padding:25px clamp(30px,6vw,86px);font-size:.69rem;display:flex}.profile-v2-footer a{color:var(--v2-ink);font-weight:900}.profile-v2-shell .profile-filter-row button{border-color:var(--v2-line-soft);background:var(--v2-surface);min-height:40px;color:var(--v2-muted);box-shadow:var(--v2-shadow-sm);letter-spacing:.035em;border-radius:11px;padding-inline:15px;font-size:.68rem;font-weight:760}.profile-v2-shell .profile-filter-row button:hover{border-color:var(--theme-accent-dark)}.profile-v2-shell .profile-filter-row button.active{border-color:var(--theme-accent-dark);background:var(--theme-accent);color:var(--theme-on-accent)}.profile-v2-shell .profile-sticky{border:1px solid var(--v2-line-soft);background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow-md);border-radius:16px}.profile-v2-shell .profile-sticky small{color:var(--v2-muted)}.profile-v2-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--theme-accent);outline-offset:3px}@media (max-width:1240px) and (min-width:1021px){.profile-v2-layout{grid-template-columns:minmax(340px,36vw) minmax(0,1fr)}.profile-v2-identity-inner{padding-inline:30px}.profile-v2-section{padding-inline:42px}.profile-v2-work .profile-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v2-contact,.profile-v2-section-heading{grid-template-columns:1fr}}@media (max-width:1020px){.profile-v2-layout{display:block}.profile-v2-identity-panel{border-right:0;border-bottom:1px solid var(--v2-line);height:auto;position:static;overflow:visible}.profile-v2-identity-inner{min-height:auto}.profile-v2-identity-body{grid-template-columns:minmax(210px,280px) minmax(0,460px);justify-content:center;align-items:center;gap:42px;padding-block:44px 24px;display:grid}.profile-v2-portrait-wrap{width:100%;margin:0}.profile-v2-identity-copy{text-align:left}.profile-v2-meta,.profile-v2-socials{justify-content:flex-start}.profile-v2-panel-actions{margin-left:0}.profile-v2-work .profile-work-card{flex-basis:calc(33.3333% - 10px)}.profile-v2-contact{grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr)}}@media (max-width:800px){.profile-v2-section{padding:54px 32px}.profile-v2-section-heading{grid-template-columns:1fr;gap:16px}.profile-v2-pair{grid-template-columns:1fr}.profile-v2-pair>.profile-v2-module:only-child{grid-column:auto}.profile-v2-module+.profile-v2-module{border-top:1px solid var(--v2-line);padding-top:44px}.profile-v2-work .profile-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v2-contact{grid-template-columns:1fr}.profile-v2-testimonial-track blockquote{flex-basis:calc(50% - 7px)}.profile-v2-testimonial-carousel.count-1 .profile-v2-testimonial-track blockquote{flex-basis:100%}}@media (max-width:700px){.profile-v2-identity-inner{padding:14px 16px 40px}.profile-v2-identity-body{gap:0;padding:18px 0 10px;display:flex}.profile-v2-portrait-wrap{width:min(68vw,260px);margin:0 auto 22px}.profile-v2-availability{padding:8px 9px;font-size:.55rem;bottom:14px;right:-8px}.profile-v2-identity-copy{text-align:center;width:100%}.profile-v2-identity-copy h1{font-size:clamp(2.65rem,12vw,3.5rem)}.profile-v2-identity-copy h1.profile-v2-long-name{font-size:clamp(2.3rem,10vw,3.05rem)}.profile-v2-headline{margin:14px auto 0;font-size:1.03rem}.profile-v2-meta,.profile-v2-socials{justify-content:center}.profile-v2-socials a{width:28px;height:32px}.profile-v2-socials svg{width:22px;height:22px}.profile-v2-pitch{max-width:38ch;margin-inline:auto;font-size:.86rem}.profile-v2-panel-actions{max-width:none;margin:20px auto 0}.profile-v2-primary-cta{width:100%}.profile-v2-section{padding:42px 16px}.profile-v2-section-heading{margin-bottom:22px}.profile-v2-contact h2,.profile-v2-editorial-heading,.profile-v2-module>h2,.profile-v2-section-heading h2{font-size:1.35rem}.profile-work-toolbar{align-items:center}.profile-work-toolbar .profile-filter-row{margin:0}.profile-work-controls button{width:40px;height:40px}.profile-v2-work .profile-work-grid{gap:12px;margin-right:-16px;padding-bottom:8px;padding-right:16px}.profile-v2-work .profile-work-card{flex:0 0 min(72vw,255px)}.profile-v2-brand-grid,.profile-v2-highlights>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v2-highlights>div{border-top:0;gap:10px;margin-top:18px}.profile-v2-highlights article{border:1px solid var(--theme-accent-dark);flex-direction:column;gap:14px;min-height:126px;padding:15px}@supports (color:color-mix(in lab,red,red)){.profile-v2-highlights article{border:1px solid color-mix(in srgb,var(--theme-accent-dark) 16%,var(--v2-line))}}.profile-v2-highlights article{background:var(--theme-accent-soft);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.profile-v2-highlights article{background:color-mix(in srgb,var(--theme-accent-soft) 42%,var(--v2-surface))}}.profile-v2-highlights article>svg{background:var(--theme-accent);width:34px;height:34px;color:var(--theme-on-accent);border-radius:9px;padding:8px}.profile-v2-highlights article>span{gap:5px}.profile-v2-highlights strong{font-size:.7rem;line-height:1.25}.profile-v2-highlights small{font-size:.7rem}.profile-v2-testimonial-carousel{padding-inline:8px}.profile-v2-testimonial-track{gap:12px}.profile-v2-testimonial-carousel.count-1 .profile-v2-testimonial-track blockquote,.profile-v2-testimonial-track blockquote{flex-basis:100%;min-height:245px;padding:21px}.profile-v2-testimonial-track blockquote>p{font-size:.92rem}.profile-v2-testimonial-arrow{width:38px;height:38px;top:auto;bottom:-7px;transform:none}.profile-v2-testimonial-arrow.is-previous{left:8px}.profile-v2-testimonial-arrow.is-next{right:8px}.profile-v2-testimonial-dots{bottom:7px}.profile-v2-contact{padding-bottom:96px}.profile-v2-contact dl>div{grid-template-columns:105px minmax(0,1fr)}.profile-v2-form-wrap{padding:23px 17px}.profile-v2-form-wrap .profile-form-grid{grid-template-columns:1fr}.profile-v2-footer{flex-direction:column;align-items:flex-start;padding:22px 16px 90px}.profile-sticky{z-index:70}}@media (max-width:380px){.profile-v2-portrait-wrap{width:min(68vw,235px)}.profile-v2-identity-copy h1{font-size:2.8rem}.profile-v2-section{padding-inline:14px}.profile-v2-contact dl>div{grid-template-columns:1fr;gap:4px}.profile-v2-form-wrap{padding-inline:14px}}@media (max-width:700px){.profile-v2-desktop-brand-row{display:none}.profile-v2-mobile-brand-row{z-index:3;justify-content:space-between;width:auto;margin:0;display:flex;position:absolute;top:20px;left:16px;right:16px}.profile-v2-brand-mark{border-color:var(--theme-on-accent);justify-content:center;width:38px;min-height:38px;padding:0}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-mark{border-color:color-mix(in srgb,var(--theme-on-accent) 22%,transparent)}}.profile-v2-brand-mark{background:var(--theme-accent);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-mark{background:color-mix(in srgb,var(--theme-accent) 82%,transparent)}}.profile-v2-brand-mark{color:var(--theme-on-accent);box-shadow:var(--v2-shadow-sm);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%)}.profile-v2-brand-glyph b{font-size:1.3rem}.profile-v2-brand-glyph i{width:6px;height:6px;transform:translateY(6px)}.profile-v2-brand-label{display:none}.profile-v2-brand-mark:hover{border-color:var(--theme-on-accent)}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-mark:hover{border-color:color-mix(in srgb,var(--theme-on-accent) 22%,transparent)}}.profile-v2-brand-mark:hover{background:var(--theme-accent-hover)}@supports (color:color-mix(in lab,red,red)){.profile-v2-brand-mark:hover{background:color-mix(in srgb,var(--theme-accent-hover) 92%,transparent)}}.profile-v2-brand-mark:hover{box-shadow:var(--v2-shadow-md)}.profile-v2-brand-row .profile-share{display:grid}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-identity-inner{padding:0 16px 44px}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-brand-row{top:14px}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-identity-body{padding:0 0 10px;display:flex}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-portrait-wrap{isolation:isolate;width:calc(100% + 32px);max-width:none;height:clamp(360px,64svh,560px);margin:0 -16px}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-portrait{aspect-ratio:auto;object-fit:cover;object-position:center 28%;height:100%;box-shadow:none;border-radius:0;-webkit-mask-image:linear-gradient(#000 0 62%,#000000b8 73%,#0000002e 88%,#0000);mask-image:linear-gradient(#000 0 62%,#000000b8 73%,#0000002e 88%,#0000)}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-identity-copy{z-index:1;box-sizing:border-box;text-align:center;margin-top:-108px;padding:0 28px 12px;position:relative}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-name-row{justify-content:center}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-name-row:not(:has(.profile-v2-long-name)){flex-wrap:nowrap}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-name-row:not(:has(.profile-v2-long-name)) h1{overflow-wrap:normal;white-space:nowrap;font-size:clamp(2.45rem,11vw,3.2rem)}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-headline{margin-inline:auto}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-meta,.profile-v2-shell[data-mobile-header=immersive] .profile-v2-socials{justify-content:center}.profile-v2-shell[data-mobile-header=immersive] .profile-v2-panel-actions,.profile-v2-shell[data-mobile-header=immersive] .profile-v2-pitch{margin-inline:auto}}.mobile-header-selector{gap:18px;display:grid}.mobile-header-selector fieldset{border:0;min-width:0;padding:0}.mobile-header-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-header-options>label{border:1px solid var(--d-line);background:var(--d-surface);cursor:pointer;border-radius:12px;grid-template-columns:92px minmax(0,1fr) 22px;align-items:center;gap:14px;min-height:126px;padding:14px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.mobile-header-options>label:hover{border-color:var(--d-ink)}.mobile-header-options>label.is-selected{border-color:var(--d-accent);background:var(--d-accent-tint)}.mobile-header-options input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-header-options>label:has(input:focus-visible){outline:3px solid var(--d-accent);outline-offset:3px}.mobile-header-options>label>span:nth-of-type(2){gap:5px;display:grid}.mobile-header-options strong{font-size:.8rem}.mobile-header-options small{color:var(--d-muted);font-size:.68rem;line-height:1.5}.mobile-header-options>label>svg{background:var(--d-accent);color:#171714;opacity:0;border-radius:50%;width:19px;height:19px;padding:3px}.mobile-header-options>label.is-selected>svg{opacity:1}.mobile-header-preview{border:1px solid var(--d-line);background:var(--d-bg);border-radius:9px;width:92px;height:98px;display:block;position:relative;overflow:hidden}.mobile-header-preview i{background:var(--d-muted);position:absolute}.mobile-header-preview b,.mobile-header-preview em,.mobile-header-preview small{background:var(--d-ink);opacity:.74;border-radius:4px;height:5px;position:absolute}.mobile-header-preview.is-classic i{border-radius:7px;width:34px;height:42px;top:12px;left:29px}.mobile-header-preview.is-classic b{width:48px;top:63px;left:22px}.mobile-header-preview.is-classic em{opacity:.42;width:36px;top:74px;left:28px}.mobile-header-preview.is-classic small{background:var(--d-accent);opacity:1;width:56px;height:4px;top:86px;left:18px}.mobile-header-preview.is-immersive i{border-radius:0 0 8px 8px;inset:0 0 37px}.mobile-header-preview.is-immersive b{width:50px;bottom:25px;left:10px}.mobile-header-preview.is-immersive em{opacity:.42;width:38px;bottom:14px;left:10px}.mobile-header-preview.is-immersive small{background:var(--d-accent);opacity:1;border-radius:50%;width:14px;height:14px;bottom:13px;right:10px}.mobile-header-selector>.btn{justify-self:start}@media (max-width:700px){.mobile-header-options{grid-template-columns:1fr}.mobile-header-options>label{grid-template-columns:82px minmax(0,1fr) 22px}.mobile-header-preview{width:82px;height:92px}.mobile-header-selector>.btn{width:100%}}.profile-v2-case-studies{background:var(--v2-secondary)}@supports (color:color-mix(in lab,red,red)){.profile-v2-case-studies{background:color-mix(in srgb,var(--v2-secondary) 46%,var(--v2-paper))}}.profile-v2-case-studies .profile-v2-section-heading>a{color:var(--theme-accent-dark);align-items:center;gap:7px;font-size:.7rem;font-weight:850;display:inline-flex}.public-case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}.public-case-study-grid>article{min-width:0}.public-case-study-cover{aspect-ratio:16/10;background:var(--v2-secondary);box-shadow:var(--v2-shadow-sm);border-radius:15px;display:block;position:relative;overflow:hidden}.public-case-study-cover img{object-fit:cover;transition:transform .35s}.public-case-study-cover:hover img{transform:scale(1.025)}.public-case-study-cover>span{color:var(--theme-accent-dark);letter-spacing:.08em;text-align:center;text-transform:uppercase;place-items:center;padding:20px;font-size:.7rem;font-weight:850;display:grid;position:absolute;inset:0}.public-case-study-grid>article>div{padding:17px 2px 0}.public-case-study-grid small{color:var(--theme-accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.public-case-study-grid h3{letter-spacing:-.025em;margin-top:8px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.18}.public-case-study-grid h3 a{color:var(--v2-ink)}.public-case-study-grid p{color:var(--v2-muted);margin-top:9px;font-size:.76rem;line-height:1.58}.public-case-study-back,.public-case-study-link{color:var(--theme-accent-dark);align-items:center;gap:8px;margin-top:15px;font-size:.68rem;font-weight:850;display:inline-flex}.public-case-study-index>header{max-width:720px;margin-bottom:38px}.public-case-study-article>header h2,.public-case-study-index>header h2{letter-spacing:-.06em;margin-top:12px;font-size:clamp(2.7rem,5vw,5.5rem);line-height:.92}.public-case-study-article>header>p:not(.eyebrow),.public-case-study-index>header>p:last-child{max-width:640px;color:var(--v2-muted);margin-top:18px;font-size:.9rem;line-height:1.65}.public-case-study-article{padding-block:clamp(52px,6vw,86px)}.public-case-study-back{margin:0 0 42px}.public-case-study-article>header{max-width:860px}.public-case-study-article>header dl{gap:10px;margin-top:24px;font-size:.7rem;display:flex}.public-case-study-article>header dt{color:var(--v2-muted)}.public-case-study-article>header dd{font-weight:800}.public-case-study-hero{aspect-ratio:16/9;background:var(--v2-secondary);box-shadow:var(--v2-shadow-md);border-radius:18px;margin-top:42px;position:relative;overflow:hidden}.public-case-study-hero img{object-fit:cover}.public-case-study-body{gap:clamp(38px,5vw,62px);width:min(100%,720px);margin:clamp(50px,7vw,86px) auto 0;display:grid}.public-case-study-body>section{display:block}.public-case-study-body h3{color:var(--v2-ink);letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.15}.public-case-study-body section>div{gap:1em;display:grid}.public-case-study-body p{color:var(--v2-muted);white-space:pre-line;font-size:clamp(.92rem,1.15vw,1rem);line-height:1.82}@media (max-width:900px){.public-case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.public-case-study-grid{grid-template-columns:1fr;gap:30px}.public-case-study-index>header{margin-bottom:28px}.public-case-study-article>header h2,.public-case-study-index>header h2{font-size:clamp(2.5rem,13vw,3.5rem)}.public-case-study-back{margin-bottom:30px}.public-case-study-hero{border-radius:13px;margin-top:30px}.public-case-study-body{gap:34px;margin-top:40px}.public-case-study-body h3{margin-bottom:12px}}.profile-v2-shell :is(.profile-v2-identity-panel,.profile-v2-section){scroll-margin-top:16px}.profile-section-nav-desktop{z-index:68;position:fixed;top:24px;right:18px}.profile-section-nav-desktop>button{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:13px;place-items:center;width:42px;height:42px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-section-nav-desktop>button{background:color-mix(in srgb,var(--v2-surface) 92%,transparent)}}.profile-section-nav-desktop>button{color:var(--v2-ink);box-shadow:var(--v2-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s,background-color .18s,transform .18s}.profile-section-nav-desktop>button:hover,.profile-section-nav-desktop>button[aria-expanded=true]{border-color:var(--theme-accent-dark);background:var(--theme-accent);color:var(--theme-on-accent)}.profile-section-nav-desktop>button:focus-visible,.profile-section-sheet a:focus-visible,.profile-section-sheet button:focus-visible,.profile-sticky-nav-button:focus-visible{outline:3px solid var(--theme-accent-dark);outline-offset:3px}.profile-section-nav-desktop>button svg{width:18px;height:18px}.profile-section-nav-desktop>nav{border:1px solid var(--v2-line);background:var(--v2-surface);width:220px;max-height:calc(100vh - 92px);box-shadow:var(--v2-shadow-md);border-radius:15px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.profile-section-nav-desktop nav a,.profile-section-sheet nav a{min-height:38px;color:var(--v2-muted);border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:.7rem;font-weight:760;line-height:1.25;display:grid}.profile-section-nav-desktop nav a>span,.profile-section-sheet nav a>span{color:var(--theme-accent-dark);font-family:Georgia,Times New Roman,serif;font-size:.61rem;font-style:italic}.profile-section-nav-desktop nav a:hover,.profile-section-nav-desktop nav a[aria-current=location],.profile-section-sheet nav a:hover,.profile-section-sheet nav a[aria-current=location]{background:var(--theme-accent-soft);color:var(--v2-ink)}.profile-sticky-actions{align-items:center;gap:7px;display:flex}.profile-section-sheet,.profile-sticky-nav-button{display:none}@media (max-width:700px){.profile-section-nav-desktop{display:none}.profile-sticky-actions{margin-left:auto}.profile-sticky-nav-button{border:1px solid var(--v2-line);background:var(--v2-secondary);width:42px;height:42px;color:var(--v2-ink);border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.profile-sticky-nav-button svg{width:18px;height:18px}.profile-v2-shell .profile-sticky a{white-space:nowrap;min-height:42px}.profile-section-sheet[open]{z-index:120;background:var(--v2-surface);width:100%;max-width:none;max-height:min(78dvh,650px);color:var(--v2-ink);border:0;border-radius:20px 20px 0 0;margin:0;padding:0;display:block;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -22px 60px #00000038}.profile-section-sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0b0994}.profile-section-sheet>div{max-height:min(78dvh,650px);padding-bottom:max(16px,env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);display:grid}.profile-section-sheet header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:20px;padding:19px 18px 15px;display:flex}.profile-section-sheet header small{color:var(--theme-accent-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850}.profile-section-sheet header h2{letter-spacing:-.025em;margin-top:3px;font-size:1.1rem}.profile-section-sheet header button{border:1px solid var(--v2-line);background:var(--v2-secondary);width:38px;height:38px;color:var(--v2-ink);border-radius:10px;place-items:center;display:grid}.profile-section-sheet header button svg{width:18px;height:18px}.profile-section-sheet nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px 11px;display:grid;overflow-y:auto}.profile-section-sheet nav a{border:1px solid #0000;min-height:46px;padding:9px 10px}.profile-section-sheet nav a[aria-current=location]{border-color:var(--theme-accent-dark)}@supports (color:color-mix(in lab,red,red)){.profile-section-sheet nav a[aria-current=location]{border-color:color-mix(in srgb,var(--theme-accent-dark) 35%,var(--v2-line))}}}@media (max-width:430px){.profile-sticky-identity>span{display:none}.profile-sticky{padding-left:7px}.profile-section-sheet nav{grid-template-columns:1fr}}.verification-card{max-width:760px;padding:30px}.verification-state{align-items:flex-start;gap:18px;display:flex}.verification-state>span{color:#708d15;background:#f1f6df;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.verification-state>span svg{width:24px;height:24px}.verification-state h2{margin-top:5px;font-size:1.35rem}.verification-state div>p:not(.eyebrow){max-width:610px;color:var(--d-muted);margin-top:7px;font-size:.86rem;line-height:1.6}.verification-state time{color:var(--d-muted);margin-top:10px;font-size:.7rem;font-weight:750;display:block}.verification-consent{border-top:1px solid var(--d-line);gap:14px;margin-top:26px;padding-top:22px;display:grid}.verification-consent label{color:var(--d-muted);cursor:pointer;align-items:flex-start;gap:11px;font-size:.76rem;line-height:1.55;display:flex}.verification-consent input{accent-color:#89a923;flex:none;width:17px;height:17px;margin-top:2px}.verification-consent>a{width:max-content;color:var(--d-muted);text-underline-offset:3px;font-size:.7rem;font-weight:800;text-decoration:underline}.verification-consent .btn{justify-self:start}.verification-card.is-verified .verification-state>span{color:#4d7d20;background:#e9f5df}.verification-card.is-declined .verification-state>span,.verification-card.is-expired .verification-state>span,.verification-card.is-revoked .verification-state>span{color:#a63d31;background:#fff0ed}[data-dashboard-theme=dark] .verification-state>span{color:#b9dc52;background:#2b3323}[data-dashboard-theme=dark] .verification-card.is-declined .verification-state>span,[data-dashboard-theme=dark] .verification-card.is-expired .verification-state>span,[data-dashboard-theme=dark] .verification-card.is-revoked .verification-state>span{color:#f0a39b;background:#3a2624}.verification-private{margin-top:16px}.verification-status-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.verification-status-grid span{border:1px solid var(--d-line);background:var(--d-surface-soft);border-radius:10px;gap:4px;padding:12px;display:grid}.verification-status-grid small{color:var(--d-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.62rem}.verification-status-grid strong{font-size:.75rem}.verification-details-form{gap:18px;margin-top:20px;display:grid}.verification-details-form fieldset label,.verification-details-form>label{gap:6px;font-size:.72rem;font-weight:850;display:grid}.verification-details-form input,.verification-details-form select,.verification-details-form textarea{border:1px solid var(--d-line);background:var(--d-input);width:100%;min-height:43px;color:var(--d-ink);border-radius:9px;padding:9px 11px}.verification-details-form textarea{min-height:90px}.verification-details-form fieldset>p,.verification-details-form small{color:var(--d-muted);font-size:.65rem;font-weight:500;line-height:1.5}.verification-details-form fieldset{border:1px solid var(--d-line);border-radius:11px;gap:12px;padding:16px;display:grid}.verification-details-form legend{padding:0 6px;font-size:.75rem;font-weight:900}.verification-details-form>.btn{justify-self:start}.admin-verification-tabs{gap:6px;margin-bottom:14px;display:flex;overflow:auto}.admin-verification-tabs a{white-space:nowrap;border:1px solid var(--a-line);background:#fff;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:850}.admin-verification-tabs a.active{background:var(--a-ink);color:#fff;border-color:var(--a-ink)}.admin-verification-list{gap:12px;display:grid}.admin-verification-item>header{border-bottom:1px solid var(--a-line);align-items:center;gap:11px;padding-bottom:14px;display:flex}.admin-verification-item>header>img,.admin-verification-item>header>span{object-fit:cover;background:#eeece5;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-weight:950;display:grid}.admin-verification-item>header>div{min-width:0;margin-right:auto}.admin-verification-item>header h2{font-size:1rem}.admin-verification-item>header p{color:var(--a-muted);margin-top:3px;font-size:.68rem}.admin-verification-facts{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;display:grid}.admin-verification-facts span{background:#f6f5f1;border-radius:9px;gap:5px;padding:10px;display:grid}.admin-verification-evidence small,.admin-verification-facts small{color:var(--a-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.admin-verification-facts strong{overflow-wrap:anywhere;font-size:.7rem}.admin-verification-evidence{border:1px solid var(--a-line);border-radius:9px;gap:5px;margin-top:12px;padding:12px;display:grid}.admin-verification-evidence a{color:#607817;font-size:.72rem;font-weight:850}.admin-manual-verification>p,.admin-verification-evidence p{color:var(--a-muted);font-size:.7rem;line-height:1.55}.admin-manual-verification{margin-top:16px}.admin-manual-user-search{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px;margin-top:16px;display:grid}.admin-manual-user-search label{gap:6px;font-size:.7rem;font-weight:850;display:grid}.admin-manual-user-search input{border:1px solid var(--a-line);background:#faf9f5;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.admin-user-not-found{background:#fff9f8;border:1px solid #ead7d4;border-radius:9px;margin-top:12px;padding:10px 12px;font-weight:800;color:#9b2d24!important}.admin-manual-user-match{background:#f8fbe9;border:1px solid #dce5be;border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:13px;display:flex}.admin-manual-user-match>span{background:#e6efc8;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.admin-manual-user-match div{gap:2px;display:grid}.admin-manual-user-match small{color:var(--a-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.admin-manual-user-match strong{font-size:.78rem}.admin-manual-user-match p{color:var(--a-muted);font-size:.68rem}.verification-simple{min-height:250px}.verification-simple .verification-state h2{margin-top:0}.verification-benefits{color:var(--d-ink);gap:9px;margin:24px 0 0 66px;font-size:.78rem;display:grid}.verification-benefits li{align-items:center;gap:9px;list-style:none;display:flex}.verification-benefits li:before{content:"✓";background:var(--d-accent-tint);width:20px;height:20px;color:var(--d-focus);border-radius:50%;place-items:center;font-size:.68rem;font-weight:950;display:grid}.verification-disclaimer{max-width:640px;color:var(--d-muted);margin:20px 0 0 66px;font-size:.69rem;line-height:1.55}.verification-evidence-request,.verification-requirement{border-top:1px solid var(--d-line);gap:13px;margin:24px 0 0 66px;padding-top:20px;display:grid}.verification-evidence-request>p,.verification-requirement p{color:var(--d-muted);font-size:.76rem;line-height:1.55}.verification-action,.verification-requirement .btn{justify-self:start}.verification-action{margin:22px 0 0 66px}.verification-admin-instruction{border-left:3px solid var(--d-focus);background:var(--d-accent-tint);border-radius:0 9px 9px 0;padding:13px 15px;font-weight:750;color:var(--d-ink)!important}.verification-evidence-request .verification-details-form{margin-top:3px}.verification-details-form>.dash-form-grid label{gap:6px;font-size:.72rem;font-weight:850;display:grid}.verification-details-form>small{color:var(--d-muted);font-size:.65rem}.verification-card.is-danger .verification-state>span{color:#a63d31;background:#fff0ed}[data-dashboard-theme=dark] .verification-card.is-danger .verification-state>span{color:#f0a39b;background:#3a2624}.verification-card.is-evidence .verification-state>span{background:var(--d-accent-tint);color:var(--d-focus)}@media (max-width:700px){.profile-v2-name-row{justify-content:center}.verification-card{padding:21px 17px}.verification-state{gap:13px}.verification-state>span{width:42px;height:42px}.verification-consent .btn,.verification-details-form>.btn{width:100%}.verification-status-grid{grid-template-columns:1fr}.admin-verification-facts{grid-template-columns:1fr 1fr}}.profile-v2-offer{background:var(--v2-paper);grid-template-columns:minmax(250px,.82fr) minmax(300px,1.18fr);gap:clamp(46px,6vw,88px);padding-block:clamp(58px,6vw,86px);display:grid}.profile-v2-offer>section:only-child{grid-column:1/-1;width:min(100%,780px)}.profile-v2-offer h2,.profile-v2-story h2{color:var(--v2-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850;line-height:1.2}.profile-v2-services a{min-height:70px;color:var(--v2-ink);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 2px;transition:color .18s,padding-left .18s,background-color .18s;display:grid}.profile-v2-services a:hover{color:var(--theme-accent-dark);padding-left:8px}.profile-v2-services a svg{transition:transform .18s}.profile-v2-services a:hover svg{transform:translate(4px)}.profile-v2-services strong{letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-size:clamp(1rem,1.4vw,1.22rem);font-weight:760;line-height:1.25}.profile-v2-brand-gallery{margin-top:25px}.profile-v2-brand-grid{border-top:1px solid var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.profile-v2-brands figure{border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);min-height:106px;align-content:center;gap:8px;padding:18px 14px;transition:background-color .18s,opacity .18s}.profile-v2-brands figure:nth-child(2n){border-right:0}.profile-v2-brands figure:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.profile-v2-brands figure:hover{border-color:var(--v2-line);background:var(--theme-accent-soft)}@supports (color:color-mix(in lab,red,red)){.profile-v2-brands figure:hover{background:color-mix(in srgb,var(--theme-accent-soft) 28%,transparent)}}.profile-v2-brands img{object-fit:contain;filter:grayscale();opacity:.72;width:min(100%,128px);height:38px;transition:filter .18s,opacity .18s}.profile-v2-brands figure:hover img{filter:grayscale(0);opacity:1}.profile-v2-shell[data-theme-mode=dark] .profile-v2-brands img{filter:grayscale()brightness(0)invert();opacity:.7}.profile-v2-shell[data-theme-mode=dark] .profile-v2-brands figure:hover img{filter:grayscale()brightness(0)invert();opacity:1}.profile-v2-brands figcaption{font-size:.62rem;font-weight:750}.profile-v2-brand-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.profile-v2-brand-controls>span{color:var(--v2-muted);font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-style:italic}.profile-v2-brand-controls>div{gap:7px;display:flex}.profile-v2-brand-controls button{border:1px solid var(--v2-line);width:38px;height:38px;color:var(--v2-ink);box-shadow:none;background:0 0;border-radius:50%;place-items:center;transition:background-color .18s,border-color .18s,color .18s;display:grid}.profile-v2-brand-controls button:hover:not(:disabled){border-color:var(--theme-accent-dark);background:var(--theme-accent);color:var(--theme-on-accent)}.profile-v2-brand-controls button:disabled{cursor:not-allowed;opacity:.3}.profile-v2-story{background:var(--v2-secondary);grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);align-items:start;gap:clamp(50px,7vw,100px);padding-block:clamp(64px,7vw,102px);display:grid}@supports (color:color-mix(in lab,red,red)){.profile-v2-story{background:color-mix(in srgb,var(--v2-secondary) 56%,var(--v2-paper))}}.profile-v2-story.is-single{grid-template-columns:minmax(0,780px)}.profile-v2-story.is-single .profile-v2-highlights{border-left:0;max-width:680px;padding-left:0}.profile-v2-about>p{max-width:32ch;min-height:0;box-shadow:none;color:var(--v2-ink);letter-spacing:-.027em;white-space:pre-line;background:0 0;border:0;border-radius:0;margin:24px 0 0;padding:0;font-size:clamp(1.28rem,2.1vw,1.85rem);font-weight:520;line-height:1.48}.profile-v2-about>p:before{display:none}.profile-v2-about:before{content:"";background:var(--theme-accent-dark);border-radius:2px;width:42px;height:3px;margin-bottom:23px;display:block}.profile-v2-highlights{border-left:1px solid var(--v2-line);padding-left:clamp(26px,3.4vw,48px)}.profile-v2-highlights>div{border-bottom:1px solid var(--v2-line);grid-template-columns:1fr;gap:0;margin-top:24px}.profile-v2-highlights article{border-top:1px solid var(--v2-line);min-height:0;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:13px;padding:16px 0;display:grid}.profile-v2-highlights article:hover{border-color:var(--v2-line);color:var(--theme-accent-dark)}.profile-v2-highlights article>svg{width:17px;height:17px;margin-top:1px}.profile-v2-testimonials{background:var(--v2-ink);color:var(--v2-paper);padding-block:clamp(66px,7vw,100px)}.profile-v2-testimonials .profile-v2-section-heading{margin-bottom:clamp(30px,4vw,48px)}.profile-v2-testimonials .profile-v2-section-heading h2{color:var(--v2-paper)}@supports (color:color-mix(in lab,red,red)){.profile-v2-testimonials .profile-v2-section-heading h2{color:color-mix(in srgb,var(--v2-paper) 82%,transparent)}}.profile-v2-testimonial-carousel{padding:0;position:relative}.profile-v2-testimonial-stage{max-width:940px;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:64px minmax(0,1fr);margin:0;padding:0;display:grid}.profile-v2-quote{width:auto;height:auto;color:var(--theme-accent);background:0 0;margin-top:-13px;font-family:Georgia,Times New Roman,serif;font-size:5.4rem;font-weight:400;line-height:1;display:block}.profile-v2-testimonial-stage>p{max-width:34ch;color:inherit;letter-spacing:-.037em;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:clamp(1.45rem,2.65vw,2.35rem);font-weight:560;line-height:1.32}.profile-v2-testimonial-stage footer{border:0;grid-column:2;align-items:center;gap:14px;margin-top:34px;padding:0;display:flex}.profile-v2-testimonial-avatar,.profile-v2-testimonial-stage footer img{object-fit:cover;border-radius:50%;flex:none;width:54px;height:54px}.profile-v2-testimonial-avatar{background:var(--theme-accent);color:var(--theme-on-accent);place-items:center;font-size:.88rem;font-weight:900;display:grid}.profile-v2-testimonial-person{gap:4px;min-width:0;display:grid}.profile-v2-testimonial-person strong{font-size:.78rem}.profile-v2-testimonial-person small{color:var(--v2-paper)}@supports (color:color-mix(in lab,red,red)){.profile-v2-testimonial-person small{color:color-mix(in srgb,var(--v2-paper) 62%,transparent)}}.profile-v2-testimonial-person small{font-size:.68rem;line-height:1.35}.profile-v2-testimonial-navigation{border-top:1px solid var(--v2-paper);justify-content:space-between;align-items:center;gap:20px;margin:42px 0 0 64px;padding-top:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-v2-testimonial-navigation{border-top:1px solid color-mix(in srgb,var(--v2-paper) 18%,transparent)}}.profile-v2-testimonial-navigation>span{color:var(--v2-paper)}@supports (color:color-mix(in lab,red,red)){.profile-v2-testimonial-navigation>span{color:color-mix(in srgb,var(--v2-paper) 58%,transparent)}}.profile-v2-testimonial-navigation>span{font-family:Georgia,Times New Roman,serif;font-size:.72rem;font-style:italic}.profile-v2-testimonial-navigation>span strong{color:var(--theme-accent);font-size:.96rem}.profile-v2-testimonial-navigation>div{gap:8px;display:flex}.profile-v2-testimonial-navigation button{border:1px solid var(--v2-paper);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-v2-testimonial-navigation button{border:1px solid color-mix(in srgb,var(--v2-paper) 26%,transparent)}}.profile-v2-testimonial-navigation button{color:var(--v2-paper);background:0 0;border-radius:50%;transition:background-color .18s,border-color .18s,color .18s}.profile-v2-testimonial-navigation button:hover:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-on-accent)}.profile-v2-testimonial-navigation button:disabled{cursor:default;opacity:.28}.profile-v2-contact{background:var(--v2-secondary);grid-template-columns:minmax(220px,.7fr) minmax(420px,1.3fr);align-items:start;gap:clamp(44px,6vw,86px);padding-block:clamp(66px,7vw,96px);display:grid}@supports (color:color-mix(in lab,red,red)){.profile-v2-contact{background:color-mix(in srgb,var(--v2-secondary) 64%,var(--v2-paper))}}.profile-v2-contact{color:var(--v2-ink)}.profile-v2-contact h2{max-width:8ch;color:var(--v2-ink);letter-spacing:-.055em;font-size:clamp(2.3rem,4vw,4rem);font-weight:900;line-height:.92}.profile-v2-contact-intro>p{max-width:31ch;color:var(--v2-muted);margin-top:22px;font-size:.84rem;line-height:1.68}.profile-v2-contact dl{margin-top:32px;display:grid}.profile-v2-contact dl>div{border-top:1px solid var(--v2-line);padding:14px 0;font-size:.72rem}.profile-v2-contact dt{color:var(--v2-muted);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;font-size:.61rem;font-weight:820;display:flex}.profile-v2-contact dt>span{width:20px;height:20px;color:var(--theme-accent-dark);background:0 0;border-radius:0;place-items:center;display:grid}.profile-v2-contact dt svg{width:15px;height:15px}.profile-v2-contact dd{overflow-wrap:anywhere;color:var(--v2-ink);margin:7px 0 0 29px;font-size:.75rem;font-weight:750}.profile-v2-contact dd a{-webkit-text-decoration-color:var(--theme-accent-dark);text-decoration-color:var(--theme-accent-dark);text-underline-offset:3px;text-decoration-thickness:1px}.profile-v2-form-wrap{border:0;border-left:1px solid var(--v2-line);box-shadow:none;color:var(--v2-ink);background:0 0;border-radius:0;align-self:start;padding:0 0 0 clamp(30px,4vw,54px)}.profile-v2-form-wrap .profile-form-heading{border-bottom:1px solid var(--v2-line);gap:9px;margin-bottom:27px;padding:0 0 22px;display:grid}.profile-v2-form-wrap .profile-form-heading span{color:var(--theme-accent-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.61rem;font-weight:900}.profile-v2-form-wrap .profile-form-heading strong{letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.7rem)}.profile-v2-form-wrap .field input,.profile-v2-form-wrap .field select,.profile-v2-form-wrap .field textarea{border-color:var(--v2-line);background:var(--theme-input);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.profile-v2-form-wrap .field input,.profile-v2-form-wrap .field select,.profile-v2-form-wrap .field textarea{background:color-mix(in srgb,var(--theme-input) 84%,var(--v2-surface))}}.profile-v2-form-wrap .field input,.profile-v2-form-wrap .field select,.profile-v2-form-wrap .field textarea{box-shadow:none}.profile-v2-form-wrap .profile-submit{box-shadow:none;border-radius:9px}.profile-v2-form-wrap .profile-submit:hover:not(:disabled){box-shadow:none}@media (max-width:800px){.profile-v2-contact,.profile-v2-offer,.profile-v2-story{grid-template-columns:1fr}.profile-v2-offer{gap:52px}.profile-v2-story{gap:46px}.profile-v2-form-wrap,.profile-v2-highlights{border-top:1px solid var(--v2-line);border-left:0;padding:42px 0 0}}@media (max-width:700px){.profile-v2-contact,.profile-v2-offer,.profile-v2-story,.profile-v2-testimonials{padding-block:54px}.profile-v2-services a{grid-template-columns:34px minmax(0,1fr) auto;min-height:64px;padding-block:14px}.profile-v2-services strong{font-size:1rem}.profile-v2-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-v2-brands figure{min-height:94px;padding-inline:9px}.profile-v2-about>p{font-size:1.25rem;line-height:1.5}.profile-v2-highlights article{flex-direction:row;background:0 0;border-width:1px 0 0;border-radius:0;min-height:0;padding:15px 0}.profile-v2-highlights article>svg{width:17px;height:17px;color:var(--theme-accent-dark);background:0 0;border-radius:0;padding:0}.profile-v2-highlights article>span{grid-template-columns:minmax(0,1fr) auto;gap:10px}.profile-v2-highlights small{text-align:right}.profile-v2-testimonial-stage{grid-template-columns:38px minmax(0,1fr)}.profile-v2-quote{font-size:3.7rem}.profile-v2-testimonial-stage>p{font-size:clamp(1.3rem,6.6vw,1.65rem)}.profile-v2-testimonial-stage footer{margin-top:26px}.profile-v2-testimonial-navigation{margin:34px 0 0 38px}.profile-v2-contact{padding-bottom:104px}.profile-v2-contact h2{font-size:2.8rem}.profile-v2-form-wrap{padding-inline:0}.profile-v2-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.profile-v2-brands figure,.profile-v2-brands img,.profile-v2-service-description,.profile-v2-services button,.profile-v2-testimonial-navigation button{transition:none}}.profile-v2-editorial-section{background:var(--v2-paper);padding-block:clamp(48px,4.5vw,64px)}.profile-v2-contact h2,.profile-v2-editorial-heading{color:var(--v2-ink);letter-spacing:-.03em;text-transform:none;margin:0;font-size:clamp(1.3rem,1.75vw,1.7rem);font-weight:880;line-height:1.15}.profile-v2-brands{padding-block:clamp(36px,3.5vw,46px)}.profile-v2-brands .profile-v2-brand-gallery{margin-top:clamp(22px,2.5vw,28px)}.profile-v2-brands .profile-v2-brand-grid{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 18px;margin:0;display:grid}.profile-v2-brands figure{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;place-items:center;gap:9px;padding:2px;transition:opacity .18s;display:grid}.profile-v2-brands figure:nth-child(n){border:0;grid-column:auto}.profile-v2-brands figure:hover{box-shadow:none;opacity:1;background:0 0;border:0;transform:none}.profile-v2-brands figure>.profile-v2-brand-logo{box-sizing:border-box;border:1px solid var(--v2-line);justify-content:center;align-items:center;width:80px;min-width:80px;max-width:80px;height:80px;min-height:80px;max-height:80px;padding:12px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-v2-brands figure>.profile-v2-brand-logo{border:1px solid color-mix(in srgb,var(--v2-line) 68%,var(--v2-muted) 32%)}}.profile-v2-brands figure>.profile-v2-brand-logo{background:#fff;border-radius:50%}.profile-v2-brands figure>.profile-v2-brand-logo>.profile-v2-brand-image{object-fit:contain;object-position:center;filter:grayscale();opacity:.76;width:100%;max-width:100%;height:100%;max-height:100%;transition:filter .18s,opacity .18s;display:block}.profile-v2-brands figure:hover .profile-v2-brand-image{filter:grayscale(0);opacity:1}.profile-v2-brands figcaption{max-width:100%;color:var(--v2-muted);letter-spacing:.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:720;overflow:hidden}.profile-v2-brands .profile-v2-brand-controls{border-top:1px solid var(--v2-line);margin-top:18px;padding-top:12px}.profile-v2-services{padding-block:clamp(44px,4vw,58px)}.profile-v2-services ol{border-bottom:1px solid var(--v2-line);margin:clamp(24px,2.8vw,32px) 0 0;padding:0;list-style:none}.profile-v2-services li{border-top:1px solid var(--v2-line)}.profile-v2-service-static,.profile-v2-service-trigger{width:100%;color:var(--v2-ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 4px;display:grid}.profile-v2-service-trigger{cursor:pointer;transition:color .18s,padding-left .18s}.profile-v2-service-trigger:hover{color:var(--theme-accent-dark);padding-left:10px}.profile-v2-service-trigger:focus-visible{outline:2px solid var(--theme-accent-dark);outline-offset:4px}.profile-v2-service-index{color:var(--theme-accent-dark);align-self:start;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-style:italic;font-weight:700}.profile-v2-service-copy{min-width:0;display:grid}.profile-v2-service-copy strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.22rem,2.1vw,1.72rem);font-weight:790;line-height:1.15}.profile-v2-service-toggle{min-width:24px;color:var(--theme-accent-dark);text-align:center;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400;line-height:1}.profile-v2-service-description{color:var(--v2-muted);margin:0 30px 18px 70px;font-size:.78rem;line-height:1.65;overflow:hidden}.profile-v2-service-description[hidden]{display:none}.profile-v2-service-description p{white-space:pre-line;overflow-wrap:anywhere;max-width:62ch;margin:0}.profile-v2-about{background:var(--v2-secondary);min-width:0;padding-block:clamp(52px,5vw,70px)}@supports (color:color-mix(in lab,red,red)){.profile-v2-about{background:color-mix(in srgb,var(--v2-secondary) 56%,var(--v2-paper))}}.profile-v2-about.has-photo{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid}.profile-v2-about-copy{min-width:0}.profile-v2-about-copy:before{display:none}.profile-v2-about-copy>p{min-height:0;box-shadow:none;color:var(--v2-ink);letter-spacing:-.03em;white-space:pre-line;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:22px 0 0;padding:0;font-size:clamp(1.38rem,2.35vw,2rem);font-weight:520;line-height:1.48}.profile-v2-about:not(.has-photo) .profile-v2-about-copy{width:min(74%,760px)}.profile-v2-about.has-photo .profile-v2-about-copy>p{max-width:34ch}.profile-v2-about-photo{background:var(--v2-secondary);border-radius:clamp(16px,2vw,24px);min-height:clamp(290px,36vw,460px);position:relative;overflow:hidden}.profile-v2-about-photo img{object-fit:cover}.profile-v2-highlights{padding-block:clamp(40px,4vw,54px);border-left:0;padding-left:clamp(42px,4.2vw,62px)}.profile-v2-highlights>div{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 34px;margin-top:clamp(24px,2.8vw,32px);display:grid}.profile-v2-highlights article{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:14px;padding:2px 0;transition:color .18s;display:flex}.profile-v2-highlights article:hover{box-shadow:none;color:var(--v2-ink);background:0 0;border:0;transform:none}.profile-v2-highlights article>svg{width:22px;height:22px;color:var(--theme-accent-dark);background:0 0;border-radius:0;flex:none;margin:0;padding:0}.profile-v2-highlights article>span{grid-template-columns:1fr;gap:9px;min-width:0;display:grid}.profile-v2-highlights strong{letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.35}.profile-v2-highlights small{max-width:26ch;color:var(--v2-muted);text-align:left;overflow-wrap:anywhere;font-size:.75rem;line-height:1.55}@media (max-width:1240px) and (min-width:1021px){.profile-v2-brands .profile-v2-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-v2-highlights{padding-inline:42px}.profile-v2-highlights>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1020px){.profile-v2-brands .profile-v2-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.profile-v2-editorial-section{padding-block:50px}.profile-v2-brands{padding-block:40px}.profile-v2-services{padding-block:46px}.profile-v2-about{padding-block:54px}.profile-v2-about.has-photo{grid-template-columns:minmax(0,1.35fr) minmax(210px,1fr);gap:30px}.profile-v2-about-photo{min-height:280px}.profile-v2-highlights{padding:42px 32px}.profile-v2-highlights>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}}@media (max-width:700px){.profile-v2-editorial-section{padding-block:44px}.profile-v2-brands{padding-block:36px}.profile-v2-services{padding-block:42px}.profile-v2-about{padding-block:48px}.profile-v2-about.has-photo{display:block}.profile-v2-about:not(.has-photo) .profile-v2-about-copy{width:100%}.profile-v2-about-copy>p{margin-top:18px;font-size:1.3rem;line-height:1.52}.profile-v2-about-photo{aspect-ratio:4/3;border-radius:16px;min-height:0;margin-top:30px}.profile-v2-highlights{padding:36px 16px}.profile-v2-brands .profile-v2-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.profile-v2-brands figure{padding-block:2px}.profile-v2-brands figure>.profile-v2-brand-logo{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px;padding:10px}.profile-v2-service-static,.profile-v2-service-trigger{grid-template-columns:35px minmax(0,1fr) auto;gap:12px;padding-block:13px}.profile-v2-service-index{margin-top:5px}.profile-v2-service-copy strong{font-size:1.12rem}.profile-v2-service-description{margin:0 24px 16px 47px;font-size:.74rem}.profile-v2-highlights>div{grid-template-columns:1fr;gap:0;margin-top:22px}.profile-v2-highlights article{border-width:1px 0 0;border-top:1px solid var(--v2-line);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:13px;min-height:0;padding:16px 0;display:grid}.profile-v2-highlights article:first-child{border-top:0;padding-top:2px}.profile-v2-highlights article>svg{width:22px;height:22px}.profile-v2-highlights article>span{grid-template-columns:1fr;gap:4px}.profile-v2-highlights small{text-align:left;max-width:38ch}}.service-editor-form{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:20px;display:grid}.service-editor-form>.dash-toggle{align-self:end}.service-editor-form>.dash-submit{grid-column:1/-1}.service-icon-fieldset{border:0;min-width:0}.service-icon-fieldset legend{color:#373732;margin-bottom:8px;font-size:.78rem;font-weight:800}.service-icon-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.service-icon-options label{cursor:pointer;min-width:0}.service-icon-options input{opacity:0;pointer-events:none;position:absolute}.service-icon-options label>span{border:1px solid var(--d-line);background:var(--d-input);min-height:64px;color:var(--d-muted);border-radius:10px;align-content:center;place-items:center;gap:5px;transition:border-color .16s,background-color .16s,color .16s;display:grid}.service-icon-options small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:800;overflow:hidden}.service-icon-options input:checked+span{color:#405500;background:#f4f9df;border-color:#93b52c;box-shadow:0 0 0 2px #d8ff6460}.service-icon-options input:focus-visible+span{outline-offset:2px;outline:3px solid #d8ff6466}.dashboard-service-card{border-color:var(--d-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px;display:grid}.dashboard-service-card.is-hidden{opacity:.56}.dashboard-service-identity{align-items:center;gap:13px;min-width:0;display:flex}.dashboard-service-identity>span{color:#61791d;background:#f4f8e4;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.dashboard-service-identity h2{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;overflow:hidden}.dashboard-service-card>.dashboard-card-actions{border:0;padding:0}[data-dashboard-theme=dark] .service-icon-fieldset legend{color:var(--d-ink)}[data-dashboard-theme=dark] .service-icon-options label>span{border-color:var(--d-line);background:var(--d-input);color:var(--d-muted)}[data-dashboard-theme=dark] .service-icon-options input:checked+span{color:#d9ef8c;background:#303821;border-color:#a0ba3e;box-shadow:0 0 0 2px #9fbd3229}[data-dashboard-theme=dark] .dashboard-service-card{background:var(--d-surface);color:var(--d-ink)}[data-dashboard-theme=dark] .dashboard-service-identity>span{color:#cce66f;background:#303821}.service-editor-form{grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr)}.service-editor-form textarea{resize:vertical;min-height:104px}.dashboard-service-identity>div{gap:5px;min-width:0;display:grid}.dashboard-service-identity p{color:var(--d-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dash-about-editor{grid-template-columns:minmax(0,3fr) minmax(240px,2fr);align-items:start;gap:28px;display:grid}.dash-about-editor textarea{resize:vertical;min-height:220px}.dash-about-photo-field{gap:10px;display:grid}.dash-about-photo-field>label:first-child{color:var(--d-ink);font-size:.78rem;font-weight:800}.dash-about-photo-preview{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;height:auto}.dash-remove-photo{width:fit-content;color:var(--d-muted);cursor:pointer;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.dash-remove-photo input{accent-color:#93b52c;width:16px;height:16px}.service-add-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.service-editor-dialog{width:min(560px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:var(--d-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:50% auto auto 50%;overflow:visible;transform:translate(-50%,-50%)}.service-editor-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11120f94}.service-editor-modal{border:1px solid var(--d-line);background:var(--d-surface-raised);border-radius:20px;overflow:hidden;box-shadow:0 28px 90px #00000047}.service-editor-modal>header{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 24px 19px;display:flex}.service-editor-modal>header h2{letter-spacing:-.025em;margin-top:4px;font-size:1.35rem;font-weight:850}.service-modal-close{border:1px solid var(--d-line);background:var(--d-input);width:38px;height:38px;color:var(--d-muted);border-radius:10px;flex:none;place-items:center;display:grid}.service-modal-close:hover{color:var(--d-ink)}.service-editor-modal>form{gap:19px;padding:24px;display:grid}.service-editor-modal textarea{resize:vertical;min-height:126px}.service-editor-modal>form>footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.service-editor-dialog[open] .service-editor-modal{animation:serviceModalIn .18s ease-out}@keyframes serviceModalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.service-editor-dialog[open] .service-editor-modal{animation:none}}.dashboard-entry-modal{flex-direction:column;max-height:calc(100vh - 32px);display:flex}.dashboard-entry-modal>form{grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}.dashboard-entry-modal>form>footer{flex:none}.dashboard-testimonial-card{padding:22px}.dashboard-testimonial-summary{align-items:flex-start;gap:15px;display:flex}.dashboard-testimonial-summary>div{flex:1;min-width:0}.dashboard-testimonial-summary footer{margin-top:12px;font-size:.78rem;font-weight:850}.dashboard-testimonial-summary footer span{color:var(--d-muted);font-weight:500}.dashboard-testimonial-photo{object-fit:cover;border-radius:50%;flex:none;width:54px;height:54px}.dashboard-testimonial-fallback{background:var(--d-active);color:var(--d-accent);place-items:center;font-weight:900;display:grid}.dashboard-main .dash-file-error,.dashboard-main .dash-profile-submit-error{color:#a63831;font-size:.78rem;font-weight:700;line-height:1.45}.dashboard-main .dash-profile-submit-error{background:#fff8f7;border:1px solid #e6c8c4;border-radius:10px;justify-self:end;padding:10px 12px}[data-dashboard-theme=dark] .dash-file-error,[data-dashboard-theme=dark] .dash-profile-submit-error{color:#ffaaa0}[data-dashboard-theme=dark] .dash-profile-submit-error{background:#342321;border-color:#6d3934}@media (max-width:700px){.dash-about-editor{grid-template-columns:1fr}.dash-about-editor textarea{min-height:180px}}@media (max-width:640px){.dashboard-entry-modal>form,.service-editor-form{grid-template-columns:1fr}.service-editor-form>.dash-submit{grid-column:auto}.service-icon-options{grid-template-columns:repeat(3,minmax(0,1fr))}.service-editor-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.service-editor-modal>header{padding:19px 18px 16px}.service-editor-modal>form{gap:17px;padding:19px 18px}.service-editor-modal>form>footer{grid-template-columns:1fr 1fr;display:grid}.service-editor-modal>form>footer .btn{width:100%}}.section-preference-card.is-enabled .section-preference-icon{color:#657d0c}[data-dashboard-theme=dark] .section-preference-card.is-enabled .section-preference-icon{color:var(--d-accent)}.sections-support-copy{max-width:680px;color:var(--d-muted);margin:-12px 0 26px;font-size:.88rem;line-height:1.65}.section-preferences-form{gap:22px;display:grid}.section-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.section-preference-card{border:1px solid var(--d-line);background:var(--d-surface);min-height:112px;box-shadow:var(--d-shadow);cursor:pointer;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative}.section-preference-card:hover{border-color:var(--d-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.section-preference-card:hover{border-color:color-mix(in srgb,var(--d-accent) 58%,var(--d-line))}}.section-preference-card:focus-within{outline:3px solid var(--d-accent)}@supports (color:color-mix(in lab,red,red)){.section-preference-card:focus-within{outline:3px solid color-mix(in srgb,var(--d-accent) 35%,transparent)}}.section-preference-card:focus-within{outline-offset:2px}.section-preference-card>input{opacity:0;width:1px;height:1px;position:absolute}.section-preference-icon{background:var(--d-active);width:46px;height:46px;color:var(--d-accent);border-radius:13px;place-items:center;display:grid}.section-preference-copy{gap:5px;display:grid}.section-preference-copy strong{font-size:.95rem;font-weight:900}.section-preference-copy small{color:var(--d-muted);font-size:.75rem;line-height:1.45}.section-preference-state{color:var(--d-muted);align-items:center;gap:9px;display:flex}.section-preference-state b{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.section-preference-state i{background:var(--d-line);border-radius:999px;width:40px;height:23px;transition:background-color .16s;position:relative}.section-preference-state i:after{content:"";background:var(--d-surface-raised);border-radius:50%;width:17px;height:17px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.section-preference-card.is-enabled{border-color:var(--d-accent)}@supports (color:color-mix(in lab,red,red)){.section-preference-card.is-enabled{border-color:color-mix(in srgb,var(--d-accent) 44%,var(--d-line))}}.section-preference-card.is-enabled{background:var(--d-active)}@supports (color:color-mix(in lab,red,red)){.section-preference-card.is-enabled{background:color-mix(in srgb,var(--d-active) 48%,var(--d-surface))}}.section-preference-card.is-enabled .section-preference-state{color:var(--d-ink)}.section-preference-card.is-enabled .section-preference-state i{background:var(--d-accent)}.section-preference-card.is-enabled .section-preference-state i:after{transform:translate(17px)}.section-preference-card.is-disabled .section-preference-icon{background:var(--d-input);color:var(--d-muted)}.section-preferences-footer{justify-content:flex-end;display:flex}.section-disabled-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:25px;display:grid}.section-disabled-state>span:first-child{background:var(--d-input);width:48px;height:48px;color:var(--d-muted);border-radius:14px;place-items:center;display:grid}.section-disabled-state h2{margin-top:4px;font-size:1.15rem;font-weight:900}.section-disabled-state p:not(.eyebrow){max-width:590px;color:var(--d-muted);margin-top:6px;font-size:.8rem;line-height:1.55}.section-disabled-state>div:last-of-type{gap:9px;display:flex}.section-disabled-state form{display:contents}.section-disabled-state .btn{white-space:nowrap}@media (max-width:760px){.section-preferences-grid{grid-template-columns:1fr}.section-disabled-state{grid-template-columns:auto minmax(0,1fr)}.section-disabled-state>div:last-of-type{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.section-disabled-state .btn{width:100%}}@media (max-width:480px){.section-preference-card{grid-template-columns:42px minmax(0,1fr);padding:17px}.section-preference-icon{width:42px;height:42px}.section-preference-state{grid-column:2}.section-preferences-footer .btn{width:100%}.section-preferences-footer{display:block}.section-disabled-state>div:last-of-type{grid-template-columns:1fr}}.profile-entry-form{margin-bottom:22px}.profile-entry-list{gap:10px;display:grid}.profile-entry-card{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.profile-entry-summary{gap:4px;min-width:0;display:grid}.profile-entry-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:750;overflow:hidden}.profile-entry-summary span{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.profile-entry-actions{align-items:center;gap:2px;display:flex}.profile-entry-actions details{position:relative}.profile-entry-actions summary{cursor:pointer;list-style:none}.profile-entry-actions summary::-webkit-details-marker{display:none}.profile-entry-edit-form{z-index:30;border:1px solid var(--d-line-strong);border-radius:var(--d-radius-panel);background:var(--d-surface-raised);width:min(620px,100vw - 300px);box-shadow:var(--d-shadow-lg);padding:20px;position:absolute;top:43px;right:0}@media (max-width:800px){.profile-entry-edit-form{width:auto;max-height:calc(100vh - 90px);position:fixed;top:74px;left:14px;right:14px;overflow:auto}.profile-entry-card{align-items:flex-start;padding:15px}.profile-entry-actions{flex-wrap:wrap;justify-content:flex-end}}.profile-v2-faq,.profile-v2-professional-section{grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding-block:clamp(34px,3.2vw,46px);display:grid}.profile-detail-list{display:grid}.profile-detail-list article{grid-template-columns:14px minmax(0,1fr);gap:19px;padding:0 0 29px;display:grid;position:relative}.profile-detail-list article:not(:last-child):before{content:"";background:var(--v2-line);width:1px;position:absolute;top:12px;bottom:-1px;left:6px}.profile-detail-list article:last-child{padding-bottom:0}.profile-detail-marker{z-index:1;border:2px solid var(--theme-accent-dark);background:var(--v2-paper);width:13px;height:13px;box-shadow:0 0 0 4px var(--v2-paper);border-radius:50%;margin-top:3px;position:relative}.profile-detail-copy{gap:5px;display:grid}.profile-credential-list article p,.profile-detail-copy>p{color:var(--theme-accent-dark);letter-spacing:.085em;text-transform:uppercase;font-size:.59rem;font-weight:820;line-height:1.35}.profile-credential-list h3,.profile-detail-copy h3{color:var(--v2-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,1.8vw,1.62rem);font-weight:850;line-height:1.1}.profile-credential-list strong,.profile-detail-copy strong{color:var(--v2-muted);font-size:.76rem;font-weight:690;line-height:1.45}.profile-detail-copy>div{max-width:64ch;color:var(--v2-muted);white-space:pre-line;margin-top:5px;font-size:.76rem;line-height:1.62}.profile-credential-list{background:var(--v2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.profile-credential-list article{background:var(--v2-paper);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;padding:20px;display:grid}.profile-credential-list article>div{gap:5px;min-width:0;display:grid}.profile-credential-icon{background:var(--theme-accent-soft);width:40px;height:40px;color:var(--theme-accent-dark);border-radius:50%;place-items:center;display:grid}.profile-credential-icon svg{width:18px;height:18px}.profile-credential-list small{color:var(--v2-muted);font-size:.64rem;line-height:1.4}.profile-credential-list a{width:32px;height:32px;color:var(--theme-accent-dark);border-radius:50%;place-items:center;transition:background-color .18s,color .18s;display:grid}.profile-credential-list a:hover{background:var(--theme-accent-soft)}.profile-credential-list a:focus-visible{outline:2px solid var(--theme-accent-dark);outline-offset:2px}.profile-credential-list a svg{width:15px;height:15px}.profile-faq-list{gap:7px;display:grid}.profile-faq-list article{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:10px;transition:border-color .18s,background-color .18s}.profile-faq-list article.is-open{border-color:var(--v2-line)}@supports (color:color-mix(in lab,red,red)){.profile-faq-list article.is-open{border-color:color-mix(in srgb,var(--v2-line) 72%,var(--v2-ink))}}.profile-faq-list article.is-open{background:var(--v2-secondary)}.profile-faq-list h3{margin:0}.profile-faq-list button{width:100%;color:var(--v2-ink);text-align:left;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;font-size:.94rem;font-weight:790;line-height:1.35;display:flex}.profile-faq-list button:hover{color:var(--theme-accent-dark)}.profile-faq-list button:focus-visible{outline:2px solid var(--theme-accent-dark);outline-offset:-2px;border-radius:9px}.profile-faq-list button i{border:1px solid var(--v2-line);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:1.05rem;font-style:normal;font-weight:500;display:grid}.profile-faq-list article>div p{max-width:66ch;color:var(--v2-muted);white-space:pre-line;padding:0 50px 16px 17px;font-size:.78rem;line-height:1.62}@media (max-width:900px){.profile-credential-list{grid-template-columns:1fr}}@media (max-width:800px){.profile-v2-faq,.profile-v2-professional-section{grid-template-columns:1fr;gap:22px;padding-block:34px}.profile-detail-list article{padding-bottom:25px}}@media (max-width:480px){.profile-credential-list article{grid-template-columns:36px minmax(0,1fr) auto;padding:16px 0}.profile-credential-icon{width:36px;height:36px}.profile-faq-list button{padding:14px;font-size:.88rem}.profile-faq-list article>div p{padding:0 42px 15px 14px}}.gallery-uploader{gap:16px;margin-bottom:18px;padding:24px;display:grid}.gallery-uploader-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.gallery-uploader-head h2{margin-top:4px;font-size:1.2rem}.gallery-uploader-head label{cursor:pointer}.gallery-upload-previews{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;display:grid}.gallery-upload-previews figure{aspect-ratio:1;border:1px solid var(--d-line);background:var(--d-input);border-radius:12px;position:relative;overflow:hidden}.gallery-upload-previews img{object-fit:cover}.gallery-upload-previews button{border:1px solid var(--d-line);background:var(--d-surface);width:29px;height:29px;color:var(--d-ink);box-shadow:var(--d-shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.gallery-upload-options{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding-top:4px;display:grid}.gallery-upload-options label{color:var(--d-ink);gap:6px;font-size:.72rem;font-weight:800;display:grid}.gallery-category-manager{grid-template-columns:minmax(230px,.7fr) minmax(300px,1.3fr);gap:22px;margin-bottom:18px;padding:24px;display:grid}.gallery-category-manager>div:first-child p:last-child{color:var(--d-muted);margin-top:6px;font-size:.73rem;line-height:1.5}.gallery-category-manager>form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.gallery-category-manager>div:last-child{border-top:1px solid var(--d-line);grid-column:1/-1}.gallery-category-manager article{border-bottom:1px solid var(--d-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.gallery-category-manager article>svg{color:var(--d-muted)}.gallery-category-manager article form:first-of-type{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.dashboard-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-gallery-item{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:15px;position:relative;overflow:hidden}.dashboard-gallery-item>figure{background:var(--d-input);min-height:150px;max-height:320px;position:relative}.dashboard-gallery-item>figure img{object-fit:cover}.dashboard-gallery-category{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.dashboard-gallery-category label{gap:5px;display:grid}.dashboard-gallery-category label span{color:var(--d-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.dashboard-gallery-category select{min-height:39px}.dashboard-gallery-actions{justify-content:flex-end;gap:4px;padding:0 10px 10px;display:flex}.dashboard-gallery-actions form{display:contents}@media (max-width:900px){.dashboard-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-upload-options{grid-template-columns:1fr 1fr}.gallery-upload-options>.btn{grid-column:1/-1}.gallery-category-manager{grid-template-columns:1fr}}@media (max-width:600px){.gallery-uploader-head{flex-direction:column;align-items:flex-start}.gallery-uploader-head .btn{width:100%}.gallery-upload-options{grid-template-columns:1fr}.gallery-upload-options>.btn{grid-column:auto}.gallery-category-manager article form:first-of-type,.gallery-category-manager>form{grid-template-columns:1fr}.gallery-category-manager article{grid-template-columns:auto minmax(0,1fr)}.gallery-category-manager article>form:last-child{grid-column:2}.dashboard-gallery-grid{gap:10px}.dashboard-gallery-category{grid-template-columns:1fr}.dashboard-gallery-category .btn{width:100%}}.public-gallery-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.public-gallery-filters button{border:1px solid var(--v2-line);min-height:38px;color:var(--v2-muted);background:0 0;border-radius:999px;padding:8px 14px;font-size:.68rem;font-weight:780}.public-gallery-filters button:hover{border-color:var(--theme-accent-dark);color:var(--v2-ink)}.public-gallery-filters button.active{border-color:var(--theme-accent-dark);background:var(--theme-accent);color:var(--theme-on-accent)}.public-gallery-grid{column-count:3;column-gap:12px}.public-gallery-grid>button{break-inside:avoid;background:var(--v2-secondary);cursor:zoom-in;border:0;border-radius:12px;width:100%;margin:0 0 12px;display:block;overflow:hidden}.public-gallery-grid img{width:100%;height:auto;transition:transform .24s;display:block}.public-gallery-grid>button:hover img{transform:scale(1.018)}.public-gallery-lightbox{z-index:500;color:#fff;background:#0a0b09f0;place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0}.public-gallery-stage{place-items:center;max-width:min(1200px,100vw - 110px);max-height:calc(100vh - 70px);display:grid}.public-gallery-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 70px)}.public-gallery-close,.public-gallery-next,.public-gallery-previous{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171814cc;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute}.public-gallery-close{top:18px;right:18px}.public-gallery-previous{top:50%;left:18px;transform:translateY(-50%)}.public-gallery-next{top:50%;right:18px;transform:translateY(-50%)}.public-gallery-lightbox>span{letter-spacing:.08em;font-size:.7rem;font-weight:800;position:absolute;bottom:18px}@media (max-width:800px){.public-gallery-grid{column-count:2}.public-gallery-stage{max-width:calc(100vw - 32px)}.public-gallery-stage,.public-gallery-stage img{max-height:calc(100vh - 90px)}.public-gallery-next,.public-gallery-previous{top:auto;bottom:16px;transform:none}.public-gallery-close{top:14px;right:14px}.public-gallery-lightbox>span{bottom:30px}}.profile-v2-about.has-photo{align-items:start}.profile-v2-about-photo{aspect-ratio:auto;background:0 0;border-radius:0;justify-content:center;align-items:flex-start;width:100%;min-height:0;margin:0;display:flex;overflow:visible}.profile-v2-about-photo img{object-fit:contain;border-radius:clamp(16px,2vw,24px);width:auto;max-width:100%;height:auto;max-height:min(560px,70vh);display:block}.dashboard-gallery-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.dashboard-gallery-item{border-radius:13px}.dashboard-gallery-item>figure{aspect-ratio:1;width:100%;min-height:0;max-height:none;overflow:hidden}.dashboard-gallery-category{grid-template-columns:minmax(0,1fr) 36px;gap:6px;padding:9px 9px 6px}.dashboard-gallery-category label{gap:4px;min-width:0}.dashboard-gallery-category label span{font-size:.58rem}.dashboard-gallery-category select{min-width:0;min-height:36px;padding:6px 24px 6px 8px;font-size:.68rem}.dashboard-gallery-category .gallery-save{border:1px solid var(--d-line);background:var(--d-input);width:36px;height:36px;color:var(--d-focus)}.dashboard-gallery-category .gallery-save:hover{border-color:var(--d-focus);background:var(--d-accent-tint)}.dashboard-gallery-actions{gap:3px;padding:0 8px 8px}.dashboard-gallery-actions .dash-icon-button{width:36px;height:36px}.public-gallery-filters{flex-wrap:nowrap;gap:7px;margin-bottom:0}.public-gallery-grid{columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.public-gallery-grid>button{aspect-ratio:1;border-radius:11px;margin:0;position:relative}.public-gallery-grid>button img{object-fit:cover;width:100%;height:100%}.public-gallery-more{justify-content:center;padding-top:18px;display:flex}.public-gallery-more button{border:1px solid var(--v2-line-soft);background:var(--v2-surface);min-height:42px;box-shadow:var(--v2-shadow-sm);color:var(--v2-ink);letter-spacing:.035em;border-radius:11px;padding:9px 18px;font-size:.7rem;font-weight:800;transition:border-color .18s,background-color .18s,transform .18s}.public-gallery-more button:hover{border-color:var(--theme-accent-dark);background:var(--theme-accent-soft);transform:translateY(-1px)}@media (max-width:1400px){.dashboard-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1150px){.dashboard-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.dashboard-gallery-grid,.public-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.profile-v2-about-photo img{max-height:480px}}@media (max-width:700px){.profile-v2-about-photo{margin-top:30px}.profile-v2-about-photo img{border-radius:16px;width:100%;max-height:none}}@media (max-width:600px){.dashboard-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-gallery-category{grid-template-columns:minmax(0,1fr) 40px}.dashboard-gallery-actions .dash-icon-button,.dashboard-gallery-category .gallery-save{width:40px;height:40px}.dashboard-gallery-category .btn{width:40px}.public-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-gallery-grid>button{border-radius:8px}.public-gallery-stage{max-width:calc(100vw - 32px)}.public-gallery-stage,.public-gallery-stage img{max-height:calc(100vh - 90px)}.public-gallery-next,.public-gallery-previous{top:auto;bottom:16px;transform:none}.public-gallery-close{top:14px;right:14px}.public-gallery-lightbox>span{bottom:30px}}.client-payment-confirm input.sr-only{border:0;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;padding:0}.client-payment-state{border-bottom:1px solid #e2dfd5;gap:8px;padding:20px 24px;display:grid}.client-payment-state h2{text-transform:none;letter-spacing:-.01em;margin:0;font-size:.92rem}.client-payment-state p{color:#69675f;font-size:.73rem;line-height:1.55}.client-payment-state small{color:#76736a;font-size:.66rem;font-weight:750}.client-payment-state.is-pending{background:#fff9e9}.client-payment-state.is-paid{background:#f2f8e9}.client-payment-state.is-rejected{background:#fff2ef}.client-payment-confirm .dash-file-upload{max-width:none}.client-payment-confirm .dash-file-label{color:#33322e;font-size:.7rem}.client-payment-confirm .dash-file-button{color:#45443f;background:#f6f4ed;border-color:#dcd9cf;min-height:44px}.client-payment-confirm .dash-file-help{color:#77756d;font-size:.65rem}.client-payment-confirm .dash-file-error,.client-payment-error{color:#a63831;min-height:1em;font-size:.68rem;font-weight:750;line-height:1.45}.project-payment-review .project-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-payment-facts{border:1px solid var(--d-line);background:var(--d-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.project-payment-facts>div{background:var(--d-secondary);gap:5px;padding:14px;display:grid}.project-payment-facts dt{color:var(--d-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:750}.project-payment-facts dd{font-size:.82rem;font-weight:800}.project-receipt-link{color:#617a12;align-items:center;gap:8px;width:fit-content;margin-top:15px;font-size:.78rem;font-weight:800;display:flex}.project-payment-rejection{background:#fff4f1;border:1px solid #e5cbc6;border-radius:11px;margin-top:15px;padding:14px}.project-payment-rejection strong{font-size:.7rem}.project-payment-rejection p{color:#794b45;margin-top:5px;font-size:.76rem;line-height:1.5}.project-payment-actions{border-top:1px solid var(--d-line);grid-template-columns:auto minmax(250px,1fr);align-items:end;gap:12px;margin-top:18px;padding-top:18px;display:grid}.project-payment-reject{align-items:end;gap:10px;display:flex}.project-payment-reject label{flex:1;gap:5px;font-size:.7rem;font-weight:800;display:grid}.project-payment-reject textarea{border:1px solid var(--d-line-strong);background:var(--d-input);min-height:72px;color:var(--d-ink);resize:vertical;border-radius:10px;padding:10px}.project-payment-reject small{color:var(--d-muted);font-size:.62rem;font-weight:500}.project-payment-facts .project-payment-details{grid-column:1/-1}.project-payment-facts .project-payment-details dd{white-space:pre-wrap;font-weight:600;line-height:1.55}.payments-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.payments-summary article{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:18px;display:grid}.payments-summary article>span{background:var(--d-secondary);width:38px;height:38px;color:var(--d-muted);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.payments-summary article>span svg{width:17px}.payments-summary small{color:var(--d-muted);font-size:.7rem;font-weight:750}.payments-summary strong{font-size:1.45rem;line-height:1}.payments-summary .payments-total{border-color:var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.payments-summary .payments-total{border-color:color-mix(in srgb,var(--d-focus) 28%,var(--d-line))}}.payments-summary .payments-total{background:var(--d-accent-tint)}@supports (color:color-mix(in lab,red,red)){.payments-summary .payments-total{background:color-mix(in srgb,var(--d-accent-tint) 44%,var(--d-surface))}}.payments-summary .payments-total>div{flex-wrap:wrap;gap:7px 14px;display:flex}.payments-summary .payments-total strong{font-size:1.05rem}.payments-workspace{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:16px;overflow:hidden}.payments-filters{border-bottom:1px solid var(--d-line);background:var(--d-secondary);gap:5px;padding:13px;display:flex}.payments-filters a{color:var(--d-muted);border-radius:9px;padding:8px 12px;font-size:.72rem;font-weight:800}.payments-filters a.active{background:var(--d-ink);color:var(--d-surface)}.payment-row,.payments-list-head{grid-template-columns:1fr 1.35fr .8fr 1fr .9fr .9fr auto;align-items:center;gap:14px;display:grid}.payments-list-head{color:var(--d-muted);text-transform:uppercase;letter-spacing:.04em;padding:11px 16px;font-size:.62rem;font-weight:800}.payment-row,.payments-list-head{border-bottom:1px solid var(--d-line)}.payment-row{min-height:66px;padding:13px 16px;font-size:.76rem;transition:background-color .16s}.payment-row:last-child{border-bottom:0}.payment-row:hover{background:var(--d-secondary)}.payment-row>div{min-width:0}.payment-row>div>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.payment-row [data-label=Makbuz]>span,.payment-row [data-label=Receipt]>span{color:var(--d-muted);align-items:center;gap:6px;font-size:.68rem;display:flex}.payment-row .has-receipt{color:#617a12!important}.payment-row-action{color:#617a12;white-space:nowrap;align-items:center;gap:4px;font-size:.68rem;font-weight:800;display:flex}.payments-empty{text-align:center;justify-items:center;padding:58px 20px;display:grid}.payments-empty>svg{background:var(--d-secondary);width:42px;height:42px;color:var(--d-muted);border-radius:12px;padding:10px}.payments-empty h2{margin-top:13px;font-size:1rem}.payments-empty p{color:var(--d-muted);margin-top:5px;font-size:.78rem}.status-pending_verification{color:#735b22!important;background:#faf1d8!important;border-color:#e5d2a0!important}[data-dashboard-theme=dark] .dashboard-main .status-pending_verification{color:#e5ca87!important;background:#393321!important;border-color:#685b39!important}[data-dashboard-theme=dark] .project-payment-rejection{background:#3a2826;border-color:#704a45}[data-dashboard-theme=dark] .project-payment-rejection p{color:#e8b1aa}@media (max-width:800px){.payments-list-head{display:none}.payment-row{grid-template-columns:1fr 1fr;gap:10px;padding:16px}.payment-row>div{gap:3px;display:grid}.payment-row [data-label]:before{content:attr(data-label);color:var(--d-muted);text-transform:uppercase;font-size:.56rem}.payment-row-action{grid-column:1/-1;justify-content:flex-end}.project-payment-actions{grid-template-columns:1fr}.project-payment-actions>form:first-child .btn{width:100%}.project-payment-reject{flex-direction:column;align-items:stretch}.payments-summary{grid-template-columns:1fr 1fr}.payments-summary .payments-total{grid-column:1/-1}}@media (max-width:640px){.client-payment-state{padding:18px 20px}.payments-summary,.project-payment-facts{grid-template-columns:1fr}.payments-summary .payments-total{grid-column:auto}.payments-filters{overflow-x:auto}.payments-filters a{white-space:nowrap}.payment-row{grid-template-columns:1fr}.payment-row-action{grid-column:auto;justify-content:flex-start}.project-payment-review .project-section-heading{flex-direction:column;align-items:flex-start}}.dashboard-upgrade-banner{border:1px solid var(--d-focus);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:15px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-upgrade-banner{border:1px solid color-mix(in srgb,var(--d-focus) 32%,var(--d-line))}}.dashboard-upgrade-banner{background:var(--d-accent-tint);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.dashboard-upgrade-banner{background:color-mix(in srgb,var(--d-accent-tint) 52%,var(--d-surface))}}.dashboard-upgrade-banner{box-shadow:var(--d-shadow-sm)}.dashboard-upgrade-banner>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.dashboard-upgrade-banner small{color:var(--d-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:750}.dashboard-upgrade-banner strong{font-size:.9rem}.dashboard-upgrade-banner span{color:var(--d-muted);grid-column:1/-1;font-size:.72rem}.dashboard-upgrade-banner.is-pending{border-color:var(--d-line);background:var(--d-secondary)}.settings-account-layout{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:28px;display:grid}.settings-plan-summary{border:1px solid var(--d-focus);align-content:start;justify-items:start;gap:6px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.settings-plan-summary{border:1px solid color-mix(in srgb,var(--d-focus) 25%,var(--d-line))}}.settings-plan-summary{background:var(--d-accent-tint);border-radius:13px}.settings-plan-summary small{color:var(--d-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.62rem;font-weight:800}.settings-plan-summary strong{font-size:1.35rem}.settings-plan-summary span{color:var(--d-muted);font-size:.7rem}.settings-plan-summary .btn{margin-top:7px}.settings-email-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.settings-email-form label{gap:7px;font-size:.75rem;font-weight:800;display:grid}.settings-email-form input{border:1px solid var(--d-line-strong);background:var(--d-input);width:100%;min-height:44px;color:var(--d-ink);border-radius:11px;padding:9px 11px}.settings-email-form>.error,.settings-email-form>.notice,.settings-email-form>small{grid-column:1/-1}.settings-email-form>small{color:var(--d-muted);font-size:.67rem;line-height:1.45}.settings-identity{border-top:1px solid var(--d-line);grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:28px;margin-top:24px;padding-top:22px;scroll-margin-top:24px;display:grid}.settings-identity h3{margin-top:4px;font-size:1rem}.settings-identity>div>p:last-child{max-width:360px;color:var(--d-muted);margin-top:7px;font-size:.7rem;line-height:1.55}.settings-identity form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.settings-identity label{gap:7px;font-size:.75rem;font-weight:800;display:grid}.settings-identity input{border:1px solid var(--d-line-strong);background:var(--d-input);width:100%;min-height:44px;color:var(--d-ink);border-radius:11px;padding:9px 11px}.settings-identity form>small{color:#9b5d2e;grid-column:1/-1;font-size:.66rem;line-height:1.5}.payment-method-add{justify-items:start;margin-bottom:18px;display:grid}.payment-method-add>summary,.payment-method-editor>summary{cursor:pointer;list-style:none}.payment-method-add>summary::-webkit-details-marker,.payment-method-editor>summary::-webkit-details-marker{display:none}.payment-method-add>.payment-method-form{width:min(100%,550px);margin-top:12px}.payment-method-list{margin:0}.payment-method-list article{align-items:center;padding:15px 0;position:relative}.payment-method-copy{min-width:0}.payment-method-copy>span{align-items:center;gap:8px;display:flex}.payment-method-copy i{background:var(--d-secondary);color:var(--d-muted);border-radius:999px;padding:3px 6px;font-size:.55rem;font-style:normal;font-weight:800}.payment-method-copy i.is-active{background:var(--d-active);color:#526515}.payment-method-copy p{max-width:720px}.payment-method-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.payment-method-actions form{width:auto}.payment-method-editor{position:relative}.payment-method-editor>.payment-method-form{z-index:30;width:min(550px,100vw - 320px);box-shadow:var(--d-shadow-lg);position:absolute;top:calc(100% + 8px);right:0}.payment-method-copy p b{color:var(--d-ink);font-weight:750}.client-payment-instructions article{gap:5px;display:grid}.client-payment-instructions article small{color:#77756d;text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:.58rem;font-weight:850}.client-payment-instructions .client-payment-link{width:100%;margin-top:9px}.payment-row small{color:var(--d-muted);font-size:.62rem}[data-dashboard-theme=dark] .dashboard-upgrade-banner,[data-dashboard-theme=dark] .settings-plan-summary{border-color:var(--d-line);background:#303721}[data-dashboard-theme=dark] .dashboard-upgrade-banner.is-pending{background:var(--d-secondary)}[data-dashboard-theme=dark] .payment-method-copy i.is-active{color:#cde67a;background:#354021}@media (max-width:800px){.payment-method-editor>.payment-method-form{z-index:95;width:auto;max-width:none;max-height:80vh;position:fixed;inset:auto 14px 14px;overflow:auto}}@media (max-width:640px){.dashboard-upgrade-banner{flex-direction:column;align-items:stretch}.dashboard-upgrade-banner .btn{width:100%}.settings-account-layout,.settings-email-form,.settings-identity,.settings-identity form{grid-template-columns:1fr}.settings-email-form>.error,.settings-email-form>.notice,.settings-email-form>small,.settings-identity form>small{grid-column:auto}.payment-method-list article{flex-direction:column;align-items:stretch}.payment-method-actions{justify-content:flex-start}.payment-method-actions .btn{min-height:36px;padding:.5rem .7rem}.verification-action,.verification-benefits,.verification-disclaimer,.verification-evidence-request,.verification-requirement{margin-left:0}}.message-inbox{border:1px solid var(--d-line);background:var(--d-surface);min-height:620px;border-radius:16px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden}.message-inbox-list{border-right:1px solid var(--d-line);overflow-y:auto}.message-inbox-list>a{border-bottom:1px solid var(--d-line);color:var(--d-ink);gap:5px;padding:16px 38px 16px 17px;transition:background-color .18s;display:grid;position:relative}.message-inbox-list>a.active,.message-inbox-list>a:hover{background:var(--d-surface)}.message-inbox-list>a>div{align-items:center;gap:8px;display:flex}.message-inbox-list>a strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.message-inbox-list>a span{background:var(--d-accent);color:#172000;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.62rem;font-weight:900;display:grid}.message-inbox-list>a small{color:var(--d-muted);font-size:.63rem}.message-inbox-list>a p{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.message-inbox-list>a>svg{color:var(--d-muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.message-inbox-empty,.message-select-empty{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:300px;padding:36px;display:grid}.message-inbox-empty svg,.message-select-empty svg{background:var(--d-accent-tint);width:42px;height:42px;color:var(--d-focus);border-radius:12px;padding:10px}.message-inbox-empty strong,.message-select-empty strong{font-size:.9rem}.message-inbox-empty p,.message-select-empty p{max-width:34ch;color:var(--d-muted);font-size:.72rem;line-height:1.5}.message-inbox-thread{min-width:0}.message-inbox-thread>header{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.message-inbox-thread>header small{color:var(--d-muted);font-size:.64rem}.message-inbox-thread>header h2{margin-top:2px;font-size:1rem}.message-mobile-back{display:none}.message-thread-actions{align-items:center;gap:10px;display:flex}.message-thread-actions>a{color:var(--d-focus);align-items:center;gap:2px;font-size:.68rem;font-weight:850;display:flex}.project-conversation{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:14px;overflow:hidden}.project-detail-main>.project-conversation{margin-bottom:16px}.client-project-grid .project-conversation{--d-line:#e2dfd5;--d-line-strong:#d4d0c4;--d-surface:#fff;--d-secondary:#f7f6f1;--d-input:#fff;--d-ink:#171814;--d-muted:#74736c;--d-accent:#d8ff64;--d-accent-tint:#f2f8dd;--d-focus:#7d991e;--d-shadow-sm:none;border-color:#e2dfd5;margin-top:24px}.project-conversation-heading{border-bottom:1px solid var(--d-line);background:var(--d-secondary);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.project-conversation-heading>div{align-items:center;gap:8px;display:flex}.project-conversation-heading h2{text-transform:none;letter-spacing:0;font-size:.78rem}.project-conversation-heading>span{color:var(--d-muted);font-size:.65rem;font-weight:800}.project-message-thread{flex-direction:column;gap:10px;min-height:220px;max-height:470px;padding:18px;display:flex;overflow-y:auto}.project-message{border:1px solid var(--d-line);background:var(--d-secondary);border-radius:4px 13px 13px;align-self:flex-start;width:min(82%,560px);padding:11px 13px}.project-message.is-creator{border-color:var(--d-focus);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.project-message.is-creator{border-color:color-mix(in srgb,var(--d-focus) 28%,var(--d-line))}}.project-message.is-creator{background:var(--d-accent-tint);border-radius:13px 4px 13px 13px}.project-message>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.project-message strong{font-size:.63rem}.project-message time{color:var(--d-muted);font-size:.56rem}.project-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--d-ink);margin-top:5px;font-size:.76rem;line-height:1.55}.project-message-empty{min-height:180px;color:var(--d-muted);text-align:center;align-content:center;justify-items:center;gap:6px;display:grid}.project-message-empty svg{width:30px}.project-message-empty strong{color:var(--d-ink);font-size:.78rem}.project-message-empty span{max-width:38ch;font-size:.67rem;line-height:1.5}.project-message-composer{border-top:1px solid var(--d-line);background:var(--d-secondary);padding:14px 16px}.project-message-composer textarea{border:1px solid var(--d-line-strong);background:var(--d-input);width:100%;min-height:84px;color:var(--d-ink);font:inherit;resize:vertical;border-radius:11px;padding:11px 12px;font-size:.76rem}.project-message-composer textarea:focus{outline:3px solid var(--d-accent)}@supports (color:color-mix(in lab,red,red)){.project-message-composer textarea:focus{outline:3px solid color-mix(in srgb,var(--d-accent) 45%,transparent)}}.project-message-composer textarea:focus{border-color:var(--d-focus)}.project-message-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.project-message-composer small{color:var(--d-muted);font-size:.6rem}.project-conversation-readonly{border-top:1px solid var(--d-line);background:var(--d-secondary);color:var(--d-muted);padding:14px 16px;font-size:.7rem;line-height:1.5}.dashboard-nav-count.is-unread{background:var(--d-accent);color:#182000}[data-dashboard-theme=dark] .project-message.is-client{background:#272a22}[data-dashboard-theme=dark] .project-message.is-creator{background:#303821}@media (max-width:700px){.message-inbox{min-height:0;display:block}.message-inbox.has-selection .message-inbox-list,.message-inbox:not(.has-selection) .message-inbox-thread{display:none}.message-inbox-list{border-right:0}.message-inbox-thread>header{align-items:flex-start;padding:14px}.message-thread-actions{flex-direction:column;align-items:flex-end}.message-mobile-back{border-bottom:1px solid var(--d-line);color:var(--d-muted);align-items:center;gap:6px;padding:12px 14px;font-size:.68rem;font-weight:800;display:flex}.project-message{width:90%}.project-message-thread{max-height:420px;padding:13px}.project-message-composer{padding:12px}.project-message-composer>div{flex-direction:column;align-items:stretch}.project-message-composer .btn{width:100%}}.client-project-shell{background:#f5f3ec}.client-project-nav{background:#faf9f5f5}.client-project-page{max-width:1100px;margin-top:44px}.client-project-hero{padding:0 0 30px}.client-project-identity h1{font-size:clamp(2.35rem,4.6vw,3.65rem);line-height:.98}.client-project-identity p{font-size:.9rem;line-height:1.5}.client-project-facts{background:#dedbd1;border-color:#dedbd1;border-radius:15px;margin-top:24px;box-shadow:0 10px 28px #2522180b}.client-project-facts>div{padding:18px 20px}.client-project-facts small{letter-spacing:.055em;font-weight:800}.client-project-facts strong{font-size:.88rem}.client-project-details{border:1px solid #dedbd1;border-radius:16px;box-shadow:0 10px 30px #2522180a}.client-project-grid h2{color:#55544e;letter-spacing:.095em;margin-bottom:10px;font-size:.66rem}.client-link-list a{border-color:#e7e4dc;transition:color .18s,background-color .18s}.client-link-list a:hover{color:#667e17}.client-payment-panel{border-color:#dedbd1;box-shadow:0 12px 34px #2522180e}.client-payment-heading{background:#f5f8eb;padding:24px 25px}.client-payment-heading strong{font-size:1.85rem}.client-payment-confirm,.client-payment-instructions{padding:22px 25px}.client-payment-state{padding:19px 25px;background:#faf9f5!important}.client-payment-state.is-pending{border-left:3px solid #d7ac39}.client-payment-state.is-paid{border-left:3px solid #8eaa30}.client-payment-state.is-rejected{border-left:3px solid #c66b61}.client-payment-disclaimer{background:#faf9f5}.client-project-grid .project-conversation{border-color:#dedbd1;border-radius:16px;margin-top:18px;box-shadow:0 10px 30px #2522180a}.client-project-grid .project-conversation-heading{background:#fff;padding:15px 18px}.client-project-grid .project-message-thread{background:#fff}.message-inbox{box-shadow:var(--d-shadow-sm);border-radius:18px;grid-template-columns:minmax(265px,.7fr) minmax(0,1.3fr)}.message-inbox-list{background:var(--d-secondary)}.message-inbox-list>a{border-left:3px solid #0000;padding:17px 38px 17px 19px}.message-inbox-list>a:hover{background:var(--d-surface)}@supports (color:color-mix(in lab,red,red)){.message-inbox-list>a:hover{background:color-mix(in srgb,var(--d-surface) 72%,var(--d-secondary))}}.message-inbox-list>a.active{border-left-color:var(--d-focus);background:var(--d-surface)}.message-inbox-thread{background:var(--d-surface);flex-direction:column;min-height:620px;display:flex}.message-inbox-thread>header{background:var(--d-surface);min-height:76px;padding:18px 22px}.message-inbox-thread .project-conversation{background:var(--d-surface);min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:1;display:flex}.message-inbox-thread .project-conversation-heading{display:none}.message-inbox-thread .project-message-thread{background:var(--d-surface);flex:1;min-height:300px;max-height:none;padding:22px}.message-inbox-thread .project-message{background:var(--d-secondary);border-radius:5px 14px 14px;width:min(76%,520px);padding:12px 14px}.message-inbox-thread .project-message.is-creator{border-radius:14px 5px 14px 14px}.message-inbox-thread .project-message-composer{background:var(--d-secondary);padding:16px 20px 18px}.message-inbox-thread .project-message-composer textarea{background:var(--d-input);min-height:78px}.project-detail-main>.project-conversation{box-shadow:var(--d-shadow-sm);border-radius:16px}.project-detail-main>.project-conversation .project-conversation-heading{background:var(--d-surface)}[data-dashboard-theme=dark] .message-inbox{box-shadow:none}[data-dashboard-theme=dark] .message-inbox-list>a:hover{background:#24251f}[data-dashboard-theme=dark] .message-inbox-list>a.active{background:var(--d-surface)}[data-dashboard-theme=dark] .message-inbox-thread .project-message.is-client{background:var(--d-secondary)}[data-dashboard-theme=dark] .message-inbox-thread .project-message-composer{background:#1e1f1b}@media (max-width:800px){.client-project-grid{grid-template-columns:1fr;gap:22px}.client-project-grid>aside{grid-row:auto}}@media (max-width:700px){.message-inbox-thread{min-height:0}.message-inbox-thread .project-message{width:90%}.message-inbox-thread .project-message-thread{padding:15px}.message-inbox-thread .project-message-composer{padding:13px}}@media (max-width:640px){.client-project-page{margin-top:25px}.client-project-hero{padding-bottom:24px}.client-project-identity h1{font-size:clamp(2rem,10.5vw,2.8rem)}.client-project-facts{margin-top:18px}.client-project-facts>div{padding:15px 17px}.client-project-grid{margin-top:18px}.client-project-grid>div>.client-project-details>section{padding:21px 18px}.client-project-grid .project-conversation{margin-top:14px}.client-payment-confirm,.client-payment-heading,.client-payment-instructions,.client-payment-state{padding:20px}.message-inbox{border-radius:14px}}.dashboard-main .project-detail-header{background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:15px;margin-bottom:18px;padding:16px 19px}.dashboard-main .project-detail-header>span{color:var(--d-muted)}.dashboard-main .project-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px}.dashboard-shell .dashboard-main .project-detail-main{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;display:grid}.dashboard-main .project-detail-overview{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:16px;overflow:hidden}.dashboard-main .project-detail-overview>.project-detail-section{border-bottom:1px solid var(--d-line);background:var(--d-surface);padding:27px 28px}.dashboard-main .project-detail-overview>.project-detail-section:last-child{border-bottom:0}.dashboard-main .project-detail-main>.project-detail-section{border:1px solid var(--d-line);background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:16px;padding:27px 28px}.dashboard-main .project-section-heading{margin-bottom:0}.dashboard-main .project-section-heading p{font-size:.83rem;font-weight:820}.dashboard-main .project-summary-grid{border:1px solid var(--d-line);background:var(--d-line);border-radius:11px;gap:1px;margin-top:17px;overflow:hidden}.dashboard-main .project-summary-grid>div{background:var(--d-secondary);border:0;padding:13px 15px}.dashboard-main .project-client-block{gap:8px;margin-top:15px}.dashboard-main .project-long-copy{max-width:72ch;color:var(--d-ink);margin-top:13px}@supports (color:color-mix(in lab,red,red)){.dashboard-main .project-long-copy{color:color-mix(in srgb,var(--d-ink) 84%,var(--d-muted))}}.dashboard-main .project-long-copy{font-size:.86rem;line-height:1.7}.dashboard-main .project-payment-facts{border-radius:11px}.dashboard-main .project-links-list article{padding:15px 2px}.dashboard-main .project-links-list article:last-child{border-bottom:0}.dashboard-main .project-link-actions{gap:14px}.dashboard-main .project-link-actions button,.dashboard-main .project-link-actions summary,.dashboard-main .project-link-actions>a{border-radius:6px;transition:color .16s,background-color .16s}.dashboard-main .project-link-actions summary:hover,.dashboard-main .project-link-actions>a:hover{color:var(--d-focus)}.dashboard-main .project-detail-main>.project-conversation{box-shadow:var(--d-shadow-sm);border-radius:16px;margin:0}.dashboard-main .project-detail-main>.project-conversation .project-conversation-heading{background:var(--d-surface);padding:15px 18px}.dashboard-main .project-detail-main>.project-conversation .project-message-composer{background:var(--d-secondary)}.dashboard-main .project-activity{margin-top:14px}.dashboard-main .project-activity article{padding:9px 0 9px 19px;position:relative}.dashboard-main .project-activity i{background:var(--d-focus);width:7px;height:7px;position:absolute;top:13px;left:1px}.dashboard-main .project-detail-side{gap:14px}.dashboard-main .project-detail-side .project-control,.dashboard-main .project-detail-side>.card{background:var(--d-surface);box-shadow:var(--d-shadow-sm);border-radius:16px}.dashboard-main .project-control .btn{border-radius:10px;min-height:42px}.dashboard-main .project-access-panel .btn.secondary{background:var(--d-input)}.dashboard-main .project-access-url{border:1px solid var(--d-line);background:var(--d-secondary)}.dashboard-main .project-source-link{transition:border-color .16s,background-color .16s,color .16s}.dashboard-main .project-source-link:hover{border-color:var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-main .project-source-link:hover{border-color:color-mix(in srgb,var(--d-focus) 35%,var(--d-line))}}.dashboard-main .project-source-link:hover{background:var(--d-accent-tint);color:var(--d-focus)}[data-dashboard-theme=dark] .dashboard-main .project-detail-header,[data-dashboard-theme=dark] .dashboard-main .project-detail-main>.project-conversation,[data-dashboard-theme=dark] .dashboard-main .project-detail-main>.project-detail-section,[data-dashboard-theme=dark] .dashboard-main .project-detail-overview,[data-dashboard-theme=dark] .dashboard-main .project-detail-side .project-control,[data-dashboard-theme=dark] .dashboard-main .project-detail-side>.card{box-shadow:none}@media (max-width:800px){.dashboard-main .project-detail-layout{grid-template-columns:1fr}.dashboard-main .project-detail-side{grid-row:auto}}@media (max-width:640px){.dashboard-main .project-detail-header{padding:14px 15px}.dashboard-main .project-detail-main>.project-detail-section,.dashboard-main .project-detail-overview>.project-detail-section{padding:21px 17px}.dashboard-main .project-summary-grid{grid-template-columns:1fr 1fr}.dashboard-main .project-summary-grid>div{padding:12px}.dashboard-main .project-detail-main,.dashboard-main .project-detail-side{gap:12px}}.maintenance-page{color:#171814;background:#f7f8f4;place-items:center;min-height:100svh;padding:24px;display:grid}.maintenance-card{background:#fff;border:1px solid #e2e5dc;border-radius:22px;width:min(100%,620px);padding:56px;box-shadow:0 24px 70px #191c1414}.maintenance-card .eyebrow{color:#718d19;margin-top:64px}.maintenance-card h1{letter-spacing:-.055em;max-width:10ch;margin-top:16px;font-size:clamp(2.6rem,7vw,5rem);line-height:.92}.maintenance-card>p:last-child{color:#6f7268;max-width:42ch;margin-top:24px;font-size:1rem;line-height:1.65}.admin-maintenance-control{border-bottom:1px solid #eceae4;justify-content:space-between;align-items:center;gap:20px;padding:14px 2px;display:flex}.admin-maintenance-control code{font-size:.95em}.admin-maintenance-control>b{border-radius:999px;flex:none;padding:6px 9px;font-size:.63rem}.admin-maintenance-control>b.is-on{color:#6c5100;background:#fff0bf}.admin-maintenance-control>b.is-off{color:#526719;background:#edf3e0}.admin-maintenance-banner{color:#5e4b17;background:#fff5d5;border-bottom:1px solid #dac88f;align-items:center;gap:10px;padding:10px 24px;font-size:.76rem;display:flex}.admin-maintenance-banner span{color:#746431;flex:1}.admin-maintenance-banner a{text-underline-offset:3px;font-weight:850;text-decoration:underline}@media (max-width:640px){.maintenance-card{padding:34px 26px}.maintenance-card .eyebrow{margin-top:46px}.admin-maintenance-banner{flex-wrap:wrap;align-items:flex-start;padding:10px 14px}.admin-maintenance-banner span{flex-basis:100%;order:3}}.home-page{color:#171714;background:#fafaf7;overflow:hidden}.home-page .eyebrow{color:#70736a;letter-spacing:.17em;text-transform:uppercase;font-size:.66rem;font-weight:850}.home-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(52px,7vw,104px);min-height:720px;padding-top:84px;padding-bottom:96px}.home-hero-copy h1{letter-spacing:-.072em;max-width:780px;font-size:clamp(4rem,6.8vw,6.55rem);line-height:.89}.home-hero-copy>p:not(.eyebrow){color:#5e6159;max-width:585px;margin-top:28px;font-size:1.04rem;line-height:1.72}.home-hero-copy>div{margin-top:32px}.home-hero-copy .btn{min-height:49px;box-shadow:none;padding-inline:1.28rem}.home-hero-copy .btn.secondary{background:#fff;border-color:#d8dbd2}.home-profile-preview{max-width:500px}.home-profile-card{border-color:#e0e3da;border-radius:25px;gap:22px;padding:19px;box-shadow:0 2px 5px #191c140a,0 25px 70px #191c141f}.home-profile-card .video-frame{border-radius:15px}.home-profile-card>div:last-child{padding:9px 3px 7px 0}.home-profile-niches span{background:#f0f2eb}.home-profile-card>div>strong{color:#34362f}.home-available{color:#68751f;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;margin-top:12px;font-size:.56rem;font-weight:850;display:flex}.home-available i{background:#a8cc31;border-radius:50%;width:7px;height:7px}.home-journey{background:#fff;border-top:1px solid #dedfd8;border-bottom:1px solid #dedfd8;padding:34px 0 38px}.home-journey .eyebrow{margin-bottom:26px}.home-journey-track{grid-template-columns:repeat(5,1fr);display:grid}.home-journey-track article{border-left:1px solid #e2e3dd;padding:0 22px;position:relative}.home-journey-track article:first-child{border-left:0;padding-left:0}.home-journey-track article:last-child{padding-right:0}.home-journey-track article:not(:last-child):after{content:"→";color:#a4a79e;font-size:.72rem;position:absolute;top:1px;right:-7px}.home-journey-track span{color:#8aa524;font-size:.59rem;font-weight:900}.home-journey-track h2{letter-spacing:-.02em;margin-top:24px;font-size:.96rem;font-weight:900}.home-journey-track p{color:#777a72;margin-top:8px;font-size:.7rem;line-height:1.55}.home-product-story{background:#f2f3ee;padding:116px 0 124px}.home-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(290px,.65fr);align-items:end;gap:60px;display:grid}.home-section-heading h2{letter-spacing:-.062em;max-width:770px;margin-top:15px;font-size:clamp(3.1rem,5.4vw,5.3rem);font-weight:950;line-height:.93}.home-section-heading>p{color:#65685f;max-width:480px;font-size:.98rem;line-height:1.75}.home-product-stage{background:#fff;border:1px solid #d9dcd2;border-radius:22px;grid-template-columns:.66fr 1.34fr;min-height:540px;margin-top:56px;display:grid;overflow:hidden;box-shadow:0 2px 3px #191c1406,0 25px 60px #191c1412}.home-flow-card-copy,.home-stage-copy{flex-direction:column;align-items:flex-start;padding:38px;display:flex}.home-flow-card-copy>span,.home-stage-copy>span{color:#839c29;font-size:.64rem;font-weight:900}.home-flow-card-copy>svg,.home-stage-copy>svg{color:#849f25;width:24px;height:24px;margin-top:auto}.home-flow-card-copy h3,.home-stage-copy h3{letter-spacing:-.045em;max-width:370px;margin-top:18px;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:920;line-height:1.05}.home-flow-card-copy p,.home-stage-copy p{color:#696c64;max-width:390px;margin-top:16px;font-size:.86rem;line-height:1.68}.home-stage-copy a{color:#6c821e;align-items:center;gap:7px;margin-top:25px;font-size:.73rem;font-weight:850;display:flex}.home-stage-copy a svg{width:15px}.home-profile-ui{background:#fafaf7;border:1px solid #e0e2da;border-radius:15px;margin:28px 28px 28px 0;overflow:hidden}.home-ui-top{background:#fff;border-bottom:1px solid #e3e4de;grid-template-columns:1fr auto 1fr;align-items:center;padding:13px 16px;display:grid}.home-ui-top b{font-size:.87rem}.home-ui-top b:first-letter{letter-spacing:-.06em}.home-ui-top>span{color:#85877f;font-size:.57rem}.home-ui-top button{color:#fff;background:#191a16;border:0;border-radius:7px;justify-self:end;padding:8px 12px;font-size:.58rem;font-weight:850}.home-ui-profile{grid-template-columns:148px 1fr;gap:24px;padding:27px;display:grid}.home-ui-profile>img{object-fit:cover;border-radius:13px;width:148px;height:178px}.home-ui-profile>div{align-self:center}.home-ui-profile small{color:#71871f;text-transform:uppercase;font-size:.54rem;font-weight:850}.home-ui-profile h3{letter-spacing:-.055em;margin-top:11px;font-size:2.15rem;font-weight:950}.home-ui-profile p{margin-top:3px;font-size:.72rem;font-weight:800}.home-ui-profile div>span{color:#70736b;max-width:360px;margin-top:14px;font-size:.66rem;line-height:1.6;display:block}.home-ui-work{border-top:1px solid #dedfd9;border-bottom:1px solid #dedfd9;grid-template-columns:repeat(3,1fr);margin:0 27px 27px;display:grid}.home-ui-work>div{border-left:1px solid #dedfd9;flex-direction:column;min-height:104px;padding:17px;display:flex}.home-ui-work>div:first-child{border-left:0}.home-ui-work span{color:#86a020;font-size:.52rem;font-weight:900}.home-ui-work b{margin-top:auto;font-size:.67rem}.home-ui-work small{color:#7b7e75;margin-top:4px;font-size:.54rem}.home-product-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.home-flow-card{background:#fff;border:1px solid #d9dcd2;border-radius:22px;grid-template-rows:290px auto;display:grid;overflow:hidden;box-shadow:0 14px 40px #191c140b}.home-flow-card.is-dark{color:#f6f7f2;background:#181a16;border-color:#272a23}.home-flow-card.is-dark .home-flow-card-copy p{color:#adafa8}.home-flow-card.is-dark .home-flow-card-copy>span,.home-flow-card.is-dark .home-flow-card-copy>svg{color:#c9f14c}.home-inquiry-ui,.home-project-ui{background:#f8f9f5;border:1px solid #e0e3d9;border-radius:14px;margin:0 24px 24px;padding:24px}.home-inquiry-ui>div:first-child{border-bottom:1px solid #dfe1d9;gap:7px;padding-bottom:18px;display:grid}.home-inquiry-ui small,.home-project-ui small{color:#777b71;text-transform:uppercase;letter-spacing:.06em;font-size:.52rem;font-weight:800}.home-inquiry-ui b{font-size:1.07rem}.home-inquiry-ui label{color:#777b71;text-transform:uppercase;letter-spacing:.06em;gap:7px;margin-top:15px;font-size:.5rem;font-weight:850;display:grid}.home-inquiry-ui label span{color:#30332b;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d9dcd2;border-radius:8px;padding:11px 12px;font-size:.65rem;font-weight:700}.home-inquiry-row{grid-template-columns:1fr 1fr;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.home-inquiry-ui button{background:#d6ff59;border:1px solid #aac835;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:17px;padding:11px;font-size:.65rem;font-weight:900;display:flex}.home-inquiry-ui button svg{width:14px}.home-project-ui{background:#22241f;border-color:#3b3e36}.home-project-ui header{border-bottom:1px solid #3c3f37;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.home-project-ui header>div{gap:6px;display:grid}.home-project-ui header b{font-size:.85rem}.home-project-ui header>span{color:#ccf353;background:#30392b;border-radius:999px;padding:6px 8px;font-size:.48rem;font-weight:850}.home-project-facts{border:1px solid #3b3e37;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.home-project-facts>span{border-left:1px solid #3b3e37;gap:8px;padding:14px;display:grid}.home-project-facts>span:first-child{border-left:0}.home-project-facts b{font-size:.72rem}.home-project-ui ul{gap:10px;margin-top:20px;list-style:none;display:grid}.home-project-ui li{color:#c6c8c0;align-items:center;gap:9px;font-size:.64rem;display:flex}.home-project-ui li svg{color:#c9f14c;width:15px}.home-two-sides{background:#fafaf7;padding:118px 0}.home-two-sides-intro{max-width:850px}.home-business-copy h2,.home-faq-heading h2,.home-final-cta h2,.home-plans-heading h2,.home-two-sides-intro h2{letter-spacing:-.06em;margin-top:15px;font-size:clamp(3rem,5vw,5rem);font-weight:950;line-height:.93}.home-two-sides-intro>p:last-child{color:#666960;max-width:540px;margin-top:23px;font-size:.96rem;line-height:1.72}.home-two-sides-grid{border-top:1px solid #d9dbd4;border-bottom:1px solid #d9dbd4;grid-template-columns:repeat(2,1fr);margin-top:56px;display:grid}.home-two-sides-grid article{border-left:1px solid #d9dbd4;padding:37px 48px 42px}.home-two-sides-grid article:first-child{border-left:0;padding-left:0}.home-two-sides-grid article>span{color:#77901d;background:#edf2dd;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.home-two-sides-grid article>span svg{width:19px}.home-two-sides-grid article>small{color:#819820;text-transform:uppercase;letter-spacing:.12em;margin-top:45px;font-size:.6rem;font-weight:900;display:block}.home-two-sides-grid h3{letter-spacing:-.04em;max-width:450px;margin-top:14px;font-size:1.75rem;font-weight:920}.home-two-sides-grid article>p{color:#6c6f67;max-width:480px;margin-top:13px;font-size:.84rem;line-height:1.7}.home-two-sides-grid ul{border-top:1px solid #e1e3dc;gap:12px;margin-top:27px;padding-top:23px;list-style:none;display:grid}.home-two-sides-grid li{align-items:center;gap:9px;font-size:.73rem;font-weight:750;display:flex}.home-two-sides-grid li svg{color:#7d971f;width:15px}.home-business-flow{color:#f7f8f3;background:#181a16;padding:116px 0}.home-business-flow>.container{grid-template-columns:.78fr 1.22fr;gap:clamp(55px,8vw,125px);display:grid}.home-business-copy{align-self:start;position:sticky;top:115px}.home-business-copy .eyebrow{color:#b7b9b1}.home-business-copy h2{max-width:520px}.home-business-copy>p:last-child{color:#aeb1a8;max-width:440px;margin-top:23px;font-size:.93rem;line-height:1.72}.home-business-list{border-top:1px solid #3c3f36}.home-business-list article{border-bottom:1px solid #3c3f36;grid-template-columns:54px 1fr;gap:24px;padding:32px 0;display:grid}.home-business-list article>span{color:#cff651;border:1px solid #464a40;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.home-business-list article>span svg{width:19px}.home-business-list small{color:#c9f14c;font-size:.57rem;font-weight:900}.home-business-list h3{letter-spacing:-.03em;margin-top:9px;font-size:1.35rem;font-weight:900}.home-business-list p{color:#aeb1a8;max-width:540px;margin-top:8px;font-size:.8rem;line-height:1.65}.home-audience{background:#d7ff5f;border-bottom:1px solid #dedfd8;padding:30px 0}.home-audience>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.home-audience p{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:900}.home-audience>div>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.home-audience span{border:1px solid #17171440;border-radius:999px;padding:8px 11px;font-size:.64rem;font-weight:800}.home-plans{background:#f1f3ed;padding:116px 0 124px}.home-plans-heading{grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);align-items:end;gap:60px;display:grid}.home-plans-heading h2{max-width:760px}.home-plans-heading>p{color:#676a61;max-width:470px;font-size:.96rem;line-height:1.72}.home-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:52px;display:grid}.home-price-card{background:#fff;border:1px solid #dce0d6;border-radius:22px;flex-direction:column;min-height:520px;padding:34px 35px 32px;display:flex;position:relative;box-shadow:0 1px 2px #191c1406,0 14px 38px #191c140b}.home-price-card.is-pro{color:#f7f8f3;background:#171914;border-color:#cbd9a1;box-shadow:0 2px 4px #191c1414,0 25px 60px #191c1424}.home-price-top{border-bottom:1px solid #e7e9e2;justify-content:space-between;align-items:center;gap:16px;padding-bottom:25px;display:flex}.home-price-card.is-pro .home-price-top{border-color:#373b32}.home-price-top>span{letter-spacing:-.025em;font-size:1.12rem;font-weight:900}.home-price-top>small{color:#68751f;text-transform:uppercase;letter-spacing:.07em;background:#f1f4e8;border-radius:999px;padding:7px 10px;font-size:.6rem;font-weight:850}.home-price-card.is-pro .home-price-top>small{color:#1a2109;background:#d8ff64}.home-price{align-items:baseline;gap:9px;margin-top:29px;display:flex}.home-price strong{letter-spacing:-.055em;font-size:clamp(2.55rem,4vw,4rem);font-weight:950;line-height:1}.home-price-card.is-pro .home-price strong{font-size:clamp(2rem,3.3vw,3.25rem)}.home-price span{color:#777a70;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:750}.home-price-card>p{color:#686b63;max-width:500px;margin-top:18px;font-size:.88rem;line-height:1.65}.home-price-card.is-pro>p{color:#abada5}.home-price-card ul{border-top:1px solid #e7e9e2;gap:13px;margin:27px 0 32px;padding:26px 0 0;list-style:none;display:grid}.home-price-card.is-pro ul{border-color:#373b32}.home-price-card li{align-items:center;gap:10px;font-size:.8rem;font-weight:750;display:flex}.home-price-card li svg{color:#6d8815;stroke-width:3px;background:#eef5d7;border-radius:50%;width:17px;height:17px;padding:3px}.home-price-card.is-pro li svg{color:#171914;background:#d8ff64}.home-price-card>.btn{border-radius:11px;width:100%;margin-top:auto}.home-price-card>.btn.secondary{color:#171714;background:#fff;border-color:#d9dcd3}.home-price-card.is-pro>.btn.lime{border-color:#d8ff64}.home-faq{background:#fff;padding:110px 0 116px}.home-faq>.container{grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9vw,140px);display:grid}.home-faq-heading h2{font-size:clamp(2.7rem,4vw,4.2rem)}.home-faq-list{border-top:1px solid #d9dbd4}.home-faq-list details{border-bottom:1px solid #d9dbd4}.home-faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;padding:25px 0;font-size:.91rem;font-weight:850;list-style:none;display:grid}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary>span{color:#839d25;font-size:.56rem}.home-faq-list summary i{text-align:right;font-size:1.15rem;font-style:normal;font-weight:500;transition:transform .2s}.home-faq-list details[open] summary i{transform:rotate(45deg)}.home-faq-list details p{color:#686b63;max-width:650px;padding:0 35px 24px 54px;font-size:.81rem;line-height:1.7}.home-final-cta{text-align:center;padding-top:118px;padding-bottom:124px}.home-final-cta>.eyebrow{margin-bottom:20px}.home-final-cta h2{max-width:950px;margin:0 auto}.home-final-cta>p:not(.eyebrow){color:#666960;max-width:650px;margin:23px auto 0;font-size:1rem;line-height:1.72}.home-final-cta .btn{min-height:50px;margin-top:30px;padding-inline:1.35rem}.home-footer{background:#fafaf7}@media (max-width:900px){.home-hero{grid-template-columns:1fr;min-height:auto}.home-plans-heading,.home-section-heading{grid-template-columns:1fr;gap:20px}.home-plans-heading>p,.home-section-heading>p{max-width:620px}.home-product-stage{grid-template-columns:1fr}.home-stage-copy{min-height:310px}.home-profile-ui{margin:0 24px 24px}.home-product-pair{grid-template-columns:1fr}.home-two-sides-grid article{padding-inline:30px}.home-two-sides-grid article:first-child{padding-left:0}.home-business-flow>.container{grid-template-columns:1fr}.home-business-copy{position:static}.home-faq>.container{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.home-hero{padding-top:62px;padding-bottom:78px}.home-hero-copy h1{font-size:clamp(3.35rem,15vw,4.8rem)}.home-profile-preview{width:min(100% - 6px,500px)}.home-journey{padding:29px 0}.home-journey-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.home-journey-track::-webkit-scrollbar{display:none}.home-journey-track article{scroll-snap-align:start;min-width:74%;padding:0 24px}.home-business-flow,.home-faq,.home-plans,.home-product-story,.home-two-sides{padding-top:78px;padding-bottom:82px}.home-business-copy h2,.home-plans-heading h2,.home-section-heading h2,.home-two-sides-intro h2{font-size:3rem}.home-product-stage{border-radius:17px;margin-top:38px}.home-flow-card-copy,.home-stage-copy{min-height:270px;padding:27px}.home-profile-ui{margin:0 14px 14px}.home-ui-top{grid-template-columns:1fr auto}.home-ui-top>span{display:none}.home-ui-profile{grid-template-columns:100px 1fr;gap:15px;padding:18px}.home-ui-profile>img{width:100px;height:127px}.home-ui-profile h3{font-size:1.45rem}.home-ui-profile div>span{display:none}.home-ui-work{margin:0 18px 18px}.home-ui-work>div{min-height:90px;padding:12px}.home-ui-work b{font-size:.58rem}.home-flow-card{border-radius:17px;grid-template-rows:auto auto}.home-two-sides-grid{grid-template-columns:1fr;margin-top:38px}.home-two-sides-grid article,.home-two-sides-grid article:first-child{border-top:1px solid #d9dbd4;border-left:0;padding:30px 0}.home-two-sides-grid article:first-child{border-top:0}.home-two-sides-grid article>small{margin-top:28px}.home-audience>.container{flex-direction:column;align-items:flex-start}.home-audience>div>div{justify-content:flex-start}.home-pricing-grid{grid-template-columns:1fr;margin-top:36px}.home-price-card{min-height:0;padding:27px 24px}.home-price-card>.btn{margin-top:3px}.home-faq-list summary{grid-template-columns:32px 1fr 20px}.home-faq-list details p{padding-left:44px}.home-final-cta{padding-top:84px;padding-bottom:90px}.home-final-cta h2{font-size:3.1rem}}@media (max-width:480px){.home-hero-copy .btn{width:100%}.home-profile-accent{inset:-8px 8px 8px -8px}.home-profile-card{border-radius:18px;grid-template-columns:112px 1fr;padding:14px}.home-profile-card>div:last-child{padding-block:1px}.home-profile-card h2{margin-top:8px}.home-available{margin-top:7px;font-size:.46rem}.home-price-top{flex-direction:column;align-items:flex-start}.home-price strong{font-size:2.8rem}.home-price-card.is-pro .home-price strong{font-size:2.25rem}.home-inquiry-ui,.home-project-ui{margin:0 14px 14px;padding:17px}.home-inquiry-row,.home-project-facts{grid-template-columns:1fr}.home-project-facts>span{border-top:1px solid #3b3e37;border-left:0}.home-project-facts>span:first-child{border-top:0}.home-ui-work>div:nth-child(3){display:none}.home-ui-work{grid-template-columns:1fr 1fr}.home-faq-heading h2{font-size:2.7rem}}body:has(.home-page)>header{z-index:70;color:#fff;border:0;width:100%;position:absolute;top:18px;left:0}body:has(.home-page)>header>.container{background:#292b27;border:1px solid #ffffff18;border-radius:20px;height:64px;padding:0 18px;box-shadow:0 18px 45px #0003}body:has(.home-page)>header>.container>a:first-child{color:#fff}body:has(.home-page)>header .locale-selector,body:has(.home-page)>header .locale-selector select{color:#e6e8e1}body:has(.home-page)>header .btn.lime{border-radius:13px}.home-hero{color:#f7f8f3;text-align:center;isolation:isolate;background:#10110e;flex-direction:column;align-items:center;gap:58px;width:100%;max-width:none;min-height:1000px;padding:162px max(20px,50vw - 560px) 106px;display:flex;position:relative}.home-hero:before{border:1px solid #d7ff5f33;border-radius:50%;width:min(88vw,1060px);height:min(88vw,1060px);top:115px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 100px #d7ff5f05,inset 0 0 0 220px #d7ff5f05}.home-hero:after,.home-hero:before{content:"";z-index:-1;position:absolute}.home-hero:after{clip-path:polygon(0 76%,100% 0,100% 100%,0 100%);background:#d7ff5f;height:195px;inset:auto 0 0}.home-hero-copy{flex-direction:column;align-items:center;display:flex}.home-hero-copy>.eyebrow{color:#c9f14c}.home-hero-copy h1{letter-spacing:-.078em;max-width:1080px;margin-top:22px;font-size:clamp(4.5rem,8.6vw,8.8rem);line-height:.82}.home-hero-copy h1 span{color:#d7ff5f}.home-hero-copy>p:not(.eyebrow){color:#b8bbb2;max-width:650px}.home-hero-copy .btn.secondary{color:#fff;background:#fff0;border-color:#fff4}.home-hero-copy .btn.secondary:hover{color:#171714;background:#fff}.home-hero-copy>small{color:#979a91}.home-profile-preview{text-align:left;width:min(100%,560px);max-width:560px;margin:10px auto 0}.home-profile-accent{background:#d7ff5f;border-radius:29px;inset:-14px 17px 14px -14px;transform:rotate(-2deg)}.home-profile-card{color:#171714;background:#fff}.home-hero-float{z-index:4;color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#292b27;border:1px solid #ffffff30;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;font-size:.66rem;font-weight:850;display:flex;position:absolute;box-shadow:0 15px 35px #0005}.home-hero-float svg{color:#d7ff5f;width:15px}.home-hero-float.is-inquiry{top:21%;left:-126px;transform:rotate(-4deg)}.home-hero-float.is-paid{bottom:16%;right:-82px;transform:rotate(4deg)}.home-journey{background:#d7ff5f;border:0;padding:50px 0 54px}.home-journey .eyebrow{color:#30351e}.home-journey-track article{border-color:#17171430}.home-journey-track article:not(:last-child):after{color:#17171499}.home-journey-track span{color:#171714}.home-journey-track p{color:#424634}.home-section-heading h2{font-size:clamp(3.5rem,6vw,6.3rem)}.home-product-stage{min-height:580px}.home-flow-card{min-height:720px}.home-flow-card-copy{min-height:300px}.home-two-sides-intro h2{max-width:1050px;font-size:clamp(3.6rem,6.4vw,6.6rem)}.home-business-copy h2{font-size:clamp(3.4rem,5.5vw,5.6rem)}@media (max-width:900px){body:has(.home-page)>header{top:10px}body:has(.home-page)>header>.container{width:calc(100% - 20px)}.home-hero{min-height:auto;padding-top:135px;padding-bottom:100px}.home-hero:before{top:130px}.home-hero-copy h1{font-size:clamp(4.4rem,13vw,7rem)}.home-flow-card{min-height:0}}@media (max-width:700px){body:has(.home-page)>header>.container{border-radius:16px;height:58px}body:has(.home-page)>header .btn.lime{min-height:40px;padding:.55rem .75rem}.home-hero{gap:45px;padding:124px 12px 86px}.home-hero:before{width:135vw;height:135vw;top:125px;box-shadow:inset 0 0 0 65px #d7ff5f05,inset 0 0 0 140px #d7ff5f05}.home-hero:after{height:90px}.home-hero-copy h1{max-width:560px;font-size:clamp(3.45rem,16vw,5.3rem)}.home-hero-copy>p:not(.eyebrow){color:#b8bbb2;max-width:450px}.home-hero-float{padding:8px 10px;font-size:.5rem}.home-hero-float.is-inquiry{top:-18px;left:-3px;transform:rotate(-3deg)}.home-hero-float.is-paid{bottom:-18px;right:-2px;transform:rotate(3deg)}.home-journey{padding-block:38px}.home-section-heading h2,.home-two-sides-intro h2{font-size:clamp(3rem,13vw,4.2rem)}}@media (max-width:480px){.home-hero-copy h1{font-size:clamp(3.15rem,15.5vw,4.2rem)}.home-hero-copy>div{width:100%}.home-profile-preview{width:calc(100% - 18px)}.home-hero-float.is-inquiry{left:-5px}.home-hero-float.is-paid{right:-5px}}.home-page-focused{background:#f7f7f2}.home-focused-hero{color:#f7f8f3;background:#11120f;padding:136px 0 76px}.home-focused-hero>.container{grid-template-columns:minmax(0,.91fr) minmax(480px,1.09fr);gap:clamp(48px,6vw,90px);min-height:620px;display:grid}.home-focused-copy h1{letter-spacing:-.072em;max-width:650px;margin-top:20px;font-size:clamp(4rem,6.5vw,6.5rem);font-weight:950;line-height:.87}.home-focused-actions{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.home-focused-actions .btn{min-height:49px}.home-focused-actions .secondary{color:#fff;background:0 0;border-color:#ffffff38}.home-focused-copy>small{color:#8f9289;align-items:center;gap:7px;margin-top:16px;font-size:.7rem;display:flex}.home-focused-copy>small svg{width:15px}.home-hero-capabilities{flex-wrap:wrap;gap:7px;margin-top:35px;display:flex}.home-hero-capabilities span{color:#afb2a9;text-transform:uppercase;letter-spacing:.07em;border:1px solid #393b34;border-radius:7px;padding:7px 9px;font-size:.57rem;font-weight:850}.home-product-composition{background:#22241f;border:1px solid #3b3d37;border-radius:22px;padding:14px;position:relative;transform:rotate(1deg);box-shadow:0 30px 80px #0006}.home-composition-bar{align-items:center;gap:15px;padding:4px 5px 15px;display:flex}.home-composition-bar b{margin-right:auto;font-size:.9rem}.home-composition-bar>span{color:#898c83;font-size:.55rem}.home-composition-bar>small{color:#18200a;text-transform:uppercase;border-radius:7px;padding:6px 8px;font-size:.49rem;font-weight:900}.home-composition-profile{color:#171714;background:#f9f9f5;border-radius:14px;grid-template-columns:140px 1fr;gap:20px;padding:17px;display:grid}.home-composition-profile>img{object-fit:cover;border-radius:10px;width:140px;height:168px}.home-composition-profile>div{align-self:center}.home-composition-profile>div>span{color:#789219;text-transform:uppercase;letter-spacing:.06em;font-size:.51rem;font-weight:900}.home-composition-profile h2{letter-spacing:-.055em;margin-top:9px;font-size:2rem;font-weight:950}.home-composition-profile p{color:#55584f;margin-top:4px;font-size:.66rem;font-weight:750}.home-composition-profile div>div{gap:5px;margin-top:15px;display:flex}.home-composition-profile div small{background:#eceee7;border-radius:6px;padding:5px 7px;font-size:.5rem;font-weight:850}.home-composition-work{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.home-composition-work>span{border:1px solid #3c3f37;border-radius:10px;gap:5px;padding:13px;display:grid}.home-composition-work small{color:#c8ef4b;font-size:.47rem}.home-composition-inquiry,.home-composition-project{z-index:2;color:#171714;background:#fff;border:1px solid #dfe2d8;border-radius:12px;align-items:center;gap:10px;width:235px;padding:12px;display:flex;position:absolute;box-shadow:0 17px 45px #0005}.home-composition-inquiry{top:-36px;right:-28px;transform:rotate(-3deg)}.home-composition-project{bottom:-38px;left:-40px;transform:rotate(2deg)}.home-composition-inquiry>svg,.home-composition-project>svg{color:#809b20;width:19px}.home-composition-inquiry>span,.home-composition-project>span{flex:1;gap:2px;display:grid}.home-composition-inquiry small,.home-composition-project small{color:#85887f;text-transform:uppercase;font-size:.44rem;font-weight:850}.home-composition-inquiry b,.home-composition-project b{font-size:.64rem}.home-composition-inquiry em,.home-composition-project em{color:#777a70;font-size:.5rem;font-style:normal}.home-composition-inquiry>svg:last-child{color:#171714;width:14px}.home-focused-flow>div>header{grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr);align-items:end;gap:35px;display:grid}.home-focused-flow header>.eyebrow{grid-column:1/-1}.home-focused-benefit-copy h2,.home-focused-final h2,.home-focused-flow header h2,.home-focused-pricing header h2{letter-spacing:-.06em;max-width:750px;font-size:clamp(3rem,5vw,5rem);font-weight:950;line-height:.92}.home-focused-flow header>p:last-child{color:#686b62;max-width:460px;font-size:.9rem;line-height:1.7}.home-focused-flow-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:43px;display:grid}.home-focused-flow-grid>article{background:#fff;border:1px solid #dcded6;border-radius:17px;flex-direction:column;min-height:470px;padding:26px;display:flex;box-shadow:0 12px 34px #1717140a}.home-focused-flow-grid>article.is-dark{color:#f6f7f2;background:#181a16;border-color:#22241f}.home-focused-step{justify-content:space-between;align-items:center;display:flex}.home-focused-step span{color:#849f23;font-size:.59rem;font-weight:900}.home-focused-step svg{color:#849f23;width:21px}.home-focused-flow-grid h3{letter-spacing:-.04em;margin-top:44px;font-size:1.65rem;font-weight:920}.home-focused-flow-grid article>p{color:#6b6e65;margin-top:12px;font-size:.78rem;line-height:1.65}.home-focused-flow-grid article.is-dark>p{color:#aaada4}.home-mini-inquiry,.home-mini-profile,.home-mini-project{background:#f7f8f4;border:1px solid #dfe1da;border-radius:11px;margin-top:auto}.home-mini-profile{align-items:center;gap:11px;padding:12px;display:flex}.home-mini-profile img{object-fit:cover;border-radius:8px;width:46px;height:46px}.home-mini-profile span{flex:1;gap:3px;display:grid}.home-mini-profile b{font-size:.66rem}.home-mini-profile small{color:#7a7d74;font-size:.52rem}.home-mini-profile>svg{width:15px}.home-mini-inquiry{gap:6px;padding:15px;display:grid}.home-mini-inquiry>small{color:#7a7d74;text-transform:uppercase;font-size:.47rem;font-weight:850}.home-mini-inquiry>b{font-size:.72rem}.home-mini-inquiry>span{background:#fff;border:1px solid #dfe1da;border-radius:7px;padding:9px;font-size:.58rem}.home-mini-inquiry button{background:#d7ff5f;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px;font-size:.56rem;font-weight:900;display:flex}.home-mini-inquiry button svg{width:12px}.home-mini-project{background:#22241f;border-color:#3b3e36;grid-template-columns:repeat(3,1fr);display:grid}.home-mini-project>span{border-left:1px solid #3b3e36;gap:7px;padding:13px;display:grid}.home-mini-project>span:first-child{border-left:0}.home-mini-project small{color:#8f928a;text-transform:uppercase;font-size:.44rem;font-weight:850}.home-mini-project b{font-size:.6rem}.home-mini-project span:nth-child(2) b{color:#cdf550}.home-focused-benefits{color:#f6f7f2;background:#181a16;padding:98px 0}.home-focused-benefits>.container{grid-template-columns:.88fr 1.12fr;gap:clamp(55px,8vw,120px);display:grid}.home-focused-benefit-copy h2{margin-top:16px;font-size:clamp(2.8rem,4.4vw,4.5rem)}.home-focused-benefit-copy>p:not(.eyebrow){color:#aeb1a8;max-width:480px;margin-top:22px;font-size:.88rem;line-height:1.7}.home-focused-benefit-copy>a{color:#d3fb56;align-items:center;gap:7px;width:fit-content;margin-top:25px;font-size:.74rem;font-weight:850;display:flex}.home-focused-benefit-copy>a svg{width:15px}.home-focused-benefit-list{border-top:1px solid #3c3f36}.home-focused-benefit-list article{border-bottom:1px solid #3c3f36;grid-template-columns:43px 1fr;gap:19px;padding:23px 0;display:grid}.home-focused-benefit-list>article>svg{color:#cdf451;width:18px}.home-focused-benefit-list h3{font-size:1rem;font-weight:900}.home-focused-benefit-list p{color:#aeb1a8;max-width:530px;margin-top:6px;font-size:.72rem;line-height:1.6}.home-focused-pricing{background:#eef0e9;padding:100px 0 108px}.home-focused-pricing>div>header{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:35px;display:grid}.home-focused-pricing header>.eyebrow{grid-column:1/-1}.home-focused-pricing header>p:last-child{color:#676a61;font-size:.88rem;line-height:1.7}.home-focused-price-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.home-focused-price-grid>article{background:#fff;border:1px solid #d9dcd2;border-radius:17px;grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:27px;display:grid}.home-focused-price-grid>article.is-pro{color:#f7f8f3;background:#181a16;border-color:#292b25}.home-focused-price-top>span{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.home-focused-price-top small{color:#789219;text-transform:uppercase;letter-spacing:.09em;width:100%;font-size:.53rem;font-weight:900}.home-focused-price-grid .is-pro small{color:#cdf451}.home-focused-price-top b{letter-spacing:-.05em;font-size:2rem;font-weight:950}.home-focused-price-top em{color:#74776e;text-transform:uppercase;font-size:.52rem}.home-focused-price-top>p{color:#6a6d64;max-width:270px;margin-top:8px;font-size:.67rem;line-height:1.55}.home-focused-price-grid .is-pro .home-focused-price-top>p{color:#aeb1a8}.home-focused-price-grid ul{gap:7px;list-style:none;display:grid}.home-focused-price-grid li{align-items:center;gap:7px;font-size:.62rem;font-weight:750;display:flex}.home-focused-price-grid li svg{color:#7f9b20;width:14px}.home-focused-price-grid .is-pro li svg{color:#cdf451}.home-focused-price-grid .btn{border-radius:10px;min-width:142px}.home-focused-final{text-align:center;background:#d7ff5f;padding:100px 0 106px}.home-focused-final h2{max-width:900px;margin:15px auto 0;font-size:clamp(3.2rem,5.7vw,5.8rem)}.home-focused-final p:not(.eyebrow){color:#424633;max-width:610px;margin:20px auto 0;font-size:.9rem;line-height:1.65}.home-focused-final .btn{background:#181a16;border-radius:11px;margin-top:27px}.home-page-focused+.home-footer{color:#aaada4;background:#181a16;border:0}@media (max-width:960px){.home-focused-hero>.container{grid-template-columns:1fr;gap:75px}.home-focused-copy{text-align:center}.home-focused-copy h1,.home-focused-copy>p:not(.eyebrow){margin-inline:auto}.home-focused-actions,.home-focused-copy>small,.home-hero-capabilities{justify-content:center}.home-product-composition{width:min(100% - 50px,600px);margin-inline:auto}.home-focused-flow-grid,.home-focused-flow>div>header,.home-focused-pricing>div>header{grid-template-columns:1fr}.home-focused-flow-grid>article{min-height:350px}.home-focused-benefits>.container,.home-focused-price-grid{grid-template-columns:1fr}.home-focused-price-grid>article{grid-template-columns:1fr 1fr auto}}@media (max-width:640px){.home-focused-hero{padding:112px 0 68px}.home-focused-hero>.container{gap:58px}.home-focused-copy h1{font-size:clamp(3.25rem,15vw,4.25rem)}.home-focused-copy>p:not(.eyebrow){font-size:.9rem}.home-focused-actions{width:100%;display:grid}.home-focused-actions .btn{width:100%}.home-hero-capabilities{margin-top:25px}.home-product-composition{border-radius:17px;width:calc(100% - 12px);padding:10px}.home-composition-bar>span{display:none}.home-composition-profile{grid-template-columns:105px 1fr;gap:13px;padding:13px}.home-composition-profile>img{width:105px;height:132px}.home-composition-profile h2{font-size:1.35rem}.home-composition-profile p{font-size:.54rem}.home-composition-profile div small:nth-child(3){display:none}.home-composition-inquiry,.home-composition-project{width:190px;padding:9px}.home-composition-inquiry{top:-31px;right:-9px}.home-composition-project{bottom:-31px;left:-8px}.home-focused-benefits,.home-focused-flow,.home-focused-pricing{padding:72px 0 76px}.home-focused-flow header h2,.home-focused-pricing header h2{font-size:3rem}.home-focused-flow-grid{margin-top:31px}.home-focused-flow-grid>article{min-height:360px;padding:22px}.home-focused-flow-grid h3{margin-top:30px}.home-focused-benefit-copy h2{font-size:2.85rem}.home-focused-price-grid>article{grid-template-columns:1fr;padding:23px}.home-focused-price-grid .btn{width:100%}.home-focused-final{padding:76px 0 82px}.home-focused-final h2{font-size:3.15rem}}.home-focused-copy>small{margin-top:18px}.home-focused-flow-grid>article{box-shadow:0 8px 24px #17171408}.home-focused-pricing>div>header{grid-template-columns:minmax(0,1.05fr) minmax(300px,.5fr)}.home-focused-price-grid{gap:16px}.home-focused-price-grid>article{flex-direction:column;align-items:stretch;gap:0;min-height:430px;padding:33px 34px 31px;display:flex}.home-focused-price-top{border-bottom:1px solid #e3e5dd;grid-template-columns:1fr 1fr;align-items:end;gap:24px;padding-bottom:25px;display:grid}.home-focused-price-grid .is-pro .home-focused-price-top{border-color:#383b34}.home-focused-price-top>span{align-self:start}.home-focused-price-top small{margin-bottom:13px}.home-focused-price-top b{font-size:clamp(2.35rem,3.7vw,3.45rem);line-height:1}.home-focused-price-top>p{color:#666960;align-self:end;max-width:310px;margin:0;font-size:.75rem;line-height:1.62}.home-focused-price-grid ul{gap:12px;margin:25px 0 30px}.home-focused-price-grid li{font-size:.72rem}.home-focused-price-grid .btn{width:100%;min-height:47px;margin-top:auto}@media (max-width:700px){.home-focused-price-grid>article{min-height:0;padding:27px 24px}.home-focused-price-top{grid-template-columns:1fr;gap:15px}.home-focused-price-top>p{max-width:440px}.home-focused-price-grid ul{margin-block:23px}}.home-focused-flow-grid{grid-template-rows:repeat(2,minmax(255px,1fr));grid-template-columns:1.08fr .92fr;gap:14px}.home-focused-flow-grid>article{border-radius:19px;min-height:0;box-shadow:0 14px 36px #1717140b}.home-focused-flow-grid>article:first-child{background:#d7ff5f;border-color:#bcd947;grid-row:1/3;min-height:565px}.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);column-gap:24px;padding:24px 25px;display:grid}.home-focused-flow-grid>article:nth-child(2){grid-area:1/2}.home-focused-flow-grid>article:nth-child(3){grid-area:2/2}.home-focused-flow-grid>article:first-child .home-focused-step span,.home-focused-flow-grid>article:first-child .home-focused-step svg{color:#30391a}.home-focused-flow-grid>article:first-child h3{max-width:440px;margin-top:58px;font-size:clamp(2.4rem,4vw,4rem);line-height:.94}.home-focused-flow-grid>article:first-child>p{color:#41482f;max-width:440px;font-size:.84rem}.home-focused-flow-grid>article:nth-child(2) .home-focused-step,.home-focused-flow-grid>article:nth-child(3) .home-focused-step{grid-column:1/-1}.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{grid-column:1;align-self:end;margin-top:30px;font-size:1.7rem}.home-focused-flow-grid>article:nth-child(2)>p,.home-focused-flow-grid>article:nth-child(3)>p{grid-column:1;align-self:start}.home-focused-flow-grid>article:nth-child(2) .home-mini-inquiry,.home-focused-flow-grid>article:nth-child(3) .home-mini-project{grid-area:2/2/4;align-self:end;margin-top:22px}.home-focused-flow-grid>article:nth-child(3) .home-mini-project{grid-template-columns:1fr}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span:first-child{border-top:0}.home-focused-flow-grid>article:first-child .home-mini-profile img{border-radius:10px;width:72px;height:72px}.home-focused-flow-grid>article:first-child .home-mini-profile b{font-size:.82rem}.home-focused-flow-grid>article:first-child .home-mini-profile small{font-size:.6rem}@media (max-width:960px){.home-focused-flow-grid{grid-template-rows:auto;grid-template-columns:1fr}.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){grid-area:auto/1}.home-focused-flow-grid>article:first-child{min-height:480px}.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){min-height:280px}}@media (max-width:600px){.home-focused-flow-grid>article:first-child{min-height:400px}.home-focused-flow-grid>article:first-child h3{margin-top:38px;font-size:2.65rem}.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){min-height:360px;padding:22px;display:flex}.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{margin-top:30px}.home-focused-flow-grid>article:nth-child(2) .home-mini-inquiry,.home-focused-flow-grid>article:nth-child(3) .home-mini-project{align-self:stretch;margin-top:auto}.home-focused-flow-grid>article:nth-child(3) .home-mini-project{grid-template-columns:repeat(3,1fr)}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span{border-top:0;border-left:1px solid #3b3e36}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span:first-child{border-left:0}}body:has(.home-page)>.home-site-header{z-index:80;color:#fff;border:0;width:100%;position:fixed;top:18px;left:0}.home-site-header>.container{justify-content:space-between;align-items:center;gap:22px;display:flex}.home-site-nav{align-items:center;gap:15px;display:flex}.home-site-links{order:0;align-items:center;gap:5px;margin-right:8px;display:flex}.home-site-nav>.locale-selector{order:1}.home-login-link{order:2;font-size:.72rem;font-weight:850}.home-site-nav>.btn{order:3}.home-mobile-nav{order:4;display:none;position:relative}.home-site-links>a{color:#c4c7be;border-radius:8px;padding:9px 10px;font-size:.69rem;font-weight:800;transition:background .18s,color .18s}.home-site-header .btn{min-height:42px;padding:.65rem .9rem;font-size:.72rem}.home-mobile-nav>summary{color:#fff;cursor:pointer;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.home-mobile-nav>summary::-webkit-details-marker{display:none}.home-mobile-nav>summary svg{width:19px}.home-mobile-nav>div{color:#171714;background:#fff;border:1px solid #dfe1d9;border-radius:13px;width:220px;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 18px 50px #0005}.home-mobile-nav>div a{border-top:1px solid #eceee8;justify-content:space-between;align-items:center;padding:14px 15px;font-size:.75rem;font-weight:850;display:flex}.home-mobile-nav>div a:first-child{border-top:0}.home-mobile-nav>summary:focus-visible,.home-site-header a:focus-visible{outline-offset:3px;outline:3px solid #d7ff5f}.home-focused-benefits,.home-focused-flow,.home-focused-pricing{scroll-margin-top:94px}.home-mini-inquiry em{color:#171714;background:#d7ff5f;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px;font-size:.56rem;font-style:normal;font-weight:900;display:flex}.home-mini-inquiry em svg{width:12px}.home-focused-flow-grid>article,.home-focused-price-grid>article{transition:border-color .2s,transform .2s,box-shadow .2s}.home-focused-flow-grid>article:hover{transform:translateY(-2px);box-shadow:0 18px 42px #17171412}.home-focused-price-grid>article.is-pro:hover{border-color:#4b4f44}.home-focused-final .btn:hover{background:#30332b}@media (max-width:980px){.home-site-links{display:none}.home-mobile-nav{display:block}.home-login-link{display:none}.home-focused-hero>.container{gap:68px}.home-focused-flow>div>header,.home-focused-pricing>div>header{gap:16px}.home-focused-flow header>p:last-child,.home-focused-pricing header>p:last-child{max-width:610px}.home-focused-benefits>.container{gap:45px}}@media (max-width:700px){body:has(.home-page)>.home-site-header{top:9px}.home-site-header>.container{gap:9px;padding-inline:11px}.home-site-nav{gap:8px}.home-site-header .btn{min-height:39px;padding:.55rem .72rem;font-size:.65rem}.home-site-header .locale-selector{font-size:.68rem}.home-focused-hero{padding-top:102px}.home-focused-hero>.container{gap:53px}.home-focused-flow>div>header,.home-focused-pricing>div>header{gap:14px}.home-focused-flow header h2,.home-focused-pricing header h2{font-size:clamp(2.55rem,12vw,3.2rem)}.home-focused-flow header>p:last-child,.home-focused-pricing header>p:last-child{font-size:.83rem}.home-focused-benefit-list article{grid-template-columns:32px 1fr;gap:13px}.home-focused-benefit-list p{font-size:.75rem}.home-focused-final p:not(.eyebrow){font-size:.84rem}}@media (max-width:420px){.home-site-header>.container{gap:6px}.home-site-nav{gap:5px}.home-site-header .btn{min-height:37px;padding:.48rem .55rem;font-size:.58rem}.home-mobile-nav>summary{width:37px;height:37px}.home-mobile-nav>div{right:-2px}.home-focused-copy h1{font-size:clamp(3rem,15vw,3.65rem)}.home-composition-bar>small{display:none}.home-composition-profile{grid-template-columns:92px 1fr}.home-composition-profile>img{width:92px;height:118px}.home-composition-inquiry,.home-composition-project{width:176px}.home-focused-flow-grid>article:first-child h3{font-size:2.35rem}.home-focused-flow-grid>article:nth-child(3) .home-mini-project{grid-template-columns:1fr}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span{border-top:1px solid #3b3e36;border-left:0}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-focused-flow-grid>article:first-child{min-height:520px}.home-focused-flow-grid>article:first-child .home-mini-profile{margin-top:46px}@media (max-width:960px){.home-focused-flow-grid>article:first-child{min-height:430px}.home-focused-flow-grid>article:first-child .home-mini-profile{margin-top:38px}}@media (max-width:600px){.home-focused-flow-grid>article:first-child{min-height:0}.home-focused-flow-grid>article:first-child .home-mini-profile{margin-top:32px}}.home-focused-hero{padding:150px 0 98px;overflow:hidden}.home-focused-hero>.container{text-align:center;gap:70px;min-height:0}.home-focused-copy,.home-focused-hero>.container{flex-direction:column;align-items:center;display:flex}.home-focused-copy{max-width:980px}.home-focused-copy h1{letter-spacing:-.077em;max-width:980px;font-size:clamp(4.6rem,8.1vw,8rem);line-height:.83}.home-focused-copy>p:not(.eyebrow){max-width:660px;font-size:1.04rem}.home-focused-actions,.home-focused-copy>small{justify-content:center}.home-product-composition{border-color:#45483f;border-radius:28px;width:min(100% - 80px,920px);padding:16px;transform:none;box-shadow:0 40px 110px #0008}.home-composition-bar{padding:6px 8px 17px}.home-composition-profile{text-align:left;grid-template-columns:210px 1fr;gap:30px;padding:22px}.home-composition-profile>img{border-radius:13px;width:210px;height:238px}.home-composition-profile h2{font-size:3.15rem}.home-composition-profile p{font-size:.78rem}.home-composition-profile div small{padding:7px 9px;font-size:.56rem}.home-composition-work{gap:11px;margin-top:12px}.home-composition-work>span{padding:17px}.home-composition-work b{font-size:.72rem}.home-composition-inquiry,.home-composition-project{width:260px;padding:14px}.home-composition-inquiry{top:62px;right:-64px}.home-composition-project{bottom:45px;left:-66px}.home-focused-flow{background:#f7f7f2;padding:112px 0 118px}.home-focused-flow-grid{border-top:1px solid #d9dcd2;margin-top:58px;display:block}.home-focused-flow-grid>article,.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){min-height:0;box-shadow:none;color:#171714;background:0 0;border:0;border-bottom:1px solid #d9dcd2;border-radius:0;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,.9fr) minmax(280px,.72fr);column-gap:34px;margin:0;padding:42px 4px;display:grid;transform:none}.home-focused-flow-grid>article:hover{box-shadow:none;transform:none}.home-focused-flow-grid .home-focused-step{flex-direction:column;padding-top:1px;display:flex}.home-focused-flow-grid .home-focused-step,.home-focused-flow-grid>article:first-child .home-focused-step,.home-focused-flow-grid>article:nth-child(2) .home-focused-step,.home-focused-flow-grid>article:nth-child(3) .home-focused-step{grid-area:1/1/3;justify-content:flex-start;align-items:flex-start}.home-focused-flow-grid .home-focused-step span{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:2.35rem;font-style:italic;font-weight:400;line-height:1}.home-focused-flow-grid .home-focused-step svg{width:22px;height:22px}.home-focused-flow-grid h3,.home-focused-flow-grid>article:first-child h3,.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{grid-area:1/2;align-self:end;max-width:500px;margin:0;font-size:clamp(2rem,3.3vw,3.35rem);line-height:.98}.home-focused-flow-grid article>p,.home-focused-flow-grid>article:first-child>p,.home-focused-flow-grid>article:nth-child(2)>p,.home-focused-flow-grid>article:nth-child(3)>p{color:#666960;grid-area:2/2;align-self:start;max-width:480px;margin-top:14px;font-size:.84rem}.home-focused-flow-grid .home-mini-inquiry,.home-focused-flow-grid .home-mini-profile,.home-focused-flow-grid .home-mini-project,.home-focused-flow-grid>article:first-child .home-mini-profile,.home-focused-flow-grid>article:nth-child(2) .home-mini-inquiry,.home-focused-flow-grid>article:nth-child(3) .home-mini-project{border-radius:14px;grid-area:1/3/3;align-self:center;width:100%;margin:0}.home-focused-flow-grid>article:first-child .home-mini-profile{background:#fff;border-color:#dfe1da;min-height:106px;padding:16px;box-shadow:0 12px 32px #1717140a}.home-focused-flow-grid>article:first-child .home-mini-profile img{width:66px;height:66px}.home-focused-flow-grid>article:nth-child(2) .home-mini-inquiry{background:#fff;padding:18px;box-shadow:0 12px 32px #1717140a}.home-focused-flow-grid>article:nth-child(3){color:#f6f7f2;background:#181a16;border:1px solid #292b25;border-radius:22px;margin-top:18px;padding:38px 4px}.home-focused-flow-grid>article:nth-child(3)>p{color:#aaada4}.home-focused-flow-grid>article:nth-child(3) .home-mini-project{background:#22241f;border-color:#3b3e36;grid-template-columns:repeat(3,1fr)}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span{border-top:0;border-left:1px solid #3b3e36}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span:first-child{border-left:0}.home-focused-benefits{padding:112px 0}.home-focused-benefits>.container{align-items:start}.home-focused-benefit-copy{position:sticky;top:120px}.home-focused-benefit-list article{padding:29px 0}.home-focused-benefit-list h3{font-size:1.15rem}.home-focused-benefit-list p{font-size:.77rem}.home-focused-pricing{padding:112px 0 120px}.home-focused-price-grid{margin-top:52px}.home-focused-final{padding:116px 0 122px}@media (max-width:980px){.home-focused-hero{padding-top:136px}.home-product-composition{width:min(100% - 48px,820px)}.home-composition-inquiry{right:-28px}.home-composition-project{left:-28px}.home-focused-flow-grid>article,.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){grid-template-columns:56px minmax(0,1fr) minmax(250px,.72fr);column-gap:24px}.home-focused-benefit-copy{position:static}}@media (max-width:760px){.home-focused-hero{padding:118px 0 78px}.home-focused-hero>.container{gap:52px}.home-focused-copy h1{font-size:clamp(3.6rem,15vw,5.2rem)}.home-product-composition{border-radius:20px;width:calc(100% - 12px);padding:10px}.home-composition-profile{grid-template-columns:116px 1fr;gap:15px;padding:14px}.home-composition-profile>img{border-radius:9px;width:116px;height:145px}.home-composition-profile h2{font-size:1.7rem}.home-composition-profile p{font-size:.58rem}.home-composition-profile div small{padding:5px 6px;font-size:.47rem}.home-composition-inquiry,.home-composition-project{width:188px;padding:9px}.home-composition-inquiry{top:-28px;right:-7px}.home-composition-project{bottom:-29px;left:-6px}.home-focused-flow{padding:78px 0 84px}.home-focused-flow-grid{margin-top:38px}.home-focused-flow-grid>article,.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){grid-template-rows:auto auto auto;grid-template-columns:42px 1fr;gap:0;min-height:0;padding:30px 0;display:grid}.home-focused-flow-grid .home-focused-step{grid-area:1/1/3}.home-focused-flow-grid h3,.home-focused-flow-grid>article:first-child h3,.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{grid-area:1/2;font-size:2.25rem}.home-focused-flow-grid article>p,.home-focused-flow-grid>article:first-child>p,.home-focused-flow-grid>article:nth-child(2)>p,.home-focused-flow-grid>article:nth-child(3)>p{grid-area:2/2}.home-focused-flow-grid .home-mini-inquiry,.home-focused-flow-grid .home-mini-profile,.home-focused-flow-grid .home-mini-project,.home-focused-flow-grid>article:first-child .home-mini-profile,.home-focused-flow-grid>article:nth-child(2) .home-mini-inquiry,.home-focused-flow-grid>article:nth-child(3) .home-mini-project{grid-area:3/1/auto/3;margin-top:25px}.home-focused-flow-grid>article:nth-child(3){margin-top:8px;padding:30px 0}.home-focused-benefits,.home-focused-pricing{padding:82px 0 88px}.home-focused-price-grid{margin-top:38px}}@media (max-width:480px){.home-focused-copy h1{font-size:clamp(3.15rem,15.5vw,4rem)}.home-composition-profile{grid-template-columns:92px 1fr}.home-composition-profile>img{width:92px;height:118px}.home-composition-profile h2{font-size:1.4rem}.home-composition-profile div>div{margin-top:10px}.home-composition-work>span{padding:12px}.home-composition-inquiry,.home-composition-project{width:172px}.home-focused-flow-grid h3,.home-focused-flow-grid>article:first-child h3,.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{font-size:2rem}.home-focused-flow-grid>article:nth-child(3){padding:27px 0}.home-focused-flow-grid>article:nth-child(3) .home-mini-project{grid-template-columns:1fr}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span{border-top:1px solid #3b3e36;border-left:0}.home-focused-flow-grid>article:nth-child(3) .home-mini-project>span:first-child{border-top:0}}.home-page-focused{color:#efefe7;background:#1b1c19}body:has(.home-page)>.home-site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191a17e8;border-bottom:1px solid #ffffff0d;top:0}body:has(.home-page)>.home-site-header>.container{width:min(100% - 48px,1120px);height:82px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.home-site-links>a{color:#aaada5}.home-site-links>a:hover{color:#f5f5ed;background:#ffffff0a}.home-site-header .btn.lime{color:#181916;background:#e3e1d4;border-color:#e3e1d4}.home-site-header .btn.lime:hover{background:#d7ff5f;border-color:#d7ff5f}.home-mobile-nav>div{color:#f2f2ea;background:#23241f;border-color:#3b3d36}.home-mobile-nav>div a{border-color:#363831}.home-mobile-nav>div a:hover{background:#2c2e28}.home-focused-hero{background:#1b1c19;padding:172px 0 82px}.home-focused-copy>.eyebrow{color:#a6aa9f}.home-focused-copy h1{color:#e4e2d6;letter-spacing:-.065em;max-width:1050px;margin-top:27px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.8rem,8.5vw,8.6rem);font-weight:400;line-height:.9}.home-focused-copy h1 span{color:#d7ff5f;font-style:italic;font-weight:400}.home-focused-copy>p:not(.eyebrow){color:#a9aca3;max-width:610px;margin-top:28px;font-size:.92rem;line-height:1.65}.home-focused-actions{margin-top:27px}.home-focused-actions .btn{border-radius:10px;min-height:48px}.home-focused-actions .btn.lime{color:#181916;background:#e3e1d4;border-color:#e3e1d4}.home-focused-actions .btn.lime:hover{background:#d7ff5f;border-color:#d7ff5f}.home-focused-copy>small{color:#777a72}.home-product-composition{background:#242520;border-color:#3d3f38;border-radius:18px;width:min(100% - 40px,980px);padding:13px;box-shadow:0 40px 100px #0007}.home-composition-profile{background:#e8e7dd}.home-composition-work>span{background:#20211d}.home-composition-bar>small{background:#d7ff5f}.home-composition-inquiry,.home-composition-project{border-color:#d7d8d0;box-shadow:0 18px 50px #0008}.home-focused-flow{color:#efefe7;background:#1b1c19;padding:92px 0 118px}.home-focused-flow>div>header{border-top:1px solid #363832;padding-top:34px}.home-focused-flow header>.eyebrow{color:#9aa094}.home-focused-flow header h2{color:#e2e1d7;font-size:clamp(3rem,5vw,5.2rem)}.home-focused-flow header>p:last-child{color:#969a91}.home-focused-flow-grid{border-color:#363832}.home-focused-flow-grid>article,.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){color:#efefe7;border-color:#363832}.home-focused-flow-grid article>p,.home-focused-flow-grid>article:first-child>p,.home-focused-flow-grid>article:nth-child(2)>p,.home-focused-flow-grid>article:nth-child(3)>p{color:#9da098}.home-focused-flow-grid .home-focused-step span{color:#b8dc43}.home-focused-flow-grid .home-focused-step svg,.home-focused-flow-grid>article:first-child .home-focused-step span,.home-focused-flow-grid>article:first-child .home-focused-step svg{color:#aace36}.home-focused-flow-grid>article:first-child .home-mini-profile,.home-focused-flow-grid>article:nth-child(2) .home-mini-inquiry{color:#efefe7;box-shadow:none;background:#242520;border-color:#3a3c35}.home-focused-flow-grid .home-mini-inquiry>small,.home-focused-flow-grid .home-mini-profile small{color:#8f938a}.home-focused-flow-grid .home-mini-inquiry>span{color:#d9dbd2;background:#1d1e1a;border-color:#3e4039}.home-focused-flow-grid>article:nth-child(3){background:#242520;border-color:#41443b}.home-focused-benefits{background:#20211d;padding:126px 0 132px}.home-focused-benefit-copy .eyebrow{color:#9ca096}.home-focused-benefit-copy h2{color:#e3e2d8}.home-focused-benefit-list,.home-focused-benefit-list article{border-color:#3a3c35}.home-focused-benefit-list>article>svg{color:#badf43}.home-focused-pricing{color:#171714;background:#e5e3d8;padding:122px 0 130px}.home-focused-pricing>div>header{border-top:1px solid #c9c8be;padding-top:34px}.home-focused-pricing header h2{font-size:clamp(3rem,5vw,5.2rem)}.home-focused-pricing header>p:last-child{color:#60635b}.home-focused-price-grid>article{box-shadow:none;background:#eeede4;border-color:#cbc9be}.home-focused-price-grid>article:hover{border-color:#aead9f}.home-focused-price-grid>article.is-pro{background:#20211d}.home-focused-final{color:#efefe7;background:#1b1c19;padding:125px 0 132px}.home-focused-final .eyebrow{color:#a7aaa1}.home-focused-final h2{color:#e4e2d6;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.home-focused-final p:not(.eyebrow){color:#a6aaa0}.home-focused-final .btn.lime{color:#171714;background:#d7ff5f;border-color:#d7ff5f}.home-page-focused+.home-footer{color:#4f524b;background:#e5e3d8;padding:76px 0}@media (max-width:700px){body:has(.home-page)>.home-site-header{top:0}body:has(.home-page)>.home-site-header>.container{width:calc(100% - 24px);height:70px}.home-focused-hero{padding:125px 0 68px}.home-focused-copy h1{font-size:clamp(3.55rem,16vw,5rem);line-height:.91}.home-product-composition{width:calc(100% - 4px)}.home-focused-benefits,.home-focused-flow,.home-focused-pricing{padding-top:72px;padding-bottom:94px}.home-focused-flow>div>header,.home-focused-pricing>div>header{padding-top:25px}.home-focused-final{padding:92px 0 98px}.home-page-focused+.home-footer{padding:52px 0}}.home-focused-flow-grid>article,.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){grid-template-columns:52px minmax(0,1fr) minmax(260px,.68fr);column-gap:24px;padding:34px 4px}.home-focused-flow-grid .home-focused-step span{font-size:1.8rem}.home-focused-flow-grid h3,.home-focused-flow-grid>article:first-child h3,.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{align-self:start;font-size:clamp(1.95rem,3vw,3rem)}.home-focused-flow-grid>article:nth-child(3){background:0 0;border-width:0 0 1px;border-color:#363832;border-radius:0;margin-top:0}.home-focused-flow-grid>article:nth-child(3) .home-mini-project{background:#242520}@media (max-width:1100px){.home-focused-flow-grid>article,.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){grid-template-rows:auto auto auto;grid-template-columns:46px minmax(0,1fr);column-gap:18px;padding:32px 0}.home-focused-flow-grid>article:first-child .home-focused-step,.home-focused-flow-grid>article:nth-child(2) .home-focused-step,.home-focused-flow-grid>article:nth-child(3) .home-focused-step{grid-area:1/1/3}.home-focused-flow-grid h3,.home-focused-flow-grid>article:first-child h3,.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{grid-area:1/2;font-size:clamp(1.95rem,5vw,2.75rem)}.home-focused-flow-grid article>p,.home-focused-flow-grid>article:first-child>p,.home-focused-flow-grid>article:nth-child(2)>p,.home-focused-flow-grid>article:nth-child(3)>p{grid-area:2/2}.home-focused-flow-grid .home-mini-inquiry,.home-focused-flow-grid .home-mini-profile,.home-focused-flow-grid .home-mini-project,.home-focused-flow-grid>article:first-child .home-mini-profile,.home-focused-flow-grid>article:nth-child(2) .home-mini-inquiry,.home-focused-flow-grid>article:nth-child(3) .home-mini-project{grid-area:3/1/auto/3;max-width:620px;margin-top:24px}}@media (max-width:600px){.home-focused-flow-grid>article,.home-focused-flow-grid>article:first-child,.home-focused-flow-grid>article:nth-child(2),.home-focused-flow-grid>article:nth-child(3){grid-template-columns:40px minmax(0,1fr);column-gap:13px;padding:28px 0}.home-focused-flow-grid .home-focused-step span{font-size:1.55rem}.home-focused-flow-grid h3,.home-focused-flow-grid>article:first-child h3,.home-focused-flow-grid>article:nth-child(2) h3,.home-focused-flow-grid>article:nth-child(3) h3{font-size:clamp(1.8rem,9vw,2.3rem)}}.dashboard-nav-pro{color:#5a7114;letter-spacing:.04em;text-transform:uppercase;background:#f2f9d8;border:1px solid #c9dd7e;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:.55rem;font-weight:950}.pro-feature-gate{background:var(--d-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;padding:22px 24px;display:grid}.pro-feature-gate>span{color:#769313;background:#f1f8d6;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.pro-feature-gate>span svg{width:21px}.pro-feature-gate small{color:#789215;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:950}.pro-feature-gate h2{margin-top:3px;font-size:1.05rem;font-weight:950}.pro-feature-gate p{color:var(--d-muted);margin-top:3px;font-size:.75rem;line-height:1.5}.plan-limit-status{border:1px solid var(--d-line);background:var(--d-secondary,#f4f6ef);min-height:44px;color:var(--d-muted);border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 13px;font-size:.72rem;display:flex}.plan-limit-status strong{color:var(--d-ink);font-size:.85rem}.plan-limit-status>span:nth-child(2){margin-left:auto}.plan-limit-status a{color:#617a12;font-weight:900}.plan-limit-status.is-at-limit{background:#f8faee;border-color:#d6dfb9}.inquiry-plan-note{border:1px solid var(--d-line);background:var(--d-secondary);color:var(--d-muted);border-radius:11px;align-items:center;gap:10px;margin:-12px 0 18px;padding:11px 13px;font-size:.72rem;display:flex}.inquiry-plan-note svg{color:#789512}.inquiry-plan-note a{color:#617a12;margin-left:auto;font-weight:900}.theme-branding-toggle{border:1px solid var(--d-line);background:var(--d-secondary);cursor:pointer;border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.theme-branding-toggle input{accent-color:#8ead28;margin-top:3px}.theme-branding-toggle span{gap:3px;display:grid}.theme-branding-toggle strong{font-size:.79rem}.theme-branding-toggle small{color:var(--d-muted);font-size:.68rem}.identity-verified-badge,:root{--showli-verified:#2563eb}.profile-v2-shell .identity-verified-trigger:focus-visible,.profile-v2-shell .identity-verified-trigger:hover{background:var(--showli-verified)}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell .identity-verified-trigger:focus-visible,.profile-v2-shell .identity-verified-trigger:hover{background:color-mix(in srgb,var(--showli-verified) 12%,transparent)}}.profile-v2-shell .identity-verified-trigger:focus-visible,.profile-v2-shell .identity-verified-trigger:hover{box-shadow:0 0 0 3px var(--showli-verified);outline:none}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell .identity-verified-trigger:focus-visible,.profile-v2-shell .identity-verified-trigger:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--showli-verified) 24%,transparent)}}.profile-v2-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.profile-v2-name-row h1{min-width:0}.identity-verified-badge{flex:none;display:inline-flex;position:relative}.identity-verified-trigger{width:28px;height:28px;color:var(--showli-verified);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.identity-verified-trigger:focus-visible,.identity-verified-trigger:hover{background:var(--showli-verified)}@supports (color:color-mix(in lab,red,red)){.identity-verified-trigger:focus-visible,.identity-verified-trigger:hover{background:color-mix(in srgb,var(--showli-verified) 12%,transparent)}}.identity-verified-trigger:focus-visible,.identity-verified-trigger:hover{box-shadow:0 0 0 3px var(--showli-verified);outline:none}@supports (color:color-mix(in lab,red,red)){.identity-verified-trigger:focus-visible,.identity-verified-trigger:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--showli-verified) 24%,transparent)}}.identity-verified-seal{width:21px;height:21px;overflow:visible}.identity-verified-seal-background{fill:var(--showli-verified)}.identity-verified-seal-check{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.identity-verified-popover{z-index:85;box-sizing:border-box;border:1px solid var(--v2-line-strong);background:var(--v2-surface);width:min(340px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--v2-text);box-shadow:var(--v2-shadow-md);text-align:left;border-radius:13px;gap:8px;padding:16px;display:grid;position:fixed;overflow-y:auto}.identity-verified-popover strong{font-size:.8rem}.identity-verified-popover>span{color:var(--v2-muted);font-size:.7rem;line-height:1.55}.identity-verified-popover a{width:max-content;color:var(--showli-verified);text-underline-offset:3px;font-size:.68rem;font-weight:850;text-decoration:underline}.identity-verified-popover a:focus-visible{outline:2px solid var(--showli-verified);outline-offset:3px}.identity-verified-seal{width:24px;height:24px}@media (max-width:700px){.identity-verified-seal{width:22px;height:22px}}.upgrade-annual-price{color:var(--d-muted);margin-top:5px;font-size:.72rem;font-weight:750}.home-focused-price-top b i{letter-spacing:0;margin-left:4px;font-size:.78rem;font-style:normal;font-weight:700}.home-focused-price-top em{color:inherit;margin-top:6px;font-size:.67rem;font-style:normal;font-weight:800;display:block}.home-plan-comparison{color:#f4f3eb;background:#1d1f1b;border:1px solid #353730;border-radius:22px;width:min(100%,1120px);margin:24px auto 0;overflow:hidden;box-shadow:0 18px 50px #080a071c}.home-plan-comparison>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;list-style:none;transition:background .16s;display:flex}.home-plan-comparison>summary:hover{background:#22241f}.home-plan-comparison>summary::-webkit-details-marker{display:none}.home-plan-comparison>summary>span{gap:3px;display:grid}.home-plan-comparison>summary b{font-size:.85rem}.home-plan-comparison>summary small{color:#999b92;font-size:.66rem;font-weight:600}.home-plan-comparison>summary svg{color:#c9fb3e;width:17px;transition:transform .18s}.home-plan-comparison[open]>summary svg{transform:rotate(90deg)}.home-comparison-table{background:#181a17;border-top:1px solid #34362f;padding:0 14px 14px}.home-comparison-head,.home-comparison-row{grid-template-columns:minmax(0,1fr) 132px 132px;align-items:center;display:grid}.home-comparison-head{color:#8f9189;text-transform:uppercase;letter-spacing:.09em;min-height:66px;padding:10px 16px;font-size:.61rem}.home-comparison-head strong{text-align:center;color:#f4f3eb;border-left:1px solid #30322d;place-content:center;gap:1px;height:44px;display:grid}.home-comparison-head strong.is-pro{color:#d5ff5c;background:#252b1e;border:1px solid #4d5b28;border-radius:10px}.home-comparison-head strong b{font-size:.7rem}.home-comparison-head strong small{color:inherit;letter-spacing:.04em;text-transform:none;font-size:.54rem;font-weight:650}.home-comparison-groups{gap:10px;display:grid}.home-comparison-table section{background:#1d1f1b;border:1px solid #30322d;border-radius:13px;overflow:hidden}.home-comparison-table section h3{color:#c9fb3e;text-transform:uppercase;letter-spacing:.1em;padding:14px 16px 11px;font-size:.61rem}.home-comparison-row{border-top:1px solid #2c2e29;min-height:46px;padding:0 16px;font-size:.7rem}.home-comparison-row>span{color:#dedfd8;padding-right:16px}.home-comparison-row>div{text-align:center;border-left:1px solid #2c2e29;place-items:center;height:100%;display:grid}.home-comparison-row>div:last-child{background:#20231c}.home-comparison-row strong{font-size:.68rem}.home-comparison-row svg{color:#c9fb3e;stroke-width:2.5px;width:15px;height:15px}.home-comparison-unavailable{color:#65675f}[data-dashboard-theme=dark] .dashboard-nav-pro{color:var(--d-accent);background:#303721;border-color:#56632c}[data-dashboard-theme=dark] .inquiry-plan-note,[data-dashboard-theme=dark] .plan-limit-status,[data-dashboard-theme=dark] .pro-feature-gate,[data-dashboard-theme=dark] .theme-branding-toggle{border-color:var(--d-line);background:var(--d-secondary);color:var(--d-muted)}[data-dashboard-theme=dark] .pro-feature-gate>span{color:var(--d-accent);background:#313a22}[data-dashboard-theme=dark] .plan-limit-status strong,[data-dashboard-theme=dark] .theme-branding-toggle strong{color:var(--d-ink)}[data-dashboard-theme=dark] .inquiry-plan-note a,[data-dashboard-theme=dark] .plan-limit-status a{color:var(--d-accent)}@media (max-width:700px){.pro-feature-gate{grid-template-columns:auto 1fr;padding:18px}.pro-feature-gate .btn{grid-column:1/-1;width:100%}.plan-limit-status{flex-wrap:wrap;align-items:flex-start}.plan-limit-status>span:nth-child(2){width:100%;margin-left:0}.home-plan-comparison{border-radius:17px}.home-plan-comparison>summary{padding:17px}.home-plan-comparison>summary small{font-size:.61rem}.home-comparison-table{padding:0 8px 8px}.home-comparison-head,.home-comparison-row{grid-template-columns:minmax(0,1fr) 70px 70px}.home-comparison-head{min-height:58px;padding-inline:10px}.home-comparison-head strong{height:39px}.home-comparison-table section h3{padding:12px 10px 9px}.home-comparison-row{min-height:44px;padding-inline:10px;font-size:.64rem}.home-comparison-row>span{padding-right:8px}.home-comparison-row strong{font-size:.61rem}.home-comparison-row>div:before{content:attr(data-plan);display:none}}.verification-status-grid span{background:var(--d-secondary)}.legal-shell{color:#171714;background:#f6f5ef;min-height:100vh}.legal-header{background:#faf9f5;border-bottom:1px solid #dcdad1;height:74px}.legal-header>.container{justify-content:space-between;align-items:center;height:100%;display:flex}.legal-header>.container>div{align-items:center;gap:20px;display:flex}.legal-header a{font-size:.75rem;font-weight:850}.legal-layout{grid-template-columns:230px minmax(0,760px);justify-content:center;gap:clamp(45px,7vw,100px);padding-top:64px;padding-bottom:90px;display:grid}.legal-layout>aside{align-self:start;position:sticky;top:32px}.legal-back{color:#5e6058;margin-bottom:24px;font-size:.72rem;font-weight:850;display:block}.legal-links{flex-wrap:wrap;gap:8px 18px;display:flex}.legal-layout .legal-links{gap:4px;display:grid}.legal-links a{color:inherit;text-underline-offset:4px;font-size:.7rem;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.legal-links a:focus-visible,.legal-links a:hover{color:#718e12;text-decoration-color:currentColor}.legal-document>header{border-bottom:1px solid #d5d3ca;padding-bottom:35px}.legal-document h1{letter-spacing:-.065em;max-width:720px;margin-top:13px;font-size:clamp(3.2rem,7vw,6.4rem);line-height:.88}.legal-document>header>p:not(.eyebrow){color:#64645d;max-width:620px;margin-top:21px;font-size:1rem;line-height:1.65}.legal-document dl{gap:30px;margin-top:25px;display:flex}.legal-document dl div{gap:3px;display:grid}.legal-document dt{color:#828179;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:900}.legal-document dd{font-size:.75rem;font-weight:800}.legal-intro{background:#eef4db;border-left:4px solid #b8df3d;margin:34px 0;padding:23px 25px}.legal-intro p{font-size:1rem;line-height:1.75}.legal-document>section{border-top:1px solid #dfddd5;padding:31px 0}.legal-document>section h2{letter-spacing:-.025em;font-size:1.28rem}.legal-document>section li,.legal-document>section p{color:#52534d;font-size:.91rem;line-height:1.78}.legal-document>section p{margin-top:12px}.legal-document>section ul{gap:9px;margin:15px 0 0;padding-left:20px;display:grid}.legal-document .legal-contact{background:#fff;border:1px solid #d7d5cc;border-radius:16px;margin-top:20px;padding:27px}.legal-contact a{font-weight:900;text-decoration:underline}.legal-footer{color:#66675f;border-top:1px solid #d8d6ce;justify-content:space-between;gap:25px;padding-top:25px;padding-bottom:25px;font-size:.7rem;display:flex}.legal-center{padding-top:clamp(70px,10vw,130px);padding-bottom:100px}.legal-center h1{letter-spacing:-.075em;max-width:850px;margin-top:13px;font-size:clamp(4rem,10vw,8.7rem);line-height:.82}.legal-center>p:not(.eyebrow){color:#62635c;max-width:650px;margin-top:26px;line-height:1.7}.legal-center-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:48px;display:grid}.legal-center-grid>a{background:#fff;border:1px solid #d4d2c9;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:126px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.legal-center-grid>a:hover{border-color:#aebe78;transform:translateY(-2px);box-shadow:0 14px 34px #2025160c}.legal-center-grid>a>svg:first-child{color:#748e1b;background:#eff5dc;border-radius:12px;width:42px;height:42px;padding:10px}.legal-center-grid>a>svg:last-child{width:17px}.legal-center-grid span{gap:5px;display:grid}.legal-center-grid strong{font-size:1rem}.legal-center-grid small{color:#696a63;font-size:.72rem;line-height:1.45}.legal-center-note{border-top:1px solid #d9d7cf;padding-top:30px}.auth-legal-acknowledgement,.legal-action-notice,.profile-inquiry-privacy{color:#73736b;font-size:.68rem;line-height:1.55}.auth-legal-acknowledgement a,.legal-action-notice a,.profile-inquiry-privacy a{color:inherit;text-underline-offset:2px;font-weight:850;text-decoration:underline}.profile-inquiry-privacy{margin-top:-3px}.home-footer .legal-links,.profile-v2-footer .legal-links{justify-content:center}.client-project-legal{border-top:1px solid #d8d6ce;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:20px 0;display:flex}.client-project-legal>.legal-action-notice{max-width:560px}.project-message-composer>.legal-action-notice{padding:0 16px}.client-payment-confirm .legal-action-notice{margin-bottom:11px}.upgrade-billing-period{border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.upgrade-billing-period legend{grid-column:1/-1;margin-bottom:4px;font-size:.68rem;font-weight:900}.upgrade-billing-period label{border:1px solid var(--d-line);background:var(--d-secondary);cursor:pointer;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.upgrade-billing-period input{accent-color:#8cab27;margin-top:3px}.upgrade-billing-period span{gap:3px;display:grid}.upgrade-billing-period strong{font-size:.74rem}.upgrade-billing-period small{color:var(--d-muted);font-size:.62rem}.upgrade-legal-disclosure{border:1px solid var(--d-line);background:var(--d-secondary);border-radius:12px;padding:15px}.upgrade-legal-disclosure>strong{font-size:.76rem}.upgrade-legal-disclosure p{color:var(--d-muted);margin-top:7px;font-size:.66rem;line-height:1.55}.upgrade-legal-disclosure a{font-weight:900;text-decoration:underline}.settings-legal-card>.legal-links{margin-bottom:22px}.settings-deletion-request{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:25px;padding-top:20px;display:flex}.settings-deletion-request div{gap:5px;display:grid}.settings-deletion-request strong{font-size:.82rem}.settings-deletion-request p{max-width:650px;color:var(--d-muted);font-size:.7rem;line-height:1.5}[data-dashboard-theme=dark] .settings-legal-card .legal-links{color:var(--d-ink)}@media (max-width:760px){.legal-header{height:64px}.legal-layout{grid-template-columns:1fr;padding-top:36px}.legal-layout>aside{position:static}.legal-layout>aside .legal-links{display:flex}.legal-document h1{font-size:3.6rem}.legal-document dl{flex-direction:column;gap:10px}.legal-center{padding-top:70px}.legal-center-grid{grid-template-columns:1fr}.client-project-legal,.legal-footer,.settings-deletion-request{flex-direction:column;align-items:flex-start}.home-footer .legal-links{order:3;width:100%}.profile-v2-footer{flex-wrap:wrap;gap:12px}.profile-v2-footer .legal-links{order:3;width:100%}.upgrade-billing-period{grid-template-columns:1fr}}@media (max-width:640px){.admin-manual-user-search{grid-template-columns:1fr}.admin-manual-user-search .btn{width:100%}}.profile-v2-about{display:block}.profile-v2-about:before{display:none}.profile-v2-about .profile-v2-about-copy{width:min(78%,820px)}.dash-about-text-editor{max-width:820px}.dash-about-text-editor textarea{resize:vertical;min-height:220px}@media (max-width:700px){.profile-v2-about .profile-v2-about-copy{width:100%}.dash-about-text-editor textarea{min-height:180px}}.dashboard-shell{--d-bg:#f6f7f8;--d-sidebar:#fff;--d-surface:#fff;--d-surface-raised:#fff;--d-secondary:#f8f9fa;--d-input:#fff;--d-ink:#18181b;--d-muted:#71717a;--d-line:#e4e4e7;--d-line-strong:#d4d4d8;--d-accent:#d8ff64;--d-accent-tint:#f7fce8;--d-focus:#78931f;--d-radius-panel:10px;--d-radius-control:8px;--d-shadow:none;--d-shadow-sm:none;--d-shadow-lg:0 18px 48px #18181b29}[data-dashboard-theme=dark] .dashboard-shell{--d-bg:#09090b;--d-sidebar:#111113;--d-surface:#18181b;--d-surface-raised:#202024;--d-secondary:#1c1c1f;--d-input:#111113;--d-ink:#f4f4f5;--d-muted:#a1a1aa;--d-line:#2d2d32;--d-line-strong:#3f3f46;--d-accent:#d8ff64;--d-accent-tint:#242918;--d-focus:#c2e64e;--d-shadow-lg:0 20px 56px #0000007a}.dashboard-main,.dashboard-sidebar{background:var(--d-bg)}.dashboard-sidebar{border-color:var(--d-line);background:var(--d-sidebar)}.dashboard-nav{gap:2px}.dashboard-nav-group{border-color:var(--d-line)}.dashboard-nav-link{min-height:39px;color:var(--d-muted);border-radius:7px;font-weight:600}.dashboard-nav-link.active,.dashboard-nav-link:hover{background:var(--d-secondary);color:var(--d-ink)}.dashboard-nav-link.active{box-shadow:none;font-weight:650}.dashboard-nav-link.active:before{background:var(--d-accent);width:2px;top:10px;bottom:10px}.dashboard-nav-link.is-upgrade,.dashboard-nav-link.is-upgrade.active,.dashboard-nav-link.is-upgrade.is-pending{border-color:var(--d-line);color:var(--d-ink);background:0 0}.dashboard-nav-link.is-upgrade svg{color:var(--d-focus)}.dashboard-theme-toggle,.dashboard-utilities .locale-selector,.dashboard-utility-link{border-radius:7px}.dashboard-theme-toggle:hover,.dashboard-utilities .locale-selector:hover,.dashboard-utility-link:hover{background:var(--d-secondary);color:var(--d-ink)}.dashboard-main :is(.card,.projects-workspace,.inquiry-inbox,.message-inbox,.payments-workspace,.dashboard-portfolio-card,.dashboard-management-card,.dashboard-brand-card,.dashboard-gallery-item,.project-detail-header,.project-detail-overview,.project-conversation,.project-control,.upgrade-plan-card,.upgrade-request-card,.section-preference-card),.dashboard-main :is(.project-detail-main>.project-detail-section,.project-detail-side>.card,.project-detail-side>.project-control,.payments-summary article){border-color:var(--d-line);border-radius:var(--d-radius-panel);background:var(--d-surface);box-shadow:none}.dashboard-main .dash-section-heading{border-color:var(--d-line);background:0 0;margin:-26px -26px 24px;padding:21px 26px 18px}.dashboard-main :is(.dashboard-card-actions,.project-form-actions,.project-message-composer,.payments-filters,.message-inbox-list,.project-summary-grid>div,.inquiry-detail-facts>div){border-color:var(--d-line);background:var(--d-secondary)}.dashboard-main :is(.business-metrics>a,.finance-cards article,.recent-projects>div:last-child>a,.project-row,.inquiry-row,.payment-row){border-color:var(--d-line);background:var(--d-surface);box-shadow:none}.dashboard-main :is(.business-metrics>a,.finance-cards article):hover,.dashboard-main :is(.project-row,.inquiry-row,.payment-row):hover{background:var(--d-secondary);box-shadow:none;transform:none}.dashboard-main .business-metrics>a.metric-active{border-color:var(--d-line-strong)}.dashboard-main :is(.settings-plan-summary,.dashboard-upgrade-banner,.payments-summary .payments-total,.section-preference-card.is-enabled){border-color:var(--d-line-strong);background:var(--d-surface);box-shadow:none}.dashboard-main .section-preference-card.is-enabled{box-shadow:inset 2px 0 var(--d-accent)}.dashboard-main :is(.section-preference-icon,.payments-summary article>span,.message-inbox-empty svg,.message-select-empty svg,.dashboard-empty>svg){background:var(--d-secondary);color:var(--d-muted)}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-main select,.dashboard-main textarea,.dashboard-shell .field input,.dashboard-shell .field select,.dashboard-shell .field textarea{border-color:var(--d-line-strong);border-radius:var(--d-radius-control);background:var(--d-input);color:var(--d-ink)}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.dashboard-main select:hover,.dashboard-main textarea:hover,.dashboard-shell .field input:hover,.dashboard-shell .field select:hover,.dashboard-shell .field textarea:hover{border-color:var(--d-muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):hover,.dashboard-main select:hover,.dashboard-main textarea:hover,.dashboard-shell .field input:hover,.dashboard-shell .field select:hover,.dashboard-shell .field textarea:hover{border-color:color-mix(in srgb,var(--d-muted) 62%,var(--d-line))}}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.dashboard-main select:focus,.dashboard-main textarea:focus,.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus{border-color:var(--d-focus);background:var(--d-input);box-shadow:0 0 0 3px var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.dashboard-main select:focus,.dashboard-main textarea:focus,.dashboard-shell .field input:focus,.dashboard-shell .field select:focus,.dashboard-shell .field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--d-focus) 20%,transparent)}}.dashboard-main :is(.dash-file-button,.dash-icon-picker span,.project-access-url,.payment-method-form,.project-link-form){border-color:var(--d-line-strong);border-radius:var(--d-radius-control);background:var(--d-secondary)}.dashboard-shell .btn{border-radius:var(--d-radius-control)}.dashboard-shell .btn,.dashboard-shell .btn:hover{box-shadow:none;transform:none}.dashboard-shell .btn.secondary{border-color:var(--d-line-strong);background:var(--d-surface);color:var(--d-ink)}.dashboard-shell .btn.secondary:hover{border-color:var(--d-muted)}@supports (color:color-mix(in lab,red,red)){.dashboard-shell .btn.secondary:hover{border-color:color-mix(in srgb,var(--d-muted) 58%,var(--d-line))}}.dashboard-shell .btn.secondary:hover{background:var(--d-secondary)}.dashboard-shell .btn.lime{background:var(--d-accent);color:#18181b;border-color:#b8d83f}.dashboard-shell :is(.dash-icon-button,.service-modal-close){border-radius:7px}.dashboard-shell :is(.dash-popover-form,.dashboard-mobile-panel,.dashboard-toast,.payment-method-editor>.payment-method-form,.project-date-menu>div,.service-editor-modal){border-color:var(--d-line-strong);border-radius:var(--d-radius-panel);background:var(--d-surface-raised);box-shadow:var(--d-shadow-lg)}.dashboard-mobile-header{border-color:var(--d-line);background:var(--d-bg)}@supports (color:color-mix(in lab,red,red)){.dashboard-mobile-header{background:color-mix(in srgb,var(--d-bg) 90%,transparent)}}.dashboard-shell .dashboard-mobile-menu>summary{color:var(--d-ink);box-shadow:none;background:0 0;border:0;border-radius:0}[data-dashboard-theme=dark] .dashboard-main :is(.dash-section-heading,.project-form-actions){background:0 0}[data-dashboard-theme=dark] .dashboard-main :is(.project-message-composer,.payments-filters,.message-inbox-list,.dashboard-card-actions){background:var(--d-secondary)}[data-dashboard-theme=dark] .dashboard-nav-link.active,[data-dashboard-theme=dark] .dashboard-nav-link:hover{background:var(--d-secondary);color:var(--d-ink)}.dashboard-topbar{z-index:60;border-bottom:1px solid var(--d-line);background:var(--d-surface);justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dashboard-topbar{background:color-mix(in srgb,var(--d-surface) 94%,transparent)}}.dashboard-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dashboard-topbar>.logo{color:var(--d-ink)}.dashboard-topbar-actions{align-items:center;gap:5px;display:flex}.dashboard-topbar-action{width:36px;height:36px;color:var(--d-muted);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid;position:relative}.dashboard-topbar-action:hover{border-color:var(--d-line);background:var(--d-secondary);color:var(--d-ink)}.dashboard-avatar-button:focus-visible,.dashboard-topbar-action:focus-visible{outline:3px solid var(--d-focus)}@supports (color:color-mix(in lab,red,red)){.dashboard-avatar-button:focus-visible,.dashboard-topbar-action:focus-visible{outline:3px solid color-mix(in srgb,var(--d-focus) 30%,transparent)}}.dashboard-avatar-button:focus-visible,.dashboard-topbar-action:focus-visible{outline-offset:2px}.dashboard-topbar-action>span{border:2px solid var(--d-surface);background:var(--d-accent);color:#18181b;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.53rem;font-weight:850;display:grid;position:absolute;top:-2px;right:-2px}.dashboard-notifications{position:relative}.dashboard-notifications-panel{z-index:95;border:1px solid var(--d-line-strong);background:var(--d-surface-raised);width:min(380px,100vw - 24px);box-shadow:var(--d-shadow-lg);color:var(--d-ink);border-radius:10px;position:absolute;top:44px;right:0;overflow:hidden}.dashboard-notifications-panel>header{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:10px 13px;display:flex}.dashboard-notifications-panel>header>strong{font-size:.82rem}.dashboard-notifications-panel>header>button{color:var(--d-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:.64rem;font-weight:650;display:flex}.dashboard-notifications-panel>header>button:hover:not(:disabled){background:var(--d-secondary);color:var(--d-ink)}.dashboard-notifications-panel>header>button:disabled{opacity:.55}.dashboard-notifications-list{max-height:min(480px,100vh - 130px);overflow-y:auto}.dashboard-notifications-list>button{border:0;border-top:1px solid var(--d-line);width:100%;color:var(--d-ink);text-align:left;background:0 0;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:9px;padding:13px;display:grid;position:relative}.dashboard-notifications-list>button:first-child{border-top:0}.dashboard-notifications-list>button:hover:not(:disabled){background:var(--d-secondary)}.dashboard-notifications-list>button>i{background:0 0;border-radius:50%;width:6px;height:6px;margin-top:5px}.dashboard-notifications-list>button.is-unread>i{background:var(--d-accent-strong)}.dashboard-notifications-list>button>span{gap:4px;display:grid}.dashboard-notifications-list strong{font-size:.72rem;font-weight:700}.dashboard-notifications-list small{color:var(--d-muted);font-size:.66rem;line-height:1.45}.dashboard-notifications-list time{color:var(--d-muted);font-size:.57rem}.dashboard-notifications-error{background:#dc2626;border-radius:7px;margin:9px 12px;padding:8px}@supports (color:color-mix(in lab,red,red)){.dashboard-notifications-error{background:color-mix(in srgb,#dc2626 9%,var(--d-surface))}}.dashboard-notifications-error{color:#b91c1c;font-size:.64rem}.dashboard-notifications-empty{color:var(--d-muted);text-align:center;place-items:center;gap:8px;padding:34px 18px;font-size:.7rem;display:grid}.dashboard-notifications-empty svg{opacity:.7}.dashboard-notifications-footer{border-top:1px solid var(--d-line);background:var(--d-surface-raised);min-height:43px;color:var(--d-ink);justify-content:center;align-items:center;gap:7px;font-size:.68rem;font-weight:700;display:flex}.dashboard-notifications-footer:hover{background:var(--d-secondary)}.dashboard-messages{position:relative}.dashboard-messages-panel{z-index:95;border:1px solid var(--d-line-strong);background:var(--d-surface-raised);width:min(390px,100vw - 24px);box-shadow:var(--d-shadow-lg);color:var(--d-ink);border-radius:10px;position:absolute;top:44px;right:0;overflow:hidden}.dashboard-messages-panel>header{border-bottom:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:10px 13px;display:flex}.dashboard-messages-panel>header>strong{font-size:.82rem}.dashboard-messages-panel>header>span{background:var(--d-accent);color:#1c2400;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:.6rem;font-weight:800;display:grid}.dashboard-messages-preview{max-height:min(480px,100vh - 130px);overflow-y:auto}.dashboard-messages-preview>a{border-top:1px solid var(--d-line);color:var(--d-ink);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;display:grid}.dashboard-messages-preview>a:first-child{border-top:0}.dashboard-messages-preview>a:hover{background:var(--d-secondary)}.dashboard-message-preview-copy{gap:3px;min-width:0;display:grid}.dashboard-message-preview-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:720;overflow:hidden}.dashboard-message-preview-copy small{color:var(--d-muted);font-size:.61rem}.dashboard-message-preview-copy p{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.4;overflow:hidden}.dashboard-message-preview-copy time{color:var(--d-muted);margin-top:2px;font-size:.56rem}.dashboard-messages-preview>a>b{background:var(--d-accent);color:#1c2400;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.58rem;display:grid}.dashboard-messages-empty{color:var(--d-muted);text-align:center;place-items:center;gap:8px;padding:34px 18px;font-size:.7rem;display:grid}.dashboard-messages-empty svg{opacity:.7;width:20px;height:20px}.dashboard-sidebar{padding:18px 17px 14px;top:56px}.dashboard-sidebar .dashboard-nav{margin-top:0}.dashboard-main{padding-top:92px}.dashboard-mobile-menu{display:none;position:relative}.dashboard-account{position:relative}.dashboard-avatar-button{border:1px solid var(--d-line-strong);background:var(--d-secondary);width:36px;height:36px;color:var(--d-ink);border-radius:50%;place-items:center;padding:0;font-size:.76rem;font-weight:750;display:grid;overflow:hidden}.dashboard-avatar-button img{object-fit:cover;width:100%;height:100%}.dashboard-account-menu{z-index:90;border:1px solid var(--d-line-strong);background:var(--d-surface-raised);width:min(280px,100vw - 24px);box-shadow:var(--d-shadow-lg);color:var(--d-ink);border-radius:10px;position:absolute;top:44px;right:0;overflow:hidden}.dashboard-account-identity{border-bottom:1px solid var(--d-line);gap:3px;padding:15px;display:grid}.dashboard-account-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.dashboard-account-identity span{color:var(--d-muted);font-size:.69rem}.dashboard-account-identity small{color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.dashboard-account-menu nav{padding:6px;display:grid}.dashboard-account-logout,.dashboard-account-menu nav a{width:100%;min-height:36px;color:var(--d-ink);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;font-size:.72rem;font-weight:600;display:flex}.dashboard-account-logout:hover,.dashboard-account-menu nav a:hover{background:var(--d-secondary)}.dashboard-account-logout svg,.dashboard-account-menu nav svg{color:var(--d-muted)}.dashboard-account-preferences{border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line);gap:3px;padding:7px 6px;display:grid}.dashboard-account-preferences .dashboard-theme-toggle{min-height:36px}.dashboard-account-preferences .locale-selector{min-height:36px;color:var(--d-muted);border-radius:7px;align-items:center;gap:9px;padding:7px 8px;display:flex}.dashboard-account-preferences .locale-selector:hover{background:var(--d-secondary);color:var(--d-ink)}.dashboard-account-preferences .locale-selector select{min-height:0;color:var(--d-ink);background:0 0;border:0;flex:1;padding:0}.dashboard-account-menu>form{padding:6px}.settings-compact-list{display:grid}.settings-compact-row{border-top:1px solid var(--d-line);grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);align-items:center;gap:24px;min-height:70px;padding:12px 0;display:grid}.settings-compact-row:first-child{border-top:0}.settings-compact-row>div:first-child{gap:3px;display:grid}.settings-compact-row small{color:var(--d-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:700}.settings-compact-row strong{font-size:.82rem;font-weight:650}.settings-compact-row span{color:var(--d-muted);font-size:.7rem;line-height:1.45}.settings-compact-row>.btn{justify-self:end}.settings-row-value{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.settings-row-value>span{color:var(--d-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.settings-compact-row>.auth-password-form+.btn,.settings-compact-row>.btn,.settings-row-value .btn{min-height:36px;padding:.5rem .75rem}.settings-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.settings-inline-form label{color:var(--d-ink);gap:6px;font-size:.72rem;font-weight:650;display:grid}.settings-inline-form>div{gap:7px;display:flex}.settings-inline-form>.error,.settings-inline-form>.notice,.settings-inline-form>p,.settings-inline-form>small{grid-column:1/-1}.settings-inline-form>p,.settings-inline-form>small{color:var(--d-muted);font-size:.66rem;line-height:1.45}.settings-compact-section{padding-block:15px!important}.settings-compact-section .settings-compact-row{border:0}.settings-compact-section .auth-password-form{grid-column:2;gap:12px;padding:12px 0}.settings-password-actions{justify-content:flex-end;gap:8px;display:flex}.settings-password-actions .btn{width:auto}.settings-legal-card .dash-section-heading{margin-bottom:16px;padding-bottom:16px}.settings-legal-card .settings-deletion-request{padding-top:14px}.custom-domain-connected{border-color:var(--d-line);border-radius:var(--d-radius-panel);background:var(--d-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}.custom-domain-connected-copy{gap:3px}.custom-domain-connected-copy>strong{font-size:1rem}.custom-domain-connected-copy>p{font-size:.7rem}.custom-domain-connected .custom-domain-actions{justify-content:flex-end}.settings-plan-facts{border-block:1px solid var(--d-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-plan-facts.is-starter{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-plan-facts>div{border-left:1px solid var(--d-line);align-content:start;gap:4px;min-width:0;padding:16px 18px;display:grid}.settings-plan-facts>div:first-child{border-left:0}.settings-plan-facts small{color:var(--d-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:700}.settings-plan-facts strong{overflow-wrap:anywhere;font-size:.88rem;font-weight:750}.settings-plan-facts span{color:var(--d-muted);font-size:.68rem;line-height:1.45}.settings-plan-action{justify-content:flex-end;padding-top:16px;display:flex}.settings-security-card .auth-password-form{grid-column:2;gap:12px;padding:12px 0}.settings-security-card>.settings-compact-list>.settings-compact-row:first-child{border-top:0}.admin-shell{--a-bg:#f6f7f8;--a-side:#fff;--a-surface:#fff;--a-secondary:#f8f9fa;--a-line:#e4e4e7;--a-line-strong:#d4d4d8;--a-ink:#18181b;--a-muted:#71717a;background:var(--a-bg);color:var(--a-ink)}.admin-sidebar{border-color:var(--a-line);background:var(--a-side)}.admin-nav-link{color:var(--a-muted);border-radius:7px}.admin-nav-link.active,.admin-nav-link:hover{background:var(--a-secondary);color:var(--a-ink)}.admin-panel,.admin-request-detail,.admin-stat,.admin-table-wrap{border-color:var(--a-line);background:var(--a-surface);box-shadow:none;border-radius:10px}.admin-activity-list>div,.admin-compact-list>a,.admin-history-list article,.admin-panel-heading,.admin-table td,.admin-table-meta{border-color:var(--a-line)}.admin-action-card,.admin-count-row span,.admin-request-facts>span,.admin-table tbody tr:hover,.admin-table th{background:var(--a-secondary)}.admin-action-card input,.admin-filters input,.admin-filters select,.admin-form-grid input,.admin-form-grid textarea,.admin-review-form textarea{border-color:var(--a-line-strong);background:var(--a-surface);color:var(--a-ink);border-radius:8px}.admin-mobile-panel{border-color:var(--a-line-strong);background:var(--a-surface);border-radius:10px;box-shadow:0 18px 48px #18181b29}.admin-preview-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-preview-index>a{border:1px solid var(--a-line);background:var(--a-surface);border-radius:10px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;min-height:112px;padding:18px;transition:border-color .16s,transform .16s;display:grid}.admin-preview-index>a:hover{border-color:var(--a-line-strong);transform:translateY(-1px)}.admin-preview-index>a>svg:first-child{background:var(--a-secondary);width:40px;height:40px;color:var(--a-ink);border-radius:9px;padding:10px}.admin-preview-index>a>span{gap:5px;display:grid}.admin-preview-index strong{font-size:.82rem}.admin-preview-index small{color:var(--a-muted);font-size:.68rem;line-height:1.5}.admin-preview-index>a>svg:last-child{color:var(--a-muted)}.admin-preview-workspace{border:1px solid var(--a-line);background:var(--a-surface);border-radius:10px;overflow:hidden}.admin-preview-toolbar{border-bottom:1px solid var(--a-line);background:var(--a-secondary);justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.admin-preview-toolbar>strong{color:var(--a-muted);font-size:.65rem}.admin-preview-toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.admin-preview-toolbar button{min-height:34px;color:var(--a-muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:.67rem;font-weight:750}.admin-preview-toolbar button:hover{color:var(--a-ink)}.admin-preview-toolbar button.active{border-color:var(--a-line);background:var(--a-surface);color:var(--a-ink)}.admin-preview-toolbar button:focus-visible{outline-offset:2px;outline:3px solid #a9cf2445}.admin-onboarding-preview-shell{min-height:0;padding:42px 24px 54px}.admin-onboarding-preview-shell .onboarding-card{margin-inline:auto}@media (max-width:800px){.dashboard-topbar{height:58px;padding:0 14px;position:sticky}.dashboard-topbar>.logo{font-size:1.25rem}.dashboard-public-action{display:none}.dashboard-mobile-menu{display:block}.dashboard-mobile-menu>summary{width:36px;height:36px}.dashboard-mobile-panel{background:var(--d-surface-raised);top:43px}.dashboard-main{margin-left:0;padding:30px 22px 68px}.dashboard-account-menu{right:-42px}.dashboard-messages-panel,.dashboard-notifications-panel{position:fixed;top:54px;right:12px}.settings-compact-row{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr)}.settings-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-plan-facts>div:nth-child(odd){border-left:0}.settings-plan-facts>div:nth-child(n+3){border-top:1px solid var(--d-line)}}@media (max-width:640px){.dashboard-topbar-actions{gap:2px}.dashboard-avatar-button,.dashboard-topbar-action{width:34px;height:34px}.dashboard-main{padding:26px 14px 64px}.dashboard-main .dash-add-form,.dashboard-main .dash-form-section{padding:20px 17px}.dashboard-main .dash-section-heading{margin:-20px -17px 20px;padding:18px 17px 16px}.settings-compact-row{grid-template-columns:1fr;gap:9px;padding:14px 0}.settings-row-value{width:100%}.settings-inline-form{grid-template-columns:1fr}.settings-inline-form>.error,.settings-inline-form>.notice,.settings-inline-form>div,.settings-inline-form>p,.settings-inline-form>small{grid-column:auto}.settings-inline-form>div{justify-content:flex-end}.settings-compact-section .auth-password-form,.settings-security-card .auth-password-form{grid-column:auto}.settings-plan-facts{grid-template-columns:1fr}.settings-plan-facts>div,.settings-plan-facts>div:nth-child(odd){border-left:0}.settings-plan-facts>div:nth-child(n+2){border-top:1px solid var(--d-line)}.custom-domain-connected{grid-template-columns:1fr;padding:13px}.custom-domain-connected .custom-domain-actions{justify-content:flex-start}.settings-legal-card .settings-deletion-request{gap:12px}}@media (max-width:700px){.admin-preview-index{grid-template-columns:1fr}.admin-preview-toolbar{flex-direction:column;align-items:stretch}.admin-preview-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.admin-preview-toolbar button{text-align:left}.admin-onboarding-preview-shell{padding:18px 12px 28px}}.affiliate-intro{gap:22px;margin-top:22px;padding:24px;display:grid}.affiliate-intro>div:first-child{gap:7px;max-width:760px;display:grid}.affiliate-intro p{color:var(--d-muted);font-size:.82rem;line-height:1.55}.affiliate-link,.affiliate-link-missing{border:1px solid var(--d-line);background:var(--d-secondary);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.affiliate-link code{min-width:0;color:var(--d-ink);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.78rem;overflow:hidden}.affiliate-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.affiliate-stats article{border:1px solid var(--d-line);background:var(--d-surface);border-radius:13px;gap:12px;padding:20px;display:grid}.affiliate-stats small{color:var(--d-muted);font-size:.68rem;font-weight:700}.affiliate-stats strong{letter-spacing:-.03em;font-size:1.65rem}.affiliate-columns{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:14px;margin-top:14px;display:grid}.affiliate-history h2,.affiliate-withdraw h2{font-size:1rem}.affiliate-history>div{margin-top:14px}.affiliate-history article{border-top:1px solid var(--d-line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.affiliate-history article>div{gap:4px;display:grid}.affiliate-history article>div:last-child{text-align:right}.affiliate-history span,.affiliate-withdraw>p{color:var(--d-muted);font-size:.68rem}.affiliate-withdraw>p{margin-top:7px}.affiliate-withdraw form{gap:12px;margin-top:18px;display:grid}.affiliate-withdraw label{gap:6px;font-size:.72rem;font-weight:700;display:grid}.admin-affiliate-actions input,.admin-affiliate-filters input,.admin-affiliate-filters select,.affiliate-withdraw input,.affiliate-withdraw textarea{border:1px solid var(--d-line);background:var(--d-surface);width:100%;color:var(--d-ink);border-radius:9px}.admin-affiliate-filters{grid-template-columns:minmax(200px,1fr) 190px auto;gap:10px;margin:20px 0;display:grid}.admin-affiliate-actions input,.admin-affiliate-filters input,.admin-affiliate-filters select{padding:10px 12px}.admin-affiliate-list{display:grid}.admin-affiliate-list>article{border-top:1px solid var(--a-line);grid-template-columns:minmax(180px,.8fr) minmax(220px,1.3fr) auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.admin-affiliate-list>article>div{gap:4px;display:grid}.admin-affiliate-list small,.admin-affiliate-list span{color:var(--a-muted);font-size:.68rem;line-height:1.45}.admin-affiliate-actions{flex-direction:row;align-items:center;gap:8px;display:flex!important}.admin-affiliate-actions form:last-child{gap:7px;display:flex}.admin-affiliate-actions .btn{white-space:nowrap}@media (max-width:900px){.admin-affiliate-list>article,.affiliate-columns{grid-template-columns:1fr}.admin-affiliate-actions{justify-content:flex-start}}@media (max-width:640px){.affiliate-stats{grid-template-columns:1fr 1fr}.affiliate-link,.affiliate-link-missing{flex-direction:column;align-items:stretch}.affiliate-link .btn,.affiliate-link-missing .btn{width:100%}.admin-affiliate-filters{grid-template-columns:1fr}.admin-affiliate-actions,.admin-affiliate-actions form:last-child{flex-direction:column;align-items:stretch}.admin-affiliate-actions .btn,.admin-affiliate-actions form{width:100%}}.affiliate-intro{padding-bottom:21px}.affiliate-referral{border-color:var(--d-line-strong);background:var(--d-surface-raised);justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:20px 22px;display:flex}.affiliate-referral>div{gap:7px;min-width:0;display:grid}.affiliate-referral code{color:var(--d-ink);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.9rem;font-weight:700;overflow:hidden}.affiliate-referral>div>span{color:var(--d-muted);font-size:.78rem}.affiliate-stats article.is-earnings{border-color:var(--d-line-strong);background:var(--d-accent-tint)}@supports (color:color-mix(in lab,red,red)){.affiliate-stats article.is-earnings{background:color-mix(in srgb,var(--d-accent-tint) 24%,var(--d-surface))}}.affiliate-stats article.is-earnings strong{font-size:1.8rem}.affiliate-withdrawals{margin-top:14px;padding:0;overflow:hidden}.affiliate-withdrawals-head{justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex}.affiliate-withdrawals-head>div:first-child{grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;display:grid}.affiliate-withdrawals-head .eyebrow{grid-column:1/-1}.affiliate-withdrawals-head>div:first-child>strong{letter-spacing:-.035em;font-size:1.55rem}.affiliate-withdrawal-empty,.affiliate-withdrawals-head>div:first-child>span,.affiliate-withdrawals-head>div:last-child>p{color:var(--d-muted);font-size:.7rem}.affiliate-withdrawals-head>div:last-child{align-items:center;gap:16px;display:flex}.affiliate-withdrawals-head>div:last-child>p{text-align:right;max-width:290px;line-height:1.45}.affiliate-withdrawal-history{border-top:1px solid var(--d-line)}.affiliate-withdrawal-history h2{padding:15px 22px 10px;font-size:.75rem}.affiliate-withdrawal-history article{border-top:1px solid var(--d-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:11px 22px;display:grid}.affiliate-withdrawal-history article>span:first-child{color:var(--d-muted);font-size:.7rem}.affiliate-withdrawal-empty{padding:0 22px 18px}.affiliate-withdrawal-modal select{border:1px solid var(--d-line-strong);background:var(--d-input);width:100%;color:var(--d-ink);border-radius:10px}.affiliate-history-wide>.muted{margin-top:14px}.affiliate-history-wide article>div:first-child{grid-template-columns:minmax(150px,1fr) auto;align-items:center}.affiliate-history-wide article>div:first-child>span{margin-left:20px}@media (max-width:640px){.affiliate-referral{flex-direction:column;align-items:stretch;padding:17px}.affiliate-referral .btn{width:100%}.affiliate-stats article.is-earnings strong{font-size:1.55rem}.affiliate-withdrawals-head,.affiliate-withdrawals-head>div:last-child{flex-direction:column;align-items:stretch}.affiliate-withdrawals-head>div:last-child{gap:10px}.affiliate-withdrawals-head>div:last-child>p{text-align:left}.affiliate-withdrawals-head .btn{width:100%}.affiliate-withdrawal-history article{grid-template-columns:1fr auto;gap:6px 12px}.affiliate-withdrawal-history article .status-badge{grid-area:1/2/3}.affiliate-history-wide article>div:first-child{grid-template-columns:1fr;display:grid}.affiliate-history-wide article>div:first-child>span{margin-left:0}}.dashboard-main{padding:82px 36px 54px}.dashboard-content{width:min(100%,1120px)}.dashboard-page-heading{margin-bottom:22px}.dashboard-page-heading h1{font-size:clamp(1.9rem,3vw,2.25rem)}.dashboard-page-heading p{max-width:660px;margin-top:7px;font-size:.86rem;line-height:1.48}.dashboard-overview-header .dashboard-page-heading{margin-bottom:15px;padding:0 0 18px}.dashboard-overview-header .dashboard-page-heading h1{font-size:clamp(2rem,3.4vw,2.45rem)}.dashboard-overview-header .dashboard-page-heading p{margin-top:6px;font-size:.86rem;line-height:1.48}.dashboard-shell .field{gap:6px}.dash-icon-picker legend,.dashboard-main .inquiry-status-panel label,.dashboard-main .payment-method-form label,.dashboard-main .project-control label,.dashboard-main .project-form label,.dashboard-main .project-link-form label,.dashboard-shell .field label{font-size:.76rem}.dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-main select,.dashboard-shell .field input,.dashboard-shell .field select{min-height:42px;padding:8px 11px}.dashboard-main textarea,.dashboard-shell .field textarea{padding:9px 11px}.dashboard-shell .btn{min-height:40px;padding:.56rem .9rem;font-size:.8rem}.dashboard-main .dash-file-button{min-height:42px;padding:8px 12px}.dashboard-main .dash-profile-form{gap:14px;max-width:900px}.dashboard-main .dash-settings-grid{gap:12px;max-width:960px}.dashboard-main :is(.profile-entry-form,.project-form,.verification-card){max-width:900px}.dashboard-main .dash-add-form,.dashboard-main .dash-form-section{padding:20px 22px}.dashboard-main .dash-section-heading{margin:-20px -22px 18px;padding:17px 22px 14px}.dashboard-main .dash-section-heading h2{font-size:1.18rem}.dashboard-main .dash-section-heading p:not(.eyebrow){font-size:.8rem}.dashboard-main .dash-form-grid{gap:15px 16px}.dashboard-main .dash-file-help,.dashboard-main .dash-help{font-size:.71rem;line-height:1.45}.dashboard-main .dash-photo-row{gap:18px;margin-bottom:17px}.dashboard-main .dash-profile-photo{border-radius:12px;width:88px;height:88px}.dashboard-main .dash-file-upload{max-width:380px}.dashboard-main .profile-entry-form{margin-bottom:16px}.dashboard-main .profile-entry-list{gap:8px}.dashboard-main .profile-entry-card{gap:14px;padding:12px 14px}.dashboard-main .profile-entry-summary{gap:3px}.dashboard-main .profile-entry-summary strong{font-size:.84rem}.dashboard-main .dashboard-management-grid,.dashboard-main .dashboard-portfolio-grid{margin-top:20px}.dashboard-main .dashboard-management-card{gap:14px;padding:14px 16px}.dashboard-main .dashboard-management-card h2{font-size:.96rem}.dashboard-main .dashboard-brand-card{grid-template-columns:76px minmax(0,1fr) auto;gap:13px;padding:12px}.dashboard-main .dashboard-brand-logo{height:54px}.dashboard-main .dashboard-empty{margin-top:20px;padding:42px 20px}.dashboard-main .dashboard-empty h2{margin-top:12px;font-size:1.03rem}.dashboard-profile-strip{gap:12px;margin-bottom:20px;padding:10px 12px 10px 14px}.dashboard-profile-strip h2{font-size:.86rem}.dashboard-upgrade-banner{margin-bottom:13px;padding:12px 14px}.dashboard-main .business-overview .overview-section-heading h2,.dashboard-main .finance-overview .overview-section-heading h2,.dashboard-main .overview-section-heading h2{font-size:1.2rem}.dashboard-main .business-metrics{gap:8px;margin-top:12px}.dashboard-main .business-metrics>a,.dashboard-main .business-metrics>a.metric-active,.dashboard-main .business-metrics>a.metric-due,.dashboard-main .business-metrics>a.metric-inquiries,.dashboard-main .business-metrics>a.metric-payment{border-radius:var(--d-radius-panel);background:var(--d-surface);min-height:88px;padding:12px 13px}.dashboard-main .business-metrics>a.metric-active{background:var(--d-surface);box-shadow:inset 0 2px var(--d-accent)}.dashboard-main .business-metrics>a.metric-payment{background:var(--d-surface)}.business-metrics .metric-icon{border-radius:7px;width:26px;height:26px}.business-metrics>a>small{font-size:.66rem}.dashboard-main .business-metrics>a>strong{margin-top:12px;font-size:1.72rem}.dashboard-main .business-metrics>a>span:not(.metric-icon){margin-top:4px;font-size:.61rem}.dashboard-main .finance-overview{background:var(--d-surface);margin-top:22px;padding:18px 20px 19px}.dashboard-main .finance-cards,.dashboard-main .finance-overview{border:1px solid var(--d-line);border-radius:var(--d-radius-panel)}.dashboard-main .finance-cards{gap:0;margin-top:14px;overflow:hidden}.dashboard-main .finance-cards article,.dashboard-main .finance-cards article.finance-earned,.dashboard-main .finance-cards article.finance-pending{border:0;border-left:1px solid var(--d-line);background:var(--d-surface);border-radius:0;min-height:88px;padding:13px 15px}.dashboard-main .finance-cards article:first-child{border-left:0}.dashboard-main .finance-cards article.finance-earned{background:var(--d-surface);box-shadow:inset 0 2px var(--d-accent)}.dashboard-main .finance-cards .finance-values{margin-top:5px}.dashboard-main .finance-cards .finance-earned .finance-values strong,.dashboard-main .finance-cards .finance-values strong{font-size:1.25rem}.dashboard-main .finance-cards span{font-size:.61rem}.dashboard-main .recent-projects{border-radius:var(--d-radius-panel);margin-top:22px;padding:18px 20px 8px}.recent-projects>div:last-child{margin-top:9px}.dashboard-main .recent-projects>div:last-child>a{border-radius:7px;gap:13px;margin:0 -7px;padding:11px 7px}.dashboard-main :is(.project-filter-bar,.inquiry-filters){padding:11px 13px}.dashboard-main :is(.project-list-meta,.inquiry-inbox-meta){padding:10px 14px}.dashboard-main .project-list-head{padding:9px 14px}.dashboard-main :is(.project-row,.inquiry-row,.payment-row){padding:13px 14px}.dashboard-main :is(.project-empty,.inquiry-empty){padding-block:42px}.dashboard-main .inquiry-detail-main,.dashboard-main .inquiry-status-panel,.dashboard-main .project-detail-section,.dashboard-main .project-form-section{padding:20px 22px}.dashboard-main .project-form-actions{padding:13px 18px}.dashboard-main :is(.project-detail-layout,.inquiry-detail-grid){gap:14px}.dashboard-main .project-control{padding:17px}.affiliate-intro{gap:16px;margin-top:16px;padding:18px}.affiliate-referral{padding:15px 17px}.affiliate-stats{gap:8px}.affiliate-stats article{border-radius:var(--d-radius-panel);gap:8px;padding:14px 16px}.affiliate-stats article.is-earnings strong,.affiliate-stats strong{font-size:1.45rem}.affiliate-columns{gap:10px;margin-top:10px}.affiliate-history,.affiliate-withdraw{padding:17px}.affiliate-withdrawals-head{padding:15px 17px}.affiliate-history-wide{margin-top:10px;padding:17px}@media (max-width:800px){.dashboard-main{padding:30px 22px 54px}}@media (max-width:640px){.dashboard-main{padding:24px 14px 48px}.dashboard-page-heading{margin-bottom:18px}.dashboard-page-heading h1{font-size:1.85rem}.dashboard-page-heading p{font-size:.82rem}.dashboard-main .dash-add-form,.dashboard-main .dash-form-section{padding:18px 16px}.dashboard-main .dash-section-heading{margin:-18px -16px 17px;padding:16px 16px 13px}.dashboard-main .dash-form-grid{gap:13px}.dashboard-main .dash-photo-row{margin-bottom:14px}.dashboard-main .business-metrics>a,.dashboard-main .business-metrics>a.metric-active,.dashboard-main .business-metrics>a.metric-due,.dashboard-main .business-metrics>a.metric-inquiries,.dashboard-main .business-metrics>a.metric-payment{min-height:84px;padding:11px}.dashboard-main .business-metrics>a>strong{margin-top:10px;font-size:1.6rem}.dashboard-main .finance-overview,.dashboard-main .recent-projects{padding:16px 14px}.dashboard-main .finance-cards{grid-template-columns:1fr}.dashboard-main .finance-cards article,.dashboard-main .finance-cards article.finance-earned,.dashboard-main .finance-cards article.finance-pending{border-left:0;border-top:1px solid var(--d-line)}.dashboard-main .finance-cards article:first-child{border-top:0}.dashboard-main :is(.project-form-section,.project-detail-section,.inquiry-detail-main,.inquiry-status-panel){padding:18px 16px}.affiliate-history,.affiliate-history-wide,.affiliate-intro,.affiliate-withdraw{padding:16px}}.auth-form-stack{gap:20px;display:grid}.auth-google-button{color:#171714;background:#fff;border:1px solid #d8d6ce;justify-content:center;align-items:center;gap:10px;display:flex}.auth-google-button:hover:not(:disabled){background:#faf9f5;border-color:#aaa79e}.auth-google-button svg{flex:none;width:18px;height:18px}.auth-divider{color:#88877f;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;font-size:.68rem;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:#dedcd4;flex:1;height:1px}.auth-divider span{white-space:nowrap}.auth-form-stack>.auth-legal-acknowledgement{margin-bottom:-4px}.project-delivery-summary{gap:8px;display:grid}.project-delivery-summary>small{color:var(--d-muted)}.project-delivery-confirm{grid-template-columns:none!important;align-items:flex-start!important;gap:9px!important;font-size:.72rem!important;display:flex!important}.project-delivery-confirm input{flex:none;width:17px;height:17px}.client-delivery-state{gap:8px;display:grid}.client-delivery-state small{color:#77766f}.client-delivery-state p{white-space:pre-wrap}.page-heading-actions{align-items:center;gap:8px;display:flex}.csv-export{gap:4px;display:grid}.csv-export small{color:#a13b32;font-size:.65rem}.inquiry-detail-side{align-content:start;gap:14px;display:grid}.message-inbox-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.message-inbox-toolbar>nav{border:1px solid var(--d-line);background:var(--d-secondary);border-radius:10px;gap:4px;padding:4px;display:flex}.message-inbox-toolbar>nav a{color:var(--d-muted);border-radius:7px;padding:8px 12px;font-size:.7rem;font-weight:800}.message-inbox-toolbar>nav a.active{background:var(--d-surface);color:var(--d-ink)}.message-inbox-toolbar form,.message-inbox-toolbar label{align-items:center;gap:7px;display:flex}.message-inbox-toolbar label{border:1px solid var(--d-line);background:var(--d-input);border-radius:9px;padding:0 10px}.message-inbox-toolbar input{background:0 0;border:0;min-height:38px}.message-inbox-toolbar .btn{min-height:40px}.message-inbox-list>a>.status-badge{width:max-content}.message-pagination{justify-content:center;align-items:center;gap:12px;padding:13px;display:flex}.message-pagination a{border:1px solid var(--d-line);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.message-pagination a[aria-disabled=true]{pointer-events:none;opacity:.35}.message-archive-action,.message-pagination span{color:var(--d-muted);font-size:.68rem}.message-archive-action{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}@media (max-width:700px){.message-inbox-toolbar{flex-direction:column;align-items:stretch}.message-inbox-toolbar form{width:100%}.message-inbox-toolbar label{flex:1;min-width:0}.message-inbox-toolbar input{width:100%}.message-thread-actions{flex-wrap:wrap}.page-heading-actions{flex-direction:column;align-items:stretch;width:100%}.csv-export,.csv-export .btn,.page-heading-actions .btn{width:100%}}.dash-editor-section{gap:14px;margin-top:18px;padding:0;display:grid;overflow:hidden}.dash-editor-section>.dash-section-heading{border-bottom:1px solid var(--d-line);margin:0;padding:14px 16px}.dash-editor-section>.dash-section-heading p{color:var(--d-muted);font-size:.76rem}.dash-editor-section>.contact-detail-list,.dash-editor-section>.dashboard-empty{margin:0;padding:0 14px 14px}.contact-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-detail-list .profile-entry-card{min-width:0}.contact-editor-icon{border:1px solid var(--d-line);background:var(--d-secondary);width:34px;height:34px;color:var(--d-muted);border-radius:8px;flex:none;place-items:center;display:grid}.contact-icon-picker{border:0;grid-column:1/-1;gap:8px;padding:0;display:grid}.contact-icon-picker legend{margin-bottom:7px;font-weight:750}.contact-icon-picker>div{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:7px;display:grid}.contact-icon-picker label{border:1px solid var(--d-line);min-height:66px;color:var(--d-muted);cursor:pointer;border-radius:8px;place-items:center;gap:4px;padding:8px;transition:all .16s;display:grid;position:relative}.contact-icon-picker label:hover{border-color:var(--d-accent)}.contact-icon-picker label.is-selected{border-color:var(--d-accent);background:var(--d-accent-tint);color:var(--d-ink);box-shadow:inset 0 0 0 1px var(--d-accent)}.contact-icon-picker input{opacity:0;pointer-events:none;position:absolute}.contact-icon-picker label:has(input:focus-visible){outline:3px solid var(--d-accent);outline-offset:2px}.contact-icon-picker svg{width:19px;height:19px}.contact-icon-picker span{text-align:center;font-size:.66rem;font-weight:700}.contact-settings-form{max-width:900px;margin-top:18px}.contact-field-settings{border-top:1px solid var(--d-line);display:grid}.contact-field-settings>section{border-bottom:1px solid var(--d-line);grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.contact-field-settings>section>strong{font-size:.8rem}.contact-field-settings>section>label{align-items:center;gap:7px;font-size:.7rem;font-weight:700;display:flex}.contact-field-settings>section>label.is-disabled{opacity:.45}.contact-option-editor{grid-column:1/-1;gap:8px;padding:3px 0 1px;display:grid}.contact-option-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.contact-option-editor>div>div{gap:6px;display:flex}.contact-option-editor input{flex:1;min-width:0}.contact-option-editor>.btn{justify-self:start}.profile-v2-contact{text-align:left;display:block}.profile-v2-contact-heading{text-align:left;justify-items:start;gap:9px;margin:0 0 28px;display:grid}.profile-v2-contact-heading h2{max-width:none;font-size:clamp(1.75rem,2.8vw,2.5rem)}.profile-v2-contact-heading p{max-width:46ch;color:var(--v2-muted);font-size:.84rem;line-height:1.65}.profile-v2-contact-details{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),260px));justify-content:start;gap:18px 0;width:min(900px,100%);margin:0 0 26px;padding:0;list-style:none;display:grid}.profile-v2-contact-details>li{min-width:0}.profile-v2-contact-details>li>a,.profile-v2-contact-details>li>div{min-height:48px;color:var(--v2-ink);text-align:left;align-items:center;gap:11px;padding:4px 22px;display:flex}.profile-v2-contact-details>li:first-child>a,.profile-v2-contact-details>li:first-child>div{padding-left:0}.profile-v2-contact-icon{background:var(--theme-accent-soft);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.profile-v2-contact-icon{background:color-mix(in srgb,var(--theme-accent-soft) 72%,transparent)}}.profile-v2-contact-icon{color:var(--theme-accent-dark);transition:background-color .18s,transform .18s}.profile-v2-contact-icon svg{width:18px;height:18px}.profile-v2-contact-details strong{overflow-wrap:anywhere;min-width:0;font-size:.81rem;font-weight:760;line-height:1.4}.profile-v2-contact-details a{border-radius:8px;transition:background-color .18s,color .18s}.profile-v2-contact-details a:hover{background:var(--theme-accent-soft)}@supports (color:color-mix(in lab,red,red)){.profile-v2-contact-details a:hover{background:color-mix(in srgb,var(--theme-accent-soft) 42%,transparent)}}.profile-v2-contact-details a:hover .profile-v2-contact-icon{background:var(--theme-accent-soft);transform:translateY(-1px)}.profile-v2-contact .profile-v2-form-wrap{width:min(980px,100%);box-shadow:none;text-align:left;background:0 0;border:0;margin:0;padding:0}.profile-v2-contact .profile-v2-contact-details+.profile-v2-form-wrap{border-top:1px solid var(--v2-line);padding-top:26px}.profile-v2-contact .profile-v2-form-wrap .profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:701px){.profile-v2-contact-details>li+li{border-left:1px solid var(--v2-line)}}@media (max-width:1020px){.profile-v2-contact .profile-v2-form-wrap .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.contact-detail-list{grid-template-columns:1fr}.contact-field-settings>section{grid-template-columns:1fr auto auto}.contact-option-editor>div,.profile-v2-contact .profile-v2-form-wrap .profile-form-grid{grid-template-columns:1fr}.profile-v2-contact-heading{margin-bottom:22px}.profile-v2-contact-details{gap:10px}.profile-v2-contact-details>li:first-child>a,.profile-v2-contact-details>li:first-child>div,.profile-v2-contact-details>li>a,.profile-v2-contact-details>li>div{padding-inline:0}}.profile-v2-shell[data-tonal-sections=rizo]{background:radial-gradient(ellipse 78% 22% at 88% 12%,var(--theme-accent),transparent 72%),radial-gradient(ellipse 72% 24% at 12% 49%,var(--theme-accent),transparent 74%),radial-gradient(ellipse 82% 24% at 84% 84%,var(--theme-accent),transparent 74%),var(--v2-paper)}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell[data-tonal-sections=rizo]{background:radial-gradient(ellipse 78% 22% at 88% 12%,color-mix(in srgb,var(--theme-accent) 7%,transparent),transparent 72%),radial-gradient(ellipse 72% 24% at 12% 49%,color-mix(in srgb,var(--theme-accent) 4%,transparent),transparent 74%),radial-gradient(ellipse 82% 24% at 84% 84%,color-mix(in srgb,var(--theme-accent) 6%,transparent),transparent 74%),var(--v2-paper)}}.profile-v2-shell[data-tonal-sections=rizo][data-theme-mode=dark]{background:radial-gradient(ellipse 78% 22% at 88% 12%,var(--theme-accent),transparent 72%),radial-gradient(ellipse 72% 24% at 12% 49%,var(--theme-accent),transparent 74%),radial-gradient(ellipse 82% 24% at 84% 84%,var(--theme-accent),transparent 74%),var(--v2-paper)}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell[data-tonal-sections=rizo][data-theme-mode=dark]{background:radial-gradient(ellipse 78% 22% at 88% 12%,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 72%),radial-gradient(ellipse 72% 24% at 12% 49%,color-mix(in srgb,var(--theme-accent) 5%,transparent),transparent 74%),radial-gradient(ellipse 82% 24% at 84% 84%,color-mix(in srgb,var(--theme-accent) 7%,transparent),transparent 74%),var(--v2-paper)}}.profile-v2-shell[data-tonal-sections=rizo] :is(.profile-v2-identity-panel,.profile-v2-content,.profile-v2-section:not(.profile-v2-testimonials),.profile-v2-footer){background:0 0}.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonials{background:linear-gradient(135deg,var(--theme-accent),var(--theme-accent))}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonials{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 8%,var(--v2-paper)),color-mix(in srgb,var(--theme-accent) 4%,var(--v2-paper)))}}.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonials{color:var(--v2-ink)}.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonial-navigation>span,.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonial-person small,.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonials .profile-v2-section-heading h2{color:var(--v2-muted)}.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonial-navigation{border-color:var(--v2-line)}.profile-v2-shell[data-tonal-sections=rizo] .profile-v2-testimonial-navigation button{border-color:var(--v2-line);color:var(--v2-ink)}.profile-v2-links-heading{gap:8px;margin-bottom:20px;display:grid}.public-links-list{gap:12px;width:100%;display:grid}.public-link-card{border:1px solid var(--v2-line);width:100%;color:var(--v2-ink);border-radius:15px;align-items:center;transition:transform .18s,border-color .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.public-link-card:hover{border-color:var(--theme-accent-dark)}@supports (color:color-mix(in lab,red,red)){.public-link-card:hover{border-color:color-mix(in srgb,var(--theme-accent-dark) 42%,var(--v2-line))}}.public-link-card:hover{transform:translateY(-2px)}.public-link-card.is-compact{background:var(--v2-paper);grid-template-columns:76px minmax(0,1fr) 42px;min-height:86px;padding:7px 12px 7px 7px}@supports (color:color-mix(in lab,red,red)){.public-link-card.is-compact{background:color-mix(in srgb,var(--v2-paper) 94%,var(--theme-accent-soft))}}.public-link-fallback,.public-link-image{place-items:center;display:grid;position:relative;overflow:hidden}.public-link-card.is-compact :is(.public-link-image,.public-link-fallback){background:var(--theme-accent-soft);width:70px;height:70px;color:var(--theme-accent-dark);border-radius:11px}.public-link-image img{object-fit:cover}.public-link-fallback svg{width:24px;height:24px}.public-link-copy{z-index:2;gap:5px;min-width:0;padding:6px 14px;display:grid;position:relative}.public-link-copy strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:760;line-height:1.25}.public-link-copy small{overflow-wrap:anywhere;color:var(--v2-muted);font-size:.7rem;line-height:1.45}.public-link-arrow{z-index:2;background:var(--theme-accent);width:34px;height:34px;color:var(--theme-accent-ink);border-radius:50%;place-items:center;display:grid;position:relative}.public-link-arrow svg{width:16px;height:16px}.public-link-card.is-cover{background:var(--v2-ink);min-height:210px;color:var(--v2-paper);grid-template-columns:minmax(0,1fr) 48px;padding:24px}.public-link-card.is-cover>.public-link-image{position:absolute;inset:0}.public-link-card.is-cover:after{content:"";background:linear-gradient(90deg,#080907d6,#0809078f 55%,#08090733);position:absolute;inset:0}.public-link-card.is-cover .public-link-copy{align-self:end;max-width:580px;padding:0}.public-link-card.is-cover .public-link-copy small{color:#ffffffc7;font-size:.78rem}.public-link-card.is-cover .public-link-arrow{place-self:end}.public-link-card.is-cover>.public-link-fallback{border:1px solid var(--theme-accent);width:150px;height:150px;position:absolute;right:10%}@supports (color:color-mix(in lab,red,red)){.public-link-card.is-cover>.public-link-fallback{border:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent)}}.public-link-card.is-cover>.public-link-fallback{background:var(--theme-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.public-link-card.is-cover>.public-link-fallback{background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}}.public-link-card.is-cover>.public-link-fallback{color:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.public-link-card.is-cover>.public-link-fallback{color:color-mix(in srgb,var(--theme-accent) 70%,transparent)}}.public-link-card.is-cover>.public-link-fallback{transform:rotate(-12deg)}.public-link-card.is-cover.no-image:after{background:linear-gradient(115deg,var(--v2-ink),var(--v2-ink))}@supports (color:color-mix(in lab,red,red)){.public-link-card.is-cover.no-image:after{background:linear-gradient(115deg,color-mix(in srgb,var(--v2-ink) 96%,var(--theme-accent)),var(--v2-ink))}}@media (max-width:700px){.profile-v2-links-heading{margin-bottom:16px}.public-links-list{gap:10px}.public-link-card.is-compact{grid-template-columns:62px minmax(0,1fr) 38px;min-height:76px;padding:7px}.public-link-card.is-compact :is(.public-link-image,.public-link-fallback){width:60px;height:60px}.public-link-copy{padding-inline:10px}.public-link-copy strong{font-size:.84rem}.public-link-card.is-cover{min-height:178px;padding:18px}.public-link-card.is-cover>.public-link-fallback{width:118px;height:118px;right:4%}.public-link-card.is-cover .public-link-copy strong{font-size:1.2rem}}.profile-v2-shell{--v2-local-line:var(--v2-line)}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell{--v2-local-line:color-mix(in srgb,var(--v2-line) 44%,transparent)}}.profile-v2-shell{--v2-column-line:var(--v2-line)}@supports (color:color-mix(in lab,red,red)){.profile-v2-shell{--v2-column-line:color-mix(in srgb,var(--v2-line) 28%,transparent)}}.profile-v2-shell .profile-v2-identity-panel{border-color:var(--v2-column-line)}.profile-v2-shell :is(.profile-v2-section,.profile-v2-footer){border-color:#0000}.profile-v2-shell :is(.profile-v2-services ol,.profile-v2-services li,.profile-faq-list article,.profile-faq-list button i,.profile-v2-contact .profile-v2-contact-details+.profile-v2-form-wrap,.profile-v2-testimonial-navigation){border-color:var(--v2-local-line)}.profile-v2-shell .profile-v2-form-wrap .profile-form-heading{border-color:#0000}.profile-v2-shell .profile-credential-list,.profile-v2-shell .profile-detail-list article:not(:last-child):before{background:var(--v2-local-line)}@media (min-width:701px){.profile-v2-shell .profile-v2-contact-details>li+li{border-color:var(--v2-local-line)}}@media (max-width:800px){.profile-v2-shell .profile-v2-module+.profile-v2-module{border-color:var(--v2-local-line)}}body:has(.client-project-shell),html:has(.client-project-shell){max-width:100%;overflow-x:hidden}.client-project-shell{color:#171815;background:#f9faf8;width:100%;min-height:100vh;font-family:Segoe UI,Inter,Arial,sans-serif;overflow-x:hidden}.client-project-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#e2e5dd;height:72px;padding:0 max(24px,5vw)}.client-project-nav>span{color:#696d65;letter-spacing:.09em;font-size:.62rem;font-weight:700}.client-project-page{width:min(1160px,100% - 40px);max-width:1160px;margin:34px auto 64px}.client-project-hero{border-color:#e2e5dd;align-items:center;padding:0 0 20px}.client-project-identity{gap:14px}.client-project-identity img{border-radius:13px;width:52px;height:52px}.client-project-identity small{color:#696d65;letter-spacing:.07em;font-size:.63rem;font-weight:700}.client-project-identity h1{letter-spacing:-.05em;max-width:820px;margin-top:5px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:clamp(1.8rem,3.4vw,2.65rem);font-weight:740;line-height:1.02}.client-project-identity p{color:#696d65;margin-top:6px;font-size:.8rem}.client-project-facts{box-shadow:none;background:#fff;border:1px solid #e2e5dd;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px}.client-project-facts>div{background:#fff;border-left:1px solid #e2e5dd;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:9px;min-height:66px;padding:11px 14px;display:grid}.client-project-facts>div:first-child{border-left:0}.client-project-facts>div>span{color:#696d65;background:#f4f6f1;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.client-project-facts>div>span svg{width:16px;height:16px}.client-project-facts small{color:#7c8177;letter-spacing:0;text-transform:none;align-self:end;font-size:.59rem;font-weight:650}.client-project-facts strong{text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-top:2px;font-size:.72rem;font-weight:680;overflow:hidden}.client-project-grid{grid-template-columns:minmax(0,2.25fr) minmax(260px,.75fr);align-items:start;gap:14px;margin-top:14px}.client-project-content{grid-column:1;align-content:start;gap:14px;min-width:0;display:grid}.client-project-grid>aside{grid-area:1/2;min-width:0}.client-project-details{box-shadow:none;background:#fff;border:1px solid #e2e5dd;border-radius:12px;overflow:hidden}.client-project-grid>div>.client-project-details>section{border-bottom:1px solid #e2e5dd;margin:0;padding:17px}.client-project-grid>div>.client-project-details>section:last-child{border-bottom:0}.client-project-section-title{align-items:center;gap:10px;margin-bottom:12px;display:flex}.client-project-section-title>span{color:#648900;background:#f2ffda;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.client-project-section-title svg{width:16px;height:16px}.client-project-section-title h2{color:#171815;letter-spacing:-.01em;text-transform:none;margin:0;font-family:inherit;font-size:.82rem;font-weight:720}.client-project-grid section>p{font-size:.76rem;line-height:1.65}.client-link-list a{border-color:#e2e5dd;padding:13px 0}.client-link-list p,.client-link-list small{color:#696d65}.client-payment-panel{box-shadow:none;background:#fff;border:1px solid #e2e5dd;border-radius:12px;overflow:hidden}.client-payment-heading{background:#f7faef;border-color:#e2e5dd;gap:5px;padding:17px}.client-payment-heading>div{align-items:center;gap:9px;display:flex}.client-payment-heading>div>span{color:#648900;background:#f2ffda;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.client-payment-heading>div svg{width:16px;height:16px}.client-payment-heading small{letter-spacing:-.01em;font-size:.72rem;font-weight:720}.client-payment-heading strong{font-family:inherit;font-size:1.45rem;font-weight:740}.client-payment-heading>span{color:#687d19;font-size:.66rem;font-weight:700}.client-payment-confirm,.client-payment-instructions{background:#fff;border-color:#e2e5dd;min-width:0;padding:20px 22px}.client-payment-confirm .dash-file-upload,.client-payment-confirm form,.client-payment-confirm label,.client-payment-instructions article{min-width:0}.client-payment-instructions article{border-color:#e2e5dd}.client-payment-confirm .legal-action-notice,.client-payment-disclaimer,.client-payment-instructions p{overflow-wrap:anywhere;word-break:break-word}.client-payment-confirm input,.client-payment-confirm textarea{min-width:0;max-width:100%}.client-payment-disclaimer{color:#696d65;border-color:#e2e5dd;padding:15px 22px}.client-project-grid .project-conversation{box-shadow:none;background:#fff;border:1px solid #e2e5dd;border-radius:12px;margin-top:0}.client-project-grid .project-conversation-heading,.client-project-grid .project-message-thread{background:#fff}.client-project-grid .project-message-composer{background:#f6f7f4}.client-project-legal{border-color:#e2e5dd}@media (max-width:800px){.client-project-grid{grid-template-columns:1fr}.client-project-content{display:contents}.client-project-details{grid-area:1/1}.client-project-grid>aside{grid-area:2/1}.client-project-grid .project-conversation{grid-area:3/1}}@media (max-width:640px){.client-project-page{width:min(100% - 24px,1160px);margin-top:24px}.client-project-hero{align-items:flex-start}.client-project-identity img{width:46px;height:46px}.client-project-identity h1{font-size:clamp(1.8rem,9vw,2.35rem)}.client-project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.client-project-facts>div{border-top:1px solid #e2e5dd}.client-project-facts>div:nth-child(odd){border-left:0}.client-project-facts>div:nth-child(-n+2){border-top:0}.client-project-grid>div>.client-project-details>section{padding:15px}.client-payment-confirm,.client-payment-heading,.client-payment-instructions,.client-payment-state{padding:17px}}@media (max-width:800px){.settings-plan-facts.is-starter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.settings-plan-facts.is-starter{grid-template-columns:1fr}}.profile-v2-shell .public-link-arrow{color:var(--theme-on-accent)}.verification-simple.is-verified{min-height:0}.auth-layout>.legal-links{justify-content:center;margin-top:clamp(28px,5vh,48px)}.dashboard-sidebar>.dashboard-utilities{grid-template-columns:minmax(0,1fr);gap:3px}.dashboard-sidebar>.dashboard-utilities>*{grid-column:1!important}.dashboard-sidebar>.dashboard-utilities :is(.locale-selector,.dashboard-theme-toggle,.dashboard-utility-link){width:100%}.dashboard-sidebar>.dashboard-utilities button.dashboard-utility-link{text-align:left;background:0 0;border:1px solid #0000}@media (min-width:1021px){.profile-v2-identity-inner{padding-top:24px}.profile-v2-identity-body{justify-content:flex-start;padding-top:0}}@media (max-height:720px){.auth-layout>.legal-links{margin-top:24px}}@media (max-width:640px){.auth-layout>.legal-links{margin-top:28px}}.dashboard-topbar-locale{display:flex;position:relative}.dashboard-language-options{z-index:75;border:1px solid var(--d-line);background:var(--d-surface);border-radius:11px;width:148px;padding:6px;display:none;position:absolute;top:100%;right:0;box-shadow:0 14px 36px #1112}.dashboard-topbar-locale:focus-within .dashboard-language-options,.dashboard-topbar-locale:hover .dashboard-language-options{display:grid}.dashboard-language-options>button{min-height:36px;color:var(--d-muted);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.72rem;font-weight:750;display:flex}.dashboard-language-options>button:focus-visible,.dashboard-language-options>button:hover{background:var(--d-secondary);color:var(--d-ink);outline:none}.dashboard-language-options>button[aria-checked=true]{color:var(--d-ink)}.dashboard-language-options small{color:var(--d-focus);font-size:.72rem}.profile-v2-name-row{flex-wrap:nowrap;width:100%}.profile-v2-name-row h1{--profile-name-min-size:24px;overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;margin-bottom:-.16em;padding-bottom:.16em;line-height:1.08;overflow:hidden}@media (max-width:700px){.profile-v2-name-row h1{--profile-name-min-size:22px}}.profile-work-carousel{position:relative}.profile-work-carousel>.profile-work-controls{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.profile-work-carousel>.profile-work-controls button{background:var(--v2-surface);border-radius:50%;width:38px;height:38px;position:absolute;top:45%}@supports (color:color-mix(in lab,red,red)){.profile-work-carousel>.profile-work-controls button{background:color-mix(in srgb,var(--v2-surface) 92%,transparent)}}.profile-work-carousel>.profile-work-controls button{box-shadow:var(--v2-shadow-md);color:var(--v2-ink);pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50%)}.profile-work-carousel>.profile-work-controls button.is-previous{left:-18px}.profile-work-carousel>.profile-work-controls button.is-next{right:-18px}.profile-work-carousel>.profile-work-controls button:hover:not(:disabled){transform:translateY(-50%)scale(1.05)}.profile-work-carousel>.profile-work-controls button:disabled{visibility:hidden;opacity:0;pointer-events:none}@media (max-width:700px){.profile-work-carousel>.profile-work-controls button{width:34px;height:34px;top:44%}.profile-work-carousel>.profile-work-controls button.is-previous{left:-4px}.profile-work-carousel>.profile-work-controls button.is-next{right:-4px}}.public-link-card.is-compact .public-link-arrow{width:28px;height:28px;color:var(--v2-muted);background:0 0;border-radius:0}.public-link-card.is-compact .public-link-arrow svg{width:17px;height:17px}.public-link-card.is-cover{background:var(--v2-surface);min-height:0;color:var(--v2-ink);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);padding:0}.public-link-card.is-cover:after{display:none}.public-link-card.is-cover>.public-link-fallback,.public-link-card.is-cover>.public-link-image{aspect-ratio:16/9;background:var(--v2-secondary);border:0;border-radius:0;width:100%;height:auto;position:relative;inset:auto}@supports (color:color-mix(in lab,red,red)){.public-link-card.is-cover>.public-link-fallback,.public-link-card.is-cover>.public-link-image{background:color-mix(in srgb,var(--v2-secondary) 74%,var(--v2-paper))}}.public-link-card.is-cover>.public-link-fallback,.public-link-card.is-cover>.public-link-image{color:var(--theme-accent-dark);transform:none}.public-link-card.is-cover>.public-link-image img{object-fit:cover;object-position:center}.public-link-card.is-cover .public-link-copy{text-align:center;align-self:auto;justify-items:center;max-width:none;padding:18px 22px 20px}.public-link-card.is-cover .public-link-copy strong{font-size:clamp(1rem,1.5vw,1.2rem)}.public-link-card.is-cover .public-link-copy small{max-width:58ch;color:var(--v2-muted);font-size:.74rem}@media (max-width:700px){.public-link-card.is-cover .public-link-copy{padding:15px 18px 17px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}