:root{--ink:#142e45;--blue:#123e60;--link:#1269b0;--muted:#566b7c;--line:#dbe5ee;--wash:#eaf2f9;--white:#fff;--green:#236b55;--focus-ring:#177fb7;--control-border:#c5d7e3;--control-hover:#f0f6fa;--control-border-hover:#91b3c8;--control-muted:#647481;--control-disabled:#eaf0f4;--message-received:#d9eef0;--message-received-border:#a8cdd6;--message-received-ink:#173d49;--message-sent:#c7e2fa;--message-sent-border:#8fbbe2;--message-sent-ink:#123d63;--attention-background:#fff1dc;--attention-ink:#805717;--success-background:#e7f2ee;--status-background:#e7eff7;--status-ink:#42647f;--surface-muted:#edf3f7;--surface-soft:#f8fbfd;--flow-existing:#367d9b;--flow-new:#52a5aa;--flow-later:#9caeb6;--flow-departures:#ac7284;--flow-available:#398d92;--flow-blocked:#b16b4e;--flow-removed:#a95769;--flow-created:#327d9e;--flow-earlier:#879eaa;--flow-supported:#3988a6;--flow-no-support:#a8bac2;--flow-funded:#3c9390;--flow-free-only:#86aaa3;--flow-no-funding:#a8bac2;--flow-reversed:#bd654d;--flow-not-reversed:#6a9caa;--flow-link-default:#6d98a8;--flow-node-default:#5d8ea2;color:var(--ink);font-synthesis:none;--display:"Avenir Next", Avenir, "Segoe UI", sans-serif;background:#eaf1f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:var(--link);text-underline-offset:3px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.04em;line-height:1.15}h1{font-size:clamp(2.3rem,5vw,4.6rem);font-weight:700}h2{font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:650}h3{font-size:1.22rem}p{line-height:1.62}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}[hidden]{display:none!important}.review-bar{color:#fff;background:#102c40;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px max(20px,50vw - 690px);font-size:.87rem;display:flex}.review-bar strong{letter-spacing:.01em;font-size:.9rem}.review-links{flex-wrap:wrap;gap:6px;display:flex}.review-links a{color:#d9ebf4;border-radius:5px;padding:7px 11px;text-decoration:none}.review-links a[aria-current=page]{color:#153b58;background:#eaf2f8;font-weight:700}.review-action{color:#fff;background:0 0;border:1px solid #a3cce2;border-radius:5px;padding:6px 10px}.review-action:hover{background:#234b65}.product-stage{min-height:calc(100dvh - 58px)}.container{width:min(1180px,100% - 40px);margin-inline:auto}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#507084;font-size:.78rem;font-weight:700}.muted{color:var(--muted)}.lead{color:#4f6a7c;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.55}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{background:#215779}.button.secondary{color:var(--blue);background:#fff;border-color:#bfd2df}.button.secondary:hover{background:#eef5fa}.button.ghost{color:var(--blue);background:0 0;border-color:#0000}.button.small{min-height:38px;padding:8px 13px;font-size:.88rem}.button:disabled{opacity:.5;cursor:not-allowed}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.card{border:1px solid var(--line);background:#fff;border-radius:11px;box-shadow:0 8px 30px #16395009}.field{gap:7px;font-weight:650;display:grid}.field input,.field textarea,.field select{width:100%;color:var(--ink);background:#fff;border:1px solid #afc3d1;border-radius:6px;padding:12px;font-weight:400}.field textarea{resize:vertical;min-height:110px}.notice{color:#214a63;background:#e7f2f7;border-left:3px solid #3183ad;border-radius:2px;padding:13px 16px}.notice[data-tone=error]{color:#873b3b;background:#fff1f0;border-left-color:#a44}.status-pill{color:#245a76;background:#e7f2f7;border-radius:100px;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.meta{color:var(--muted);font-size:.87rem}.stack{gap:20px;display:grid}.split{grid-template-columns:1fr 1fr;gap:30px;display:grid}.site-header{justify-content:space-between;align-items:center;gap:18px;padding:24px 0;display:flex}.wordmark{font:700 26px/1 var(--display);letter-spacing:-.06em;color:var(--ink);white-space:nowrap;text-decoration:none}.wordmark span{color:var(--link)}.site-nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.site-nav a{color:var(--ink);font-size:.95rem;text-decoration:none}.site-nav a:hover{text-decoration:underline}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 40px;font-size:.85rem}.site-footer a{margin-right:18px}.empty{background:var(--surface-soft);border:1px dashed #b9cad5;border-radius:8px;padding:28px}.screen-title{font-size:clamp(2rem,3.3vw,3.3rem)}.preview-skip{z-index:1000;border:2px solid var(--blue);color:var(--blue);background:#fff;border-radius:6px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.preview-skip:focus-visible{transform:translateY(0)}@media (width<=760px){.review-bar{padding:10px 16px;display:block}.review-links{margin-top:8px}.container{width:min(100% - 28px,1180px)}.site-header{flex-direction:column;align-items:flex-start}.site-nav{gap:13px}.split{grid-template-columns:1fr}.button-row .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.timestamp-tooltip{z-index:2000;pointer-events:none;width:max-content;max-width:calc(100vw - 16px);color:var(--ink);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;background:#fff;border:1px solid #afcbdc;border-radius:7px;padding:8px 12px;font:400 .875rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;box-shadow:0 5px 20px #142e4526}.provider-choices{gap:12px;display:grid}.provider-choice{color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:12px 44px;font:500 14px/20px Arial,sans-serif;display:flex;position:relative}.provider-choice img{object-fit:contain;width:20px;height:20px;position:absolute;left:14px}.provider-choice:hover{background:#f5f8fb}.provider-choice:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.provider-email{margin-top:22px}.provider-or{color:var(--muted);align-items:center;gap:12px;margin-bottom:20px;font-size:.875rem;display:flex}.provider-or:before,.provider-or:after{content:"";background:var(--line);flex:1;height:1px}.provider-email .field+.field{margin-top:14px}.provider-email .button{margin-top:16px}.payment-method-choices{border:0;gap:10px;margin:20px 0 28px;padding:0;display:grid}.payment-method-choices>label{border:1px solid var(--control-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px;display:flex}.payment-method-choices>label:has(input:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.payment-method-choices input{flex:none;width:18px;height:18px}.payment-method-mark{color:#111;align-items:center;gap:3px;font-size:1rem;font-weight:550;display:inline-flex}.payment-method-mark img.google-pay-mark{object-fit:contain;width:66px;height:28px}.screen-stage #supporter-step{margin-top:24px}.screen-stage .stage-panel>.button{margin-top:20px}.screen-stage .stage-intro .button-row,.screen-stage .stage-grid>div>.button-row{margin-top:24px}.qa-start{background:#fff;min-height:100dvh}.qa-start-header{justify-content:space-between;align-items:center;gap:20px;min-height:96px;display:flex}.qa-start-kicker{color:var(--muted);letter-spacing:.05em;font-size:.78rem}.qa-start-hero{background:var(--blue);color:#fff;border-radius:17px;grid-template-columns:.88fr 1.12fr;min-height:480px;display:grid;overflow:hidden}.qa-start-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,5vw,70px);display:flex}.qa-start-hero-copy .eyebrow{color:#c6dfea;margin-bottom:20px}.qa-start-hero-copy h1{max-width:480px;font-size:clamp(2.5rem,4.4vw,4.1rem);line-height:1.08}.qa-start-hero-copy p:not(.eyebrow){color:#d9e9f2;max-width:445px;margin-top:23px;font-size:1.08rem}.qa-start-hero-link{color:var(--blue);background:#fff;border-radius:5px;align-items:center;gap:20px;margin-top:35px;padding:12px 17px;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.qa-start-hero-link:hover{background:#e7f4fa}.qa-start-hero-image{min-height:480px;position:relative}.qa-start-hero-image img{object-fit:cover;object-position:35% center;width:100%;height:100%;position:absolute;inset:0}.qa-start-quote{background:linear-gradient(#0000,#07202bd9);gap:8px;padding:70px 32px 28px;display:grid;position:absolute;inset:auto 0 0}.qa-start-quote span{letter-spacing:.13em;font-size:.65rem}.qa-start-quote strong{font:600 clamp(1.3rem, 2vw, 1.9rem) / 1.25 var(--display);max-width:470px}.qa-start-section{padding-block:93px 95px}.qa-start-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.qa-start-section-head h2{margin-top:11px}.qa-start-section-head>p{max-width:415px;color:var(--muted);font-size:.93rem}.qa-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.qa-card{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.qa-card:hover{border-color:#9ab9cb;transform:translateY(-3px);box-shadow:0 13px 30px #123e6015}.qa-card-art{background:var(--wash);height:190px;position:relative;overflow:hidden}.qa-card-art>img{object-fit:cover;width:100%;height:100%}.qa-card:first-child .qa-card-art>img{object-position:35% center}.qa-card-index{color:#17354b;letter-spacing:.07em;text-transform:uppercase;background:#fffef5ed;border-radius:3px;padding:5px 8px;font-size:.67rem;font-weight:700;position:absolute;bottom:12px;left:12px}.qa-card-copy{flex-direction:column;flex:1;padding:20px;display:flex}.qa-card-copy h3{font-size:1.27rem}.qa-card-copy p{color:var(--muted);flex:1;margin-top:10px;font-size:.84rem}.qa-card-link{color:var(--link);margin-top:22px;font-size:.83rem;font-weight:650;display:block}.qa-card-art-dashboard{background:linear-gradient(145deg,#d9e8f0,#9fc2d5);place-items:center;display:grid}.qa-chart{background:#fff;border-radius:8px;align-items:end;gap:9px;width:75%;height:108px;padding:16px;display:flex;box-shadow:0 15px 28px #123e6025}.qa-chart span{background:#3d87b1;border-radius:3px 3px 0 0;flex:1}.qa-chart span:first-child{height:32%}.qa-chart span:nth-child(2){height:53%}.qa-chart span:nth-child(3){height:46%}.qa-chart span:nth-child(4){height:73%}.qa-chart span:nth-child(5){height:91%}.qa-start-mobile{background:var(--wash);padding:83px 0 88px}.qa-mobile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.qa-mobile-grid a{min-height:190px;color:var(--ink);background:#fff;border:1px solid #cbdde7;border-radius:9px;align-content:start;gap:8px;padding:24px;text-decoration:none;display:grid}.qa-mobile-grid a:hover{border-color:#7faac2}.qa-mobile-grid strong{font:650 1.4rem var(--display)}.qa-mobile-grid small{color:var(--muted);font-size:.85rem}.qa-mobile-grid a>span:last-child{color:var(--link);margin-top:10px;font-size:.84rem;font-weight:650}.qa-mobile-icon{color:#245e83;background:#d9ebf5;border-radius:8px;place-items:center;width:40px;height:40px;font-size:1.35rem;display:grid}.qa-start-reviews{padding-bottom:70px}.qa-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.qa-review-grid a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;padding:19px;text-decoration:none;display:grid}.qa-review-grid a:hover{background:#f4f9fc;border-color:#a8c6d8}.qa-review-grid a>span:first-child{font:650 1.06rem var(--display)}.qa-review-grid strong{color:var(--muted);grid-column:1;font-size:.76rem;font-weight:500}.qa-review-grid a>span:last-child{color:var(--link);grid-area:1/2/3}.qa-start-footnote{color:var(--muted);margin-top:23px;font-size:.78rem}.qa-start .site-footer{display:block}.qa-mobile-preview{background:var(--wash);min-height:100dvh}.qa-mobile-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:21px max(20px,50vw - 590px);display:flex}.qa-mobile-head a{font-size:.85rem;font-weight:650;text-decoration:none}.qa-mobile-head h1{font-size:1.5rem}.qa-mobile-head p{color:var(--muted);font-size:.85rem}.qa-phone-wrap{justify-items:center;padding:39px 18px 65px;display:grid}.qa-phone{background:#fff;border:9px solid #1b384e;border-radius:34px;width:min(390px,100%);height:780px;overflow:hidden;box-shadow:0 20px 50px #123e602a}.qa-phone iframe{background:#fff;border:0;width:100%;height:100%}.qa-mobile-note{max-width:390px;color:var(--muted);text-align:center;margin-top:18px;font-size:.8rem}@media (width<=1050px){.qa-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.qa-start-header{min-height:72px}.qa-start-kicker{font-size:.68rem}.qa-start-hero{grid-template-columns:1fr}.qa-start-hero-copy{padding:37px 28px}.qa-start-hero-image{min-height:330px}.qa-start-section{padding-block:62px}.qa-start-section-head{display:block}.qa-start-section-head>p{margin-top:15px}.qa-mobile-grid,.qa-review-grid{grid-template-columns:1fr}.qa-start-mobile{padding:62px 0}.qa-mobile-head{flex-direction:column;align-items:start}.qa-mobile-head h1{font-size:1.3rem}}@media (width<=540px){.qa-card-grid{grid-template-columns:1fr}.qa-card-art{height:210px}.qa-phone-wrap{padding-inline:8px}.qa-phone{border-width:6px;height:720px}}.qa-card-art-studio{background:#dceaf3;place-items:center;padding:28px 22px 0;display:grid}.qa-studio-window{background:#fff;border-radius:8px 8px 0 0;width:100%;height:177px;overflow:hidden;box-shadow:0 13px 28px #123e6020}.qa-studio-top{justify-content:space-between;gap:7px;height:34px;padding:10px 11px;font-size:.65rem;font-weight:700;display:flex}.qa-studio-top span{color:var(--muted);font-weight:400}.qa-studio-window img{object-fit:cover;object-position:35% center;width:100%;height:93px}.qa-studio-bottom{font:650 .75rem var(--display);padding:9px 11px}.qa-start-hero-link{cursor:pointer;border:0}.qa-studio-window img{height:143px}.qa-start-mockups{border-top:1px solid var(--line)}.qa-start-mockups h3{font:700 1.1rem var(--display);margin:38px 0 16px}.qa-start-mockups .qa-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qa-start-mockups .qa-review-grid a{min-height:110px}.qa-mockup-extra{color:var(--link);border-bottom:1px solid;margin-top:30px;padding-bottom:3px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=1050px){.qa-start-mockups .qa-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.qa-start-mockups .qa-review-grid{grid-template-columns:1fr}}.qa-start-landings{padding-top:0}.qa-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.qa-landing-grid>a{border:1px solid var(--line);min-height:285px;color:var(--ink);background:#f5f9fa;border-radius:9px;grid-template-columns:42% 58%;text-decoration:none;display:grid;overflow:hidden}.qa-landing-grid>a:hover{background:#edf5f7;border-color:#8cb6c9}.qa-landing-grid img{object-fit:cover;width:100%;height:100%;min-height:285px}.qa-landing-grid>a>div{flex-direction:column;align-items:start;padding:28px;display:flex}.qa-landing-grid span{letter-spacing:.13em;color:#537e93;font-size:.66rem;font-weight:800}.qa-landing-grid h3{font:700 clamp(1.45rem, 2.1vw, 2.15rem) / 1.1 var(--display);letter-spacing:-.04em;margin:20px 0 14px}.qa-landing-grid p{color:var(--muted);font-size:.85rem}.qa-landing-grid strong{color:var(--link);margin-top:auto;padding-top:22px;font-size:.81rem}@media (width<=1000px){.qa-landing-grid>a{grid-template-columns:1fr}.qa-landing-grid img{height:210px;min-height:0}.qa-landing-grid>a>div{min-height:245px}}@media (width<=650px){.qa-landing-grid{grid-template-columns:1fr}.qa-start-landings{padding-top:0}}.supporter-app{background:#f5f8fb;min-height:calc(100dvh - 58px)}.supporter-header{border-bottom:1px solid var(--line);background:#fff}.supporter-head-inner{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.supporter-head-inner nav{align-items:center;gap:16px;display:flex}.supporter-nav{color:var(--muted);background:0 0;border:0;padding:9px;font-weight:600}.supporter-nav.active{color:var(--blue);border-bottom:2px solid #2a78ab}.supporter-main{padding-top:30px;padding-bottom:90px}.supporter-brandline{margin-bottom:23px;font-size:.92rem;font-weight:700}.supporter-brandline span{color:var(--muted);margin-left:10px;font-weight:400}.supporter-work{grid-template-columns:1.04fr .96fr;align-items:start;gap:45px;display:grid}.supporter-art img{object-fit:cover;border-radius:10px;width:100%;height:min(74vh,760px);min-height:430px}.supporter-work-copy{padding-top:10px}.supporter-work-copy h1{margin:14px 0 17px}.supporter-invitation{gap:14px;margin-top:34px;padding:30px;display:grid}.supporter-invitation h2{font-size:1.5rem}.supporter-invitation p:not(.meta){color:var(--muted)}.supporter-invitation form{margin-top:8px}.supporter-invitation .field{font-size:.9rem}.amounts{border:0;margin:0;padding:0}.amounts legend{margin-bottom:10px;font-weight:650}.amount-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.amount-buttons button{color:var(--ink);background:#fff;border:1px solid #b5c8d7;border-radius:5px;padding:12px;font-weight:650}.amount-buttons button[aria-pressed=true]{background:#e9f4fb;border-color:#177ab1;box-shadow:inset 0 0 0 1px #177ab1}.supporter-payment{gap:19px;width:min(630px,100%);margin:8vh auto;padding:48px;display:grid}.supporter-payment .button{justify-self:start}.supporter-collection{max-width:920px;margin-inline:auto}.collection-title{justify-content:space-between;align-items:end;gap:25px;margin:20px 0 36px;display:flex}.collection-title h1{margin:10px 0}.collection-list{gap:18px;display:grid}.collection-card{grid-template-columns:270px 1fr;display:grid;overflow:hidden}.collection-card>img{object-fit:cover;width:100%;height:220px}.collection-card-copy{align-content:center;justify-items:start;gap:9px;padding:25px;display:grid}.collection-card-copy h2{font-size:1.55rem}.collection-card-copy>p:not(.eyebrow){color:var(--muted)}.collection-card-copy .button{margin-top:8px}.prop-expanded{margin-top:18px;overflow:hidden}.prop-thankyou{background:#eaf3f9;grid-template-columns:45% 1fr;display:grid}.prop-thankyou img{object-fit:cover;width:100%;height:300px}.prop-thankyou>div{align-content:center;gap:14px;padding:28px;display:grid}.prop-history{gap:12px;padding:28px;display:grid}.prop-history .creator-response{background:#eef5fa;border-radius:6px;margin-top:10px;padding:18px}.prop-history form{margin-top:15px}.prop-history form .button{justify-self:start}@media (width<=900px){.supporter-work{grid-template-columns:1fr;gap:28px}.supporter-art img{height:420px;min-height:0}.supporter-work-copy{padding:0}}@media (width<=620px){.supporter-head-inner{flex-direction:column;align-items:start;min-height:68px;padding:12px 0}.supporter-head-inner nav{justify-content:space-between;width:100%}.supporter-main{padding-top:20px}.supporter-art img{height:280px}.supporter-invitation{padding:20px}.supporter-invitation .button-row .button{width:100%}.collection-title{display:block}.collection-title .button{margin-top:17px}.collection-card,.prop-thankyou{grid-template-columns:1fr}.collection-card>img{height:210px}.prop-thankyou img{height:220px}.supporter-payment{margin:30px auto;padding:26px}}.supporter-art img{object-position:28% center}.supporter-collection-actions{flex-wrap:wrap;gap:10px;margin:0 0 25px;display:flex}.supporter-account,.supporter-help{padding:18px 0 70px}.supporter-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.supporter-account-grid>.card{min-width:0;padding:27px}.supporter-account-grid h2{margin:0 0 18px;font-size:1.35rem}.supporter-account-grid .stack{gap:12px}.supporter-account-grid .button{justify-self:start}.supporter-account-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:12px 0;font-size:.84rem;display:flex}.supporter-choice{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:.88rem;display:flex}.supporter-choice input{flex:none;width:20px;height:20px}.supporter-notification-choices{border-top:1px solid var(--line);margin-top:17px;padding-top:12px}.supporter-case-button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;gap:6px;padding:13px 0;display:grid}.supporter-case-button span{color:var(--muted);font-size:.79rem}.supporter-case-thread{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.supporter-case-thread p{border-bottom:1px solid var(--line);padding:10px 0}.supporter-message{border-top:1px solid var(--line);padding:13px 0}.supporter-message span{color:var(--muted);margin-left:10px;font-size:.75rem}.supporter-message p{margin:7px 0 0}.supporter-text-button{color:#225e83;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.supporter-text-button:focus-visible,.supporter-case-button:focus-visible,.supporter-nav:focus-visible{outline-offset:3px;outline:3px solid #3182a8}.supporter-help .field textarea{min-height:125px}.supporter-app [data-notice]:not([hidden]){margin-top:10px;display:block}@media (width<=720px){.supporter-account-grid{grid-template-columns:1fr}.supporter-account-grid>.card{padding:21px}.supporter-head-inner nav{max-width:100%;overflow-x:auto}.supporter-head-inner nav button{white-space:nowrap}}.supporter-brandline{align-items:center;gap:12px;min-height:42px;display:flex}.supporter-brandline img{object-fit:contain;border-radius:7px;width:42px;height:42px;display:block}.supporter-brandline>div{flex-wrap:wrap;align-items:baseline;gap:0 9px;display:flex}.supporter-brandline span{margin-left:0}.supporter-card-creator{align-items:center;gap:9px;display:flex}.supporter-card-creator img{object-fit:contain;border-radius:5px;width:25px;height:25px;display:block}.supporter-source-links{flex-wrap:wrap;align-items:center;gap:8px 17px;font-size:.82rem;font-weight:700;display:flex}.supporter-source-links a{color:#246587;text-underline-offset:3px;text-decoration:underline}.supporter-source-links a:hover{color:#123e5b}.supporter-source-links a:focus-visible{outline-offset:3px;outline:3px solid #237aab}.supporter-art>.supporter-source-links{margin-top:12px}.supporter-new-work{max-width:980px}.supporter-new-work .collection-title{margin-bottom:30px}.new-work-creators{background:#eaf3f9;border:1px solid #d4e5ef;border-radius:12px;margin-bottom:38px;padding:22px 26px 25px}.new-work-creators-heading,.new-work-list-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.new-work-creators-heading h2,.new-work-list-heading h2{margin:0;font-size:1.15rem}.new-work-creators-heading span,.new-work-list-heading span{color:var(--muted);font-size:.82rem}.new-work-creator-list{gap:18px;padding:20px 2px 4px;display:flex;overflow-x:auto}.new-work-creator{color:var(--ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 104px;align-content:start;justify-items:center;gap:10px;padding:7px 5px 10px;font-size:.78rem;font-weight:650;line-height:1.25;display:grid}.new-work-creator-avatar{background:#d7e8f2;border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #b6d1df}.new-work-creator-avatar img{object-fit:cover;width:100%;height:100%}.new-work-all{color:#245775;font-size:.95rem}.new-work-creator[aria-pressed=true]{color:#175a81;background:#fff}.new-work-creator[aria-pressed=true] .new-work-creator-avatar{box-shadow:0 0 0 3px #237aab}.new-work-creator:focus-visible{outline-offset:3px;outline:3px solid #237aab}.new-work-list-heading{border-bottom:1px solid #d4e3ea;margin-bottom:17px;padding:0 2px 15px}.new-work-list{gap:14px}.new-work-card{grid-template-columns:225px minmax(0,1fr)}.new-work-card>img{height:240px}.new-work-card .collection-card-copy{gap:8px;padding:22px 27px}.new-work-card h3{margin:0;font-size:1.5rem;line-height:1.2}.new-work-card .new-work-description{color:var(--ink);max-width:57ch;margin:0;line-height:1.45}.new-work-card time{color:var(--muted);font-size:.8rem}.new-work-card .button{margin-top:3px}.new-work-back{margin-top:24px}.supporter-props-follow{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:-22px 2px 30px;padding:0 2px;font-size:.82rem;display:flex}.supporter-props-follow .supporter-text-button{flex:none}.supporter-props .supporter-prop-kind{color:#285c76;margin:0;font-size:.84rem;font-weight:700}.supporter-props .collection-item.is-open .new-work-card{border-radius:8px 8px 0 0}.supporter-props .new-work-card>img{height:100%;min-height:335px}.supporter-prop-thankyou{box-sizing:border-box;background:#edf5f9;border:1px solid #d7e7ef;border-radius:7px;align-items:center;gap:12px;width:100%;padding:9px;display:flex}.supporter-prop-thankyou img{object-fit:cover;border-radius:5px;flex:none;width:62px;height:62px}.supporter-prop-thankyou div{gap:3px;min-width:0;font-size:.79rem;line-height:1.35;display:grid}.supporter-prop-thankyou strong{color:#245775}.supporter-prop-thankyou span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.supporter-props .supporter-prop-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.83rem;line-height:1.4;display:-webkit-box;overflow:hidden}.prop-reactions{flex-wrap:wrap;gap:5px;display:flex}.prop-reactions span{background:#e7f0f8;border:1px solid #cbdfea;border-radius:15px;justify-content:center;align-items:center;min-width:28px;min-height:26px;padding:1px 5px;font-size:.95rem;display:inline-flex}@media (width<=620px){.new-work-creators{padding:18px 16px 20px}.new-work-creators-heading,.new-work-list-heading{flex-direction:column;align-items:start;gap:4px}.new-work-creator-list{gap:7px}.new-work-creator{flex-basis:88px}.new-work-creator-avatar{width:58px;height:58px}.new-work-card{grid-template-columns:1fr}.new-work-card>img{height:220px}.new-work-card .collection-card-copy{padding:21px}.supporter-props-follow{flex-direction:column;align-items:start;gap:6px;margin-top:-24px}.supporter-props .new-work-card>img{height:220px;min-height:0}}.supporter-signup{max-width:1080px;margin:0 auto;padding:20px 0 70px}.supporter-signup-intro{max-width:780px;margin:25px 0 36px}.supporter-signup-intro h1{margin:14px 0 20px;font-size:clamp(2.7rem,4.7vw,5rem);line-height:1.04}.supporter-signup-intro .lead{max-width:760px;line-height:1.62}.supporter-signup-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.supporter-signup-work{overflow:hidden}.supporter-signup-work img{object-fit:cover;width:100%;height:270px;display:block}.supporter-signup-work>div{gap:8px;padding:26px;display:grid}.supporter-signup-work small{letter-spacing:.11em;color:#568092;font-size:.67rem;font-weight:800}.supporter-signup-work strong{font-size:1.55rem;line-height:1.15}.supporter-signup-work span{color:var(--muted);font-size:.86rem}.supporter-signup-work p{border-top:1px solid var(--line);margin:10px 0 0;padding-top:15px;font:italic 1.12rem/1.4 Georgia,serif}.supporter-signup-grid form{align-content:center;gap:16px;padding:32px}.supporter-signup-grid form h2{margin:0 0 7px;font-size:1.7rem}.supporter-signup-grid form .field{gap:7px;display:grid}.supporter-signup-grid form input{box-sizing:border-box;width:100%;min-height:47px}.supporter-signup-grid form button{justify-self:start}.supporter-art img{aspect-ratio:4/5;height:auto;min-height:0}@media (width<=900px){.supporter-art img{aspect-ratio:4/5;height:auto;min-height:0}}@media (width<=620px){.supporter-art img{aspect-ratio:15/14;height:auto;min-height:0}}.supporter-signup-grid form .meta{font-size:.75rem;line-height:1.5}.supporter-suggestions{margin-top:60px}.supporter-suggestions h2{margin:10px 0;font-size:clamp(2rem,3vw,3rem)}.supporter-suggestions>div:first-child>p:last-child{color:var(--muted);line-height:1.5}.supporter-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.supporter-suggestion-grid a{border:1px solid var(--line);color:var(--ink);background:#fff;gap:8px;padding-bottom:18px;text-decoration:none;display:grid}.supporter-suggestion-grid a:hover{background:#f0f8fa;border-color:#6ba5b6}.supporter-suggestion-grid a:focus-visible{outline-offset:3px;outline:3px solid #3182a8}.supporter-suggestion-grid img{object-fit:cover;width:100%;height:160px;display:block}.supporter-suggestion-grid strong,.supporter-suggestion-grid span{margin:0 17px}.supporter-suggestion-grid strong{font-size:1.08rem}.supporter-suggestion-grid span{color:var(--muted);font-size:.8rem}@media (width<=800px){.supporter-signup-grid{grid-template-columns:1fr}.supporter-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.supporter-signup{padding-top:0}.supporter-signup-intro{margin:20px 0 28px}.supporter-signup-work img{height:210px}.supporter-signup-grid form{padding:25px}.supporter-suggestions{margin-top:45px}.supporter-suggestion-grid{grid-template-columns:1fr}.supporter-suggestion-grid img{height:195px}}.supporter-account-simple{max-width:800px;margin-inline:auto}.supporter-account-simple .collection-title{margin-bottom:30px}.supporter-profile{align-items:center;gap:16px;margin:0 0 25px;padding:0 2px;display:flex}.supporter-profile-avatar{color:#194661;background:#dcecf3;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:1.35rem;font-weight:800;display:grid}.supporter-profile h2{margin:0 0 3px;font-size:1.2rem}.supporter-profile p{color:var(--muted);font-size:.88rem}.supporter-profile small{color:var(--muted);white-space:nowrap;margin-left:auto}.supporter-account-section{margin-bottom:15px;padding:27px 30px}.supporter-account-section-head h2{margin:0 0 7px;font-size:1.35rem}.supporter-account-section-head p{color:var(--muted);font-size:.89rem;line-height:1.5}.supporter-account-section details{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.supporter-account-section summary{color:#225e83;cursor:pointer;width:fit-content;font-size:.88rem;font-weight:700;list-style:none}.supporter-account-section summary::-webkit-details-marker{display:none}.supporter-account-section summary:focus-visible{outline-offset:3px;outline:3px solid #3182a8}.supporter-account-disclosure{margin-top:20px;padding-top:3px}.supporter-account-disclosure #preferences-form{gap:7px}.supporter-account-disclosure .supporter-notification-choices{margin-top:20px}.supporter-account-disclosure .supporter-notification-choices .meta{margin-bottom:7px}.supporter-account-disclosure .supporter-text-button{margin-top:17px}.supporter-account-help{color:var(--muted);margin:22px 2px;font-size:.85rem}@media (width<=620px){.supporter-profile{flex-wrap:wrap}.supporter-profile small{width:100%;margin-left:70px}.supporter-account-section{padding:22px}.supporter-account-row{flex-direction:column;align-items:start;gap:4px}}.supporter-help .field .meta{color:var(--muted);font-weight:400}.supporter-case-button small{color:#315d74;font-size:.76rem;line-height:1.4}.supporter-case-reference{background:#eaf3f7;border:1px solid #d2e3eb;border-radius:5px;font-size:.8rem;line-height:1.45;padding:12px!important}.collection-item{min-width:0}.collection-item.is-open .collection-card{border-bottom-color:#d9e9ef;border-radius:8px 8px 0 0}.collection-item .prop-expanded{border-top:0;border-radius:0 0 8px 8px;margin:0;overflow:hidden}.prop-detail-heading{background:#f9fcfd;padding:28px 34px 18px}.prop-detail-heading h3{margin:7px 0 0;font-size:1.45rem}.prop-story{background:#f9fcfd;padding:0 34px 12px 70px;position:relative}.prop-story:before{content:"";background:#c9e1e9;width:2px;position:absolute;top:25px;bottom:42px;left:47px}.prop-story-entry{border-top:1px solid #dce9ee;padding:21px 0 23px;position:relative}.prop-story-entry:before{content:"";background:#2b83a8;border-radius:50%;width:11px;height:11px;position:absolute;top:27px;left:-28px;box-shadow:0 0 0 5px #f9fcfd}.prop-story-entry.shared:before{background:#b37b40}.prop-story-entry.personal:before{background:#315d80}.prop-story-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.prop-story-label strong{color:#214b63;font-size:.86rem}.prop-story-label time{color:var(--muted);font-size:.75rem}.prop-story-entry>p{max-width:65ch;font-size:1rem;line-height:1.55}.prop-story-entry>small{color:var(--muted);margin-top:9px;font-size:.76rem;display:block}.prop-story-content{background:#e9f3f7;border-radius:7px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;display:grid;overflow:hidden}.prop-story-content.text-only{padding:22px;display:block}.prop-story-content img{object-fit:cover;width:100%;height:155px;display:block}.prop-story-content p{padding:16px 22px 16px 0;font-size:1rem;line-height:1.55}.prop-story-content.text-only p{padding:0}.prop-story-entry.personal>p{background:#eaf1f8;border-radius:7px;padding:18px 21px}.prop-detail-actions{background:#f9fcfd;border-top:1px solid #dce9ee;flex-wrap:wrap;align-items:center;gap:20px;padding:21px 34px 28px;display:flex}.prop-detail-actions #reply-form{width:100%;max-width:570px}.prop-detail-actions .meta{width:100%}@media (width<=620px){.prop-detail-heading{padding:23px 22px 15px}.prop-story{padding:0 22px 10px 51px}.prop-story:before{left:31px}.prop-story-entry:before{left:-25px}.prop-story-label{gap:3px;display:grid}.prop-story-content{grid-template-columns:1fr}.prop-story-content img{height:185px}.prop-story-content p{padding:0 19px 19px}.prop-detail-actions{padding:20px 22px}}.supporter-help-stack{gap:26px;max-width:920px;margin:0 auto;display:grid}.supporter-help-form{box-sizing:border-box;width:100%;max-width:760px;padding:30px}.supporter-help-form h2{margin-bottom:21px;font-size:1.4rem}.supporter-help-form .stack{gap:15px}.supporter-help-form .button{justify-self:start}.supporter-case-history{padding:0 30px}.supporter-case-history-head{justify-content:space-between;align-items:end;gap:20px;padding:27px 0 20px;display:flex}.supporter-case-history-head h2{margin:6px 0 0;font-size:1.55rem}.supporter-case-history-head>span{color:var(--muted);font-size:.8rem}.supporter-case-list{border-top:1px solid var(--line)}.supporter-case-button{grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:24px;padding:20px 5px;display:grid}.supporter-case-button:hover{background:#f3f8fb}.supporter-case-main,.supporter-case-side{gap:8px;display:grid}.supporter-case-main strong{font-size:1rem}.supporter-case-main small{font-size:.8rem}.supporter-case-side{justify-items:end}.supporter-case-side small{color:var(--muted);font-size:.75rem}.supporter-case-status{color:#1a5c73;text-transform:capitalize;background:#e8f3f7;border-radius:30px;padding:5px 11px;font-size:.72rem;font-weight:750;display:inline-block}.supporter-case-status.waiting{background:var(--attention-background);color:var(--attention-ink)}.supporter-case-status.resolved{color:#3c6949;background:#e8f3e9}.supporter-case-arrow{color:#3980a3;font-size:1.25rem}.supporter-case-button[aria-expanded=true] .supporter-case-arrow{transform:rotate(90deg)}.supporter-case-thread{background:#f5fafc;border:1px solid #d2e3eb;border-radius:6px;margin:0 0 30px;padding:24px}@media (width<=620px){.supporter-help-form{padding:22px}.supporter-case-history{padding:0 20px}.supporter-case-button{grid-template-columns:minmax(0,1fr) 18px;gap:12px}.supporter-case-side{grid-area:2/1;place-items:center start;display:flex}.supporter-case-arrow{grid-area:1/2/span 2}}.supporter-prop-actions{justify-items:center;gap:13px;margin-top:5px;display:grid}.supporter-prop-actions .supporter-primary-action{justify-content:center;width:100%;min-height:52px;font-size:1rem;font-weight:750}.supporter-free-link{color:#225e83;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:.87rem;font-weight:650;text-decoration:underline}.supporter-free-link:hover{color:#123e5b}.supporter-free-link:focus-visible{outline-offset:3px;outline:3px solid #3182a8}.supporter-blocked-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.supporter-blocked-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.studio{background:#f2f6f9;grid-template-columns:238px minmax(0,1fr);min-height:calc(100dvh - 58px);display:grid}.studio-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:32px;padding:28px 18px;display:flex}.studio-sidebar .wordmark{padding-left:10px;font-size:1.5rem}.studio-identity{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 10px;display:flex}.studio-avatar{color:#215777;background:#d6e9f3;border-radius:9px;place-items:center;width:39px;height:39px;font-weight:750;display:grid}.studio-identity div{gap:2px;display:grid}.studio-identity strong{font-size:.83rem}.studio-identity small{color:var(--muted);font-size:.75rem}.studio-sidebar nav{gap:5px;display:grid}.studio-sidebar nav button{color:#526b7d;text-align:left;background:0 0;border:0;border-radius:6px;padding:11px 13px;font-weight:600}.studio-sidebar nav button[aria-current=page]{color:#164c70;background:#dfedf6}.studio-sidebar nav button:hover{background:#eef5fa}.studio-sidebar-foot{color:var(--muted);margin-top:auto;padding:10px;font-size:.73rem}.studio-content{min-width:0}.studio-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;height:78px;padding:12px clamp(24px,4vw,68px);display:flex}.studio-top>div{gap:2px;display:grid}.studio-top .eyebrow{font-size:.64rem}.studio-main{width:min(1120px,100% - 56px);margin:0 auto;padding:50px 0 100px}.studio-heading{max-width:760px;margin-bottom:34px}.studio-heading h1{margin:10px 0 15px}.studio-overview-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.studio-stat{gap:13px;padding:23px;display:grid}.studio-stat span{color:var(--muted);font-size:.82rem}.studio-stat strong{font-variant-numeric:tabular-nums;font-size:1.9rem}.studio-feature{grid-template-columns:1fr 46%;margin-top:27px;display:grid;overflow:hidden}.studio-feature>div{align-content:center;justify-items:start;gap:16px;padding:34px;display:grid}.studio-feature p:not(.eyebrow){color:var(--muted)}.studio-feature img{object-fit:cover;width:100%;height:350px}.studio-latest{grid-template-columns:1fr 1.3fr;align-items:start;gap:30px;margin-top:38px;display:grid}.studio-latest>div:first-child{gap:10px;display:grid}.studio-prop-preview{justify-items:start;gap:13px;padding:25px;display:grid}.studio-prop-preview>p:not(.eyebrow){font-size:1.18rem}.studio-work-list,.studio-props-list{gap:18px;display:grid}.studio-work-card{grid-template-columns:300px 1fr;display:grid;overflow:hidden}.studio-work-card img{object-fit:cover;width:100%;height:280px}.studio-work-card>div{align-content:center;justify-items:start;gap:12px;padding:28px;display:grid}.studio-work-card h2{font-size:1.7rem}.studio-work-card p:not(.meta){color:var(--muted)}.studio-prop{gap:12px;padding:26px;display:grid}.studio-prop-head{justify-content:space-between;display:flex}.studio-prop blockquote{margin:0;font-size:1.18rem}.studio-conversation{max-width:720px;margin-top:24px;padding:28px}.studio-conversation h2{margin-bottom:20px;font-size:1.5rem}.studio-message{background:#f1f6f9;border-radius:7px;max-width:85%;margin-bottom:10px;padding:14px 18px}.studio-message.mine{background:#e3eff6;margin-left:auto}.studio-message small{color:var(--muted)}.studio-message p{margin-top:6px}.studio-conversation form{margin-top:25px}.studio-conversation form button{justify-self:start}.studio-earnings{max-width:760px;padding:30px}.studio-earnings>div{justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.studio-earnings>div+div{border-top:1px solid var(--line)}.studio-earnings span{color:var(--muted)}.studio-earnings strong{font-variant-numeric:tabular-nums;font-size:1.45rem}.studio-earnings .total strong{color:var(--blue);font-size:1.8rem}.earnings-note{margin:17px 0 35px}.studio-subtitle{margin-bottom:17px}.studio-work-breakdown>div{justify-content:space-between;gap:20px;padding:15px 0;display:flex}.studio-work-breakdown>div+div{border-top:1px solid var(--line)}@media (width<=850px){.studio{grid-template-columns:1fr}.studio-sidebar{gap:15px;padding:15px 20px}.studio-sidebar .wordmark,.studio-sidebar-foot,.studio-identity{display:none}.studio-sidebar nav{display:flex;overflow:auto}.studio-sidebar nav button{white-space:nowrap}.studio-top{height:70px}.studio-main{width:min(100% - 34px,1120px);padding-top:35px}.studio-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.studio-overview-grid,.studio-feature,.studio-latest,.studio-work-card{grid-template-columns:1fr}.studio-feature img{grid-row:1;height:220px}.studio-work-card img{height:210px}.studio-stat{padding:18px}.studio-work-breakdown>div{gap:5px;display:grid}}@media (width<=850px){.studio{grid-template-columns:minmax(0,1fr)}.studio-sidebar,.studio-content,.studio-top{min-width:0}.studio-sidebar nav{max-width:100%;overflow-x:auto}.studio-top{flex-wrap:wrap;height:auto;min-height:70px}.studio-main{width:min(1120px,100% - 34px)}}.studio-work-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.studio-work-heading{justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.studio-work-heading>div{min-width:0}.studio-work-heading>button{flex:none;margin-left:auto}.studio-work-toolbar{background:#17364d;border:1px solid #2a536a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 24px;padding:10px;display:flex;box-shadow:0 8px 20px #153a521c}.studio-work-search{background:#fff;border:2px solid #0000;border-radius:8px;flex:320px;align-items:stretch;min-width:0;min-height:46px;display:flex;overflow:hidden}.studio-work-search:focus-within{border-color:#76c4df}.studio-work-toolbar .studio-work-search input{box-sizing:border-box;color:#17364d;background:#fff;border:0;border-radius:0;outline:none;flex:auto;min-width:0;min-height:42px;margin:0;padding:0 14px;font-size:.86rem}.studio-work-search input::placeholder{color:#718a9a;opacity:1}.studio-work-search-button{color:#185b7d;cursor:pointer;background:#e8f3f8;border:0;border-left:1px solid #d4e3eb;flex:none;place-items:center;width:46px;padding:0;display:grid}.studio-work-search-button:hover{background:#d2e9f4}.studio-work-search-button svg{width:19px;height:19px}.studio-work-sort{box-sizing:border-box;color:#eef8fc;background:#254b63;border:1px solid #5d8397;border-radius:8px;flex:0 220px;align-items:center;gap:8px;min-width:180px;min-height:46px;padding:0 12px;display:flex}.studio-work-sort>svg{color:#9ed4e8;flex:none;width:19px;height:19px}.studio-work-sort select{appearance:none;width:100%;min-width:0;min-height:42px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:.82rem;font-weight:700}.studio-work-sort:focus-within{outline-offset:2px;outline:2px solid #9ed4e8}.studio-work-sort select:focus-visible{outline:none}.studio-work-sort select option{color:#17364d;background:#fff;padding:8px 12px}.studio-work-sort:after{content:"";pointer-events:none;border-bottom:2px solid #d7eef8;border-right:2px solid #d7eef8;flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.studio-image-alt-field{gap:6px;display:grid}.studio-field-help{color:#587285;margin:0;font-size:.78rem;font-weight:400;line-height:1.45}.studio-work-clear{color:#eef8fc;cursor:pointer;background:#254b63;border:1px solid #5d8397;border-radius:8px;place-items:center;width:44px;height:46px;padding:0;font-size:1.4rem;line-height:1;display:grid}.studio-work-clear:hover{background:#32627d}.studio-links-dialog{box-sizing:border-box;width:min(680px,100vw - 28px);max-height:min(90vh,900px);color:var(--ink);background:#fff;border:1px solid #bed3df;border-radius:14px;padding:26px;overflow:auto;box-shadow:0 24px 70px #0f324855}.studio-links-dialog-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.studio-links-dialog-head .eyebrow{margin:0 0 6px}.studio-links-dialog-head h2{margin:0;font-size:1.55rem}.studio-links-dialog .studio-sharing{border-top:1px solid var(--line);background:0 0;margin-top:18px;padding:22px 0 0}.studio-open-public{color:#175c7e;justify-self:start;font-size:.82rem;font-weight:700}.studio-sharing{border-top:1px solid var(--line);background:#f9fcfd;grid-column:1/-1;gap:20px;padding:30px 34px;display:grid}.studio-sharing-intro h3{margin:8px 0;font-size:1.5rem;line-height:1.16}.studio-sharing-intro>p:not(.eyebrow){color:var(--muted);max-width:650px;font-size:.88rem;line-height:1.55}.studio-share-field{gap:8px;min-width:0;display:grid}.studio-share-label{color:#4e7082;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;font-weight:750;display:flex}.studio-share-field code{overflow-wrap:anywhere;color:#245b7a;background:#fff;border:1px solid #b8cbd5;border-radius:7px;padding:13px 15px;font:500 .76rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.studio-share-field textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:125px;color:var(--ink);font:400 .88rem/1.5 var(--display);background:#fff;border:1px solid #b8cbd5;border-radius:7px;padding:15px 17px}.studio-share-field textarea:focus-visible{outline-offset:2px;outline:2px solid #236d9b}.studio-copy-icon{color:#164c70;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.studio-copy-icon svg{width:18px;height:18px}.studio-sharing .meta,.studio-sharing .notice{margin:0}@media (width<=580px){.studio-sharing{grid-column:auto;padding:22px}.studio-links-dialog{padding:20px}.studio-links-dialog .studio-sharing{padding:20px 0 0}.studio-work-search{flex-basis:100%}.studio-work-sort{flex:auto}}.studio-top-actions{flex-wrap:wrap;gap:9px;display:flex}.studio-editor{max-width:760px;margin:24px 0;padding:27px}.studio-editor h2{margin-bottom:8px}.studio-editor .stack{margin-top:18px}.studio-editor .button{justify-self:start}.studio-readiness{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.studio-readiness h3{font-size:1.1rem}.studio-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.studio-settings-grid>.card{min-width:0;padding:27px}.studio-settings-grid h2{margin:0 0 18px;font-size:1.35rem}.studio-settings-grid .stack{gap:12px}.studio-settings-grid .button{justify-self:start}.studio-setting-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:.86rem;display:flex}.studio-setting-row span{color:var(--muted)}.studio-settings-grid section>button{margin:13px 9px 0 0}.studio-amounts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.studio-case{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;gap:5px;padding:12px 0;display:grid}.studio-case span{color:var(--muted);font-size:.78rem}.studio-case-thread{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.studio-case-thread p{border-bottom:1px solid var(--line);padding:9px 0}.studio .notice:not([hidden]){margin-top:10px;display:block}.studio button:focus-visible{outline-offset:3px;outline:3px solid #3182a8}@media (width<=780px){.studio-settings-grid{grid-template-columns:1fr}.studio-top-actions{width:100%}.studio-amounts{grid-template-columns:1fr}}.studio-avatar{flex:none;overflow:hidden}.studio-insights{min-width:0;margin-top:24px;padding:30px}.studio-insights-head{justify-content:space-between;align-items:start;gap:28px;display:flex}.studio-insights-head .eyebrow{margin:0 0 8px}.studio-insights h2{margin:0 0 9px;font-size:1.55rem}.studio-insights h3{margin:0 0 7px;font-size:1.12rem}.studio-insights .meta{line-height:1.45}.studio-insights-controls{flex-wrap:wrap;flex:none;gap:10px;display:flex}.studio-insights-controls .field{min-width:150px;font-size:.73rem}.studio-insights-controls select{width:190px;max-width:100%;min-height:40px;margin-top:5px}.studio-insights-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0 28px;display:grid}.studio-insights-totals>div{background:#eaf4f9;border-radius:7px;gap:7px;padding:18px;display:grid}.studio-insights-totals span{color:#4e6878;font-size:.77rem}.studio-insights-totals strong{font-variant-numeric:tabular-nums;font-size:1.55rem}.studio-insights-chart-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.studio-insights-chart-head .meta{margin:0}.studio-insights-modes{background:#edf3f6;border-radius:6px;gap:3px;padding:3px;display:flex}.studio-insights-modes button{color:#4a6575;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 11px;font-size:.77rem;font-weight:700}.studio-insights-modes button[aria-pressed=true]{color:#14557c;background:#fff;box-shadow:0 1px 4px #153f561c}.studio-insights-chart{width:100%;height:174px;margin:14px 0 4px;display:block;overflow:visible}.studio-insights-chart line{stroke:#b7cad4;stroke-width:1.4px}.studio-insights-chart rect{fill:#3286ab}.studio-insights-chart polyline{fill:none;stroke:#3286ab;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.studio-insights-figures{margin-bottom:31px;font-size:.78rem}.studio-insights-figures summary{color:#175c7e;cursor:pointer;font-weight:700}.studio-insights-figures-scroll{border:1px solid var(--line);border-radius:6px;max-height:240px;margin-top:12px;overflow:auto}.studio-insights-figures table{border-collapse:collapse;width:100%}.studio-insights-figures th,.studio-insights-figures td{text-align:left;border-bottom:1px solid var(--line);padding:8px 12px}.studio-insights-figures td:last-child,.studio-insights-figures th:last-child{text-align:right}.studio-insights-work{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin:14px 0 32px;display:grid}.studio-insights-work button{text-align:left;background:var(--surface-soft);border:1px solid var(--line);min-height:110px;color:var(--ink);cursor:pointer;border-radius:7px;gap:8px;padding:15px;display:grid}.studio-insights-work button[aria-pressed=true]{background:#eaf5fa;border-color:#3286ab;box-shadow:inset 3px 0 #3286ab}.studio-insights-work strong{font-size:.86rem}.studio-insights-work span{color:var(--muted);font-size:.73rem}.studio-insights-work b{font-variant-numeric:tabular-nums;color:#135b7e;font-size:1.06rem}.studio-insights-work .studio-work-spark{border-bottom:1px solid #c2d4dd;align-items:end;gap:1px;height:28px;padding-bottom:1px;display:flex}.studio-work-spark i{background:#6baecb;flex:1;min-width:1px}.studio-insights-work small{color:var(--muted);font-size:.69rem}.studio-prop-work{color:#156082;text-align:left;font:600 .82rem var(--display);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=850px){.studio-insights-head{flex-direction:column}.studio-insights-controls{width:100%}.studio-insights-controls .field{flex:1}.studio-insights-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.studio-insights{padding:20px}.studio-insights-controls{grid-template-columns:1fr 1fr;display:grid}.studio-insights-controls .field{min-width:0}.studio-insights-controls select{width:100%}.studio-insights-chart-head{flex-direction:column}.studio-insights-totals{gap:7px}.studio-insights-totals>div{padding:13px}.studio-insights-totals strong{font-size:1.25rem}}.studio-payment-risk{margin-top:20px;padding:26px 30px}.studio-overview-grid+.creator-timeline-card{margin-top:24px}.studio-stat small{color:var(--muted);font-size:.73rem;line-height:1.35}.studio-payment-risk-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.studio-payment-risk-head .eyebrow{margin:0 0 8px}.studio-payment-risk h2{margin:0 0 11px;font-size:1.45rem}.studio-payment-risk>.meta{max-width:790px;line-height:1.5}.studio-payment-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.studio-payment-risk-grid>div{border:1px solid var(--line);background:#f7fafc;border-radius:7px;align-content:start;gap:7px;padding:17px 19px;display:grid}.studio-payment-risk-grid span{color:var(--muted);font-size:.81rem}.studio-payment-risk-grid strong{font-variant-numeric:tabular-nums;font-size:1.7rem}.studio-payment-risk .studio-payment-risk-note{margin:17px 0 0;font-size:.77rem}@media (width<=700px){.studio-payment-risk{padding:22px}.studio-payment-risk-grid{grid-template-columns:1fr}.studio-payment-risk-head{flex-wrap:wrap}}.studio-avatar img,.studio-top-logo img,.studio-brand-preview-logo img{object-fit:contain;width:100%;height:100%;display:block}.studio-top .studio-top-brand{align-items:center;gap:11px;display:flex}.studio-top .studio-top-actions{align-items:center;gap:9px;display:flex}.studio-top-brand>span:last-child{gap:2px;display:grid}.studio-top-logo{color:#215777;background:#d6e9f3;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;font-weight:750;display:grid;overflow:hidden}.studio-brand-preview{border:1px solid var(--line);background:#f7fafc;border-radius:8px;align-items:flex-start;gap:15px;margin:18px 0 25px;padding:18px;display:flex}.studio-brand-preview-logo{color:#215777;background:#d6e9f3;border:2px solid #b8d4e2;border-radius:12px;flex:none;place-items:center;width:76px;height:76px;font-weight:750;display:grid;overflow:hidden}.studio-logo-edit-button{color:#145a7b;min-height:40px;font:750 .82rem var(--display);cursor:pointer;background:#e8f4fa;border:1px solid #78aec7;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.studio-logo-edit-button:hover{background:#d7ecf6;border-color:#236c96}.studio-logo-edit-button svg{width:18px;height:18px;display:block}.studio-thankyou-card{background:#edf6fa;border:1px solid #c7dce7;border-radius:10px;grid-template-columns:minmax(180px,28%) minmax(0,1fr);min-height:180px;margin-top:20px;display:grid;overflow:hidden}.studio-thankyou-card img{object-fit:cover;width:100%;height:100%;min-height:180px;display:block}.studio-thankyou-card>div{align-content:center;gap:10px;padding:24px;display:grid}.studio-thankyou-card .eyebrow{margin:0}.studio-thankyou-card p{max-width:600px;margin:0;font-size:1.07rem;font-weight:650;line-height:1.45}.studio-thankyou-suggestions{color:#4a697b;align-items:center;gap:20px;margin-top:17px;font-size:.81rem;display:flex}.studio-thankyou-suggestions>div{flex-wrap:wrap;gap:8px;display:flex}.studio-thankyou-suggestions>div span{background:var(--surface-soft);border:1px solid #cfdee6;border-radius:999px;align-items:baseline;gap:7px;padding:7px 12px;display:flex}.studio-thankyou-suggestions small{font-size:.72rem}.studio-thankyou-suggestions b{color:#1b526f;font-size:.88rem}.studio-thankyou-crop{gap:10px;display:grid}.studio-thankyou-crop-head,.studio-thankyou-crop-tools{justify-content:space-between;align-items:center;gap:16px;display:flex}.studio-thankyou-crop-head strong{font-size:.88rem}.studio-thankyou-crop canvas{aspect-ratio:4/3;cursor:grab;touch-action:none;background:#dceaf1;border:1px solid #a9cbdc;border-radius:9px;width:min(100%,540px);height:auto;display:block}.studio-thankyou-crop canvas:active{cursor:grabbing}.studio-thankyou-crop canvas:focus-visible{outline-offset:3px;outline:3px solid #207ba3}.studio-thankyou-crop-tools{max-width:540px}.studio-thankyou-crop-tools .field{flex:1;align-items:center;gap:13px;font-size:.76rem;display:flex}.studio-thankyou-crop-tools input{flex:1;max-width:260px}.studio-thankyou-crop .meta{margin:0;font-size:.73rem}.studio-thankyou-amounts{border:0;padding:0}.studio-thankyou-amounts legend{margin-bottom:10px;font-size:.85rem;font-weight:750}.studio-thankyou-amounts .meta{margin:9px 0 0;font-size:.73rem}@media (width<=620px){.studio-thankyou-card{grid-template-columns:1fr}.studio-thankyou-card img{height:190px;min-height:0}.studio-thankyou-suggestions{flex-direction:column;align-items:flex-start;gap:10px}}.studio-brand-preview>div{gap:5px;display:grid}.studio-brand-preview small{color:var(--muted)}.studio-logo-dialog{box-sizing:border-box;width:min(620px,100vw - 28px);max-height:min(90vh,900px);color:var(--ink);background:#fff;border:1px solid #bed3df;border-radius:14px;padding:25px;overflow:auto;box-shadow:0 24px 70px #0f324855}.studio-logo-dialog::backdrop{background:#102e45a8}.studio-logo-dialog-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.studio-logo-dialog-head h2{margin:0 0 10px;font-size:1.55rem}.studio-logo-dialog-head .eyebrow{margin:0 0 6px}.studio-logo-close{color:#48697c;cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1}.studio-logo-dialog>.meta{margin:0 0 18px;line-height:1.5}.studio-logo-current{border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:14px;margin:16px 0;padding:11px 14px;font-size:.8rem;display:flex}.studio-logo-current-image{color:#1e5876;background:#e7f0f4;border-radius:7px;place-items:center;width:44px;height:44px;font-weight:750;display:grid}.studio-logo-current-image img{object-fit:contain;width:100%;height:100%}.studio-logo-dialog .field{gap:7px;margin:12px 0;display:grid}.studio-logo-dialog input[type=file]{box-sizing:border-box;width:100%}.studio-logo-editor[hidden]{display:none}.studio-logo-previews{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px;margin:16px 0;display:grid}.studio-logo-previews>div{min-width:0;color:var(--muted);align-content:start;justify-items:start;gap:8px;font-size:.78rem;display:grid}.studio-logo-previews canvas{background:#f6fafc;border:1px solid #c7d9e3;border-radius:9px;width:min(100%,220px);height:auto;display:block}.studio-logo-previews img{object-fit:contain;background:#f6fafc;border:1px solid #c7d9e3;width:84px;height:84px}#studio-logo-round{border-radius:50%}.studio-logo-horizontal{max-width:100%;color:var(--ink);border:1px solid #c7d9e3;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;display:flex}.studio-logo-horizontal img{background:0 0;border:0;width:36px;height:36px}.studio-logo-horizontal strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-logo-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (width<=520px){.studio-logo-previews{grid-template-columns:1fr 1fr}.studio-logo-dialog{padding:19px}.studio-logo-previews canvas{max-width:170px}}.studio-signup{color:#17394b;background:#eaf2f2;min-height:calc(100dvh - 58px)}.studio-signup-header{justify-content:space-between;align-items:center;gap:20px;padding:26px clamp(25px,5vw,80px);display:flex}.studio-signup-header .wordmark{color:#17394b;font-size:1.65rem}.studio-signup-header>a:last-child{color:#245d79;font-size:.82rem;font-weight:700;text-decoration:none}.studio-signup-header>a:last-child:hover{text-decoration:underline}.studio-signup-main{background:#fff;grid-template-columns:1.08fr .92fr;width:min(1380px,100% - 48px);min-height:620px;margin:0 auto 48px;display:grid}.studio-signup-main figure{min-height:620px;margin:0;position:relative;overflow:hidden}.studio-signup-main img{object-fit:cover;width:100%;height:100%;display:block}.studio-signup-main figcaption{color:#fff;background:linear-gradient(#0000,#102f45df);padding:80px 32px 28px;font:italic clamp(1.5rem,2.3vw,2.5rem)/1.2 Georgia,serif;position:absolute;bottom:0;left:0;right:0}.studio-signup-panel{flex-direction:column;justify-content:center;padding:clamp(35px,5vw,78px);display:flex}.studio-signup-panel .eyebrow{color:#527e90}.studio-signup-panel h1{letter-spacing:-.045em;margin:17px 0 22px;font-size:clamp(2.6rem,4.2vw,4.7rem);line-height:1.05}.studio-signup-panel>p:not(.eyebrow){color:#557382;max-width:470px;margin:0 0 28px;line-height:1.62}.studio-signup-panel form{gap:16px;max-width:470px}.studio-signup-panel .field{gap:7px;display:grid}.studio-signup-panel input{box-sizing:border-box;width:100%;min-height:48px}.studio-signup-panel .button{justify-self:start}.studio-signup-panel .meta{font-size:.75rem;line-height:1.5}.studio-signup-panel .notice:not([hidden]){display:block}@media (width<=800px){.studio-signup-main{grid-template-columns:1fr}.studio-signup-main figure{min-height:300px;max-height:360px}.studio-signup-main img{height:360px}.studio-signup-panel{padding:45px}}@media (width<=550px){.studio-signup-header{padding:20px 18px}.studio-signup-header .wordmark{font-size:1.4rem}.studio-signup-main{width:calc(100% - 36px);margin-bottom:18px}.studio-signup-main figure{min-height:220px;max-height:220px}.studio-signup-main img{height:220px}.studio-signup-main figcaption{padding:48px 20px 16px;font-size:1.35rem}.studio-signup-panel{padding:32px 24px 38px}.studio-signup-panel h1{font-size:clamp(2.4rem,11vw,3.7rem)}}.studio-earnings-scope{max-width:740px;margin:-7px 0 18px;line-height:1.5}.studio-work-breakdown{max-width:none;padding:0 24px}.studio-work-breakdown>div.studio-work-breakdown-head,.studio-work-breakdown>div.studio-work-earning{grid-template-columns:minmax(0,1fr) 155px 115px;align-items:center;gap:24px;display:grid}.studio-work-breakdown>div.studio-work-breakdown-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:16px 0 10px;font-size:.7rem;font-weight:750}.studio-work-breakdown-head span:not(:first-child){text-align:right}.studio-work-breakdown>div.studio-work-earning{padding:17px 0}.studio-work-earning-identity{align-items:center;gap:15px;min-width:0;display:flex}.studio-work-earning-identity img{object-fit:cover;border-radius:6px;flex:none;width:70px;height:62px}.studio-work-earning-identity>span{gap:5px;min-width:0;display:grid}.studio-work-earning-identity strong{font-size:.96rem;line-height:1.3}.studio-work-earning-identity small{color:var(--muted);font-size:.75rem}.studio-work-earning-value{text-align:right;font-variant-numeric:tabular-nums}.studio-work-earning-value strong{font-size:1.1rem}.studio-work-earning-value small{color:var(--muted);display:none}@media (width<=700px){.studio-work-breakdown{padding:0 18px}.studio-work-breakdown>div.studio-work-breakdown-head{display:none}.studio-work-breakdown>div.studio-work-earning{grid-template-columns:minmax(0,1fr) auto;gap:12px}.studio-work-earning-identity{grid-column:1/-1}.studio-work-earning-value{text-align:left;gap:3px;padding-left:85px;display:grid}.studio-work-earning-value small{display:block}}@media (width<=440px){.studio-work-breakdown>div.studio-work-earning{grid-template-columns:1fr 1fr}.studio-work-earning-value{padding-left:0}}.studio-insights-totals small{color:var(--muted);font-size:.72rem;line-height:1.35}.studio-insights-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.studio-insights-work button{gap:14px;min-width:0;padding:18px}.studio-work-return-head{align-items:center;gap:12px;min-width:0;display:flex}.studio-work-return-head img{object-fit:cover;border-radius:8px;flex:none;width:94px;height:88px}.studio-insights-work .studio-work-return-head strong{font-size:.98rem;line-height:1.25}.studio-work-return-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:6px;display:grid}.studio-work-return-metrics>span{box-sizing:border-box;grid-template-rows:1.1rem 1.65rem auto;align-content:start;gap:4px;min-width:0;min-height:82px;padding:8px 7px;display:grid}.studio-insights-work .studio-work-return-metrics b{white-space:nowrap;font-size:1.28rem;line-height:1.1}.studio-insights-work .studio-work-return-metrics small{font-size:.7rem;line-height:1.25}.studio-work-line{width:100%;height:125px;display:block;overflow:visible}.studio-work-line-date{fill:#627687;font:12px var(--display)}.studio-work-line-release-date{fill:#974744;font-weight:700}.studio-work-line-axis{stroke:#c2d4dd;stroke-width:1.5px}.studio-work-line-release{stroke:#ae514e;stroke-width:2px;stroke-dasharray:5 4}.studio-work-line-release-hit{fill:#0000;pointer-events:all;cursor:help}.studio-work-line polyline{fill:none;stroke:#236c96;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.studio-insights-work .studio-work-line-caption{flex-wrap:wrap;justify-content:space-between;gap:9px;font-size:.7rem;line-height:1.35;display:flex}.studio-work-line-caption i{vertical-align:middle;border-left:2px dashed #ae514e;height:11px;margin-right:4px;display:inline-block}@media (width<=850px){.studio-insights-work{grid-template-columns:1fr}.studio-insights-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.studio-insights-totals{grid-template-columns:1fr}.studio-work-return-metrics{gap:5px}.studio-insights-work .studio-work-return-metrics b{font-size:1.06rem}}.studio-insights-work .studio-work-return-head strong{color:var(--ink)}.studio-money{color:#075b86;font-variant-numeric:tabular-nums;font-weight:800}.studio-props-earnings{margin:0 0 22px;padding:26px 30px}.studio-props-earnings-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.studio-props-earnings-head .eyebrow{margin:0 0 6px}.studio-props-earnings-head h2{margin:0;font-size:1.45rem}.studio-props-earnings-head .meta{text-align:right;max-width:280px}.studio-props-earnings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.studio-props-earnings-grid>div{background:#eff6fa;border:1px solid #d2e5ef;border-radius:7px;align-content:start;gap:8px;padding:18px 19px;display:grid}.studio-props-earnings-grid>div:first-child,.studio-props-earnings-grid>div:last-child{background:#e3f1f8;border-color:#a9cfe2}.studio-props-earnings-grid span{color:#4e6878;font-size:.78rem}.studio-props-earnings-grid strong{font-variant-numeric:tabular-nums;font-size:1.95rem;line-height:1.08}.studio-props-earnings>.meta{margin:17px 0 0;font-size:.74rem;line-height:1.45}.studio-insights-totals .studio-insights-revenue{background:#dceef7;border:1px solid #b5d8e8}.studio-insights-totals .studio-insights-revenue .studio-money{font-size:1.85rem}.studio-insights-work .studio-work-revenue{background:#e5f3fa;border-radius:6px}.studio-insights-work .studio-work-return-metrics .studio-work-revenue .studio-money{color:#075b86;font-size:1.35rem}.studio-insights-work .studio-work-return-metrics>span:not(.studio-work-revenue) b{color:#405c6b}.studio-insights-work .studio-work-return-head small{margin-top:3px;font-size:.7rem;display:block}.studio-insights-work .studio-work-line-caption .studio-money{font-size:.92rem}.studio-insights-chart-head .studio-money{font-size:.9rem}.studio-insights-figures .studio-money{font-size:.89rem}.studio-prop-amount{color:#356b86;align-items:baseline;gap:6px;margin:0;font-size:.86rem;font-weight:700;display:flex}.studio-prop-amount .studio-money{font-size:1.43rem}@media (width<=700px){.studio-props-earnings-grid{grid-template-columns:1fr}.studio-props-earnings-head{display:block}.studio-props-earnings-head .meta{text-align:left;max-width:none;margin-top:8px}.studio-props-earnings{padding:21px}}.studio-overview-grid .studio-stat{flex-direction:column;gap:18px;min-height:115px;display:flex;position:relative}.studio-stat-head{justify-content:flex-start;align-items:center;gap:4px;display:flex}.studio-overview-grid .studio-stat>strong{margin-top:auto;line-height:1.08}.studio-insights-totals.studio-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:24px 0 28px}.studio-insights-totals.studio-overview-grid>.studio-stat{border:1px solid var(--line);background:#fff;gap:18px;min-height:115px;padding:23px;display:flex}.studio-insights-totals.studio-overview-grid .studio-stat>strong{font-size:1.9rem}.studio-app-chart-scroll{margin:14px 0 4px}.studio-app-chart-plot{aspect-ratio:1000/300;min-width:600px;position:relative}.studio-app-chart-plot svg{width:100%;height:100%;display:block;overflow:visible}.studio-app-bar{fill:#3286ab}.studio-app-area{fill:#a9d7e8;fill-opacity:.44}.studio-app-line{fill:none;stroke:#247ca3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.studio-app-day{left:var(--day-x);width:var(--day-width);cursor:help;z-index:1;background:0 0;border:0;height:72.333%;padding:0;position:absolute;top:6.667%;transform:translate(-50%)}.studio-app-day:hover,.studio-app-day:focus{z-index:5;background:#247ca317}.studio-app-day:focus-visible,.studio-app-release:focus-visible{outline-offset:2px;outline:2px solid #247ca3}.studio-app-day-tip{width:160px;color:var(--ink);text-align:left;white-space:nowrap;background:#fff;border:1px solid #cddde7;border-radius:8px;padding:9px 11px;font-size:.74rem;line-height:1.5;display:none;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 9px 24px #173e592e}.studio-app-day.edge-left .studio-app-day-tip{transform:translate(-10%)}.studio-app-day.edge-right .studio-app-day-tip{transform:translate(-90%)}.studio-app-day:hover .studio-app-day-tip,.studio-app-day:focus .studio-app-day-tip{gap:2px;display:grid}.studio-app-release{left:calc(var(--release-x) - 8px);cursor:pointer;z-index:2;background:0 0;border:0;width:16px;height:72.333%;padding:0;position:absolute;top:6.667%}.studio-app-release-line{border-left:2px dashed #ae514e;position:absolute;inset:0 auto 0 7px}.studio-app-release-line:before{content:"";background:#ae514e;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-5px;box-shadow:0 0 0 3px #fff}.studio-app-release:hover,.studio-app-release:focus{z-index:10}.studio-app-release:hover .creator-timeline-tooltip,.studio-app-release:focus .creator-timeline-tooltip{gap:5px;display:grid}.studio-app-release.edge-left .creator-timeline-tooltip{transform:translate(-10%)}.studio-app-release.edge-right .creator-timeline-tooltip{transform:translate(-90%)}.studio-app-release .creator-timeline-tooltip>span{color:var(--muted);font-size:.71rem}.studio-app-chart-note{margin:5px 0 15px;font-size:.75rem}@media (width<=850px){.studio-insights-totals.studio-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-app-chart-scroll{padding-bottom:8px;overflow-x:auto}}@media (width<=580px){.studio-insights-totals.studio-overview-grid>.studio-stat{min-height:105px;padding:16px}.studio-insights-totals.studio-overview-grid .studio-stat>strong{font-size:1.55rem}}.studio-supporters-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.studio-supporters-head h2{margin:5px 0 8px;font-size:1.55rem}.studio-supporters-head .meta{max-width:660px;line-height:1.45}.studio-supporters-head .field{min-width:210px;font-size:.75rem}.studio-supporters-head select{width:100%;min-height:40px;margin-top:5px}.studio-supporter-list{gap:12px;display:grid}.studio-supporter-card{overflow:hidden}.studio-supporter-toggle{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(180px,1.5fr) minmax(115px,.8fr) minmax(115px,.8fr) minmax(150px,1fr) 22px;align-items:center;gap:18px;padding:20px 22px;display:grid}.studio-supporter-toggle:hover,.studio-supporter-toggle[aria-expanded=true]{background:#f3f9fc}.studio-supporter-identity{align-items:center;gap:12px;min-width:0;display:flex}.studio-supporter-identity>span:last-child{gap:4px;min-width:0;display:grid}.studio-supporter-identity strong{font-size:1rem}.studio-supporter-identity small,.studio-supporter-money small,.studio-supporter-activity small{color:var(--muted);font-size:.73rem;line-height:1.35}.studio-supporter-avatar{color:#195b7c;background:#dcecf4;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:750;display:grid}.studio-supporter-money,.studio-supporter-activity{gap:4px;display:grid}.studio-supporter-money strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.studio-supporter-activity strong{font-size:.85rem}.studio-supporter-chevron{color:#356d89;background:#e5f1f7;border-radius:50%;justify-self:end;place-items:center;width:26px;height:26px;transition:transform .16s;display:grid}.studio-supporter-chevron svg{width:16px;height:16px;display:block}.studio-supporter-toggle[aria-expanded=true] .studio-supporter-chevron{transform:rotate(90deg)}.studio-supporter-latest{color:#557184;border-top:1px solid #e0ebf1;grid-column:1/-1;gap:14px;width:100%;min-width:0;padding-top:13px;font-size:.76rem;line-height:1.4;display:flex}.studio-supporter-latest span:first-child{color:#37617a;flex:none;font-weight:700}.studio-supporter-latest span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-supporter-detail{border-top:1px solid var(--line);background:#f9fcfd;gap:20px;padding:24px;display:grid}.studio-supporter-work{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.studio-supporter-work h3{grid-column:1/-1;margin:0;font-size:1.05rem}.studio-supporter-notes,.studio-supporter-thread{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:18px}.studio-supporter-work h4{margin:0 0 14px;font-size:.85rem}.studio-supporter-notes p{border-top:1px solid var(--line);padding:10px 0;font-size:.82rem;line-height:1.55}.studio-supporter-notes time{color:var(--muted)}.studio-supporter-thread .studio-message{max-width:90%;font-size:.82rem}.studio-supporter-reply{margin-top:16px}.studio-supporter-reply .button{justify-self:start}@media (width<=900px){.studio-supporter-toggle{grid-template-columns:minmax(150px,1.4fr) repeat(2,minmax(95px,.75fr)) 22px}.studio-supporter-activity{grid-column:1/-2}.studio-supporter-chevron{grid-area:1/-2/3/-1}.studio-supporter-latest{gap:5px;display:grid}}@media (width<=650px){.studio-supporters-head{display:block}.studio-supporters-head .field{margin-top:16px;display:block}.studio-supporter-toggle{grid-template-columns:1fr 1fr 26px;gap:13px;padding:18px}.studio-supporter-identity{grid-column:1/-2}.studio-supporter-money{grid-row:2}.studio-supporter-activity{grid-area:3/1/auto/-2}.studio-supporter-chevron{grid-area:1/3/4}.studio-supporter-latest{padding-top:13px}.studio-supporter-work{grid-template-columns:1fr}.studio-supporter-detail{padding:16px}}.studio-settings-grid{grid-template-columns:minmax(0,1fr)}.studio-setting-card-head,.studio-help-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.studio-setting-card-head>div{min-width:0}.studio-setting-card-head h2{margin:0 0 7px}.studio-setting-card-head .meta{overflow-wrap:anywhere;margin:0}.studio-brand-preview{margin-top:18px}.studio-form-dialog{box-sizing:border-box;width:min(690px,100vw - 28px);max-height:min(90dvh,900px);color:var(--ink);background:#fff;border:1px solid #9bc5d8;border-radius:15px;padding:27px;overflow:auto;box-shadow:0 26px 80px #0e344e66}.studio-form-dialog::backdrop{background:#102e45aa}.studio-dialog-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.studio-dialog-head h2{margin:0;font-size:1.55rem}.studio-form-dialog .stack{gap:15px;margin-top:18px;display:grid}.studio-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.studio-form-dialog .studio-dialog-actions .button{justify-self:auto}.studio-work-image-preview{object-fit:cover;border:1px solid #b5d5e4;border-radius:9px;width:100%;max-height:240px;display:block}.studio-form-dialog input[type=file]{box-sizing:border-box;width:100%}.studio-cases-list{padding:27px}.studio-cases-list h2{margin:0 0 14px}.studio-case-thread{max-width:760px}.studio-links-dialog{border-color:#79b9d3;box-shadow:0 25px 72px #07577c55}.studio-links-dialog::backdrop{background:#093d5baa}.studio-links-dialog .studio-sharing{gap:15px}.studio-share-field{gap:4px}.studio-share-label{color:#12628b;min-height:34px}.studio-share-field code,.studio-share-field textarea{background:#f5fbff;border-color:#75b8d6}.studio-copy-icon{color:#0875a6}.studio-copy-icon:hover{background:#cdebf9}.studio-open-public{color:#056b9a;text-align:right;justify-self:end;font-size:.9rem;font-weight:800}.studio-insights-work{grid-template-columns:1fr}.studio-work-return{background:var(--surface-soft);border:1px solid #cbdfe8;border-radius:9px;min-width:0;overflow:hidden}.studio-work-return>summary{cursor:pointer;align-items:center;gap:20px;padding:18px 22px;list-style:none;display:flex}.studio-work-return>summary::-webkit-details-marker{display:none}.studio-work-return[open]>summary{background:#eaf5fa;border-bottom:1px solid #cbdfe8}.studio-work-return-head{flex:1;min-width:180px}.studio-work-return-metrics{flex:2;max-width:520px}.studio-work-return-caret{color:#176992!important;font-size:1.4rem!important}.studio-work-return[open] .studio-work-return-caret{transform:rotate(180deg)}.studio-work-return-detail{padding:20px 24px 26px}.studio-work-return-detail h4{margin:16px 0 8px}.studio-work-return-detail .studio-work-line{height:auto;max-height:240px}.studio-work-return-prop{border-top:1px solid #dce9ef;padding:12px 0}.studio-work-return-prop p{font-size:.92rem;font-weight:650;line-height:1.5}.studio-work-return-prop small{color:var(--muted)}.studio-insights-work .studio-work-return-detail button{min-height:0;margin-top:15px;padding:9px 15px;display:inline-flex}.studio-supporter-activity{justify-items:start}.studio-comment-icon{color:#4d89a6;width:20px;height:20px}.studio-supporter-latest span:last-child{color:#294c60;font-weight:650}.studio-supporter-thread .studio-message p{font-weight:650}.studio-supporter-thread .studio-message small{font-weight:400}@media (width<=760px){.studio-work-return>summary{display:grid}.studio-work-return-metrics{width:100%;max-width:none}.studio-work-return-caret{position:absolute;right:18px}.studio-setting-card-head,.studio-help-heading{flex-direction:column;align-items:start}}.studio-insights-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-work-capture{fill:#1c789f;stroke:#fff;stroke-width:2px;cursor:help}.studio-work-capture:focus-visible{outline:2px solid #1c789f}.studio .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=850px){.studio-insights-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.studio-insights-totals{grid-template-columns:1fr}}.studio-help-heading{margin-bottom:25px}.studio-cases-list{box-shadow:none;background:0 0;border:0;padding:0}.studio-cases-list-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 13px;display:flex}.studio-cases-list-head h2{margin:0;font-size:1.25rem}.studio-cases-list-head>span{color:var(--muted);font-size:.82rem;font-weight:700}.studio-cases-list .studio-case{box-sizing:border-box;text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c8dce7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;margin:0 0 12px;padding:21px 24px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 18px #1a4b650c}.studio-cases-list .studio-case:hover{border-color:#65a8c6;transform:translateY(-1px);box-shadow:0 9px 25px #1a4b6520}.studio-case-date{letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-weight:750;color:#557b91!important;font-size:.76rem!important}.studio-case-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-case-main strong{font-size:1.12rem;line-height:1.25}.studio-case-status{letter-spacing:0;white-space:nowrap;background:#edf1f4;border-radius:100px;padding:5px 9px;font-weight:750;display:inline-flex;color:#526a79!important;font-size:.73rem!important}.studio-case-status.has-reply{background:#daf2f8;color:#086b8d!important}.studio-case-description{grid-column:1/-1;max-width:75ch;line-height:1.5;color:#354e5c!important;font-size:.9rem!important}.studio-case-open{white-space:nowrap;grid-area:2/2;align-self:center;font-weight:800;color:#08719a!important;font-size:.82rem!important}.studio-case-open span{color:inherit!important;font-size:1rem!important}.studio-case-dialog{width:min(720px,100vw - 28px)}.studio-case-dialog .eyebrow{color:#277b9a;margin:0 0 7px}.studio-case-dialog-date{color:var(--muted);margin:0 0 20px;font-size:.83rem}.studio-case-messages{flex-direction:column;gap:14px;margin:0 0 22px;display:flex}.studio-case-message{background:#e8f2f7;border:1px solid #c4dce8;border-radius:16px 16px 4px;align-self:flex-end;min-width:0;max-width:85%;padding:14px 17px}.studio-case-message.from-support{background:#f8fbfc;border-color:#d3e3eb;border-radius:16px 16px 16px 4px;align-self:flex-start}.studio-case-message>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-case-message strong{color:#174f68;font-size:.87rem}.studio-case-message time{color:#617987;font-size:.77rem}.studio-case-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:.95rem;line-height:1.55}.studio-case-message-label{text-transform:uppercase;letter-spacing:.05em;margin-top:11px;font-weight:750;display:block;color:#607f90!important;font-size:.71rem!important}.studio-case-dialog .stack{border-top:1px solid #d3e3eb;padding-top:17px}@media (width<=600px){.studio-cases-list .studio-case{padding:18px}.studio-case-main,.studio-case-description,.studio-case-open{grid-column:1/-1}.studio-case-open{grid-row:auto}.studio-case-message{max-width:92%}.studio-case-message>div{flex-direction:column;align-items:start;gap:3px}}@media (prefers-reduced-motion:reduce){.studio-cases-list .studio-case{transition:none}.studio-cases-list .studio-case:hover{transform:none}}.studio-work-image-field{gap:8px;display:grid}#work-editor{grid-template-columns:minmax(0,1fr);gap:12px}.studio-work-image-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.studio-work-image-heading strong{font-size:.87rem}.studio-work-image-heading span{color:#5b7686;font-size:.75rem;font-weight:700}.studio-work-image-overview{background:#f2f8fb;border:1px solid #c9dfe8;border-radius:11px;justify-content:center;align-items:center;gap:14px;padding:12px;display:flex;position:relative}.studio-work-image-views{flex:1;min-width:0}.studio-image-tabs{background:#e8f2f7;border:1px solid #c4dce8;border-radius:9px;gap:6px;padding:4px;display:flex}.studio-image-tabs button{color:#43677a;min-width:0;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-size:.76rem;display:flex}.studio-image-tabs button span{color:#668193;font-size:.7rem;font-weight:600}.studio-image-tabs button[aria-selected=true]{color:#174c69;background:#fff;border-color:#9cc8dd;box-shadow:0 2px 6px #16445c13}.studio-image-tabs button:focus-visible{outline-offset:2px;outline:2px solid #17789f}.studio-work-image-overview figure{place-items:center;min-height:185px;margin:0;display:grid}.studio-work-image-overview figure[hidden],.studio-image-workspace figure[hidden]{display:none}.studio-work-image-overview figure img{object-fit:cover;border:0;border-radius:7px;height:175px;max-height:none;display:block}.studio-work-image-overview figure[data-image-panel=card] img{aspect-ratio:15/14;width:188px}.studio-work-image-overview figure[data-image-panel=hero] img{aspect-ratio:4/5;width:140px}.studio-work-image-edit{color:#43677a;cursor:pointer;background:#fff;border:1px solid #c9dfe8;border-radius:50%;place-items:center;width:32px;height:32px;padding:7px;display:grid;position:absolute;top:8px;right:8px}.studio-work-image-edit:hover{color:#126489;background:#e1f3fa}.studio-work-image-edit:focus-visible{outline-offset:2px;outline:2px solid #17789f}.studio-work-image-edit svg{width:15px;height:15px}.studio-work-image-views>.studio-image-tabs{background:0 0;border:0;border-radius:0;gap:18px;margin-bottom:7px;padding:0}.studio-work-image-views>.studio-image-tabs button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:5px;padding:5px 0;font-size:.73rem;display:flex}.studio-work-image-views>.studio-image-tabs button strong{font-weight:500}.studio-work-image-views>.studio-image-tabs button span{display:none}.studio-work-image-views>.studio-image-tabs button[aria-selected=true]{color:#174c69;border-bottom-color:#46819c}.studio-work-image-views>.studio-image-tabs button[aria-selected=true] strong{font-weight:650}.studio-work-image-field>.meta{margin:0;font-size:.74rem}.studio-image-dialog{width:min(800px,100vw - 28px);max-height:90dvh;padding:24px 27px}.studio-image-dialog .studio-dialog-head{margin-bottom:10px}.studio-image-explainer{color:#4b697a;max-width:75ch;margin:0 0 17px;font-size:.86rem;line-height:1.45}.studio-image-crop-views>.studio-image-tabs{margin-bottom:10px}.studio-image-workspace{background:#edf6fa;border:1px solid #bfd8e5;border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:17px;min-height:350px;padding:17px;display:grid}.studio-image-source{text-align:center;min-width:0}.studio-image-source-stage{vertical-align:middle;background:#dceaf1;border-radius:6px;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:hidden;box-shadow:0 5px 17px #153b502b}.studio-image-source-photo{-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:340px;display:block}.studio-image-crop-box{box-sizing:border-box;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border:3px dashed #fff;outline:1px solid #125678;position:absolute;box-shadow:0 0 0 100vmax #102d426b,inset 0 0 0 1px #154c6e}.studio-image-crop-box.is-dragging{cursor:grabbing}.studio-image-crop-box:focus-visible{outline-offset:-5px;outline:3px solid #f4bd57}.studio-image-crop-box-label{color:#fff;white-space:nowrap;background:#123c55e8;border-radius:4px;padding:5px 7px;font-size:.62rem;font-weight:750;line-height:1;position:absolute;bottom:6px;left:6px}.studio-image-source>p{color:#4c6d80;margin:9px 0 0;font-size:.72rem}.studio-image-result{align-content:center;justify-items:center;gap:8px;min-width:0;display:grid}.studio-image-result-label{color:#395d71;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.studio-image-result-frame{aspect-ratio:15/14;background:#dceaf1;border:4px solid #fff;border-radius:6px;width:138px;overflow:hidden;box-shadow:0 3px 12px #153b5024}.studio-image-result-frame[data-crop-preview-frame=hero]{aspect-ratio:4/5;width:112px}.studio-image-crop-preview{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.studio-image-result>p{color:#3b6278;text-align:center;margin:0;font-size:.71rem;font-weight:700}.studio-image-tools{background:#fbfdfe;border:1px solid #d0e1ea;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:11px 14px;display:flex}.studio-image-upload-row{align-items:center;gap:14px;min-width:0;display:flex}.studio-image-upload-row>div{gap:3px;display:grid}.studio-image-upload-row strong{font-size:.82rem}.studio-image-upload-row span{color:#698292;overflow-wrap:anywhere;font-size:.7rem}.studio-image-center{color:#08719a;cursor:pointer;background:0 0;border:0;flex:none;padding:6px;font-size:.75rem;font-weight:750}.studio-image-dialog .studio-dialog-actions{margin-top:15px}.studio-work-card>img{aspect-ratio:15/14;object-fit:cover;height:280px}.studio-share-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.studio-share-footer .meta{margin:0}@media (width<=700px){.studio-image-workspace{grid-template-columns:minmax(0,1fr) 100px;gap:10px;min-height:260px;padding:10px}.studio-image-source-photo{max-height:300px}.studio-image-result-frame{width:90px}.studio-image-result-frame[data-crop-preview-frame=hero]{width:70px}}@media (width<=580px){.studio-work-card>img{aspect-ratio:15/14;height:auto}.studio-work-image-overview{flex-wrap:wrap}.studio-image-workspace{grid-template-columns:1fr}.studio-image-result{display:none}.studio-image-source-photo{max-height:280px}.studio-image-tools{flex-wrap:wrap}}@media (width<=450px){.studio-image-tabs button{gap:2px;padding:8px 5px;display:grid}.studio-image-upload-row{flex-direction:column;align-items:start}}.studio-work-return-metrics{flex:0 540px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:540px;margin-left:auto}.studio-work-return-metrics>span,.studio-insights-work .studio-work-return-metrics .studio-work-revenue{text-align:center;background:#e7f3f9;border:1px solid #b8d8e8;border-radius:8px;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:5px;min-height:88px;padding:11px 8px;display:grid}.studio-insights-work .studio-work-return-metrics small{color:#236b8b;font-size:.72rem;font-weight:700;line-height:1.25}.studio-insights-work .studio-work-return-metrics b,.studio-insights-work .studio-work-return-metrics>span:not(.studio-work-revenue) b,.studio-insights-work .studio-work-return-metrics .studio-work-revenue .studio-money{color:#075b86;font-size:1.35rem;line-height:1.15}.studio-work-return-metrics>span:not(:first-child):after{content:"";visibility:hidden;height:1em}@media (width<=760px){.studio-work-return-metrics{width:100%;max-width:none;margin-left:0}}@media (width<=450px){.studio-work-return-metrics{gap:5px}.studio-work-return-metrics>span,.studio-insights-work .studio-work-return-metrics .studio-work-revenue{padding:9px 4px}.studio-insights-work .studio-work-return-metrics b,.studio-insights-work .studio-work-return-metrics>span:not(.studio-work-revenue) b,.studio-insights-work .studio-work-return-metrics .studio-work-revenue .studio-money{font-size:1.1rem}}.studio-scoped-insights{margin-top:0}.studio-scoped-insights .studio-insights-head{border-top:1px solid var(--line);margin:34px 0 28px;padding-top:30px}.studio-scoped-insights .studio-insights-controls select{width:170px}.studio-scoped-insights .studio-app-chart-note{margin-bottom:30px}.studio-work-carousel-head{justify-content:space-between;align-items:end;gap:18px;margin:0 0 16px;display:flex}.studio-work-carousel-head .eyebrow{margin:0 0 5px}.studio-work-carousel-head h2{margin:0;font-size:1.28rem}.studio-work-carousel-controls{flex:none;align-items:center;gap:7px;display:flex}.studio-work-carousel-controls span{color:var(--muted);margin-right:8px;font-size:.79rem;font-weight:700}.studio-work-carousel-controls button{color:#125b7d;cursor:pointer;background:#e8f4fa;border:1px solid #a6cadc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.studio-work-carousel-controls button:hover{background:#d5ecf7}.studio-work-carousel-controls button:focus-visible{outline-offset:2px;outline:2px solid #16668b}.studio-work-carousel-controls button:disabled{opacity:.45;cursor:default}.studio-work-carousel-card{background:#f9fcfd;border:1px solid #c9dfe9;border-radius:10px;grid-template-columns:minmax(210px,31%) minmax(0,1fr);min-height:260px;display:grid;overflow:hidden}.studio-work-carousel-card>img{object-fit:cover;width:100%;height:100%;min-height:260px;max-height:340px;display:block}.studio-work-carousel-body{flex-direction:column;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.studio-work-carousel-body h3{margin:0 0 7px;font-size:1.45rem;line-height:1.2}.studio-work-carousel-body p{color:#3d5969;margin:0 0 10px;font-size:.9rem;line-height:1.5}.studio-work-carousel-body .meta{color:var(--muted);margin:0;font-size:.75rem}.studio-work-carousel-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.studio-work-carousel-metrics>div{color:#075b86;text-align:center;box-sizing:border-box;background:#e7f3f9;border:1px solid #b8d8e8;border-radius:7px;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:85px;padding:10px 6px;display:grid}.studio-work-carousel-metrics small{font-size:.7rem;font-weight:700}.studio-work-carousel-metrics strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3rem;line-height:1.1}.studio-supporters{margin-top:28px}@media (width<=800px){.studio-work-carousel-card{grid-template-columns:220px minmax(0,1fr)}.studio-work-carousel-body{padding:19px}.studio-work-carousel-metrics{gap:5px}.studio-work-carousel-metrics strong{font-size:1.05rem}}@media (width<=650px){.studio-work-carousel-card{grid-template-columns:1fr}.studio-work-carousel-card>img{aspect-ratio:15/14;height:220px;min-height:0;max-height:none}.studio-work-carousel-head{align-items:start}.studio-work-carousel-controls span{font-size:.71rem}}@media (width<=430px){.studio-work-carousel-head{display:grid}.studio-work-carousel-controls{justify-content:space-between}.studio-work-carousel-metrics>div{padding:8px 4px}.studio-work-carousel-metrics strong{font-size:.97rem}}.studio-supporter-toggle{padding:22px 25px;display:block}.studio-supporter-top,.studio-supporter-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.studio-supporter-date{color:#637d8d;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.studio-supporter-quote{color:#17364a;max-width:860px;margin:18px 0 20px;font-size:1.12rem;font-weight:650;line-height:1.5;display:block}.studio-supporter-footer{border-top:1px solid #e1edf2;padding-top:14px}.studio-supporter-contribution{color:#557184;align-items:center;margin-right:auto;font-size:.9rem;line-height:1.2;display:inline-flex}.studio-supporter-contribution strong{color:#174e70;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.studio-supporter-activity{color:#376b86;white-space:nowrap;border:1px solid #d1e4ed;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 7px;font-size:.78rem;font-weight:750;display:inline-flex}.studio-supporter-activity.has-conversation{color:#116187;background:#eaf7fc;border-color:#9dcadd}.studio-comment-icon{width:24px;height:24px;color:inherit}.studio-supporter-detail{background:#f5fafc;padding:22px 25px}.studio-supporter-work{display:block}.studio-supporter-work h3{margin:0 0 14px;font-size:.96rem}.studio-supporter-thread{background:0 0;border:0;padding:0}.studio-supporter-thread h4,.studio-supporter-thread h3{color:#4d7083;text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:.78rem}.studio-chat-trail{background:#fff;border:1px solid #d4e5ed;border-radius:14px;gap:13px;max-width:760px;padding:20px;display:grid}.studio-chat-row{justify-content:flex-start;display:flex}.studio-chat-row.mine{justify-content:flex-end}.studio-chat-bubble{color:#17384d;background:#eaf2f7;border-radius:16px 16px 16px 5px;max-width:min(76%,540px);padding:12px 16px}.studio-chat-row.mine .studio-chat-bubble{background:#d8edf8;border-radius:16px 16px 5px}.studio-chat-bubble span{margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.studio-chat-bubble p{margin:0;font-size:.91rem;line-height:1.5}.studio-chat-bubble time{color:#617d8d;text-align:right;margin-top:8px;font-size:.68rem;display:block}.studio-supporter-reply{max-width:760px;margin-top:18px}.studio-supporter-other-props{border-top:1px solid #d7e6ed;max-width:760px;margin-top:20px;padding-top:15px}.studio-supporter-other-props h4{margin:0 0 10px;font-size:.8rem}.studio-supporter-other-props p{margin:0;padding:9px 0;font-size:.85rem;line-height:1.45}.studio-supporter-other-props time{color:var(--muted);font-size:.72rem;display:block}@media (width<=650px){.studio-supporter-toggle{padding:17px}.studio-supporter-top{align-items:flex-start}.studio-supporter-date{white-space:normal;text-align:right}.studio-supporter-quote{font-size:1rem}.studio-supporter-footer{flex-wrap:wrap}.studio-supporter-contribution{width:auto}.studio-supporter-detail{padding:16px}.studio-chat-trail{padding:13px}.studio-chat-bubble{max-width:87%}}#studio-work-dialog{width:min(760px,100vw - 28px)}.studio-inline-image-workspace{background:#edf6fa;border:1px solid #c9dfe8;border-radius:10px;justify-content:center;align-items:center;min-height:300px;padding:12px;display:flex;position:relative;overflow:hidden}.studio-inline-image-workspace .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * clamp(220px, 34vh, 340px)));line-height:0;display:block}.studio-inline-image-workspace .studio-image-source-photo{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;display:block}.studio-inline-image-workspace .studio-image-crop-box{border:2px dashed #fff;box-shadow:0 0 0 100vmax #102d4238}.studio-inline-image-workspace .studio-work-image-edit{z-index:3}.studio-crop-resize{cursor:nwse-resize;background:0 0;border:0;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-7px;right:-7px}.studio-crop-resize:before{content:"";background:#247ca3;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 0 2px #ffffffd9}.studio-crop-resize:hover:before{background:#126489}.studio-inline-image-tools{color:#617987;flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-size:.73rem;display:flex}.studio-inline-image-tools label{align-items:center;gap:8px;display:flex}.studio-inline-image-tools input{accent-color:#247ca3;width:100px}.studio-inline-image-tools [data-image-file-name]{overflow-wrap:anywhere}.studio-discard-dialog{width:min(440px,100vw - 28px)}.studio-discard-dialog p{color:#617987;line-height:1.5}#work-editor [data-save-work]:disabled{opacity:.45;cursor:default}@media (width<=580px){.studio-inline-image-workspace{min-height:240px;padding:8px}}#studio-work-dialog[open]{flex-direction:column;display:flex;overflow:hidden}#studio-work-dialog .studio-dialog-head{flex:none}#studio-work-dialog #work-editor{flex-direction:column;min-height:0;margin-top:0;display:flex;overflow:hidden}.studio-work-editor-body{gap:10px;min-height:0;padding:4px;display:grid;overflow:auto}#work-editor .studio-dialog-actions{border-top:1px solid #e2ebf0;flex:none;margin-top:0;padding-top:8px}#work-editor textarea{min-height:76px}.studio .creator-timeline-head{flex-wrap:nowrap}.studio .creator-timeline-head>div:first-child{min-width:0}.studio .creator-timeline-head .studio-insights-modes{flex:none;margin-left:auto}.studio .creator-timeline-card>.creator-timeline-legend{margin-top:12px}.studio .studio-insights-chart-head .studio-insights-modes{flex:none;margin-left:auto}@media (width<=580px){.studio .creator-timeline-head{gap:10px}.studio .creator-timeline-head h2{font-size:1.15rem}.studio .studio-insights-chart-head{flex-direction:row;gap:10px}.studio .studio-insights-chart-head>div:first-child{min-width:0}}.studio-inline-image-workspace{padding-right:82px}.studio-image-side-actions{flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;top:12px;right:10px}.studio-image-side-actions button{color:#43677a;cursor:pointer;background:#fff;border:1px solid #c9dfe8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:56px;min-height:40px;padding:7px 4px;font-size:.65rem;display:flex}.studio-image-side-actions button:hover{color:#126489;background:#e1f3fa}.studio-image-side-actions button:disabled{opacity:.4;cursor:default}.studio-image-side-actions svg{width:18px;height:18px}.studio-inline-image-workspace .studio-image-crop-box{opacity:0;pointer-events:none;transition:opacity .12s}.studio-inline-image-workspace .studio-image-source-stage:hover .studio-image-crop-box,.studio-inline-image-workspace .studio-image-source-stage:focus-within .studio-image-crop-box{opacity:1;pointer-events:auto}.studio-crop-resize[data-resize-crop=nw]{cursor:nwse-resize;inset:-2px auto auto -2px;transform:translate(-50%,-50%)}.studio-crop-resize[data-resize-crop=ne]{cursor:nesw-resize;top:-2px;bottom:auto;right:-2px;transform:translate(50%,-50%)}.studio-crop-resize[data-resize-crop=sw]{cursor:nesw-resize;bottom:-2px;left:-2px;right:auto;transform:translate(-50%,50%)}.studio-crop-resize[data-resize-crop=se]{cursor:nwse-resize;bottom:-2px;right:-2px;transform:translate(50%,50%)}@media (hover:none){.studio-inline-image-workspace .studio-image-crop-box{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.studio-inline-image-workspace .studio-image-crop-box{transition:none}}.studio-inline-image-workspace .studio-image-crop-box.is-dragging{opacity:1;pointer-events:auto}.studio-inline-image-workspace .studio-image-source-stage{overflow:visible}.studio-inline-image-workspace .studio-image-source-photo{border-radius:6px}.studio-image-side-actions{z-index:3}.studio-crop-muted{pointer-events:none;-webkit-backdrop-filter:grayscale()brightness(.58);background:#10202b30;position:absolute}.studio-crop-muted-left{width:var(--crop-left,0px);inset:0 auto 0 0}.studio-crop-muted-right{inset:0 0 0 calc(var(--crop-left,0px) + var(--crop-width,100%))}.studio-crop-muted-top{left:var(--crop-left,0px);width:var(--crop-width,100%);height:var(--crop-top,0px);top:0}.studio-crop-muted-bottom{left:var(--crop-left,0px);top:calc(var(--crop-top,0px) + var(--crop-height,100%));width:var(--crop-width,100%);bottom:0}.studio-inline-image-workspace .studio-image-crop-box{box-shadow:none;z-index:1}.studio-props-conversation .studio-dialog-head .meta{margin-top:7px}.studio-props-conversation .studio-supporter-work{display:block}.studio-props-conversation .studio-supporter-thread{background:0 0;border:0;padding:0}.studio-props-conversation .studio-chat-trail{background:0 0;border:0;border-radius:0;max-height:48dvh;padding:16px 4px;overflow:auto}.studio-props-conversation .studio-chat-bubble{max-width:82%}.studio-props-conversation .studio-supporter-reply{border-top:1px solid #d4e5ed;padding-top:14px}.studio-props-conversation .studio-supporter-reply textarea{min-height:70px}.studio-props-conversation .studio-supporter-reply button{justify-self:end}.studio-work-image-empty{color:#607d8e;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:230px;display:flex}.studio-work-image-empty svg{opacity:.7;width:52px;height:52px}.studio-work-image-empty strong{color:#37617a;font-size:.9rem}.studio-work-image-empty span{font-size:.76rem}.studio-work-editor-body{scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;padding:6px 12px 18px 6px;scroll-padding-block:8px 18px}#work-editor .studio-dialog-actions{margin-top:2px;padding-top:12px}.studio-inline-image-tools:has([data-image-file-name]:empty){display:none}.studio-props-conversation .studio-chat-bubble{background:#f3f7fa;border:1px solid #b8cdd9}.studio-props-conversation .studio-chat-row.mine .studio-chat-bubble{background:#e1eff8;border-color:#96bdd3}.studio-chat-time{color:#617d8d;text-align:right;margin-top:8px;font-size:.68rem;position:relative}.studio-chat-time summary{cursor:pointer;list-style:none;display:inline-block}.studio-chat-time summary::-webkit-details-marker{display:none}.studio-chat-time time{margin:0}.studio-chat-bubble .studio-chat-exact{z-index:4;color:#17384d;background:#fff;border:1px solid #c9dfe8;border-radius:5px;width:max-content;max-width:240px;padding:7px 9px;font-size:.72rem;font-weight:400;display:none;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 3px 12px #17384d20}.studio-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.studio-app-release.is-created .studio-app-release-line{border-left-color:#247ca3}.studio-app-release.is-created .studio-app-release-line:before{background:#247ca3}.studio-app-release .creator-timeline-tooltip{width:max-content;max-width:270px}#work-editor>.studio-work-image-views{flex:none}#work-editor .studio-work-editor-body{overscroll-behavior:contain;min-height:90px;overflow-y:auto}#studio-work-dialog .studio-inline-image-workspace{min-height:0}#studio-work-dialog .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * clamp(100px, 30dvh, 300px)))}#studio-work-dialog .studio-work-image-empty{min-height:clamp(100px,24dvh,230px)}.studio-work-image-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.studio-work-image-toolbar .studio-image-tabs{margin-bottom:0}.studio-work-image-toolbar .studio-image-side-actions{flex:none;position:static}.studio-work-image-toolbar .studio-image-side-actions button{background:0 0;border:0;width:30px;height:30px;min-height:30px;padding:6px}.studio-work-image-toolbar .studio-image-side-actions button:hover{background:#e1f3fa}.studio-work-image-toolbar .studio-image-side-actions svg{width:17px;height:17px}#studio-work-dialog .studio-inline-image-workspace{padding:12px}.studio-work-image-toolbar .studio-image-tabs{background:0 0;border:0;border-radius:0;gap:18px;padding:0}.studio-work-image-toolbar .studio-image-tabs button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:5px 0;font-size:.73rem}.studio-work-image-toolbar .studio-image-tabs button strong{font-weight:500}.studio-work-image-toolbar .studio-image-tabs button span{display:none}.studio-work-image-toolbar .studio-image-tabs button[aria-selected=true]{color:#174c69;border-bottom-color:#46819c}.studio-work-image-toolbar .studio-image-tabs button[aria-selected=true] strong{font-weight:650}.studio-supporter-total{color:#557184;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-left:auto;margin-right:8px;font-size:.7rem;line-height:1.2;display:flex}.studio-supporter-total strong{color:#174e70;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:750}@media (width<=430px){.studio-supporter-footer{gap:12px}.studio-supporter-total{margin-right:0}.studio-supporter-footer .studio-supporter-activity{margin-left:auto}}.studio-supporter-top .studio-supporter-total{text-align:right;color:#7b8992;align-items:flex-end;margin:0 0 0 auto;font-size:.68rem}.studio-supporter-top .studio-supporter-total strong{color:#7b8992;font-size:.95rem;font-weight:600}.studio-app-day.studio-chart-dot{top:var(--point-y);left:var(--day-x);cursor:pointer;z-index:3;background:0 0;border-radius:50%;width:18px;height:18px;transform:translate(-50%,-50%)}.studio-chart-dot:before{content:"";background:#247ca3;border:1px solid #fff;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 0 1px #247ca340}.studio-app-day.studio-chart-dot:hover,.studio-app-day.studio-chart-dot:focus{z-index:6;background:0 0}.studio-chart-dot .studio-app-day-tip{width:max-content;min-width:150px;top:auto;bottom:calc(100% + 6px)}.studio-app-release{width:16px;height:16px;top:6.667%;overflow:visible;transform:translateY(-50%)}.studio-app-release-line{pointer-events:none;height:72.333cqh;top:8px;bottom:auto}.studio-app-chart-plot{container-type:size}.studio-app-release-line:before{width:6px;height:6px;top:-3px;left:-4px;box-shadow:0 0 0 2px #fff}.studio-chart-dot:before{inset:5px}.studio-props-conversation .studio-chat-trail{background:#f9fcfd;border:1px solid #c4d8e3;border-radius:10px;padding:16px}.studio-conversation-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.studio-brand-preview>.studio-logo-upload-target{width:76px;height:76px;display:block;position:relative}.studio-logo-upload-target .studio-logo-edit-button{opacity:0;pointer-events:none;background:#fffffff0;border-radius:50%;place-items:center;width:34px;height:34px;min-height:34px;padding:7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-logo-upload-target:hover .studio-logo-edit-button,.studio-logo-upload-target:focus-within .studio-logo-edit-button{opacity:1;pointer-events:auto}@media (hover:none){.studio-logo-upload-target .studio-logo-edit-button{opacity:1;pointer-events:auto}}.studio-supporter-toggle{padding:17px 20px}.studio-supporter-avatar{width:34px;height:34px;font-size:.9rem}.studio-supporter-identity{gap:10px}.studio-supporter-quote{margin:12px 0 14px;font-size:1rem;font-weight:500;line-height:1.45}.studio-supporter-footer{flex-wrap:nowrap;gap:14px;padding-top:12px}.studio-supporter-giving{align-items:center;gap:24px;min-width:0;display:flex}.studio-supporter-giving .studio-supporter-contribution{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex}.studio-supporter-contribution small{color:#718592;font-size:.68rem;font-weight:500}.studio-supporter-contribution .studio-appreciation-label{color:#557184;font-size:.88rem;font-weight:600;line-height:1.3}.studio-supporter-giving .studio-supporter-total{text-align:left;color:#7b8992;border-left:1px solid #e1e9ee;align-items:flex-start;margin:0;padding-left:20px;font-size:.68rem}.studio-supporter-giving .studio-supporter-total strong{color:#7b8992;font-size:1rem;font-weight:600}.studio-supporter-footer .studio-supporter-activity{margin-left:auto;padding:4px 9px 4px 5px;font-size:.73rem}@media (width<=580px){.studio-supporter-toggle{padding:15px}.studio-supporter-footer{flex-wrap:wrap;gap:12px}.studio-supporter-giving{gap:16px}.studio-supporter-giving .studio-supporter-total{padding-left:16px}.studio-supporter-date{text-align:left}}.studio-supporter-toggle{grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:start;gap:14px 22px;display:grid}.studio-supporter-top{min-width:0;display:block}.studio-supporter-quote{white-space:normal;overflow-wrap:anywhere;align-self:center;min-width:0;max-width:none;margin:0}.studio-supporter-footer{grid-column:1/-1}@media (width<=580px){.studio-supporter-toggle{grid-template-columns:minmax(100px,125px) minmax(0,1fr);gap:12px 14px}.studio-supporter-identity{gap:8px}.studio-supporter-identity strong{font-size:.9rem}.studio-supporter-avatar{width:30px;height:30px}.studio-supporter-quote{font-size:.9rem}}.studio-supporter-footer .studio-supporter-activity{box-sizing:border-box;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:4px;display:grid}.studio-props-conversation .studio-chat-bubble{border-color:var(--message-received-border);background:var(--message-received);color:var(--message-received-ink)}.studio-props-conversation .studio-chat-row.mine .studio-chat-bubble{border-color:var(--message-sent-border);background:var(--message-sent);color:var(--message-sent-ink)}.studio-props-conversation .studio-chat-bubble p{font-size:.95rem;line-height:1.5}.studio-channel-summary{justify-content:flex-start;align-items:center}.studio-channel-summary>.studio-brand-preview-logo{background:0 0;border:0;border-radius:8px;width:68px;height:68px}.studio-channel-summary>div{flex:1;min-width:0}.studio-channel-summary .meta{overflow-wrap:anywhere}#profile-form .studio-brand-preview{background:0 0;border:0;margin:0;padding:0}#profile-form .studio-brand-preview-logo{background:0 0;border:0}@media (width<=580px){.studio-channel-summary{flex-wrap:wrap}.studio-channel-summary>div{flex-basis:calc(100% - 90px)}.studio-channel-summary>.button{margin-left:83px}}.studio-props-conversation{width:min(740px,100vw - 28px)}.studio-props-conversation .studio-dialog-head{align-items:center;gap:14px}.studio-conversation-carousel{align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}.studio-conversation-carousel>button{color:#376b86;background:0 0;border:0;flex:none;width:25px;height:30px}.studio-conversation-thumbnails{gap:5px;max-width:220px;padding:3px;display:flex;overflow-x:auto}.studio-conversation-thumbnails button{opacity:.65;background:0 0;border:2px solid #0000;border-radius:7px;flex:none;width:42px;height:42px;padding:2px}.studio-conversation-thumbnails button[aria-pressed=true]{opacity:1;border-color:#247ca3}.studio-conversation-thumbnails img{object-fit:cover;border-radius:3px;width:100%;height:100%}.studio-conversation-work-summary{justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;display:flex}.studio-conversation-work-summary h3{margin-bottom:5px;font-size:1.05rem}.studio-conversation-work-summary>div:last-child{text-align:right;flex:none;gap:4px;display:grid}.studio-conversation-work-summary strong{color:#174e70;font-size:1.2rem}.studio-conversation-work-summary>div:last-child span{color:#718592;font-size:.68rem}@media (width<=580px){.studio-conversation-thumbnails{max-width:125px}.studio-conversation-thumbnails button{width:34px;height:34px}.studio-props-conversation .studio-dialog-head h2{font-size:1.25rem}.studio-conversation-work-summary{flex-wrap:wrap}}.studio-image-upload-overlay{z-index:3;color:#145a7b;opacity:0;pointer-events:none;cursor:pointer;background:#fffffff0;border:1px solid #78aec7;border-radius:50%;place-items:center;width:34px;height:34px;padding:7px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-image-upload-overlay svg{width:18px;height:18px}.studio-image-source-stage:hover .studio-image-upload-overlay,.studio-image-source-stage:focus-within .studio-image-upload-overlay{opacity:1;pointer-events:auto}.studio-image-upload-overlay:hover{background:#d7ecf6;border-color:#236c96}.studio-inline-image-workspace .studio-image-crop-box{cursor:grab}.studio-inline-image-workspace .studio-image-crop-box.is-dragging{cursor:grabbing}.studio-image-source-stage:has(.is-dragging) .studio-image-upload-overlay{opacity:0;pointer-events:none}@media (hover:none){.studio-image-upload-overlay{opacity:1;pointer-events:auto}}.studio-agreements{border-top:1px solid #d4e5ed;gap:14px;margin-top:22px;padding-top:20px;display:grid}.studio-agreements h3{font-size:1.05rem}.studio-agreements>a{font-size:.83rem}.studio-agreement{gap:5px;display:grid}.studio-agreement label{cursor:pointer;align-items:center;gap:10px;font-size:.9rem;display:flex}.studio-agreement input{accent-color:#247ca3;width:17px;height:17px}.studio-agreement>.meta{padding-left:27px;font-size:.73rem}.studio-image-source-stage .studio-image-upload-overlay{left:calc(var(--crop-left,0px) + var(--crop-width,100%) / 2);top:calc(var(--crop-top,0px) + var(--crop-height,100%) / 2)}.studio-supporter-footer .studio-supporter-activity{color:#929da7;box-shadow:none;background:#f2f4f6;border-color:#dde2e7}.studio-supporter-footer .studio-supporter-activity.has-conversation{color:#fff;background:#247ca3;border-color:#2785b0;box-shadow:0 2px 5px #174e7030}.studio-conversation-thumbnails{align-items:center;gap:7px;max-width:240px}.studio-conversation-thumbnails button{opacity:.6;width:32px;height:32px}.studio-conversation-thumbnails button[aria-pressed=true]{opacity:1;border-color:#247ca3;width:56px;height:56px;box-shadow:0 2px 6px #174e7024}@media (width<=580px){.studio-conversation-thumbnails{max-width:150px}.studio-conversation-thumbnails button{width:28px;height:28px}.studio-conversation-thumbnails button[aria-pressed=true]{width:46px;height:46px}}.studio-work-card>.studio-work-no-image{color:#718592;background:#eef4f7;place-items:center;min-height:220px;padding:20px;display:grid}.studio-work-draft-status{background:#fff5df;border-radius:5px;padding:7px 10px;font-size:.78rem;color:#92632c!important}.studio-setup-attention{vertical-align:middle;color:#92632c;font:650 .68rem var(--display);letter-spacing:0;background:#fff0d2;border-radius:999px;margin-left:8px;padding:4px 8px;display:inline-block}.studio-agreement-choice{flex-wrap:wrap;align-items:center;gap:7px;font-size:.9rem;display:flex}.studio-agreement-choice label{font-size:inherit}.studio-agreement-dialog{width:min(650px,100vw - 28px)}.studio-agreement-document{overscroll-behavior:contain;background:#f9fcfd;border:1px solid #c4d8e3;border-radius:8px;height:32dvh;max-height:360px;padding:14px 18px;overflow-y:auto}.studio-agreement-document section+section{margin-top:20px}.studio-agreement-document h3{margin-bottom:8px;font-size:1rem}.studio-agreement-document p{color:#4f6a7c;font-size:.9rem;line-height:1.65}.studio-agreement-dialog>[data-review-progress]{margin-top:10px;font-size:.76rem}.studio-case-state-filter{color:#617987;align-items:center;gap:8px;font-size:.76rem;display:flex}.studio-case-dialog-date{align-items:center;gap:6px;display:flex}.studio-case-message .studio-chat-time,.studio-case-dialog-date .studio-chat-time{margin:0}.studio-case-dialog .studio-chat-exact{z-index:4;color:#17384d;background:#fff;border:1px solid #c9dfe8;border-radius:5px;width:max-content;padding:7px 9px;font-size:.72rem;font-weight:400;display:none;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 3px 12px #17384d20}.studio-case-dialog .studio-chat-time:hover .studio-chat-exact,.studio-case-dialog .studio-chat-time:focus-within .studio-chat-exact,.studio-case-dialog .studio-chat-time[open] .studio-chat-exact{display:block}.studio-chat-time .studio-chat-exact{z-index:4;color:#17384d;background:#fff;border:1px solid #c9dfe8;border-radius:5px;width:max-content;max-width:260px;padding:7px 9px;font-size:.72rem;font-weight:400;display:none;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 3px 12px #17384d20}.studio-chat-time:hover .studio-chat-exact,.studio-chat-time:focus-within .studio-chat-exact,.studio-chat-time[open] .studio-chat-exact{display:block}.studio-document-acceptance{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;margin:0;font-size:.9rem;font-weight:600;line-height:1.4;display:flex}.studio-document-acceptance input{accent-color:#247ca3;flex:none;width:18px;height:18px}.studio-terms-settings .studio-agreements{border-top:0;margin-top:16px;padding-top:0}.studio-setup-steps{gap:18px;display:grid}.studio-setup-step+section{border-top:1px solid #d4e5ed;padding-top:18px}.studio-setup-step>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.studio-setup-step h3{font-size:1rem}.studio-setup-step p{color:#617987;font-size:.85rem;line-height:1.5}.studio-setup-step .studio-setup-next{color:#37617a;margin-top:6px}.studio-setup-settings .studio-setup-steps{margin-top:20px}.studio-setup-step-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.studio-setup-step-actions .button{flex:none}@media (width<=580px){.studio-setup-step-actions{flex-direction:column;align-items:flex-start;gap:10px}}.studio-agreement{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px}.studio-agreement>.studio-agreement-recorded{text-align:right;justify-self:end;padding-left:0;font-size:.73rem}@media (width<=580px){.studio-agreement{grid-template-columns:1fr}.studio-agreement>.studio-agreement-recorded{justify-self:end}}.studio-setup-step-actions [data-gate=channel]{color:#fff;background:#247ca3;border-color:#247ca3}.studio-setup-step-actions [data-gate=channel]:hover{background:#195d7f;border-color:#195d7f}.studio-setup-step-actions .button:disabled{color:#7b8992;opacity:1;background:#edf2f6;border-color:#d8e1e8}.studio-setup-date{color:#718592;align-items:center;gap:5px;font-size:.73rem;display:flex}.studio-setup-date .studio-chat-time{margin:0}.studio-setup-step-actions{flex-wrap:wrap}.studio time[data-relative-time]{cursor:pointer;text-decoration:none}.studio-chat-time{display:inline-block}.studio-props-conversation .studio-dialog-head{align-items:center;margin-bottom:18px}.studio-props-conversation .studio-dialog-head h2{font-size:1.4rem}.studio-props-conversation .studio-dialog-head>.studio-logo-close{margin-left:auto}.studio-conversation-work-summary{border-top:1px solid #e1e9ee;border-bottom:1px solid #e1e9ee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-bottom:18px;padding:14px 0;display:grid}.studio-conversation-work-summary h3{margin:0 0 5px;line-height:1.3}.studio-conversation-work-summary .studio-conversation-carousel{margin:0}.studio-conversation-work-summary .studio-conversation-amount{border-left:1px solid #e1e9ee;min-width:115px;padding-left:18px}.studio-conversation-thumbnails button[aria-pressed=true]{width:48px;height:48px}@media (width<=580px){.studio-conversation-work-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.studio-conversation-work-summary>.studio-conversation-carousel{grid-area:2/1;justify-content:flex-start}.studio-conversation-work-summary>.studio-conversation-amount{grid-area:1/2/3;min-width:100px;padding-left:12px}.studio-conversation-thumbnails button[aria-pressed=true]{width:42px;height:42px}}.studio-support-case-summary{color:#718592;border-bottom:1px solid #e1e9ee;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:0 0 15px;font-size:.75rem;display:flex}.studio-support-case-summary>span:last-child{align-items:center;gap:5px;display:flex}.studio-chat-bubble .studio-support-author{color:#376b86;margin-bottom:7px;font-size:.72rem}.studio-chat-bubble .studio-support-outcome{color:#376b86;background:#edf5fa;border:1px solid #a8c5d5;border-radius:999px;width:max-content;margin:10px 0 0;padding:4px 8px;font-size:.68rem;font-weight:650;display:inline-block}.studio-chat-bubble .studio-support-outcome.is-closed,.studio-chat-bubble .studio-support-outcome.is-refunded{color:#27664b;background:#d1eadf;border-color:#93c4aa}.studio-case-state-filter select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2317384d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/16px 16px no-repeat;padding:8px 36px 8px 12px}.studio-agreement-choice input:disabled{appearance:none;opacity:1;cursor:default;background:#e1e5e9;border:1px solid #bbc2c9;border-radius:3px;flex:none;width:17px;height:17px}.studio-agreement-choice input:disabled:checked{background:#d2d9df url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23667581' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat}.studio-setup-settings .studio-setup-steps{gap:0;margin-top:14px}.studio-setup-settings .studio-setup-step{grid-template-columns:minmax(0,1fr) 150px;gap:6px 24px;padding:18px 0;display:grid}.studio-setup-settings .studio-setup-step+section{border-top:1px solid #e1e9ee}.studio-setup-settings .studio-setup-step>div:first-child{grid-column:1;justify-content:flex-start;gap:10px;margin:0}.studio-setup-settings .studio-setup-step h3{font-size:.95rem}.studio-setup-settings .studio-setup-step .status-pill,.studio-setup-settings .studio-setup-attention{margin:0;padding:3px 7px;font-size:.64rem}.studio-setup-settings .status-pill{color:#3f715a;background:#e8f2ed}.studio-setup-settings .studio-setup-step>p{grid-column:1;max-width:540px;font-size:.8rem;line-height:1.5}.studio-setup-settings .studio-setup-step-actions{display:contents}.studio-setup-settings .studio-setup-step-actions .button{grid-area:1/2/4;place-self:center end;min-height:34px;padding:7px 12px;font-size:.75rem}.studio-setup-settings .studio-setup-next{color:#87949c;grid-column:1;margin:0;font-size:.73rem}.studio-setup-settings .studio-setup-next:empty{display:none}.studio-setup-settings .studio-setup-date{grid-column:1;font-size:.71rem}.studio-setup-settings [data-gate=channel]{color:#246587;background:#f3f8fb;border-color:#bdd3df}.studio-setup-settings [data-gate=channel]:hover{color:#174e70;background:#e5f1f8;border-color:#247ca3}@media (width<=580px){.studio-setup-settings .studio-setup-step{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.studio-setup-settings .studio-setup-step>div:first-child{flex-wrap:wrap}.studio-setup-settings .studio-setup-step-actions .button{padding:6px 9px;font-size:.7rem}}.studio-work-card .meta .studio-chat-time,.studio-work-carousel-body .meta .studio-chat-time{font-size:inherit;color:inherit;text-align:left;margin-top:0}.studio-conversation-work-identity{align-items:center;gap:14px;min-width:0;display:flex}.studio-conversation-work-identity>div{min-width:0}.studio-conversation-work-image{object-fit:cover;border:1px solid #d4e5ed;border-radius:8px;flex:none;width:76px;height:76px}.studio-conversation-carousel>button{color:#376b86;background:#edf5fa;border:1px solid #bdd3df;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.studio-conversation-carousel>button:hover{background:#dcecf5;border-color:#8fb7cf}@media (width<=580px){.studio-conversation-work-image{width:60px;height:60px}.studio-conversation-work-identity{gap:10px}}.studio-setup-pending{vertical-align:middle;color:#526e97;font:650 .64rem var(--display);letter-spacing:0;background:#e8eff9;border-radius:999px;margin-left:8px;padding:3px 7px;display:inline-block}.studio-conversation-work-summary{grid-template-columns:minmax(0,1fr) auto}.studio-conversation-work-identity>div{flex:1}.studio-conversation-work-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.studio-conversation-work-meta .studio-conversation-carousel{gap:4px;margin-left:auto}.studio-conversation-work-meta .studio-conversation-carousel>button{color:#58788c;background:#f4f8fa;border-color:#d1e0e8;width:25px;height:25px;font-size:.8rem}.studio-conversation-work-meta .studio-conversation-carousel>button:hover{color:#174e70;background:#e3eff6;border-color:#9ec1d6}@media (width<=580px){.studio-conversation-work-summary>.studio-conversation-amount{grid-area:1/2}.studio-conversation-work-meta{gap:8px}}.studio-case-dialog .studio-dialog-head{margin-bottom:8px}.studio-case-dialog .studio-dialog-head .eyebrow{letter-spacing:.07em;margin-bottom:6px;font-size:.67rem;font-weight:650}.studio-case-dialog .studio-dialog-head h2{font-size:1.3rem;line-height:1.3}.studio-support-case-summary{justify-content:flex-start;margin-bottom:14px;padding-bottom:12px;font-size:.75rem}.studio-support-case-summary .studio-chat-time{font-size:inherit;color:inherit}.studio-support-chat .studio-chat-bubble p{font-size:.9rem;line-height:1.55}.studio-support-chat .studio-chat-time{color:#647f8e;font-size:.68rem;font-weight:400}.studio-support-chat .studio-chat-time time{font-size:inherit;font-weight:inherit}.studio-support-chat .studio-support-author{margin-bottom:6px;font-size:.7rem;font-weight:600}.studio-support-status-event{color:#738895;align-items:center;gap:12px;margin:5px 0;display:flex}.studio-support-status-line{border-top:1px dashed #b9cbd5;flex:1;min-width:10px}.studio-support-status-event>div{justify-items:center;gap:4px;display:grid}.studio-support-event-label{text-align:center;font-size:.71rem;line-height:1.4}.studio-support-status-pill{color:#526e89;background:#e8eef5;border-radius:999px;margin-left:3px;padding:3px 7px;font-size:.66rem;font-weight:650;display:inline-block}.studio-support-status-pill.is-closed,.studio-support-status-pill.is-refunded{color:#47765c;background:#e0eee6}.studio-support-status-event .studio-chat-time{margin:0;font-size:.64rem}.studio-case-dialog .studio-supporter-reply>.field{font-size:.88rem}.studio-conversation-work-meta .studio-conversation-carousel{grid-template-columns:auto auto;gap:4px;display:grid}.studio-conversation-position{text-align:center;color:#7b8992;white-space:nowrap;grid-column:1/-1;margin-bottom:2px;font-size:.64rem;line-height:1.2}.studio-case-dialog .studio-chat-trail{gap:12px;padding:14px}.studio-support-chat .studio-chat-bubble{padding:11px 14px}.studio-support-chat .studio-chat-bubble p{margin:0;font-size:.88rem;line-height:1.5}.studio-support-chat .studio-chat-bubble>.studio-chat-time{text-align:right;margin:5px 0 0;font-size:.67rem;line-height:1.2;display:block}.studio-support-chat .studio-chat-bubble time{font-size:inherit;line-height:inherit;color:inherit;margin:0;padding:0;display:inline}.studio-support-chat .studio-support-author{margin:0 0 5px;font-size:.7rem;font-weight:600;line-height:1.2}.studio-case-dialog .studio-support-case-summary{margin:0 0 12px;padding:0 0 10px;line-height:1.3}.studio-case-dialog .studio-support-case-summary .studio-chat-time{font-size:inherit;line-height:inherit;margin:0}.studio-support-status-event{align-items:center;gap:10px;margin:2px 0;padding:4px 0}.studio-support-status-event>div{flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.studio-support-event-label{white-space:nowrap;align-items:center;gap:4px;font-size:.68rem;line-height:1.3;display:inline-flex}.studio-support-status-pill{margin:0;padding:3px 6px;font-size:.64rem;line-height:1.2}.studio-support-status-event .studio-chat-time{margin:0;font-size:.64rem;line-height:1.3;display:inline-block}.studio-support-status-line{border:0;border-top:1px dashed #b9cbd5;align-self:center;height:0}@media (width<=480px){.studio-support-status-event{gap:6px}.studio-support-status-event>div{gap:5px}.studio-support-event-label{font-size:.62rem}.studio-support-status-event .studio-chat-time{font-size:.6rem}}.studio-conversation-work-identity{gap:10px}.studio-conversation-work-summary .studio-conversation-work-identity h3{margin-bottom:0;line-height:1.25}.studio-conversation-work-meta{align-items:flex-start;margin-top:4px}.studio-conversation-work-meta>.meta{line-height:1.3}.studio-conversation-work-meta .studio-chat-time{font-size:inherit;line-height:inherit;text-align:left;margin:0}.studio-conversation-work-meta .studio-conversation-carousel{background:#f3f8fb;border:1px solid #c9dce7;border-radius:12px;gap:7px;margin-top:0;padding:8px 10px}.studio-conversation-position{color:#617d8d;justify-content:space-between;align-items:center;gap:12px;margin:0 0 3px;font-size:.72rem;display:flex}.studio-conversation-control-label{color:#37617a;font-weight:650}.studio-conversation-work-meta .studio-conversation-carousel>button{background:#fff;border-color:#c2d8e5;width:32px;height:32px;font-size:1rem}.studio-conversation-work-identity>div{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) auto;align-self:center;gap:4px 14px;display:grid}.studio-conversation-work-identity h3{grid-area:1/1;align-self:end}.studio-conversation-work-meta{display:contents}.studio-conversation-work-meta>.meta{grid-area:2/1;align-self:start}.studio-conversation-work-meta .studio-conversation-carousel{grid-area:1/2/3;align-self:center}.studio-conversation-work-identity>div{display:block}.studio-conversation-work-meta{margin-top:4px;display:block}.studio-conversation-work-summary{border-bottom:0;margin-bottom:0}.studio-conversation-navigation{border-bottom:1px solid #e1e9ee;justify-content:flex-end;margin-bottom:14px;padding:0 0 12px;display:flex}.studio-conversation-navigation .studio-conversation-carousel{background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.studio-conversation-navigation .studio-conversation-position{color:#718592;margin:0 8px 0 0;font-size:.7rem;display:block}.studio-conversation-navigation .studio-conversation-carousel>button{color:#58788c;background:0 0;border:0;border-radius:4px;width:25px;height:25px;font-size:.95rem}.studio-conversation-navigation .studio-conversation-carousel>button:hover{color:#174e70;background:#eaf2f7}.studio-agreement-dialog{width:min(675px,100vw - 32px);max-height:69dvh;padding:21px;display:none;overflow:hidden}.studio-agreement-dialog[open]{flex-direction:column;display:flex}.studio-agreement-dialog .studio-agreement-document{flex:1;height:45dvh;min-height:0;max-height:none;padding:18px 21px}.studio-agreement-dialog .studio-dialog-head,.studio-agreement-dialog .studio-dialog-actions,.studio-agreement-dialog>[data-review-progress]{flex:none}.studio-document-review-actions{flex:1;align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.studio-agreement-dialog .studio-dialog-actions{flex-wrap:wrap}.studio-agreement-dialog .studio-document-review-actions{flex-basis:100%}.studio-document-review-actions .studio-document-download{flex:none}.studio-document-acceptance:has(input:disabled){color:var(--control-muted)}@media (width<=580px){.studio-agreement-dialog,.studio-agreement-dialog .studio-agreement-document{padding:18px}.studio-agreement-dialog .studio-dialog-actions{flex-wrap:wrap;gap:10px}.studio-document-review-actions{flex-basis:100%;gap:10px}.studio-agreement-dialog .button{padding:9px 13px;font-size:.85rem}}.studio-blocked-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.studio-blocked-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.admin{background:#eef3f7;grid-template-columns:222px minmax(0,1fr);min-height:calc(100dvh - 58px);display:grid}.admin-sidebar{color:#e4f1f9;background:#143650;flex-direction:column;gap:27px;padding:27px 17px;display:flex}.admin-sidebar .wordmark{color:#fff;padding-left:9px;font-size:1.42rem}.admin-sidebar .eyebrow{color:#a7c9dc;padding:0 10px;font-size:.67rem}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav button{color:#c6dbe8;text-align:left;background:0 0;border:0;border-radius:5px;padding:11px 13px;font-weight:600}.admin-sidebar nav button[aria-current=page]{color:#173e59;background:#e6f1f8}.admin-sidebar nav button:hover:not([aria-current=page]){background:#28516c}.admin-sidebar-foot{color:#a5bfd0;margin-top:auto;padding-left:10px;font-size:.76rem}.admin-content{min-width:0}.admin-top{border-bottom:1px solid var(--line);height:72px;color:var(--muted);background:#fff;justify-content:space-between;align-items:center;padding:0 clamp(22px,4vw,62px);font-size:.87rem;display:flex}.admin-main{width:min(1140px,100% - 60px);margin-inline:auto;padding:48px 0 95px}.admin-heading{max-width:790px;margin-bottom:31px}.admin-heading h1{margin:9px 0 13px}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admin-metric{gap:12px;padding:24px;display:grid}.admin-metric span{color:var(--muted);font-size:.86rem}.admin-metric strong{font-variant-numeric:tabular-nums;font-size:2rem}.admin-metric small{color:var(--muted);font-size:.76rem;line-height:1.4}.admin-section{margin-top:39px}.admin-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.admin-section-head h2{margin-bottom:6px}.admin-table-wrap{overflow:auto}.admin table{border-collapse:collapse;text-align:left;width:100%;min-width:580px}.admin th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#f7fafc;font-size:.75rem}.admin th,.admin td{border-bottom:1px solid var(--line);padding:16px 20px}.admin tr:last-child td{border-bottom:0}.admin th button{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;font-weight:700}.admin td:last-child,.admin th:last-child{text-align:right}.admin-table-note{margin-top:12px}.admin-list{gap:12px;display:grid}.admin-record{justify-content:space-between;gap:20px;padding:25px;display:flex}.admin-record h2{margin:8px 0}.admin-record-right{align-content:center;justify-items:end;gap:13px;display:grid}.admin-record-right strong{font-size:1.45rem}.admin-allocation{gap:13px;margin-top:18px;padding:28px;display:grid}.admin-allocation h2{font-size:1.5rem}.admin-allocation .button{justify-self:start;margin-top:12px}.allocation-row{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;display:flex}.admin-case-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:20px;display:grid}.admin-case-button{text-align:left;color:var(--ink);gap:8px;padding:20px;display:grid}.admin-case-button:hover{border-color:#8eb7cd}.admin-case-detail{align-content:start;gap:15px;padding:28px;display:grid}.admin-case-detail h2{margin-bottom:10px}.admin-case-detail h3{margin-top:8px;font-size:1rem}.admin-case-message{background:#eff5f9;border-radius:6px;padding:12px 15px}.admin-case-message.internal{background:#fff8e7}.admin-case-detail form{margin-top:18px}.admin-case-detail form .button{justify-self:start}@media (width<=850px){.admin{grid-template-columns:1fr}.admin-sidebar{gap:12px;padding:15px}.admin-sidebar .wordmark,.admin-sidebar .eyebrow,.admin-sidebar-foot{display:none}.admin-sidebar nav{display:flex;overflow:auto}.admin-sidebar nav button{white-space:nowrap}.admin-main{width:min(100% - 32px,1140px);padding-top:34px}}@media (width<=650px){.admin-metrics{grid-template-columns:1fr}.admin-record,.admin-section-head{flex-direction:column;align-items:start}.admin-record-right{justify-items:start}.admin-case-layout{grid-template-columns:1fr}}.admin-sidebar .wordmark span{color:#a6e6f6}.admin-sidebar nav button{cursor:pointer}.admin-sidebar nav button:focus-visible,.admin button:focus-visible{outline-offset:2px;outline:3px solid #5ab6d7}.admin-panel{min-width:0;padding:25px}.admin-panel h2{margin:0 0 18px}.admin-panel h3{margin:24px 0 12px;font-size:1rem}.admin-panel.soft{background:#e8f2f8}.admin-panel p{line-height:1.5}.admin-controls{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:23px;display:flex}.admin-controls .field{flex:1;min-width:180px;max-width:300px}.admin-controls .button{margin-bottom:2px}.admin-split{grid-template-columns:minmax(230px,.8fr) minmax(0,1.35fr);gap:18px;display:grid}.admin-select{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;gap:7px;padding:18px 20px;display:grid}.admin-select[aria-pressed=true]{background:#e9f5fb;border-color:#367ea0;box-shadow:inset 4px 0 #276c8d}.admin-select:hover{border-color:#77abc3}.admin-select small{color:var(--muted);font-size:.78rem}.admin-fact{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;font-size:.88rem;display:flex}.admin-fact span{color:var(--muted)}.admin-fact strong{text-align:right;font-weight:600}.admin-empty{color:var(--muted);background:#f5f9fb;border-radius:6px;padding:18px}.admin-action{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.admin-action h3{color:var(--ink);margin:0 0 20px;font-size:1.08rem}.admin-action form{margin-top:0}.admin-action .button{justify-self:start}.admin-restriction{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.admin-restriction span{gap:5px;display:grid}.admin-restriction small{color:var(--muted);font-size:.76rem}.admin-message{background:#eef5f9;border-radius:6px;margin-bottom:10px;padding:14px 16px}.admin-message.internal{background:#fff6e5}.admin-message strong{margin-right:10px;display:inline-block}.admin-message time{color:var(--muted);font-size:.76rem}.admin-message p{margin:9px 0 0}.admin-audit-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.5fr) minmax(100px,1fr) minmax(100px,1fr) minmax(90px,.8fr);align-items:center;gap:14px;padding:15px 0;font-size:.86rem;display:grid}.admin-audit-row time{color:var(--muted)}.admin-inline-link{color:#14577b;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.admin .notice:not([hidden]){margin-top:14px;display:block}.admin .notice[data-tone=error]{color:#9a3030}@media (width<=850px){.admin-sidebar nav{padding-bottom:5px}.admin-sidebar nav button{flex:none}.admin-split{grid-template-columns:1fr}.admin-split>.admin-list{display:flex;overflow:auto}.admin-select{min-width:225px}.admin-audit-row{grid-template-columns:1fr 1fr}}@media (width<=650px){.admin-controls{display:grid}.admin-controls .field{max-width:none}.admin-fact{gap:4px;display:grid}.admin-fact strong{text-align:left}.admin-restriction{flex-direction:column;align-items:start}.admin-audit-row{grid-template-columns:1fr}.admin-panel{padding:19px}}.admin-case-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 17px;display:grid}.admin-case-filter{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:7px;gap:5px;padding:17px 19px;display:grid}.admin-case-filter span{font-size:.82rem;font-weight:650}.admin-case-filter strong{font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.1}.admin-case-filter small{color:var(--muted);font-size:.71rem;line-height:1.35}.admin-case-filter:hover{border-color:#7cb0c7}.admin-case-filter[aria-pressed=true]{background:#e9f5fb;border-color:#28799a;box-shadow:inset 0 4px #28799a}.admin-case-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;margin-bottom:21px;display:flex}.admin-case-toolbar .meta{margin:0}.admin-case-toolbar .field{min-width:190px;font-size:.78rem}.admin-case-toolbar select{margin-top:5px}@media (width<=1050px){.admin-case-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.admin-case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.admin-case-filters{grid-template-columns:1fr}}.admin-campaign{overflow:hidden}.admin-campaign>.admin-record{align-items:start;padding:24px}.admin-campaign .admin-record h2{margin:9px 0 12px}.admin-campaign .admin-record .meta{margin:0}.admin-campaign-body{border-top:1px solid var(--line);margin:0 24px 24px;padding-top:27px}.admin-campaign-body h3{color:#175676;margin:0 0 16px;font-size:1.15rem}.admin-campaign-facts{margin-bottom:27px}.admin-campaign-facts .admin-fact:last-child{border-bottom:0}.admin-campaign-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.admin-campaign-toolbar .meta{margin:0}.admin-campaign-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-campaign-creators{border-top:1px solid var(--line);margin:0 24px 24px;padding-top:26px}.admin-campaign-creators h3{color:#175676;margin:0 0 8px;font-size:1.15rem}.admin-campaign-creators>.meta{margin:0 0 16px}.admin-campaign-creators table{min-width:760px}.admin-campaign-creators th,.admin-campaign-creators td{vertical-align:top;padding:13px 12px}.admin-campaign-creators th:first-child,.admin-campaign-creators td:first-child{padding-left:0}.admin-campaign-creators th:last-child,.admin-campaign-creators td:last-child{text-align:left}.admin-campaign-creators td small{color:var(--muted);margin-top:5px;font-size:.72rem;display:block}.admin-campaign-review-count{white-space:nowrap}.admin-campaign-creators .admin-campaign-review-note{margin:12px 0 0;font-size:.78rem}.admin-dialog{border:1px solid var(--line);width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--ink);border-radius:12px;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #102f4699}.admin-dialog::backdrop{background:#102f46a6}.admin-dialog-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:25px;display:flex}.admin-dialog-head h2{margin:0;font-size:1.7rem}.admin-dialog-head .eyebrow{margin:0 0 6px}.admin-dialog-close{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;font-size:1.8rem;line-height:1}.admin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.admin-dialog button:focus-visible{outline-offset:2px;outline:3px solid #5ab6d7}@media (width<=650px){.admin-campaign>.admin-record{padding:22px}.admin-campaign-body,.admin-campaign-creators{margin:0 22px 22px;padding-top:22px}.admin-campaign-toolbar{flex-direction:column;align-items:start}.admin-dialog{padding:22px}}.admin-attribution{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(160px,1fr) auto;align-items:end;gap:16px;padding:16px 0;display:grid}.admin-attribution>div{gap:5px;display:grid}.admin-attribution small{color:var(--muted)}.admin-attribution .button{margin-bottom:2px}.admin-attribution .notice{grid-column:1/-1}@media (width<=650px){.admin-attribution{grid-template-columns:1fr}.admin-attribution .button{justify-self:start}}.admin-overview-activity{margin-top:24px}.admin-overview-activity .admin-table-wrap{border:1px solid var(--line);border-radius:6px}.admin-overview-activity .admin-table-note{margin-bottom:0}.admin-overview-period{margin:0 0 16px}.admin-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:24px;display:grid}.admin-flow-panel{height:100%}.admin-flow-panel>.meta{margin:0 0 19px}.admin-flow-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-flow-steps li{border-top:1px solid var(--line);padding-top:12px}.admin-flow-step-head{justify-content:space-between;gap:15px;font-size:.9rem;font-weight:650;display:flex}.admin-flow-step-head strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.admin-flow-track{background:#e7eef2;border-radius:3px;height:9px;margin:9px 0 5px;overflow:hidden}.admin-flow-track i{background:#3e91b3;border-radius:3px;height:100%;display:block}.admin-flow-steps small{color:var(--muted);font-size:.75rem;line-height:1.4;display:block}.admin-flow-note{margin:18px 0 0;font-size:.76rem}@media (width<=850px){.admin-flow-grid{grid-template-columns:1fr}}.admin-flow-grid{grid-template-columns:1fr}.admin-sankey-panel{min-width:0;padding:25px 27px}.admin-sankey-head h2{margin:0 0 6px}.admin-sankey-head .meta{margin:0}.admin-sankey-scroll{margin-top:15px;overflow-x:auto}.admin-sankey-scroll svg{width:100%;min-width:820px;height:auto;display:block}.admin-sankey-link{transition:fill-opacity .15s}.admin-sankey-link:hover{fill-opacity:.72}.admin-sankey-node text{fill:#fff;pointer-events:none;font-family:inherit;font-size:13px;font-weight:700}.admin-sankey-node text:last-of-type{font-variant-numeric:tabular-nums}.admin-sankey-status{flex-wrap:wrap;gap:9px;display:flex}.admin-sankey-status:empty{display:none}.admin-sankey-status span{color:#536d7b;background:#f0f5f7;border:1px solid #dbe6eb;border-radius:4px;align-items:center;gap:5px;padding:5px 9px;font-size:.75rem;display:inline-flex}.admin-sankey-status strong{color:var(--ink);font-variant-numeric:tabular-nums}.admin-sankey-note{margin:14px 0 0;font-size:.76rem;line-height:1.45}@media (width<=650px){.admin-sankey-panel{padding:20px 16px}}.admin-global-filters{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:end;gap:17px;padding:14px clamp(22px,4vw,62px);display:flex}.admin-global-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-self:center;margin-right:8px;font-size:.79rem;font-weight:700}.admin-global-filters .field{width:min(230px,100%);font-size:.79rem}.admin-global-filters select{margin-top:5px}.admin-report-actions{justify-content:flex-end;margin:-8px 0 18px;display:flex}@media (width<=650px){.admin-global-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px 16px;display:grid}.admin-global-label{grid-column:1/-1}.admin-global-filters .field{width:100%}}.admin th button{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.admin th button:hover{text-underline-offset:4px;text-decoration:underline}.admin-sort-indicator{text-align:center;color:#277293;min-width:1em;font-size:1rem;line-height:1;display:inline-block}.admin-review-table{border:1px solid #d8e3e9;border-radius:6px;margin-top:22px;overflow-x:auto}.admin-review-table table{border-collapse:collapse;text-align:left;width:100%;min-width:530px}.admin-review-table th,.admin-review-table td{border-bottom:1px solid #d8e3e9;padding:15px 18px}.admin-review-table tr:last-child td{border-bottom:0}.admin-review-table th{color:#526f7d;letter-spacing:.05em;text-transform:uppercase;background:#f2f7fa;font-size:.73rem}.admin-review-table th button{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:700;display:inline-flex}.admin-review-table th button:hover{text-underline-offset:4px;text-decoration:underline}.admin-review-table td:last-child,.admin-review-table th:last-child{text-align:right}.admin-review-table td{color:#17384b;font-size:.88rem}.admin-review-table th[aria-sort=none] .admin-sort-indicator{color:#738c9b}.admin-review-table th button:focus-visible{outline-offset:4px;outline:3px solid #5ab6d7}.admin-top{height:54px}.admin-global-filters{align-items:center;gap:12px;padding-top:8px;padding-bottom:8px}.admin-global-label{margin-right:4px}.admin-global-filters .field{white-space:nowrap;align-items:center;gap:9px;width:auto;min-width:210px;display:flex}.admin-global-filters select{width:175px;min-height:40px;margin-top:0;padding:8px 10px}.admin-main{padding-top:28px}@media (width<=650px){.admin-top{height:50px}.admin-global-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 16px}.admin-global-filters .field{white-space:normal;gap:4px;width:100%;min-width:0;display:grid}.admin-global-filters select{width:100%;min-height:40px}.admin-main{padding-top:24px}}.admin-main>.admin-panel.soft{margin-top:26px}.admin-global-creator{align-items:center;gap:8px;display:flex;position:relative}.admin-global-creator input{width:175px;min-height:40px;padding:8px 10px}.admin-creator-results{z-index:5;border:1px solid var(--line);background:#fff;border-radius:7px;min-width:300px;max-width:min(440px,100vw - 32px);max-height:300px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 15px 35px #123e6033}.admin-creator-results p{color:var(--muted);margin:4px 7px 9px;font-size:.8rem}.admin-creator-results button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:5px;padding:10px;display:block}.admin-creator-results button:hover,.admin-creator-results button:focus-visible{background:#eaf4f9}.admin-creator-results small{color:var(--muted);margin-top:3px;display:block}@media (width<=650px){.admin-global-creator{flex-wrap:wrap;grid-column:1/-1}.admin-global-creator .field{flex:1}.admin-global-creator input{width:100%}}.admin-list{align-content:start}.admin-panel>.admin-action{margin-top:30px;padding-top:26px}.admin-panel>.admin-action form{max-width:620px}.admin-panel>.admin-action h3{margin:0 0 20px}.admin-people-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.admin-people-directory,.admin-people-detail{min-width:0}.admin-creator-summary{border-bottom:1px solid var(--line);padding:17px 0 19px}.admin-creator-summary:first-of-type{padding-top:2px}.admin-people-detail .admin-creator-summary h3{color:var(--ink);margin:0 0 14px;font-size:1rem}.admin-creator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-creator-summary-grid>div{background:#eef6fa;border-radius:6px;align-content:start;gap:7px;min-width:0;padding:13px 15px;display:grid}.admin-creator-summary-grid span{color:#526d7d;font-size:.76rem;line-height:1.3}.admin-creator-summary-grid span small{font-size:.68rem}.admin-creator-summary-grid strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;line-height:1.15}.admin-creator-summary .meta{margin:12px 0 0;font-size:.73rem;line-height:1.5}.admin-creator-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-creator-financial-grid>div{background:#e5f1f7}.admin-people-layout+.creator-timeline-card{margin-top:20px}.admin-creator-exchanges{border-top:1px solid var(--line);margin:22px 0;padding:22px 0}.admin-people-detail .admin-creator-exchanges h3{color:var(--ink);align-items:baseline;gap:8px;margin:0 0 6px;font-size:1rem;display:flex}.admin-creator-exchanges h3 span{color:#5b7888;font-size:.72rem}.admin-creator-exchanges>.meta{margin:0 0 15px;font-size:.74rem;line-height:1.5}.admin-exchange-list{gap:9px;display:grid}.admin-exchange{background:#fff;border:1px solid #d2e0e8;border-radius:7px;min-width:0}.admin-exchange[open]{border-color:#8fb5c8;box-shadow:0 4px 18px #2047640d}.admin-exchange summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;list-style:none;display:flex}.admin-exchange summary::-webkit-details-marker{display:none}.admin-exchange summary:before{content:"▸";color:#357896;flex:none;font-size:.9rem}.admin-exchange[open] summary:before{content:"▾"}.admin-exchange summary>span{flex:1;gap:4px;min-width:0;display:grid}.admin-exchange summary strong{font-size:.88rem}.admin-exchange summary small{color:var(--muted);font-size:.72rem;line-height:1.35}.admin-exchange summary b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.91rem}.admin-exchange summary:focus-visible{outline-offset:2px;outline:3px solid #5ab6d7}.admin-exchange-body{border-top:1px solid var(--line);padding:2px 16px 17px}.admin-exchange-body h4{color:#355d71;letter-spacing:.06em;text-transform:uppercase;margin:18px 0 10px;font-size:.74rem}.admin-exchange-event,.admin-exchange-message{background:#eef6fa;border-radius:6px;margin-top:8px;padding:12px 14px}.admin-exchange-event>div,.admin-exchange-message>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px;display:flex}.admin-exchange-event strong,.admin-exchange-message strong{font-size:.79rem}.admin-exchange-event span,.admin-exchange-message time,.admin-exchange-event small{color:#587485;font-size:.7rem}.admin-exchange-event p,.admin-exchange-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:.82rem;line-height:1.5}.admin-exchange-event small{margin-top:7px;display:block}.admin-exchange-message.from-creator{background:#e4f0f6;margin-left:20px}.admin-directory-count{color:#3c657a;vertical-align:middle;background:#eaf2f7;border-radius:99px;margin-left:5px;padding:3px 8px;font-size:.76rem;display:inline-block}.admin-people-search{flex-wrap:wrap;align-items:end;gap:9px;margin:0 0 20px;display:flex}.admin-people-search .field{flex:1;min-width:170px;font-size:.82rem}.admin-people-search input{min-height:42px}.admin-people-directory table{min-width:0}.admin-people-directory th,.admin-people-directory td{padding:12px 9px}.admin-people-directory th:first-child,.admin-people-directory td:first-child{padding-left:12px}.admin-people-directory th:last-child,.admin-people-directory td:last-child{padding-right:12px}.admin-people-directory td small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:.72rem;display:block}.admin-people-directory tr.is-selected{background:#eaf5fb}.admin-paging{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:.82rem;display:flex}.admin-paging>div{gap:8px;display:flex}.admin-supporter-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.admin-supporter-metrics>div{background:#f3f8fb;border-radius:6px;gap:8px;padding:13px;display:grid}.admin-supporter-metrics span{color:var(--muted);font-size:.75rem}.admin-supporter-metrics strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.admin-recipient-list,.admin-history-list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.admin-recipient-list{max-height:360px;overflow-y:auto}.admin-recipient-row,.admin-history-row{border-bottom:1px solid var(--line);gap:7px;padding:13px 15px;display:grid}.admin-recipient-row:last-child,.admin-history-row:last-child{border-bottom:0}.admin-recipient-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-recipient-row small{color:var(--muted);grid-column:1/-1}.admin-recipient-row strong{font-variant-numeric:tabular-nums;font-size:.84rem}.admin-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-history-row>div{gap:5px;display:grid}.admin-history-row>div:last-child{text-align:right}.admin-history-row strong{font-size:.87rem}.admin-history-row span,.admin-history-row small{color:var(--muted);font-size:.76rem}.admin-history-row .admin-inline-link{font-size:inherit}.admin-people-detail>.meta{margin:0 0 16px}.admin-account-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.admin-state-chip{color:#335d70;white-space:nowrap;background:#e7f2f5;border-radius:99px;padding:4px 8px;font-size:.65rem;font-weight:750;line-height:1.1;display:inline-block}.admin-state-chip[data-state=restricted],.admin-state-chip[data-state=review]{color:#805210;background:#fff0d4}.admin-state-chip[data-state=blocked],.admin-state-chip[data-state=confirmed]{color:#923e35;background:#fce7e4}.admin-state-chip[data-state=not-assessed]{color:#5b7080;background:#edf1f3}.admin-people-directory .admin-account-chips{margin-top:6px}.admin-account-risk{background:#f2f7fa;border:1px solid #d9e6ec;border-radius:7px;margin:15px 0 20px;padding:18px}.admin-account-risk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-account-risk-head .admin-account-chips{margin:0}.admin-account-risk-head>span:last-child{color:#5c7280;font-size:.75rem}.admin-account-risk h3{margin:19px 0 5px}.admin-account-risk .meta{line-height:1.45}.admin-account-risk ul{color:#526a78;margin:11px 0 16px;padding-left:18px;font-size:.79rem}.admin-risk-ledger{border-top:1px solid #d2e0e6;grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.admin-risk-ledger .admin-fact{gap:8px;font-size:.76rem}.admin-risk-ledger .admin-fact strong{font-variant-numeric:tabular-nums}.admin-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.admin-overview-summary{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.admin-overview-summary h2{margin:0;font-size:1rem}.admin-summary-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-summary-pair>div{align-content:start;gap:5px;min-width:0;display:grid}.admin-summary-pair span{color:var(--muted);font-size:.78rem}.admin-summary-pair strong,.admin-recognized-value{font-variant-numeric:tabular-nums;font-size:1.72rem;line-height:1.2}.admin-summary-pair small{color:var(--muted);font-size:.7rem;line-height:1.4}.admin-overview-summary>.meta{margin:0;font-size:.73rem}.admin-summary-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-summary-triple>div{align-content:start;gap:5px;min-width:0;display:grid}.admin-summary-triple span{color:var(--muted);font-size:.76rem}.admin-summary-triple strong{font-variant-numeric:tabular-nums;font-size:clamp(1rem,1.35vw,1.35rem);line-height:1.2}.admin-summary-triple small{color:var(--muted);font-size:.68rem;line-height:1.35}.admin-blocked-icon{color:#89571b;vertical-align:middle;background:#fff1d6;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-left:7px;display:inline-flex}.admin-blocked-icon svg{width:13px;height:13px}@media (width<=650px){.admin-overview-metrics,.admin-risk-ledger{grid-template-columns:1fr}}@media (width<=1050px){.admin-people-layout{grid-template-columns:1fr}.admin-people-directory table{min-width:580px}}@media (width<=650px){.admin-supporter-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-paging{flex-direction:column;align-items:flex-start}.admin-creator-financial-grid{grid-template-columns:1fr}.admin-creator-summary-grid>div{padding:12px}.admin-exchange summary{align-items:flex-start}.admin-exchange-message.from-creator{margin-left:10px}.admin-recipient-row,.admin-history-row{grid-template-columns:1fr}.admin-history-row>div:last-child{text-align:left}}.admin-financial-date{vertical-align:top;gap:2px;min-width:11rem;display:inline-grid}.admin-financial-date small{color:var(--muted);font-size:11px;line-height:1.4}.admin-financial-timeline{gap:18px;padding-left:24px;display:grid}.admin-financial-timeline li{overflow-wrap:anywhere;padding-left:4px}.admin-financial-timeline p{margin-block:6px}.admin [data-lifecycle-filters]{flex-wrap:wrap;align-items:end;gap:.8rem;margin-block:1rem;display:flex}.admin [data-lifecycle-filters] label{gap:.3rem;min-width:0;display:grid}.admin [aria-label="Creator lifecycle report"] :is(td,dd) small{display:block}.admin [aria-label="Creator lifecycle report"] caption{text-align:start}.admin [aria-label="Creator lifecycle report"] td time{white-space:normal;max-inline-size:18rem;display:block}.creator-timeline-card{min-width:0;margin-bottom:20px;padding:25px;overflow:visible}.creator-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.creator-timeline-head h2{margin:4px 0 8px;font-size:1.5rem}.creator-timeline-head .meta{max-width:650px;margin:0}.creator-timeline-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:.76rem;font-weight:650;display:flex}.creator-timeline-legend span{align-items:center;gap:7px;display:inline-flex}.creator-timeline-legend span:before{content:"";background:#247ca3;border-radius:3px;width:13px;height:4px}.creator-timeline-legend .creator-timeline-legend-reversal:before{background:#bd654d}.creator-timeline-legend .creator-timeline-legend-work:before{background:0 0;border-left:2px dashed #ae514e;border-radius:0;width:2px;height:14px}.creator-timeline-scroll{margin-top:15px}.creator-timeline-plot{aspect-ratio:1000/300;min-width:600px;position:relative}.creator-timeline-plot svg{width:100%;height:100%;display:block;overflow:visible}.creator-timeline-grid{stroke:#dce8ee;stroke-width:1px}.creator-timeline-axis-label{fill:#627687;font-family:inherit;font-size:13px}.creator-timeline-area{fill:#a9d7e8;fill-opacity:.44}.creator-timeline-gross-line{fill:none;stroke:#247ca3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.creator-timeline-reversal-line{fill:none;stroke:#bd654d;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.creator-timeline-marker{left:calc(var(--marker-x) - 11px);cursor:pointer;z-index:2;background:0 0;border:0;width:22px;height:72.333%;padding:0;position:absolute;top:6.667%}.creator-timeline-marker-line{opacity:.8;border-left:2px dashed #ae514e;display:block;position:absolute;inset:0 auto 0 10px}.creator-timeline-marker-line:before{content:"";background:#ae514e;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-5px;box-shadow:0 0 0 3px #fff}.creator-timeline-marker:hover,.creator-timeline-marker:focus{z-index:10}.creator-timeline-marker:focus-visible{outline-offset:2px;outline:2px solid #ae514e}.creator-timeline-tooltip{width:220px;color:var(--ink);text-align:left;white-space:normal;background:#fff;border:1px solid #cddde7;border-radius:9px;padding:9px;display:none;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 9px 24px #173e592e}.creator-timeline-marker:hover .creator-timeline-tooltip,.creator-timeline-marker:focus .creator-timeline-tooltip{gap:5px;display:grid}.creator-timeline-tooltip img{object-fit:cover;border-radius:5px;width:100%;height:112px;display:block}.creator-timeline-tooltip strong{font-size:.83rem;line-height:1.3}.creator-timeline-tooltip time{color:var(--muted);font-size:.71rem}.creator-timeline-marker.edge-left .creator-timeline-tooltip{transform:translate(-10%)}.creator-timeline-marker.edge-right .creator-timeline-tooltip{transform:translate(-90%)}.creator-timeline-note{margin:8px 0 0;font-size:.73rem;line-height:1.5}@media (width<=850px){.creator-timeline-scroll{padding-bottom:7px;overflow-x:auto}}.creator-timeline-day{top:10%;left:calc(var(--day-x) - var(--day-width) / 2);width:var(--day-width);cursor:crosshair;z-index:1;background:0 0;border:0;height:69%;padding:0;position:absolute}.creator-timeline-day:focus-visible{outline:2px solid #247ca3}.creator-timeline-day-tip{color:#183c51;text-align:left;white-space:nowrap;background:#fff;border:1px solid #bed3df;border-radius:9px;min-width:155px;padding:9px 11px;font-size:.75rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 9px 24px #173e592e}.creator-timeline-day-tip strong,.creator-timeline-day-tip span,.creator-timeline-day:hover .creator-timeline-day-tip,.creator-timeline-day:focus .creator-timeline-day-tip{display:block}.creator-timeline-day.edge-left .creator-timeline-day-tip{transform:translate(-10%)}.creator-timeline-day.edge-right .creator-timeline-day-tip{transform:translate(-90%)}.creator-timeline-day.creator-timeline-dot{top:var(--point-y);left:var(--day-x);cursor:pointer;z-index:3;border-radius:50%;width:18px;height:18px;transform:translate(-50%,-50%)}.creator-timeline-dot:before{content:"";background:#247ca3;border:1px solid #fff;border-radius:50%;position:absolute;inset:6px;box-shadow:0 0 0 1px #247ca340}.creator-timeline-dot.is-reversal:before{background:#bd654d}.creator-timeline-dot:hover,.creator-timeline-dot:focus{z-index:6}.creator-timeline-plot{container-type:size}.creator-timeline-marker{height:16px;top:6.667%;overflow:visible;transform:translateY(-50%)}.creator-timeline-marker-line{pointer-events:none;height:72.333cqh;top:8px;bottom:auto}.creator-timeline-marker-line:before{width:6px;height:6px;top:-3px;left:-4px;box-shadow:0 0 0 2px #fff}.creator-timeline-dot:before{inset:5px}.screen-deck{background:#edf3f8;grid-template-columns:255px minmax(0,1fr);min-height:calc(100dvh - 58px);display:grid}.screen-deck-rail{border-right:1px solid var(--line);background:#f8fafc;min-width:0}.screen-deck-rail-head{border-bottom:1px solid var(--line);gap:8px;padding:24px 19px 17px;display:grid}.screen-deck-rail-head a{font-size:.78rem;text-decoration:none}.screen-deck-rail-head strong{font:650 1.1rem var(--display)}.screen-deck-rail-head span{color:var(--muted);font-size:.72rem}.screen-deck-rail nav{gap:3px;padding:20px 12px 60px;display:grid}.screen-deck-group{color:#688195;letter-spacing:.12em;text-transform:uppercase;padding:18px 10px 7px;font-size:.66rem;font-weight:700}.screen-deck-group:first-child{padding-top:0}.screen-deck-rail nav a{color:#516b7d;border-radius:5px;padding:9px 10px;font-size:.82rem;line-height:1.35;text-decoration:none}.screen-deck-rail nav a small{color:#7a90a0;margin-right:9px;font-size:.71rem}.screen-deck-rail nav a[aria-current=page]{color:#164e71;background:#deedf6;font-weight:700}.screen-deck-rail nav a:hover{background:#e9f2f8}.screen-deck-main{min-width:0;padding:33px clamp(20px,3vw,46px) 80px}.screen-deck-toolbar{justify-content:space-between;align-items:center;gap:25px;max-width:1400px;margin:0 auto 20px;display:flex}.screen-deck-toolbar .eyebrow{font-size:.66rem}.screen-deck-toolbar strong{font:700 clamp(1.65rem, 2.4vw, 2.35rem) / 1.15 var(--display);letter-spacing:-.04em;margin:8px 0;display:block}.screen-deck-toolbar p{color:var(--muted);max-width:720px;font-size:.86rem}.screen-deck-pager{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:.75rem;display:flex}.screen-deck-pager a{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.25rem;text-decoration:none;display:grid}.screen-deck-pager a[aria-disabled=true],.screen-deck-bottom a[aria-disabled=true]{pointer-events:none;opacity:.35}.screen-deck-states{flex-wrap:wrap;gap:6px;max-width:1400px;margin:0 auto 20px;display:flex}.screen-deck-states a{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:5px;padding:7px 11px;font-size:.73rem;text-decoration:none}.screen-deck-states a[aria-current=page]{color:#195473;background:#e1f0fa;border-color:#2b719e;font-weight:700}.screen-deck-product{border:1px solid var(--line);background:#fff;border-radius:9px;max-width:1400px;min-height:560px;margin:auto;overflow:hidden}.screen-deck-bottom{max-width:1400px;color:var(--muted);justify-content:space-between;gap:20px;margin:18px auto;font-size:.75rem;display:flex}.screen-deck-bottom a{text-decoration:none}.screen-deck-product .screen-stage{padding:clamp(23px,4vw,54px)}.screen-deck-product .screen-stage h1{font-size:clamp(2rem,3.5vw,3.25rem)}.screen-stage .stage-intro{max-width:650px;margin-bottom:30px}.screen-stage .stage-intro h1{margin:10px 0 17px}.screen-stage .stage-intro p:not(.eyebrow){color:var(--muted)}.screen-stage .stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.screen-stage .stage-panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.screen-stage .stage-panel h2{margin-bottom:14px;font-size:1.4rem}.screen-stage .stage-panel p{color:var(--muted);font-size:.91rem}.screen-stage .stage-action{margin-top:24px}.screen-stage .stage-cover{object-fit:cover;border-radius:7px;width:100%;height:260px}.screen-stage .stage-list{gap:0;display:grid}.screen-stage .stage-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:17px;padding:15px 0;display:flex}.screen-stage .stage-row:last-child{border-bottom:0}.screen-stage .stage-row strong{display:block}.screen-stage .stage-row small{color:var(--muted);margin-top:4px;display:block}.screen-stage .stage-row button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:5px;padding:8px 12px}.screen-stage .stage-form{gap:17px;display:grid}.screen-stage .stage-form .button{justify-self:start}.screen-stage .stage-feedback{margin-top:16px}.screen-stage .stage-feedback:empty{display:none}.journey-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(23px,4vw,54px);display:flex}.journey-head .wordmark{white-space:nowrap;font-size:1.4rem}.journey-head nav{flex-wrap:wrap;gap:clamp(10px,2vw,30px);display:flex}.journey-head nav a{color:#365971;font-size:.84rem;text-decoration:none}.journey-head nav a:hover{text-decoration:underline}.journey-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:clamp(23px,4vw,54px);display:grid}.journey-hero img{object-fit:cover;border-radius:8px;width:100%;height:430px}.journey-hero h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1.03}.journey-hero p:not(.eyebrow){color:var(--muted);max-width:470px;font-size:1.1rem}.journey-hero .button{margin-top:16px;display:inline-flex}.creator-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.creator-metrics>div{border:1px solid var(--line);background:#edf5fa;border-radius:7px;gap:8px;padding:20px;display:grid}.creator-metrics span,.creator-metrics small{color:var(--muted);font-size:.8rem}.creator-metrics strong{color:#12344b;font-size:1.65rem}.admin-screen-table-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.admin-record-select{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.admin-record-select:hover{background:#edf5fa}.screen-stage .stage-row a{white-space:nowrap;font-size:.83rem}.screen-stage .stage-row input[type=checkbox]{width:20px;height:20px}.screen-stage .stage-row input[type=radio]{width:18px;height:18px}.screen-stage .button-row{flex-wrap:wrap;gap:10px;display:flex}.screen-stage .button-row .button{width:auto}.screen-stage .field input,.screen-stage .field textarea,.screen-stage .field select{width:100%}.screen-stage .notice[hidden]{display:none}.screen-deck-states:has(a:only-child){display:none}.screen-skeleton{opacity:.7;background:repeating-linear-gradient(#e4eef5 0 22px,#0000 22px 54px);border-radius:8px;max-width:650px;height:300px;margin-top:35px}@media (width<=940px){.screen-deck{grid-template-columns:1fr}.screen-deck-rail{border-right:0;border-bottom:1px solid var(--line)}.screen-deck-rail-head{flex-wrap:wrap;align-items:center;gap:8px 17px;padding:14px 18px;display:flex}.screen-deck-rail nav{gap:3px;padding:9px 12px;display:flex;overflow-x:auto}.screen-deck-rail nav a{white-space:nowrap}.screen-deck-group{display:none}.screen-deck-main{padding:22px 16px 50px}}@media (width<=650px){.screen-deck-toolbar{flex-direction:column;align-items:start}.screen-deck-pager{align-self:flex-end}.screen-stage .stage-grid{grid-template-columns:1fr}.screen-deck-bottom span{display:none}.screen-deck-product .screen-stage{padding:23px 18px}.screen-stage .stage-cover{height:200px}.journey-head{flex-direction:column;align-items:start}.journey-hero{grid-template-columns:1fr}.journey-hero img{height:250px}}.screen-stage .stage-panel{border-color:var(--line);border-radius:12px;padding:24px}.screen-stage .stage-panel.soft{background:var(--surface-soft)}.screen-stage .stage-intro h1{text-wrap:balance;line-height:1.15}.screen-stage .stage-row{align-items:center}.screen-stage .stage-row>div{overflow-wrap:anywhere;min-width:0}.screen-stage .stage-row a:not(.button){border:1px solid var(--control-border);min-height:44px;color:var(--blue);background:var(--white);border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.journey-hero{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.journey-hero,.stage-grid)>*{overflow-wrap:anywhere;min-width:0}.screen-stage :is(.field,input,textarea,form){min-width:0;max-width:100%}@media (width<=650px){.journey-hero,.screen-stage .stage-grid{grid-template-columns:minmax(0,1fr)}}.screen-stage .creator-earnings-work{gap:16px}.screen-stage .creator-earnings-work img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.screen-stage .creator-earnings-work>div{flex:1}.screen-stage .creator-earnings-work>span{color:var(--muted);font-size:.82rem}.web-screen-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:18px clamp(22px,3vw,45px);display:flex}.web-screen-header .wordmark{font-size:1.5rem}.web-screen-header .button{white-space:nowrap}.web-screen-nav{flex-wrap:wrap;gap:18px;display:flex}.web-screen-nav a{color:var(--ink);font-size:.82rem;text-decoration:none}.web-screen-nav a:hover{text-decoration:underline}.web-full-hero{background:var(--blue);color:#fff;border-radius:12px;grid-template-columns:.85fr 1.15fr;min-height:450px;margin:28px;display:grid;overflow:hidden}.web-full-hero>div{align-content:center;justify-items:start;gap:20px;padding:clamp(28px,4vw,53px);display:grid}.web-full-hero .eyebrow{color:#c9dfea}.web-full-hero h1{font-size:clamp(2.5rem,4vw,3.6rem)}.web-full-hero .lead{color:#fff}.web-full-hero .button{color:var(--blue);background:#fff;border-color:#fff}.web-full-hero .button.secondary{color:#fff;background:0 0}.web-full-hero figure{min-height:450px;margin:0;position:relative}.web-full-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.web-full-hero figcaption{color:#fff;font:600 1.5rem var(--display);background:linear-gradient(#0000,#102d40d9);padding:55px 23px 23px;position:absolute;inset:auto 0 0}.web-lower-cards{grid-template-columns:1fr 1fr;gap:17px;margin:0 28px 32px;display:grid}.web-lower-cards a{border:1px solid var(--line);color:var(--ink);border-radius:7px;padding:22px;text-decoration:none}.web-lower-cards span,.web-visual-flow small{color:#4d728b;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:.69rem;font-weight:700;display:block}.web-lower-cards strong,.web-visual-flow strong{font:650 1.27rem var(--display);display:block}.web-lower-cards p,.web-visual-flow p{color:var(--muted);margin-top:7px;font-size:.83rem}.web-landing{align-items:center}.web-landing .stage-cover{height:390px}.web-visual-flow{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;display:grid}.web-visual-flow>div{border:1px solid var(--line);background:#f7fafc;border-radius:8px;padding:20px;overflow:hidden}.web-visual-flow img{object-fit:cover;width:calc(100% + 40px);height:130px;margin:-20px -20px 18px}.web-flow-symbol{color:#2d79a2;background:#dceef7;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:17px;font-size:1.6rem;display:grid}.web-pricing-card{background:var(--wash);border-radius:8px;align-items:center;gap:26px;max-width:760px;margin:25px 0;padding:33px 38px;display:flex}.web-pricing-card div{gap:8px;display:grid}.web-pricing-card div span{color:var(--muted);font-size:.82rem}.web-pricing-card strong{font:650 clamp(2rem, 4vw, 3rem) var(--display)}.web-setup-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.web-setup-grid article{border:1px solid var(--line);border-radius:8px;min-height:210px;padding:25px}.web-setup-grid span{color:var(--link);font-size:.82rem}.web-setup-grid h2{margin:25px 0 10px;font-size:1.5rem}.web-setup-grid p{color:var(--muted);font-size:.85rem}.web-help-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.web-help-grid a{border-bottom:1px solid var(--line);gap:6px;padding:20px 0;text-decoration:none;display:grid}.web-help-grid strong{font:650 1.1rem var(--display);color:var(--ink)}.web-help-grid span{color:var(--link);font-size:.82rem}.web-policy-layout{grid-template-columns:210px 1fr;gap:22px;display:grid}.web-policy-layout nav{align-content:start;gap:5px;display:grid}.web-policy-layout nav a{color:var(--muted);border-radius:4px;padding:11px 12px;font-size:.86rem;text-decoration:none}.web-policy-layout nav a[aria-current=page]{color:var(--blue);background:#e7f2f9;font-weight:700}.web-missing{text-align:center;align-content:center;justify-items:center;min-height:550px;display:grid}.web-missing>span{font:700 7rem var(--display);color:#7fb4d2}.web-missing h1{margin:12px 0}.web-missing p:not(.eyebrow){max-width:550px;color:var(--muted)}@media (width<=980px){.web-screen-header{flex-wrap:wrap}.web-screen-nav{order:3;width:100%}}@media (width<=700px){.web-full-hero,.web-lower-cards,.web-visual-flow,.web-setup-grid,.web-policy-layout{grid-template-columns:1fr}.web-full-hero{margin:14px}.web-full-hero figure{min-height:270px}.web-lower-cards{margin:0 14px 20px}.web-screen-header .button{display:none}.web-landing .stage-cover{height:230px}.web-policy-layout nav{display:flex;overflow:auto}.web-policy-layout nav a{white-space:nowrap}.web-pricing-card{gap:10px;display:grid}.web-pricing-card>span{justify-self:start;transform:rotate(90deg)}}.home-options{--ho-ink:#143348;--ho-navy:#173c58;--ho-sky:#a8cadb;color:var(--ho-ink)}.ho-compare{z-index:30;color:#fff;background:#102b40;align-items:center;gap:22px;min-height:77px;padding:10px clamp(18px,3vw,48px);display:flex;position:sticky;top:0;box-shadow:0 5px 22px #0c293132}.ho-compare a{text-decoration:none}.ho-back,.ho-original{color:#d0e3eb;white-space:nowrap;font-size:.78rem}.ho-compare-title{gap:2px;margin-right:auto;display:grid}.ho-compare-title strong{font:700 .94rem var(--display)}.ho-compare-title span{color:#adcad8;font-size:.68rem}.ho-compare nav{gap:5px;display:flex}.ho-compare nav a{color:#e8f3f7;white-space:nowrap;border:1px solid #63869a;border-radius:4px;align-items:center;gap:8px;padding:8px 11px;font-size:.77rem;display:flex}.ho-compare nav a b{background:#42667a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.7rem;display:grid}.ho-compare nav a[aria-current=page]{color:#16374e;background:#f5f9f9;border-color:#f5f9f9;font-weight:700}.ho-compare nav a[aria-current=page] b{color:#16374e;background:#dcebf0}.ho-page{min-height:100vh}.ho-page a:focus-visible{outline-offset:4px;outline:3px solid #1b86c1}.ho-site-head{align-items:center;gap:35px;width:min(1320px,100% - 70px);height:102px;margin:auto;display:flex}.ho-site-head .wordmark{font-size:1.67rem}.ho-site-head nav{align-items:center;gap:26px;margin-left:auto;display:flex}.ho-site-head nav a{color:inherit;font-size:.84rem;text-decoration:none}.ho-site-head nav a:hover{text-decoration:underline}.ho-head-cta{white-space:nowrap;border-radius:3px;padding:13px 17px;font-size:.8rem;font-weight:750;text-decoration:none}.ho-page .ho-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:750}.ho-page h1{font-family:var(--display);letter-spacing:-.067em;font-weight:700}.ho-page h2{font-family:var(--display);letter-spacing:-.055em;font-weight:700}.ho-page .ho-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.ho-solid{color:#fff;background:#173e5b;border-radius:4px;justify-content:space-between;align-items:center;gap:35px;padding:15px 20px;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.ho-solid:hover{background:#28617f}.ho-text-link{color:#245e7d;border-bottom:1px solid;padding-bottom:3px;font-size:.83rem;font-weight:700;text-decoration:none}.ho-page img{object-fit:cover}.ho-editorial{color:#18394a;background:#f8f8f4}.ho-editorial .ho-site-head{border-bottom:1px solid #d7dfdf}.ho-editorial .ho-head-cta{color:#173e5b;background:#e8eff0}.ho-e-hero{grid-template-columns:.88fr 1.12fr;width:min(1320px,100% - 70px);min-height:620px;margin:28px auto 0;display:grid}.ho-e-hero-copy{flex-direction:column;justify-content:center;padding:55px clamp(25px,4vw,75px) 55px 0;display:flex}.ho-e-hero-copy .ho-kicker{color:#547b8e}.ho-e-hero h1{margin:26px 0 25px;font-size:clamp(3.2rem,5vw,5.9rem);line-height:1.02}.ho-e-hero h1 em{letter-spacing:-.055em;color:#477d9a;font:italic .94em Georgia,serif}.ho-e-hero-copy>p:not(.ho-kicker){color:#55717d;max-width:460px;font-size:1.08rem;line-height:1.65}.ho-e-hero .ho-actions{margin-top:33px}.ho-e-hero figure{margin:0;position:relative}.ho-e-hero figure img{width:100%;height:100%;min-height:620px}.ho-e-hero figcaption{letter-spacing:.04em;background:#f8f8f4e8;padding:8px 10px;font-size:.7rem;font-weight:700;position:absolute;bottom:20px;right:21px}.ho-e-story{width:min(1180px,100% - 70px);margin:0 auto;padding:120px 0 95px}.ho-e-story-head{border-top:1px solid #bdcfd1;grid-template-columns:1.2fr .8fr;align-items:end;gap:26px;padding:35px 0 45px;display:grid}.ho-e-story-head .ho-kicker{color:#60869a;grid-column:1/-1}.ho-e-story-head h2{max-width:720px;font-size:clamp(2.5rem,4vw,4.3rem)}.ho-e-story-head>p:last-child{color:#5b7582;max-width:400px;font-size:1.04rem}.ho-e-feature{background:#e9f0ef;grid-template-columns:1.15fr .85fr;min-height:480px;display:grid}.ho-e-feature img{width:100%;height:100%;min-height:480px}.ho-e-feature-copy{flex-direction:column;justify-content:center;align-items:start;padding:45px clamp(30px,4vw,65px);display:flex}.ho-e-feature-copy span,.ho-e-notes span{letter-spacing:.13em;color:#557f90;font-size:.68rem;font-weight:800}.ho-e-feature-copy h3{font:700 clamp(2rem, 3vw, 3.1rem) / 1.1 var(--display);letter-spacing:-.05em;margin:22px 0}.ho-e-feature-copy p{color:#587481;font-size:1rem}.ho-e-feature-copy a{color:#205e7b;border-bottom:1px solid;margin-top:28px;font-weight:750;text-decoration:none}.ho-e-notes{grid-template-columns:1fr 1fr;gap:9%;padding:95px 0 0;display:grid}.ho-e-notes>div:first-child{border-top:1px solid #c5d3d5;border-bottom:1px solid #c5d3d5;flex-direction:column;justify-content:center;padding:50px 10px;display:flex}.ho-e-notes blockquote{letter-spacing:-.04em;color:#2c536a;margin:24px 0;font:italic clamp(2rem,3vw,3.2rem)/1.28 Georgia,serif}.ho-e-notes p{color:#627986;max-width:380px}.ho-e-notes img{width:100%;height:270px;margin:20px 0}.ho-e-note-caption{font:italic 1.4rem Georgia,serif;color:#274d64!important}.ho-e-notes small{color:#73909b;font-size:.73rem}.ho-e-paths{border-top:1px solid #bdcfd1;width:min(1180px,100% - 70px);margin:0 auto;padding:35px 0 115px}.ho-e-paths .ho-kicker{color:#67899a}.ho-e-paths h2{margin:15px 0 37px;font-size:clamp(2.2rem,3.3vw,3.5rem)}.ho-e-paths>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ho-e-paths a{color:#173a4d;border:1px solid #c9d6d6;flex-direction:column;gap:23px;min-height:240px;padding:34px;text-decoration:none;transition:background .2s;display:flex}.ho-e-paths a:hover{background:#edf2ef}.ho-e-paths small{letter-spacing:.13em;color:#5c8394;font-size:.69rem;font-weight:800}.ho-e-paths strong{font:700 clamp(1.5rem, 2.4vw, 2.3rem) / 1.1 var(--display);letter-spacing:-.04em}.ho-e-paths a span{color:#28698c;margin-top:auto;font-size:.82rem;font-weight:750}.ho-e-footer{color:#e8f2f4;background:#173e58;justify-content:space-between;align-items:center;gap:20px;padding:36px max(35px,50vw - 660px);font-size:.78rem;display:flex}.ho-e-footer .wordmark{color:#fff}.ho-e-footer a:last-child{color:#d9ecf2}.ho-photo{color:#15384e;background:#e9f2f5}.ho-photo .ho-site-head{width:min(1320px,100% - 70px)}.ho-photo .ho-head-cta{color:#fff;background:#174562}.ho-p-opening{color:#fff;flex-direction:column;justify-content:start;align-items:start;width:min(1320px,100% - 70px);min-height:790px;margin:auto;padding:70px 60px;display:flex;position:relative;overflow:hidden}.ho-p-opening:after{content:"";z-index:0;background:linear-gradient(90deg,#092d42df 0,#0b3049ad 31%,#0b30492b 70%),linear-gradient(#0000 66%,#092f4a91);position:absolute;inset:0}.ho-p-opening>img{object-position:center 43%;width:100%;height:100%;position:absolute;inset:0}.ho-p-opening>:not(img){z-index:1;position:relative}.ho-p-opening .ho-kicker{color:#c0e1ed}.ho-p-opening h1{max-width:780px;margin:35px 0 29px;font-size:clamp(4rem,7vw,8rem);line-height:.96}.ho-p-opening>p:not(.ho-kicker){max-width:500px;font-size:1.2rem}.ho-p-opening .ho-actions{margin-top:33px}.ho-p-opening .ho-solid{color:#173e58;background:#fff}.ho-p-opening .ho-text-link{color:#fff}.ho-p-photo-credit{letter-spacing:.05em;font-size:.7rem;bottom:22px;right:28px;position:absolute!important}.ho-p-guide{justify-content:space-between;align-items:center;gap:25px;width:min(1180px,100% - 70px);margin:auto;padding:47px 0 110px;display:flex}.ho-p-guide>span{font:italic 1.35rem Georgia,serif}.ho-p-guide nav{gap:23px;display:flex}.ho-p-guide a{color:#285d78;border-bottom:1px solid #8fb5c7;padding-bottom:4px;font-size:.8rem;text-decoration:none}.ho-p-chapter{align-items:end;width:min(1180px,100% - 70px);min-height:610px;margin:0 auto 115px;display:flex;position:relative}.ho-p-chapter>img{width:100%;height:100%;position:absolute;inset:0}.ho-p-chapter-caption{background:#f9fbfa;width:min(490px,82%);margin:0 0 -55px 55px;padding:38px 43px 40px;position:relative;box-shadow:0 20px 60px #183f4a25}.ho-p-chapter-caption>span{color:#4e7e97;letter-spacing:.12em;font-size:.72rem;font-weight:800}.ho-p-chapter-caption h2{margin:19px 0;font-size:clamp(2.2rem,3.7vw,4rem);line-height:1.04}.ho-p-chapter-caption p{color:#567381;font-size:1rem}.ho-p-chapter-caption a{color:#1f6588;border-bottom:1px solid;margin-top:24px;font-size:.83rem;font-weight:750;text-decoration:none;display:inline-block}.ho-p-chapter-caption blockquote{color:#24536b;margin:24px 0 0;font:italic 1.3rem/1.35 Georgia,serif}.ho-photo #ho-p-prop .ho-p-chapter-caption{margin-left:auto;margin-right:55px}.ho-p-choice{border-top:1px solid #adcad3;width:min(1180px,100% - 70px);margin:140px auto 0;padding:50px 0 120px}.ho-p-choice .ho-kicker{color:#5b889d}.ho-p-choice h2{max-width:650px;margin:18px 0 43px;font-size:clamp(2.5rem,4vw,4.5rem)}.ho-p-choice>div{grid-template-columns:1fr 1fr;gap:17px;display:grid}.ho-p-choice a{color:#153b51;background:#d5e8ee;flex-direction:column;gap:24px;min-height:245px;padding:35px;text-decoration:none;display:flex}.ho-p-choice a:last-child{background:#dfe9e9}.ho-p-choice a span{letter-spacing:.14em;color:#4d7a92;font-size:.7rem;font-weight:800}.ho-p-choice a strong{font:700 clamp(1.5rem, 2.5vw, 2.5rem) / 1.1 var(--display);letter-spacing:-.04em}.ho-p-choice a small{margin-top:auto;font-size:.83rem;font-weight:700}.ho-p-choice a:hover{filter:brightness(.97)}.ho-p-footer{border-top:1px solid #adcad3;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:38px 0 50px;display:flex}.ho-p-footer .wordmark{margin-right:auto}.ho-p-footer>a:not(.wordmark){color:#295c77;font-size:.8rem;text-decoration:none}.ho-ocean{color:#e9f4f4;background:#102f45}.ho-ocean .ho-site-head{border-bottom:1px solid #4c6f7e}.ho-ocean .wordmark{color:#fff}.ho-ocean .wordmark span{color:#92c8dc}.ho-ocean .ho-head-cta{color:#14384e;background:#d4e8ed}.ho-ocean .ho-o-hero{width:min(1320px,100% - 70px);margin:auto;padding:70px 0 0}.ho-o-hero-top{flex-direction:column;align-items:start;display:flex}.ho-o-hero-top .ho-kicker{color:#91c0d2}.ho-o-hero h1{margin:24px 0 26px;font-size:clamp(3.8rem,6vw,7.5rem);line-height:.99}.ho-o-hero h1 i{color:#a8d3df;letter-spacing:-.045em;font:italic .95em Georgia,serif}.ho-o-hero-top>p:not(.ho-kicker){color:#c8dbe2;max-width:490px;font-size:1.14rem}.ho-o-hero .ho-actions{margin-top:30px}.ho-o-hero .ho-solid{color:#17384b;background:#e5f1f2}.ho-o-quiet{color:#d5e9ec;border-bottom:1px solid #96bdc9;padding-bottom:3px;font-size:.85rem;font-weight:700;text-decoration:none}.ho-o-hero figure{height:570px;margin:70px 0 0;position:relative}.ho-o-hero figure img{object-position:center 35%;width:100%;height:100%}.ho-o-hero figcaption{color:#fff;background:linear-gradient(#0000,#0b293fd9);padding:70px 45px 36px;font:italic clamp(1.8rem,3vw,3rem)/1.15 Georgia,serif;position:absolute;bottom:0;left:0;right:0}.ho-o-proof{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;width:min(1180px,100% - 70px);margin:auto;padding:125px 0;display:grid}.ho-o-proof-intro .ho-kicker,.ho-o-sequence .ho-kicker,.ho-o-close .ho-kicker{color:#9bc8d9}.ho-o-proof h2{margin:20px 0;font-size:clamp(2.8rem,4.2vw,5rem);line-height:1.02}.ho-o-proof-intro>p:last-child{color:#bad2dd;max-width:370px}.ho-o-window{color:#17384b;background:#fff;border:1px solid #d4e3e7;box-shadow:0 25px 75px #041a2d65}.ho-o-window-bar{justify-content:space-between;gap:15px;padding:18px 22px;font-size:.84rem;display:flex}.ho-o-window-bar span{color:#6d8590}.ho-o-window>img{width:100%;height:260px}.ho-o-window-content{padding:24px}.ho-o-window-content p{letter-spacing:.15em;color:#66889a;font-size:.63rem;font-weight:800}.ho-o-window-content h3{margin:13px 0 20px;font-size:1.65rem}.ho-o-window-content>div{flex-wrap:wrap;gap:7px;display:flex}.ho-o-window-content span{color:#42667a;border:1px solid #c9dbe1;border-radius:3px;padding:7px 10px;font-size:.72rem}.ho-o-sequence{width:min(1180px,100% - 70px);margin:auto;padding:20px 0 135px}.ho-o-line{border-top:1px solid #5f8495;grid-template-columns:repeat(3,1fr);gap:29px;margin-top:30px;padding-top:25px;display:grid;position:relative}.ho-o-line:before{content:"";background:linear-gradient(90deg,#83c4d5,#83c4d5 33.3%,#0000 33.3% 34%,#83c4d5 34% 66.3%,#0000 66.3% 67%,#83c4d5 67%);height:5px;position:absolute;top:-3px;left:0;right:0}.ho-o-line article>span{letter-spacing:.13em;color:#a5cfdb;font-size:.69rem;font-weight:800}.ho-o-line article>img,.ho-o-note{width:100%;height:225px;margin:19px 0 24px}.ho-o-line article>img{object-fit:cover}.ho-o-note{color:#224b60;background:#e9f3f3;flex-direction:column;justify-content:center;padding:29px;font:italic 1.6rem/1.25 Georgia,serif;display:flex}.ho-o-note small{font:700 .7rem var(--display);color:#698797;margin-top:16px}.ho-o-line h3{margin-bottom:13px;font-size:1.7rem}.ho-o-line p{color:#b4cfdb;font-size:.92rem}.ho-o-close{color:#17394b;background:#e9f2f2;justify-content:space-between;align-items:center;gap:60px;padding:85px max(35px,50vw - 590px);display:flex}.ho-o-close .ho-kicker{color:#5b8394}.ho-o-close h2{margin:12px 0;font-size:clamp(2.8rem,4vw,4.7rem)}.ho-o-close p:not(.ho-kicker){color:#527282}.ho-o-close>div:last-child{gap:10px;min-width:310px;display:grid}.ho-o-close a{color:#17394b;background:#fff;justify-content:space-between;gap:30px;padding:18px 20px;font-weight:750;text-decoration:none;display:flex}.ho-o-close a:hover{background:#d7e7e9}.ho-o-footer{align-items:center;gap:25px;padding:30px max(35px,50% - 660px);font-size:.77rem;display:flex}.ho-o-footer span{color:#afcad4;margin-left:auto}.ho-o-footer nav a{color:#e9f4f4}@media (width<=1080px){.ho-compare{flex-wrap:wrap}.ho-compare-title{margin-right:0}.ho-compare nav{order:3;width:100%;overflow-x:auto}.ho-compare .ho-original{margin-left:auto}.ho-site-head{gap:18px}.ho-site-head nav{gap:12px}.ho-e-hero-copy{padding-right:35px}.ho-o-proof{gap:35px}}@media (width<=760px){.ho-compare{gap:9px;position:relative}.ho-compare-title{display:none}.ho-compare nav a span{font-size:.7rem}.ho-original{display:none}.ho-site-head{flex-wrap:wrap;width:calc(100% - 36px);height:auto;padding:22px 0}.ho-site-head .wordmark{font-size:1.4rem}.ho-site-head nav{white-space:nowrap;order:3;width:100%;padding-top:10px;overflow-x:auto}.ho-site-head nav a{font-size:.73rem}.ho-head-cta{margin-left:auto;padding:10px;font-size:.71rem}.ho-e-hero,.ho-e-story,.ho-e-paths,.ho-p-opening,.ho-p-guide,.ho-p-chapter,.ho-p-choice,.ho-o-hero,.ho-o-proof,.ho-o-sequence{width:calc(100% - 36px)}.ho-e-hero,.ho-e-story-head,.ho-e-feature,.ho-e-notes,.ho-e-paths>div,.ho-p-choice>div,.ho-o-proof,.ho-o-line{grid-template-columns:1fr}.ho-e-hero{margin-top:8px}.ho-e-hero-copy{padding:35px 0 30px}.ho-e-hero h1{font-size:3.3rem}.ho-e-hero figure img{height:340px;min-height:320px}.ho-e-story{padding:65px 0}.ho-e-story-head{gap:15px}.ho-e-story-head .ho-kicker{grid-column:1}.ho-e-feature img{height:260px;min-height:0}.ho-e-feature-copy{padding:30px}.ho-e-notes{gap:30px;padding-top:60px}.ho-e-notes>div:first-child{padding:35px 5px}.ho-e-paths{padding-bottom:65px}.ho-e-paths a{min-height:190px}.ho-e-footer,.ho-p-footer,.ho-o-footer{flex-wrap:wrap;padding:25px 18px}.ho-p-opening{min-height:650px;padding:45px 26px}.ho-p-opening h1{font-size:clamp(3.5rem,14vw,5.2rem)}.ho-p-guide{padding:30px 0 50px;display:block}.ho-p-guide nav{margin-top:14px}.ho-p-chapter{min-height:500px;margin-bottom:95px}.ho-p-chapter-caption,.ho-photo #ho-p-prop .ho-p-chapter-caption{width:calc(100% - 24px);margin:0 12px -55px;padding:25px}.ho-p-choice{margin-top:100px;padding-bottom:65px}.ho-o-hero{padding-top:35px}.ho-o-hero h1{font-size:clamp(3.6rem,13vw,5.8rem)}.ho-o-hero figure{height:360px;margin-top:45px}.ho-o-proof{padding:75px 0}.ho-o-line{gap:35px}.ho-o-line:before{display:none}.ho-o-line article{border-top:1px solid #5f8495;padding-top:22px}.ho-o-sequence{padding-bottom:60px}.ho-o-close{padding:55px 18px;display:block}.ho-o-close>div:last-child{min-width:0;margin-top:25px}}.ho-p-guide button{color:#285d78;background:0 0;border:0;border-bottom:1px solid #8fb5c7;padding:0 0 4px;font-size:.8rem;text-decoration:none}.ho-o-hero figcaption small{font:700 .73rem var(--display);letter-spacing:.06em;color:#d3e7ec;margin-top:12px;display:block}.ho-o-window-content>p{text-transform:uppercase}.ho-v-hero{justify-content:flex-end;align-items:center;width:min(1320px,100% - 70px);height:min(760px,100svh - 130px);min-height:590px;margin:24px auto 0;display:flex;position:relative;overflow:hidden}.ho-v-hero:after{content:"";background:linear-gradient(270deg,#092b42e8 0%,#092b42bd 31%,#092b4255 60%,#092b4200 83%),linear-gradient(#0000 65%,#092b424d);position:absolute;inset:0}.ho-v-hero>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.ho-v-hero-copy{z-index:1;width:66%;padding:55px clamp(35px,6vw,95px) 55px 20px;position:relative}.ho-v-hero .ho-kicker{color:#c8e4ed}.ho-v-hero h1{max-width:850px;margin:22px 0 25px;font-size:clamp(3.5rem,6vw,7rem);line-height:.99}.ho-v-hero h1 i{letter-spacing:-.055em;color:#d8edf1;font:italic .92em Georgia,serif}.ho-v-hero-copy>p:not(.ho-kicker){color:#ecf5f5;max-width:500px;font-size:1.16rem;line-height:1.55}.ho-v-hero .ho-actions{margin-top:34px}.ho-v-hero .ho-solid{color:#17394b;background:#eaf4f3}.ho-v-hero .ho-o-quiet{color:#fff;border-color:#b8dce6}.ho-v-credit{z-index:1;color:#fff;letter-spacing:.04em;text-shadow:0 2px 9px #102f45;margin:0;font-size:.72rem;font-weight:700;position:absolute;bottom:22px;right:28px}.ho-v-work{color:#17394b;background:#e9f2f2;grid-template-columns:1.14fr .86fr;width:min(1320px,100% - 70px);min-height:600px;margin:0 auto;display:grid}.ho-v-work figure{min-height:600px;margin:0;position:relative}.ho-v-work img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ho-v-work figcaption{color:#34596c;background:#e9f2f2ed;padding:7px 11px;font-size:.69rem;font-weight:700;position:absolute;bottom:19px;left:20px}.ho-v-work>div{flex-direction:column;justify-content:center;align-items:start;padding:60px clamp(38px,5vw,85px);display:flex}.ho-v-work .ho-kicker{color:#5b8394}.ho-v-work h2,.ho-v-return h2,.ho-v-close h2{margin:20px 0 23px;font-size:clamp(2.7rem,4.2vw,5rem);line-height:1.04}.ho-v-work p:not(.ho-kicker){color:#506f7e;max-width:460px;font-size:1.04rem;line-height:1.65}.ho-v-work a,.ho-v-return a{color:#195d7a;border-bottom:1px solid;margin-top:23px;padding-bottom:4px;font-size:.87rem;font-weight:750;text-decoration:none}.ho-v-return{justify-content:end;align-items:end;width:min(1320px,100% - 70px);min-height:680px;margin:0 auto;display:flex;position:relative;overflow:hidden}.ho-v-return>img{object-fit:cover;object-position:center 48%;width:100%;height:100%;position:absolute;inset:0}.ho-v-return>div{z-index:1;color:#17394b;background:#f3f7f5;width:min(560px,55%);margin:50px;padding:45px clamp(30px,4vw,60px);position:relative;box-shadow:0 24px 55px #0a2a3b48}.ho-v-return .ho-kicker{color:#567f91}.ho-v-return h2{margin:18px 0}.ho-v-return blockquote{color:#31566a;border-left:3px solid #7daec0;margin:25px 0;padding-left:18px;font:italic clamp(1.4rem,2.2vw,2.4rem)/1.24 Georgia,serif}.ho-v-return p:not(.ho-kicker){color:#506f7e;line-height:1.58}.ho-v-close{flex-direction:column;align-items:start;width:min(1320px,100% - 70px);margin:0 auto;padding:100px clamp(30px,7vw,100px) 110px;display:flex}.ho-v-close .ho-kicker{color:#a4cfdb}.ho-v-close h2{max-width:760px;margin-bottom:30px}.ho-v-close .ho-solid{color:#17394b;background:#e9f2f2}.ho-v-supporter{color:#c7e0e8;border-bottom:1px solid;margin-top:35px;padding-bottom:3px;font-size:.82rem;text-decoration:none}@media (width<=760px){.ho-v-hero,.ho-v-work,.ho-v-return,.ho-v-close{width:calc(100% - 36px)}.ho-v-hero{justify-content:stretch;align-items:end;height:calc(100svh - 175px);min-height:690px;margin-top:0}.ho-v-hero:after{background:linear-gradient(#092b4225 10%,#092b42c5 56%,#092b42ee 100%)}.ho-v-hero>img{object-position:60% center}.ho-v-hero-copy{width:100%;padding:35px 25px 80px}.ho-v-hero h1{font-size:clamp(3.4rem,12vw,5.2rem)}.ho-v-hero-copy>p:not(.ho-kicker){font-size:1rem}.ho-v-hero .ho-actions{align-items:start;gap:20px}.ho-v-credit{bottom:17px;right:20px}.ho-v-work{grid-template-columns:1fr}.ho-v-work figure{min-height:340px}.ho-v-work>div{padding:42px 28px 55px}.ho-v-return{align-items:end;min-height:750px}.ho-v-return>div{width:auto;margin:0 16px 20px;padding:31px 26px}.ho-v-close{padding:75px 25px 85px}}@media (prefers-reduced-motion:no-preference){.ho-v-hero>img{animation:1.4s ease-out both ho-v-arrive}@keyframes ho-v-arrive{0%{transform:scale(1.045)}to{transform:scale(1)}}}.ho-v-entry-intro{width:min(1320px,100% - 70px);margin:0 auto;padding:64px 0 48px}.ho-v-entry-intro .ho-kicker{color:#9bc8d9}.ho-v-entry-intro h1{margin:20px 0 18px;font-size:clamp(3.5rem,6vw,7rem);line-height:1}.ho-v-entry-intro>p:last-child{color:#c8dbe2;max-width:610px;font-size:1.08rem;line-height:1.6}.ho-v-entry-choices{grid-template-columns:1fr 1fr;gap:26px;width:min(1320px,100% - 70px);margin:0 auto 75px;display:grid}.ho-v-entry-card{color:#fff;align-items:end;min-height:570px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ho-v-entry-card:after{content:"";background:linear-gradient(#092b4200 24%,#092b42a8 66%,#092b42e8 100%);position:absolute;inset:0}.ho-v-entry-card>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.ho-v-entry-card:first-child>img{object-position:26% center}.ho-v-entry-card:last-child>img{object-position:52% center}.ho-v-entry-card:hover>img{transform:scale(1.035)}.ho-v-entry-card>div{z-index:1;width:100%;padding:36px clamp(25px,4vw,55px);position:relative}.ho-v-entry-card span{letter-spacing:.16em;text-transform:uppercase;color:#d8edf1;font-size:.72rem;font-weight:800}.ho-v-entry-card h2{margin:17px 0 33px;font-size:clamp(2.5rem,3.7vw,4.4rem);line-height:1.06}.ho-v-entry-card h2 i{color:#d8edf1;font:italic .95em Georgia,serif}.ho-v-entry-card strong{border-bottom:1px solid #d8edf1;padding-bottom:5px;font-size:.84rem;display:inline-block}@media (width<=760px){.ho-v-entry-intro,.ho-v-entry-choices{width:calc(100% - 36px)}.ho-v-entry-intro{padding:48px 0 33px}.ho-v-entry-intro h1{font-size:clamp(3.2rem,12vw,5rem)}.ho-v-entry-choices{grid-template-columns:1fr;gap:18px;margin-bottom:55px}.ho-v-entry-card{min-height:430px}.ho-v-entry-card>div{padding:29px}.ho-v-entry-card h2{font-size:clamp(2.6rem,8vw,4rem)}}@media (prefers-reduced-motion:reduce){.ho-v-entry-card>img{transition:none}}.web-p-site .ho-site-head{border-bottom:1px solid #4c6f7e}.web-p-site .wordmark{color:#fff}.web-p-site .wordmark span{color:#92c8dc}.web-p-site .ho-head-cta{color:#14384e;background:#d4e8ed}.web-p-site .ho-site-head nav a[aria-current=page]{color:#a8d3df;text-underline-offset:7px;text-decoration:underline}.web-p-main{width:min(1320px,100% - 70px);margin:auto}.web-p-hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:6%;min-height:710px;padding:70px 0 105px;display:grid}.web-p-hero>div{flex-direction:column;align-items:start;display:flex}.web-p-site .ho-kicker{color:#9bc8d9}.web-p-hero h1,.web-p-intro h1{margin:23px 0 29px;font-size:clamp(3.4rem,5.7vw,6.6rem);line-height:1.02}.web-p-hero h1 i,.web-p-intro h1 i{color:#a8d3df;letter-spacing:-.04em;font:italic .94em Georgia,serif}.web-p-hero p:not(.ho-kicker),.web-p-intro>p:last-child{color:#cadde4;max-width:520px;font-size:1.11rem;line-height:1.62}.web-p-hero .ho-solid{color:#17384b;background:#e5f1f2;margin-top:32px}.web-p-note{color:#a8bfca;margin-top:17px;font-size:.77rem}.web-p-photo{min-width:0;margin:0;position:relative}.web-p-photo img{object-fit:cover;width:100%;height:540px;display:block}.web-p-photo figcaption{color:#fff;background:linear-gradient(#0000,#102f45d9);padding:45px 25px 22px;font-size:.76rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.web-p-two{border-top:1px solid #527485;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:105px 0;display:grid}.web-p-two h2,.web-p-callout h2,.web-p-pricing h2{margin:20px 0;font-size:clamp(2.35rem,3.9vw,4.3rem);line-height:1.05}.web-p-two p:not(.ho-kicker),.web-p-pricing p:not(.ho-kicker){color:#c0d6df;max-width:520px;font-size:1.02rem;line-height:1.65}.web-p-two blockquote{color:#22495d;background:#eaf2f2;margin:0;padding:60px 55px;font:italic clamp(1.8rem,2.7vw,3rem)/1.2 Georgia,serif}.web-p-two blockquote small{font:700 .75rem var(--display);color:#637f8d;margin-top:24px;display:block}.web-p-link{color:#d8edf1;border-bottom:1px solid #a8cedb;margin-top:23px;padding-bottom:4px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.web-p-thanks .web-p-photo img{height:430px}.web-p-thanks .web-p-muted{margin-top:20px;color:#9bb7c5!important;font-size:.85rem!important}.web-p-window{color:#17384b;background:#fff;box-shadow:0 22px 60px #061f3055}.web-p-window>div{justify-content:space-between;gap:15px;padding:15px 20px;font-size:.78rem;display:flex}.web-p-window>div span{color:#668192}.web-p-window>img{object-fit:cover;width:100%;height:280px;display:block}.web-p-window section{padding:23px}.web-p-window section small{letter-spacing:.13em;color:#5f8194;font-size:.67rem;font-weight:800}.web-p-window section h3{margin:10px 0;font-size:1.9rem}.web-p-window section p{color:#668192!important;font-size:.81rem!important}.web-p-callout{border-top:1px solid #527485;max-width:100%;padding:85px 0 110px}.web-p-callout h2{max-width:800px}.web-p-intro{max-width:920px;padding:100px 0 75px}.web-p-intro h1{margin-bottom:23px}.web-p-paths{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:120px;display:grid}.web-p-paths>a{color:inherit;border:1px solid #527485;text-decoration:none;display:block}.web-p-paths .web-p-photo img{height:320px}.web-p-paths>a>div{padding:35px}.web-p-paths small{letter-spacing:.14em;color:#a8d3df;font-size:.68rem;font-weight:800}.web-p-paths h2{margin:15px 0;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.1}.web-p-paths p{color:#bdd4de;font-size:.95rem}.web-p-paths strong{color:#d8edf1;margin-top:30px;font-size:.83rem;display:block}.web-p-paths>a:hover{background:#193d54}.web-p-pricing-hero{grid-template-columns:.83fr 1.17fr;align-items:center;gap:6%;padding:60px 0 72px;display:grid}.web-p-pricing-hero h1{margin:23px 0 29px;font-size:clamp(3.4rem,5.7vw,6.6rem);line-height:1.02}.web-p-pricing-hero h1 i{color:#a8d3df;letter-spacing:-.04em;font:italic .94em Georgia,serif}.web-p-pricing-hero>div>p:last-child{color:#cadde4;max-width:480px;font-size:1.11rem;line-height:1.62}.web-p-pricing-hero .web-p-photo img{height:490px}.web-p-pricing{color:#e9f4f4;background:#193d53;grid-template-columns:1.25fr .75fr;align-items:center;gap:10%;padding:70px clamp(30px,5vw,70px);display:grid}.web-p-pricing .ho-kicker{color:#9bc8d9}.web-p-pricing h2{max-width:650px;margin-top:16px}.web-p-pricing p:not(.ho-kicker){color:#c0d6df}.web-p-pricing-service ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.web-p-pricing-service li{color:#dbecef;border-top:2px solid #6ba5b6;padding:13px 4px 0 0;font-size:.8rem;font-weight:700;line-height:1.35}.web-p-pricing-card{color:#17394a;background:#fff;border:1px solid #c0d6d9;padding:24px 26px;box-shadow:0 16px 28px #20536a12}.web-p-pricing .web-p-pricing-card p:not(.ho-kicker){color:#5b7682}.web-p-pricing p.web-p-pricing-label{color:#4d8296;letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem}.web-p-pricing-card>div{justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.web-p-pricing-card>div+div{border-top:1px solid #d7e4e6}.web-p-pricing-card span{color:#5b7682;font-size:.78rem}.web-p-pricing-card strong{font:700 1.23rem var(--display);white-space:nowrap}.web-p-pricing p.web-p-pricing-detail{color:#5b7682;border-top:1px solid #d7e4e6;margin:4px 0 0;padding-top:15px;font-size:.74rem;line-height:1.45}.web-p-pricing small{color:#718b94;margin-top:12px;font-size:.68rem;line-height:1.5;display:block}.web-p-pricing-close{color:#17394a;background:#e9f2f2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9%;margin-bottom:90px;padding:65px clamp(30px,5vw,70px);display:grid}.web-p-pricing-close .ho-kicker{color:#5b8394}.web-p-pricing-close h2{margin:18px 0;font-size:clamp(2.5rem,4vw,4.4rem);line-height:1.06}.web-p-pricing-close .web-p-link{color:#184d67;border-color:#184d67}.web-p-pricing-close blockquote{background:#fff;margin:0;padding:30px 35px;font:italic clamp(1.6rem,2.4vw,2.7rem)/1.22 Georgia,serif}.web-p-pricing-close blockquote small{font:700 .72rem var(--display);color:#638493;margin-top:22px;display:block}.web-p-setup{color:#17384b;background:#eaf2f2;padding:20px 34px}.web-p-setup>div{gap:8px;padding:22px 0;display:grid}.web-p-setup>div+div{border-top:1px solid #c4d7dd}.web-p-setup strong{font:700 1.4rem var(--display)}.web-p-setup span{color:#567686;font-size:.85rem}.web-p-help{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:120px;display:grid}.web-p-help a{color:inherit;border:1px solid #527485;flex-direction:column;min-height:250px;padding:30px;text-decoration:none;display:flex}.web-p-help a:hover{background:#193d54}.web-p-help h2{margin-bottom:20px;font-size:1.8rem}.web-p-help p{color:#bdd4de;font-size:.89rem}.web-p-help span{color:#d8edf1;margin-top:auto;padding-top:25px;font-size:.83rem;font-weight:700}.web-h-hero{color:#17394b;background:#e9f2f2;grid-template-columns:repeat(2,minmax(0,1fr));min-height:570px;margin:24px 0;display:grid}.web-h-hero-copy{flex-direction:column;justify-content:center;align-items:start;padding:clamp(48px,6vw,85px);display:flex}.web-h-hero .ho-kicker{color:#537e90}.web-h-hero h1{margin:18px 0 26px;font-size:clamp(3.6rem,5.6vw,6.6rem);line-height:1.02}.web-h-hero h1 i{color:#477d94;letter-spacing:-.04em;font:italic .94em Georgia,serif}.web-h-hero-copy>p:not(.ho-kicker){color:#526f7d;max-width:490px;font-size:1.06rem;line-height:1.63}.web-h-hero .ho-solid{margin-top:27px}.web-h-hero figure{min-width:0;margin:0;position:relative;overflow:hidden}.web-h-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.web-h-hero figcaption{color:#315c6c;background:#e9f2f2ee;width:max-content;max-width:calc(100% - 50px);padding:12px 16px;font-size:.73rem;font-weight:750;line-height:1.4;position:absolute;bottom:25px;left:25px;right:25px}.web-h-topics{color:#17394b;background:#f4f8f6;margin:24px 0;padding:clamp(60px,7vw,95px) clamp(35px,6vw,85px)}.web-h-topics .ho-kicker{color:#537e90}.web-h-topics-head{grid-template-columns:1fr 1fr;align-items:end;gap:0 7%;margin-bottom:35px;display:grid}.web-h-topics-head .ho-kicker{grid-column:1/-1;margin:0 0 12px}.web-h-topics-head h2{max-width:650px;margin:0;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.06}.web-h-topics-head>p:last-child{color:#5a7581;max-width:360px;margin:0 0 6px;font-size:1rem;line-height:1.6}.web-h-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:7%;display:grid}.web-h-topic-grid>a{color:#17394b;border-top:1px solid #bdd1d5;flex-direction:column;align-items:start;min-height:215px;padding:24px 4px 27px;text-decoration:none;transition:background .2s,padding .2s;display:flex}.web-h-topic-grid>a:nth-last-child(-n+2){border-bottom:1px solid #bdd1d5}.web-h-topic-grid>a:hover{background:#e9f2f2;padding-left:17px;padding-right:17px}.web-h-topic-grid>a>span{letter-spacing:.12em;text-transform:uppercase;color:#527e90;font-size:.68rem;font-weight:800}.web-h-topic-grid h3{font:700 clamp(1.55rem, 2.3vw, 2.35rem) / 1.12 var(--display);letter-spacing:-.035em;margin:13px 0 9px}.web-h-topic-grid p{color:#587582;max-width:440px;margin:0;font-size:.86rem;line-height:1.5}.web-h-topic-grid strong{color:#195d7a;margin-top:auto;padding-top:21px;font-size:.8rem}.web-h-topic-grid strong span{margin-left:8px;font-size:1rem}.web-h-contact{color:#17394b;background:#cfe4e8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;margin:24px 0 80px;padding:clamp(55px,6vw,85px) clamp(35px,6vw,85px);display:grid}.web-h-contact .ho-kicker{color:#4f7c8e}.web-h-contact h2{margin:17px 0 16px;font-size:clamp(2.6rem,4vw,4.3rem);line-height:1.06}.web-h-contact p:not(.ho-kicker){color:#4f6f7d;max-width:620px;margin:0;line-height:1.6}.web-h-contact-actions{flex-direction:column;align-items:start;gap:20px;display:flex}.web-h-contact-actions>a:last-child{color:#195d7a;text-underline-offset:4px;font-size:.82rem;font-weight:750}@media (width<=850px){.web-h-hero{min-height:0}.web-h-hero-copy{padding:40px}.web-h-hero h1{font-size:clamp(3.3rem,7vw,5rem)}.web-h-topics-head{grid-template-columns:1fr;gap:16px}.web-h-contact{grid-template-columns:1fr}}@media (width<=650px){.web-h-hero,.web-h-topic-grid{grid-template-columns:1fr}.web-h-hero{margin:18px 0}.web-h-hero-copy{padding:45px 26px}.web-h-hero h1{font-size:clamp(3.15rem,12vw,5rem)}.web-h-hero figure{min-height:280px}.web-h-topics{margin:18px 0;padding:55px 26px}.web-h-topic-grid>a:nth-last-child(2){border-bottom:0}.web-h-topic-grid>a{min-height:185px}.web-h-contact{margin:18px 0 55px;padding:50px 26px}.web-h-contact-actions{gap:18px}}@media (prefers-reduced-motion:reduce){.web-h-topic-grid>a{transition:none}}@media (width<=850px){.web-p-hero{grid-template-columns:1fr;gap:42px;padding:55px 0 80px}.web-p-hero .web-p-photo img{height:420px}.web-p-two,.web-p-pricing{gap:35px}.web-p-paths{gap:15px}.web-p-pricing-hero,.web-p-pricing-close{gap:30px}}@media (width<=650px){.web-p-main{width:calc(100% - 36px)}.web-p-hero,.web-p-two,.web-p-pricing,.web-p-paths,.web-p-help,.web-p-pricing-hero,.web-p-pricing-close{grid-template-columns:1fr}.web-p-hero h1,.web-p-intro h1,.web-p-pricing-hero h1{font-size:clamp(3.15rem,13vw,5rem)}.web-p-hero .web-p-photo img,.web-p-paths .web-p-photo img{height:330px}.web-p-two{padding:70px 0}.web-p-two blockquote{padding:35px}.web-p-intro{padding:70px 0 55px}.web-p-paths{padding-bottom:75px}.web-p-pricing-hero{padding:45px 0}.web-p-pricing-hero .web-p-photo img{height:310px}.web-p-pricing{padding:45px 22px}.web-p-pricing-service ul{grid-template-columns:1fr}.web-p-pricing-card{padding:24px}.web-p-pricing-close{margin-bottom:55px;padding:45px 22px}.web-p-pricing-close blockquote{padding:24px}.web-p-help{padding-bottom:75px}}.web-p-flow-intro{padding-bottom:90px}.web-p-flow{border-top:1px solid #527485;padding:75px 0 110px}.web-p-flow-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:8%;margin-bottom:42px;display:grid}.web-p-flow-head h2,.web-p-collection-bridge h2{margin:18px 0 0;font-size:clamp(2.5rem,4vw,4.4rem);line-height:1.06}.web-p-flow-head>p,.web-p-collection-bridge>div:first-child>p:not(.ho-kicker){color:#c0d6df;max-width:470px;font-size:1rem;line-height:1.6}.web-p-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.web-p-flow-card{background:#193d53;border:1px solid #557888;min-width:0;padding:22px 22px 28px}.web-p-flow-stage{color:#a8d3df;letter-spacing:.13em;margin-bottom:17px;font-size:.69rem;font-weight:800;display:block}.web-p-flow-visual{color:#17384b;background:#eaf2f2;height:235px;overflow:hidden}.web-p-flow-visual>img{object-fit:cover;width:100%;height:100%;display:block}.web-p-flow-card h3{margin:25px 0 12px;font-size:clamp(1.55rem,2vw,2.15rem);line-height:1.12}.web-p-flow-card>p{color:#c0d6df;font-size:.87rem;line-height:1.55}.web-p-flow-note{flex-direction:column;justify-content:space-between;padding:26px;display:flex}.web-p-flow-note small,.web-p-flow-note span{color:#5d7d8d;font-size:.7rem}.web-p-flow-note blockquote{color:#23485c;margin:10px 0;font:italic clamp(1.4rem,1.8vw,2rem)/1.18 Georgia,serif}.web-p-flow-overview{flex-direction:column;justify-content:space-between;padding:20px;display:flex}.web-p-flow-overview>div:first-child,.web-p-flow-collection>div:first-child{justify-content:space-between;align-items:start;gap:14px;display:flex}.web-p-flow-overview strong,.web-p-flow-collection strong{font:700 1.05rem var(--display)}.web-p-flow-overview small,.web-p-flow-collection small{color:#62808e;font-size:.65rem}.web-p-flow-overview-bars{border-bottom:1px solid #9dbbc5;align-items:end;gap:8px;height:105px;padding:0 8px;display:flex}.web-p-flow-overview-bars i{background:#6eabc2;flex:1;height:45%;display:block}.web-p-flow-overview-bars i:nth-child(2){height:65%}.web-p-flow-overview-bars i:nth-child(3){height:55%}.web-p-flow-overview-bars i:nth-child(4){height:78%}.web-p-flow-overview-bars i:nth-child(5){height:68%}.web-p-flow-overview-bars i:nth-child(6){height:91%}.web-p-flow-overview>span{color:#4f7181;font-size:.68rem}.web-p-flow-thanks{grid-template-rows:82px 1fr;display:grid}.web-p-flow-thanks>img{object-fit:cover;width:100%;height:100%}.web-p-flow-thanks>div{flex-direction:column;gap:7px;padding:12px 17px;display:flex}.web-p-flow-thanks small{letter-spacing:.05em;color:#5f8190;font-size:.63rem}.web-p-flow-thanks strong{color:#22485b;font:italic clamp(.95rem,1.15vw,1.2rem)/1.16 Georgia,serif}.web-p-flow-reply-hint{color:#5f8190;border-top:1px solid #c5d9de;padding-top:6px;font-size:.62rem}.web-p-flow-collection{flex-direction:column;gap:19px;padding:18px;display:flex}.web-p-flow-collection section{background:#fff;border:1px solid #c4d9df;grid-template-columns:39% 1fr;gap:13px;min-height:145px;display:grid}.web-p-flow-collection section img{object-fit:cover;width:100%;height:100%}.web-p-flow-collection section div{flex-direction:column;gap:8px;padding:13px 9px 11px 0;display:flex}.web-p-flow-collection section strong{font-size:.95rem}.web-p-flow-collection section span{color:#5a7887;margin-top:auto;font-size:.65rem}.web-p-flow>.web-p-link{margin-top:32px}.web-p-flow-supporter{padding-bottom:125px}.web-p-collection-bridge{border-top:1px solid #527485;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:90px 0 115px;display:grid}.web-p-collection-bridge>div:first-child>p:not(.ho-kicker){margin-top:23px}.web-p-collection-demo{color:#17384b;background:#eaf2f2;padding:21px}.web-p-collection-demo>div:first-child{justify-content:space-between;gap:15px;margin-bottom:15px;display:flex}.web-p-collection-demo>div:first-child span{color:#6c8794;font-size:.72rem}.web-p-collection-demo>img{object-fit:cover;width:100%;height:190px;display:block}.web-p-collection-demo section{gap:8px;padding:19px 4px 4px;display:grid}.web-p-collection-demo section small{letter-spacing:.12em;color:#688a99;font-size:.65rem}.web-p-collection-demo section strong{font:700 1.4rem var(--display)}.web-p-collection-demo section p{color:#607d8a;font-size:.78rem}@media (width<=950px){.web-p-flow-grid{grid-template-columns:1fr 1fr}.web-p-flow-card:last-child{grid-column:1/-1}.web-p-flow-card:last-child .web-p-flow-visual{max-width:520px}}@media (width<=650px){.web-p-flow-intro{padding-bottom:60px}.web-p-flow{padding:60px 0 85px}.web-p-flow-head,.web-p-flow-grid,.web-p-collection-bridge{grid-template-columns:1fr}.web-p-flow-head{gap:16px}.web-p-flow-card:last-child{grid-column:auto}.web-p-flow-card:last-child .web-p-flow-visual{max-width:none}.web-p-collection-bridge{gap:40px;padding:70px 0}}.web-p-creator-overview{border-top:1px solid #527485;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8%;padding:100px 0;display:grid}.web-p-creator-overview h2,.web-p-creator-intro h2,.web-p-creator-summary h2{margin:18px 0 24px;font-size:clamp(2.7rem,4.2vw,4.7rem);line-height:1.04}.web-p-creator-overview h2 i{color:#a8d3df;font:italic .98em Georgia,serif}.web-p-creator-overview-copy>p:not(.ho-kicker),.web-p-creator-intro>p:last-child,.web-p-creator-summary>div:first-child>p:not(.ho-kicker){color:#c0d6df;max-width:520px;line-height:1.65}.web-p-creator-dashboard{color:#17384b;background:#f1f6f4;padding:30px;box-shadow:0 26px 55px #071d2c55}.web-p-creator-dashboard-head,.web-p-creator-chart>div:first-child,.web-p-creator-dashboard-foot{justify-content:space-between;align-items:center;gap:18px;display:flex}.web-p-creator-dashboard-head{border-bottom:1px solid #c6d8dd;padding-bottom:24px}.web-p-creator-dashboard-head strong{font:700 1.35rem var(--display)}.web-p-creator-dashboard-head span,.web-p-creator-chart span,.web-p-creator-dashboard-foot{color:#66818d;font-size:.72rem}.web-p-creator-dashboard-stats{border-bottom:1px solid #c6d8dd;grid-template-columns:1fr 1fr;display:grid}.web-p-creator-dashboard-stats>div{gap:5px;padding:23px 0;display:grid}.web-p-creator-dashboard-stats>div+div{border-left:1px solid #c6d8dd;padding-left:25px}.web-p-creator-dashboard-stats small,.web-p-creator-summary-card>small,.web-p-creator-inbox-body>small{color:#568092;letter-spacing:.1em;font-size:.66rem;font-weight:800}.web-p-creator-dashboard-stats strong{font:700 3rem var(--display);line-height:1}.web-p-creator-dashboard-stats span{color:#66818d;font-size:.73rem}.web-p-creator-chart{padding:25px 0 18px}.web-p-creator-chart strong{font-size:.84rem}.web-p-creator-chart-bars{border-bottom:1px solid #9fbac3;align-items:end;gap:7px;height:122px;margin-top:19px;display:flex}.web-p-creator-chart-bars i{background:#8bbdcb;flex:1;height:16%;display:block}.web-p-creator-chart-bars i:nth-child(2){height:36%}.web-p-creator-chart-bars i:nth-child(3){height:25%}.web-p-creator-chart-bars i:nth-child(4){height:58%}.web-p-creator-chart-bars i:nth-child(5){height:43%}.web-p-creator-chart-bars i:nth-child(6){height:76%}.web-p-creator-chart-bars i:nth-child(7){height:39%}.web-p-creator-chart-bars i:nth-child(8){height:67%}.web-p-creator-chart-bars i:nth-child(9){height:48%}.web-p-creator-chart-bars i:nth-child(10){height:85%}.web-p-creator-chart-bars i:nth-child(11){height:59%}.web-p-creator-chart-bars i:nth-child(12){background:#276d8c;height:95%}.web-p-creator-chart-axis{justify-content:space-between;margin-top:8px;display:flex}.web-p-creator-cumulative{border-top:1px solid #c6d8dd;align-items:center;gap:18px;padding:17px 0;display:flex}.web-p-creator-cumulative span{color:#66818d;white-space:nowrap;font-size:.69rem}.web-p-creator-cumulative svg{width:100%;height:38px;overflow:visible}.web-p-creator-cumulative path{fill:none;stroke:#276d8c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.web-p-creator-dashboard-foot{border-top:1px solid #c6d8dd;padding-top:18px}.web-p-creator-dashboard-foot span{align-items:center;gap:8px;display:flex}.web-p-creator-dashboard-foot i{background:#276d8c;border-radius:50%;width:9px;height:9px}.web-p-creator-dashboard-foot strong{color:#21495e}.web-p-creator-intro{border-top:1px solid #527485;max-width:920px;padding:95px 0 65px}.web-p-creator-intro h2{max-width:820px}.web-p-creator-chapter{border-top:1px solid #527485;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:80px 0;display:grid}.web-p-creator-step{color:#a8d3df;letter-spacing:.16em;font-size:.72rem;font-weight:800;display:block}.web-p-creator-chapter h3{margin:21px 0;font-size:clamp(2.4rem,3.5vw,3.9rem);line-height:1.08}.web-p-creator-chapter-copy>p{color:#c0d6df;max-width:510px;line-height:1.65}.web-p-creator-link{overflow-wrap:anywhere;border-left:3px solid #a8d3df;gap:8px;margin-top:30px;padding:8px 0 8px 17px;display:grid}.web-p-creator-link small{color:#9bc8d9;letter-spacing:.12em;font-size:.64rem;font-weight:800}.web-p-creator-link a{color:#e8f5f5;text-underline-offset:4px;font-size:.9rem;text-decoration:underline}.web-p-creator-work-card,.web-p-creator-thanks-card,.web-p-creator-inbox{color:#17384b;background:#f1f6f4;box-shadow:0 20px 45px #071d2c35}.web-p-creator-work-card img{object-fit:cover;width:100%;height:360px;display:block}.web-p-creator-work-card>div{gap:9px;padding:25px 30px;display:grid}.web-p-creator-work-card small,.web-p-creator-thanks-card small{color:#5d8594;letter-spacing:.11em;font-size:.66rem;font-weight:800}.web-p-creator-work-card strong{font:700 1.8rem var(--display)}.web-p-creator-work-card span,.web-p-creator-thanks-card span{color:#66818d;font-size:.75rem}.web-p-creator-chapter-thanks{color:#17384b;background:#aacfd8;gap:7%;margin:0 calc(min(1320px,100vw - 70px)/2 - 50vw);padding:70px clamp(28px,5vw,70px)}.web-p-creator-chapter-thanks .web-p-creator-step,.web-p-creator-chapter-thanks .web-p-creator-chapter-copy>p{color:#315e72}.web-p-creator-thanks-card img{object-fit:cover;width:100%;height:285px;display:block}.web-p-creator-thanks-card>div{padding:25px 30px 28px}.web-p-creator-thanks-card blockquote{color:#23485c;margin:17px 0;font:italic clamp(1.45rem,2.15vw,2.35rem)/1.24 Georgia,serif}.web-p-creator-inbox-head{border-bottom:1px solid #d1e0e2;justify-content:space-between;gap:15px;padding:18px 23px;display:flex}.web-p-creator-inbox-head span{color:#66818d;font-size:.7rem}.web-p-creator-inbox-body{padding:27px}.web-p-creator-inbox-body blockquote{margin:18px 0 28px;font:italic clamp(1.45rem,2vw,2.2rem)/1.25 Georgia,serif}.web-p-creator-response-preview{background:#e2edf0;border-left:3px solid #7ab0bf;padding:16px 19px}.web-p-creator-response-preview small{letter-spacing:.09em;color:#507688;font-size:.63rem;font-weight:800}.web-p-creator-response-preview p{margin:9px 0 0;font-size:.88rem;line-height:1.5}.web-p-creator-chapter-copy p.web-p-creator-subtle{color:#9bc8d9;font-size:.82rem}.web-p-creator-summary{border-top:1px solid #527485;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:90px 0 110px;display:grid}.web-p-creator-summary-card{color:#17384b;background:#e4eff0;padding:36px}.web-p-creator-summary-card h3{margin:13px 0 27px;font-size:1.75rem}.web-p-creator-summary-card>div{border-top:1px solid #bfd4d9;justify-content:space-between;gap:18px;padding:16px 0;font-size:.84rem;display:flex}.web-p-creator-summary-card>p{color:#315c6c;margin:24px 0 17px;font:italic 1.3rem/1.4 Georgia,serif}.web-p-creator-summary-card>small:last-child{letter-spacing:0;font-size:.69rem;font-weight:400;line-height:1.45;display:block}.web-p-creator-close{color:#17384b;background:#a9d1db;margin:0 calc(min(1320px,100vw - 70px)/2 - 50vw);padding:70px clamp(28px,5vw,70px)}.web-p-creator-close .ho-kicker{color:#3a7488}.web-p-creator-close .ho-solid{color:#fff;background:#17384b;padding:15px 22px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=850px){.web-p-creator-overview,.web-p-creator-chapter,.web-p-creator-summary{grid-template-columns:1fr;gap:38px}.web-p-creator-chapter-thanks .web-p-creator-thanks-card{order:2}.web-p-creator-chapter-thanks .web-p-creator-chapter-copy{order:1}}@media (width<=650px){.web-p-creator-overview{padding:70px 0}.web-p-creator-dashboard{padding:20px}.web-p-creator-dashboard-head{flex-direction:column;align-items:start;gap:5px}.web-p-creator-intro{padding:75px 0 45px}.web-p-creator-chapter,.web-p-creator-summary{padding:60px 0}.web-p-creator-chapter-thanks,.web-p-creator-close{margin:0 -18px;padding:55px 18px}.web-p-creator-work-card img{height:260px}.web-p-creator-thanks-card img{height:220px}.web-p-creator-summary-card{padding:25px}.web-p-creator-dashboard-stats strong{font-size:2.4rem}}.web-v-creator-hero{justify-content:flex-end;align-items:center;min-height:675px;margin:24px 0 0;display:flex;position:relative;overflow:hidden}.web-v-creator-hero:after{content:"";background:linear-gradient(270deg,#092b42e8 0%,#092b42b8 34%,#092b4248 63%,#0000 84%);position:absolute;inset:0}.web-v-creator-hero>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.web-v-creator-hero>div{z-index:1;width:65%;padding:60px clamp(40px,6vw,95px) 60px 20px;position:relative}.web-v-creator-hero h1{margin:21px 0 25px;font-size:clamp(3.6rem,5.7vw,6.8rem);line-height:1}.web-v-creator-hero h1 i{letter-spacing:-.05em;color:#d8edf1;font:italic .92em Georgia,serif}.web-v-creator-hero>div>p:not(.ho-kicker){color:#eef6f5;max-width:470px;font-size:1.13rem;line-height:1.6}.web-v-creator-hero .ho-solid{color:#17394b;background:#e9f2f2;margin-top:25px}.web-v-creator-hero>small{z-index:1;color:#fff;text-shadow:0 2px 9px #102f45;font-size:.71rem;font-weight:700;position:absolute;bottom:22px;right:26px}.web-v-work{color:#17394b;background:#e9f2f2;grid-template-columns:repeat(2,minmax(0,1fr));min-height:570px;display:grid}.web-v-work>img{object-fit:cover;object-position:35% center;width:100%;height:100%;min-height:570px;display:block}.web-v-work>div{flex-direction:column;justify-content:center;align-items:start;padding:50px clamp(35px,5vw,75px);display:flex}.web-v-work .ho-kicker,.web-v-thanks .ho-kicker{color:#568092}.web-v-work h2,.web-v-thanks h2,.web-v-studio h2{margin:18px 0 24px;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.06}.web-v-work p:not(.ho-kicker),.web-v-thanks-copy>p:not(.ho-kicker){color:#526f7d;max-width:480px;line-height:1.65}.web-v-work .web-p-link{color:#195d7a;border-color:#195d7a}.web-v-thanks{color:#17394b;background:#f4f8f6;grid-template-columns:repeat(2,minmax(0,1fr));min-height:640px;display:grid}.web-v-thanks-image{min-height:640px;position:relative;overflow:hidden}.web-v-thanks-image>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.web-v-thanks-image>blockquote{color:#234b60;background:#f4f8f6ed;margin:0;padding:25px 30px;font:italic clamp(1.4rem,2.1vw,2.2rem)/1.23 Georgia,serif;position:absolute;bottom:25px;left:25px;right:25px}.web-v-thanks-image>blockquote small{font:700 .68rem var(--display);letter-spacing:.04em;color:#608293;margin-top:15px;display:block}.web-v-thanks-copy{flex-direction:column;justify-content:center;padding:55px clamp(35px,5vw,80px);display:flex}.web-v-note{background:#e5eff0;border-left:3px solid #7aafbf;margin-top:25px;padding:22px 24px}.web-v-note small{letter-spacing:.11em;color:#557d8e;font-size:.66rem;font-weight:800}.web-v-note blockquote{color:#31566a;margin:14px 0;font:italic 1.55rem/1.3 Georgia,serif}.web-v-note span{color:#617f8c;font-size:.74rem}.web-v-studio{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:8%;padding:105px clamp(35px,6vw,85px);display:grid}.web-v-studio>div:first-child>p:not(.ho-kicker){color:#c0d6df;max-width:450px;line-height:1.65}.web-v-studio-card{color:#17384b;background:#f1f6f4;padding:30px;box-shadow:0 24px 55px #071d2c55}.web-v-studio-head{border-bottom:1px solid #c6d8dd;justify-content:space-between;gap:15px;padding-bottom:20px;display:flex}.web-v-studio-head strong{font:700 1.25rem var(--display)}.web-v-studio-head span{color:#66818d;font-size:.7rem}.web-v-studio-counts{border-bottom:1px solid #c6d8dd;grid-template-columns:1fr 1fr;display:grid}.web-v-studio-counts p{flex-direction:column;gap:7px;margin:0;padding:20px 0;display:flex}.web-v-studio-counts p+p{border-left:1px solid #c6d8dd;padding-left:25px}.web-v-studio-counts strong{font:700 2.7rem var(--display);line-height:1}.web-v-studio-counts span{color:#5b7682;font-size:.72rem}.web-v-studio-card .web-p-creator-chart{padding-bottom:22px}.web-v-studio-summary{color:#315c6c;border-top:1px solid #c6d8dd;margin:0 0 12px;padding-top:21px;font:italic 1.28rem/1.35 Georgia,serif}.web-v-studio-card>small{color:#66818d;font-size:.69rem}.web-v-studio-contribution{border-bottom:1px solid #c6d8dd;padding:22px 0}.web-v-studio-contribution-head{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.web-v-studio-contribution-head small,.web-v-studio-across small{color:#527e90;letter-spacing:.11em;font-size:.64rem;font-weight:800}.web-v-studio-contribution-head strong{font:700 1.05rem var(--display);text-align:right}.web-v-studio-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.web-v-studio-money p{background:#e0edf0;gap:5px;margin:0;padding:14px 16px;display:grid}.web-v-studio-money span{color:#5b7682;font-size:.7rem}.web-v-studio-money strong{font:700 1.55rem var(--display)}.web-v-studio-fee{color:#5b7682;margin:15px 0 5px;font-size:.7rem;line-height:1.5}.web-v-studio-fee a{color:#195d7a;text-underline-offset:3px;font-weight:750}.web-v-studio-contribution>small{color:#718b94;font-size:.64rem;line-height:1.45}.web-v-studio-across{padding:22px 0 0}@media (width<=850px){.web-v-creator-hero>div{width:74%}.web-v-work,.web-v-thanks,.web-v-studio{grid-template-columns:1fr}.web-v-work>img{height:380px;min-height:0}.web-v-thanks-image{min-height:420px}.web-v-studio{gap:35px}}@media (width<=650px){.web-v-creator-hero{justify-content:stretch;align-items:end;min-height:690px;margin:0 -18px}.web-v-creator-hero:after{background:linear-gradient(#092b4220 12%,#092b42c8 57%,#092b42ed 100%)}.web-v-creator-hero>img{object-position:60% center}.web-v-creator-hero>div{width:100%;padding:35px 25px 80px}.web-v-creator-hero h1{font-size:clamp(3.3rem,12vw,5.2rem)}.web-v-creator-hero>small{bottom:15px}.web-v-work,.web-v-thanks{margin:0 -18px}.web-v-work>img{height:315px}.web-v-work>div,.web-v-thanks-copy{padding:42px 26px 55px}.web-v-thanks-image{min-height:380px}.web-v-thanks-image>blockquote{padding:20px;bottom:15px;left:15px;right:15px}.web-v-studio{padding:65px 0}.web-v-studio-card{padding:21px}.web-v-studio-head{flex-direction:column;gap:5px}}.web-p-form{gap:16px;max-width:590px;margin-top:30px;display:grid}.web-p-form .field{gap:8px;display:grid}.web-p-form input,.web-p-form select,.web-p-form textarea{box-sizing:border-box;width:100%}.web-p-form textarea{min-height:160px}.web-p-form .ho-solid{cursor:pointer;border:0;justify-self:start}.web-p-form .notice:not([hidden]){display:block}.ho-o-footer nav{flex-wrap:wrap;gap:18px;display:flex}.ho-o-footer nav a{color:inherit;text-decoration:none}.ho-o-footer nav a:hover{text-decoration:underline}.web-v-creator-hero,.web-v-work,.web-v-thanks,.web-v-studio,.web-v-supporter-hero,.web-v-supporter-prop,.web-v-supporter-thanks{margin-top:24px;margin-bottom:24px}.web-v-creator-offer{color:#17394b;background:#e9f2f2;margin:24px 0;padding:clamp(64px,8vw,112px) clamp(32px,6vw,90px)}.web-v-creator-offer .ho-kicker{color:#527d90}.web-v-creator-offer h2{max-width:720px;margin:18px 0 25px;font-size:clamp(2.7rem,4.5vw,5rem);line-height:1.04}.web-v-creator-offer-intro>p:not(.ho-kicker){color:#4e6d7b;max-width:760px;font-size:1.05rem;line-height:1.65}.web-v-creator-offer ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:45px 0 0;padding:0;list-style:none;display:grid}.web-v-creator-offer li{border-top:1px solid #bfd3d8;align-content:start;gap:10px;padding:18px 0 0;line-height:1.48;display:grid}.web-v-creator-offer li strong{font:700 1rem var(--display)}.web-v-creator-offer li span{color:#587582;font-size:.88rem}.web-v-creator-close,.web-v-supporter-close{color:#17394b;background:#e9f2f2;margin:24px 0 70px;padding:75px clamp(28px,6vw,90px) 85px}.web-v-creator-close .ho-kicker,.web-v-supporter-close .ho-kicker{color:#537e90}.web-v-creator-close h2,.web-v-supporter-close h2{max-width:750px;margin:15px 0 28px;font-size:clamp(2.5rem,4vw,4.6rem);line-height:1.05}.web-v-creator-close .ho-solid,.web-v-supporter-close .ho-solid{color:#fff;background:#17394b;padding:16px 22px;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-block}.web-v-supporter-hero{justify-content:flex-end;align-items:center;min-height:675px;display:flex;position:relative;overflow:hidden}.web-v-supporter-hero>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;inset:0}.web-v-supporter-hero:after{content:"";background:linear-gradient(270deg,#092b42e8 0%,#092b42b8 34%,#092b4248 63%,#0000 84%);position:absolute;inset:0}.web-v-supporter-hero>div{z-index:1;width:65%;padding:60px clamp(40px,6vw,95px) 60px 20px;position:relative}.web-v-supporter-hero h1{margin:21px 0 25px;font-size:clamp(3.6rem,5.7vw,6.8rem);line-height:1}.web-v-supporter-hero h1 i{letter-spacing:-.05em;color:#d8edf1;font:italic .92em Georgia,serif}.web-v-supporter-hero>div>p:not(.ho-kicker){color:#eef6f5;max-width:470px;font-size:1.13rem;line-height:1.6}.web-v-supporter-hero>small{z-index:1;color:#fff;text-shadow:0 2px 9px #102f45;font-size:.71rem;font-weight:700;position:absolute;bottom:22px;right:26px}.web-v-supporter-prop{color:#17394b;background:#e9f2f2;grid-template-columns:repeat(2,minmax(0,1fr));min-height:570px;display:grid}.web-v-supporter-prop>img{object-fit:cover;width:100%;height:100%;min-height:570px;display:block}.web-v-supporter-prop>div,.web-v-supporter-thanks>div{flex-direction:column;justify-content:center;align-items:start;padding:55px clamp(35px,5vw,80px);display:flex}.web-v-supporter-prop .ho-kicker,.web-v-supporter-thanks .ho-kicker{color:#568092}.web-v-supporter-prop h2,.web-v-supporter-thanks h2{margin:18px 0 24px;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.06}.web-v-supporter-prop p:not(.ho-kicker),.web-v-supporter-thanks p:not(.ho-kicker){color:#526f7d;max-width:480px;line-height:1.65}.web-v-supporter-prop blockquote,.web-v-supporter-thanks blockquote{color:#31566a;border-left:3px solid #7aafbf;margin:26px 0 0;padding-left:20px;font:italic clamp(1.45rem,2vw,2.2rem)/1.25 Georgia,serif}.web-v-supporter-prop blockquote small{font:700 .7rem var(--display);color:#617f8c;margin-top:15px;display:block}.web-v-supporter-thanks{color:#17394b;background:#f4f8f6;grid-template-columns:repeat(2,minmax(0,1fr));min-height:620px;display:grid}.web-v-supporter-thanks>img{object-fit:cover;width:100%;height:100%;min-height:620px;display:block}.web-v-supporter-thanks .web-v-supporter-quiet{color:#69818d;margin-top:24px;font-size:.78rem}.web-v-supporter-return{color:#f1f7f6;background:#193d53;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(38px,7vw,110px);margin:24px 0;padding:clamp(65px,8vw,110px) clamp(35px,6vw,90px);display:grid}.web-v-supporter-return h2{max-width:660px;margin:18px 0 25px;font-size:clamp(2.7rem,4.5vw,5rem);line-height:1.04}.web-v-supporter-return-copy>p:not(.ho-kicker){color:#c0d6df;max-width:570px;font-size:1.04rem;line-height:1.65}.web-v-supporter-return-points{gap:0;max-width:670px;margin-top:37px;display:grid}.web-v-supporter-return-points>div{border-top:1px solid #668493;grid-template-columns:minmax(150px,.55fr) 1fr;gap:25px;padding:18px 0;display:grid}.web-v-supporter-return-points h3{font:700 1.08rem var(--display);margin:0}.web-v-supporter-return-points p{color:#c0d6df;margin:0;font-size:.87rem;line-height:1.55}.web-v-supporter-return-preview{color:#17394b;background:#e9f2f2;padding:clamp(24px,3vw,36px);box-shadow:0 22px 50px #071f3055}.web-v-supporter-return-preview-head{border-bottom:1px solid #c4d8dd;justify-content:space-between;align-items:baseline;gap:15px;padding-bottom:24px;display:flex}.web-v-supporter-return-preview-head strong{font:700 1.55rem var(--display)}.web-v-supporter-return-preview-head span{color:#5d7a87;font-size:.7rem}.web-v-supporter-return-preview-row{border-bottom:1px solid #c4d8dd;gap:8px;padding:23px 0;display:grid}.web-v-supporter-return-preview-row small{color:#537e90;letter-spacing:.12em;font-size:.64rem;font-weight:800}.web-v-supporter-return-preview-row strong{font:700 1.28rem var(--display)}.web-v-supporter-return-preview-row span{color:#5b7682;font-size:.81rem;line-height:1.45}.web-v-supporter-return-preview>p{color:#66818d;margin:20px 0 0;font-size:.7rem;line-height:1.45}.web-v-supporter-suggestions{color:#17394b;background:#e9f2f2;margin:24px 0;padding:clamp(60px,7vw,90px) clamp(35px,6vw,90px)}.web-v-supporter-suggestions .ho-kicker{color:#537e90}.web-v-supporter-suggestions-head{max-width:760px}.web-v-supporter-suggestions h2{margin:15px 0 19px;font-size:clamp(2.6rem,4.3vw,4.6rem);line-height:1.06}.web-v-supporter-suggestions-head>p:last-child{color:#587582;max-width:600px;line-height:1.6}.web-v-supporter-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.web-v-supporter-suggestion-grid a{color:#17394b;background:#fff;border:1px solid #c7dadd;align-content:start;gap:9px;padding-bottom:24px;text-decoration:none;display:grid}.web-v-supporter-suggestion-grid a:hover{background:#f8fcfc;border-color:#6ba5b6}.web-v-supporter-suggestion-grid a:focus-visible{outline-offset:3px;outline:3px solid #256b91}.web-v-supporter-suggestion-grid img{object-fit:cover;width:100%;height:225px;margin-bottom:11px;display:block}.web-v-supporter-suggestion-grid span,.web-v-supporter-suggestion-grid strong,.web-v-supporter-suggestion-grid small{margin:0 21px}.web-v-supporter-suggestion-grid span{color:#5c8493;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}.web-v-supporter-suggestion-grid strong{font:700 1.45rem/1.12 var(--display)}.web-v-supporter-suggestion-grid small{color:#1c6482;margin-top:10px;font-size:.76rem;font-weight:750}@media (width<=850px){.web-v-supporter-hero>div{width:74%}.web-v-supporter-prop,.web-v-supporter-thanks{grid-template-columns:1fr}.web-v-supporter-prop>img{height:380px;min-height:0}.web-v-supporter-thanks>img{height:420px;min-height:0}.web-v-supporter-return{grid-template-columns:1fr;gap:36px}.web-v-supporter-return-preview{max-width:650px}.web-v-supporter-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.web-v-creator-hero,.web-v-supporter-hero,.web-v-work,.web-v-thanks,.web-v-studio,.web-v-supporter-prop,.web-v-supporter-thanks{margin:18px 0}.web-v-supporter-hero{justify-content:stretch;align-items:end;min-height:690px}.web-v-supporter-hero:after{background:linear-gradient(#092b4220 12%,#092b42c8 57%,#092b42ed 100%)}.web-v-supporter-hero>img{object-position:60% center}.web-v-supporter-hero>div{width:100%;padding:35px 25px 80px}.web-v-supporter-hero h1{font-size:clamp(3.3rem,12vw,5.2rem)}.web-v-supporter-hero>small{bottom:15px}.web-v-supporter-prop>img{height:315px}.web-v-supporter-prop>div,.web-v-supporter-thanks>div{padding:42px 26px 55px}.web-v-supporter-thanks>img{height:380px}.web-v-creator-close,.web-v-supporter-close{margin:18px 0 55px;padding:55px 26px}.web-v-supporter-return{margin:18px 0;padding:52px 25px}.web-v-supporter-return h2{font-size:clamp(2.6rem,11vw,4rem)}.web-v-supporter-return-points>div{grid-template-columns:1fr;gap:7px}.web-v-supporter-return-preview{padding:24px}.web-v-supporter-suggestions{margin:18px 0;padding:55px 25px}.web-v-supporter-suggestion-grid{grid-template-columns:1fr}.web-v-supporter-suggestion-grid img{height:195px}.web-v-creator-hero>img{object-position:25% center}}@media (width<=850px){.web-v-creator-offer ul{grid-template-columns:1fr 1fr}}@media (width<=650px){.web-v-creator-offer{margin:18px 0;padding:52px 25px}.web-v-creator-offer ul{grid-template-columns:1fr;gap:15px}.web-v-creator-offer li{gap:5px}.web-v-creator-offer h2{font-size:clamp(2.6rem,11vw,4rem)}.web-v-studio-contribution-head{flex-direction:column;align-items:start;gap:7px}.web-v-studio-contribution-head strong{text-align:left}.web-v-studio-money{grid-template-columns:1fr}}.web-p-start-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.web-p-start-steps li{border-bottom:1px solid #c6d9db;align-items:baseline;gap:24px;padding:22px 0;display:flex}.web-p-start-steps li:first-child{padding-top:0}.web-p-start-steps li:last-child{border:0;padding-bottom:0}.web-p-start-steps li>span{color:#59747b;letter-spacing:.12em;font-size:.8rem}.web-p-start-steps h3{margin:0 0 5px;font-size:1.4rem}.web-p-start-steps p{margin:0}.web-p-setup-link{margin-top:20px;display:block}.web-p-ready-steps{background:#eaf1ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:56px clamp(24px,6vw,100px);display:grid}.web-p-ready-steps h2{margin:12px 0;font-size:1.6rem;line-height:1.2}.web-p-ready-steps p{margin:0;line-height:1.65}@media (width<=700px){.web-p-ready-steps{grid-template-columns:1fr;gap:30px}}.studio{--studio-accent:#247ca3;--studio-quiet:var(--control-muted);--studio-received:var(--message-received);--studio-sent:var(--message-sent);font-size:1rem;line-height:1.5}.studio :is(h1,h2,h3){overflow-wrap:anywhere}.studio :is(h2,h3){letter-spacing:-.025em}.studio :is(p,blockquote,code,.meta,.field,.studio-supporter-identity strong){overflow-wrap:anywhere}.studio :is(.studio-top>div,.studio-heading>div,.studio-dialog-head>div,.studio-setting-card-head>div,.studio-work-card>div){min-width:0}.studio .field{color:var(--ink);gap:6px;font-size:.875rem;font-weight:600}.studio :is(input:not([type=checkbox]):not([type=range]):not([type=hidden]):not([type=file]),textarea,select){border-color:var(--control-border);min-width:0;max-width:100%;min-height:44px;color:var(--ink);background-color:#fff;border-radius:7px;font-weight:400;line-height:1.5}.studio textarea{resize:vertical;width:100%}.studio textarea::placeholder,.studio input::placeholder{color:var(--control-muted);opacity:1}.studio :is(button,a,input,textarea,select,time[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.studio .studio-logo-close{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font:400 1.65rem/1 system-ui;display:grid}.studio .studio-logo-close:hover{background:var(--wash);color:var(--ink)}.studio .studio-top{height:auto;min-height:78px}.studio .studio-top-actions{flex:none;width:auto}.studio .studio-heading{margin-bottom:28px}.studio .studio-main .screen-title{font-size:clamp(2rem,4vw,3rem);line-height:1.14}.studio .lead{font-size:1rem;line-height:1.55}.studio .studio-stat{min-width:0}.studio .studio-stat strong{overflow-wrap:anywhere;font-size:clamp(1.45rem,2.4vw,1.9rem)}.studio .studio-stat.has-large-amount{padding:16px}.studio .studio-stat.has-large-amount strong{white-space:nowrap;font-size:1.05rem}.studio .studio-work-card h2{font-size:1.5rem;line-height:1.25}.studio .studio-work-card p{line-height:1.55}.studio .studio-work-card>div{min-width:0}.studio .studio-work-card .button-row{flex-wrap:wrap}.studio .studio-work-toolbar{background:var(--surface-muted);box-shadow:none;border-color:#d6e2eb;border-radius:10px;padding:8px}.studio .studio-work-search{border:1px solid var(--control-border);border-radius:7px;min-height:44px}.studio .studio-work-search:focus-within{border-color:#247ca3;box-shadow:0 0 0 1px #247ca3}.studio #studio-work-filter .studio-work-search input{background:0 0;border:0;border-radius:0;min-height:42px;font-size:.875rem}.studio .studio-work-search-button{border-left-color:var(--line);color:#43677a;background:#f5f8fb;width:44px}.studio .studio-work-search-button:hover{color:var(--blue);background:#e5eff6}.studio .studio-work-sort{border-color:var(--control-border);min-height:44px;color:var(--ink);background:#fff;border-radius:7px;padding:0 0 0 12px}.studio .studio-work-sort>svg{color:#657b8b}.studio .studio-work-sort:after{display:none}.studio .studio-work-sort:focus-within{outline-offset:2px;outline:2px solid #247ca3}.studio #studio-work-filter .studio-work-sort select{min-height:42px;color:var(--ink);background-color:#0000;border:0;border-radius:0;padding:8px 36px 8px 0;font-size:.875rem;font-weight:500}.studio #studio-work-filter .studio-work-sort select:focus-visible{outline:none}.studio .studio-work-clear{border-color:var(--control-border);color:#43677a;background:#fff;border-radius:7px;height:44px}.studio .studio-work-clear:hover{color:var(--blue);background:#e5eff6}.studio .studio-work-carousel-body{min-width:0}.studio .studio-work-carousel-title{font-size:1.35rem;line-height:1.25}.studio .studio-work-carousel-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.studio .studio-work-carousel-metrics>div{flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:82px;padding:12px 8px;display:flex}.studio .studio-work-carousel-metrics strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.2}.studio .studio-work-carousel-metrics span{color:var(--muted)}.studio .studio-supporters-head{align-items:center}.studio .studio-supporters-head h2{font-size:1.4rem}.studio .studio-supporters-head .field{flex:0 280px;min-width:0}.studio .studio-supporter-toggle{cursor:auto;grid-template-columns:minmax(140px,180px) minmax(0,1fr);align-items:center;gap:16px 24px;padding:20px}.studio .studio-supporter-toggle:hover{background:#fff}.studio .studio-supporter-identity{align-items:center}.studio .studio-supporter-avatar{width:38px;height:38px}.studio .studio-supporter-identity strong{font-size:1rem;line-height:1.3}.studio .studio-supporter-date{color:var(--muted);white-space:normal;font-size:.8rem}.studio .studio-supporter-quote{font-family:var(--font-editorial,Georgia, serif);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1.15rem;font-style:italic;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.studio .studio-supporter-footer{flex-wrap:nowrap;gap:16px;padding-top:14px}.studio .studio-supporter-giving{flex-wrap:wrap;gap:22px;min-width:0}.studio .studio-supporter-giving :is(.studio-supporter-contribution,.studio-supporter-total){min-width:0}.studio .studio-supporter-contribution strong{white-space:normal;overflow-wrap:anywhere;font-size:1.25rem;line-height:1.25}.studio .studio-supporter-contribution .studio-appreciation-label{color:var(--muted);font-size:.95rem;font-weight:600}.studio .studio-supporter-contribution small,.studio .studio-supporter-giving .studio-supporter-total{color:var(--studio-quiet);font-size:.75rem}.studio .studio-supporter-giving .studio-supporter-total strong{color:var(--studio-quiet);white-space:normal;overflow-wrap:anywhere;font-size:1rem}.studio .studio-supporter-footer .studio-supporter-activity{width:40px;height:40px;color:var(--control-muted);cursor:pointer;background:#f1f5f8;border:1px solid #d7e1e9}.studio .studio-supporter-footer .studio-supporter-activity:hover{color:#195d7f;background:#eaf3f9;border-color:#247ca3}.studio .studio-supporter-footer .studio-supporter-activity.has-conversation{background:var(--studio-accent);color:#fff;border-color:var(--studio-accent);box-shadow:0 2px 5px #174e7030}.studio .studio-supporter-footer .studio-supporter-activity.has-conversation:hover{background:#195d7f}.studio .studio-form-dialog{border-color:#c0d4e0;border-radius:16px;max-height:92dvh;padding:24px;box-shadow:0 24px 72px #142e4540}.studio .studio-form-dialog::backdrop,.studio .studio-links-dialog::backdrop,.studio .studio-logo-dialog::backdrop{background:#142e458c}.studio .studio-dialog-head{align-items:center;gap:16px;margin-bottom:18px}.studio .studio-dialog-head h2{font-size:1.5rem;line-height:1.25}.studio .studio-props-conversation{width:min(780px,100vw - 32px)}.studio .studio-props-conversation[open]{flex-direction:column;display:flex;overflow-y:auto}.studio .studio-props-conversation>:is(.studio-dialog-head,.studio-conversation-work-summary,.studio-conversation-navigation,.studio-support-case-summary,.studio-supporter-reply){flex:none}.studio .studio-props-conversation>.studio-supporter-work,.studio .studio-props-conversation .studio-supporter-thread{flex-direction:column;min-height:0;display:flex}.studio .studio-conversation-work-summary{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 14px;padding:12px 0}.studio .studio-conversation-work-identity{gap:14px}.studio .studio-conversation-work-identity>div{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;display:grid}.studio .studio-conversation-work-image{border-radius:10px;width:80px;height:80px}.studio .studio-conversation-work-identity h3{margin:0;font-size:1.3rem;line-height:1.3}.studio .studio-conversation-work-meta{display:contents}.studio .studio-conversation-work-meta .meta{align-self:start;font-size:.875rem}.studio .studio-conversation-work-meta .studio-conversation-carousel{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,max-content);place-items:center;gap:6px;margin:0;padding:0;display:grid}.studio .studio-conversation-work-meta .studio-conversation-position{color:var(--muted);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.3;display:block}.studio .studio-conversation-work-meta .studio-conversation-position span{font-size:inherit;margin:0;font-weight:500}.studio .studio-conversation-work-meta .studio-conversation-carousel>button{color:#125b7d;background:#e8f4fa;border:1px solid #a6cadc;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;display:grid}.studio .studio-conversation-work-meta .studio-conversation-carousel>button:hover{background:#d5ecf7;border-color:#8fb7cf}.studio .studio-conversation-work-summary .studio-conversation-amount{border-left:1px solid var(--line);grid-area:1/2;align-content:center;min-width:0;padding-left:20px}.studio .studio-conversation-amount strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:700;line-height:1.2}.studio .studio-conversation-work-summary .studio-conversation-amount span{color:var(--muted);font-size:.75rem;line-height:1.4}.studio .studio-props-conversation .studio-chat-trail{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface-soft);border:1px solid #c9dce7;border-radius:12px;gap:12px;min-width:0;min-height:100px;max-height:42dvh;padding:16px;overflow-y:auto}.studio .studio-chat-row{min-width:0}.studio .studio-props-conversation .studio-chat-bubble{border:1px solid var(--message-received-border);background:var(--studio-received);min-width:0;max-width:85%;color:var(--message-received-ink);border-radius:16px 16px 16px 5px;padding:12px 16px}.studio .studio-props-conversation .studio-chat-row.mine .studio-chat-bubble{border-color:var(--message-sent-border);background:var(--studio-sent);color:var(--message-sent-ink);border-radius:16px 16px 5px}.studio .studio-props-conversation .studio-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;font-weight:400;line-height:1.5}.studio .studio-props-conversation .studio-chat-bubble>.studio-chat-time{text-align:right;color:#526c7c;margin:6px 0 0;font-size:.75rem;font-weight:400;line-height:1.4;display:block}.studio .studio-props-conversation .studio-chat-bubble time{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;margin:0;display:inline}.studio .studio-support-chat .studio-support-author{color:#37617a;margin:0 0 4px;font-size:.8rem;font-weight:600}.studio .studio-props-conversation .studio-supporter-reply{flex:none;gap:12px;max-width:none;margin:16px 0 0;padding-top:14px}.studio .studio-props-conversation .studio-supporter-reply>.field{font-size:.875rem}.studio .studio-case-dialog .studio-dialog-head{align-items:flex-start}.studio .studio-props-conversation textarea{min-height:76px;max-height:18dvh}.studio .studio-conversation-actions{gap:10px}.studio .studio-case-dialog .studio-dialog-head .eyebrow{letter-spacing:.06em;margin-bottom:5px;font-size:.75rem}.studio .studio-case-dialog .studio-support-case-summary{margin:0 0 14px;padding:0 0 14px;font-size:.875rem}.studio .studio-support-status-event{color:var(--muted);gap:10px;margin:0;padding:6px 0}.studio .studio-support-status-event>div{flex-wrap:wrap;flex:0 auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.studio .studio-support-event-label{white-space:normal;gap:5px;font-size:.75rem;line-height:1.4}.studio .studio-support-status-pill{flex:none;padding:3px 8px;font-size:.7rem;line-height:1.3}.studio .studio-support-status-event .studio-chat-time{margin:0;font-size:.75rem;line-height:1.4}.studio .studio-support-status-line{flex:20px;align-self:center;min-width:8px}.studio time[data-relative-time]{cursor:default;border:0;text-decoration:none}.studio .sr-only{min-width:0;max-width:1px;min-height:0;top:0;left:0}.studio .studio-cases-list .studio-case{cursor:auto;box-shadow:none;gap:10px 16px;padding:20px;transition:none}.studio .studio-cases-list .studio-case:hover{box-shadow:none;border-color:#c8dce7;transform:none}.studio .studio-case-main{min-width:0}.studio .studio-case-main strong{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.35}.studio .studio-case-date{letter-spacing:0;text-transform:none;font-weight:400;color:var(--muted)!important;font-size:.8rem!important}.studio .studio-case-description{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.95rem!important}.studio .studio-case-open{border:1px solid var(--control-border);background:#fff;border-radius:7px;min-height:40px;padding:9px 14px;font-weight:600;color:var(--blue)!important;font-size:.875rem!important}.studio .studio-case-open:hover{background:var(--wash);border-color:var(--control-border-hover)}.studio .studio-case-state-filter{flex-wrap:wrap;font-size:.875rem}.studio .studio-case-status{font-weight:600;font-size:.75rem!important}.studio .studio-setting-card-head{align-items:center}.studio .studio-setting-card-head .button{flex:none}.studio .studio-settings-grid h2{font-size:1.3rem;line-height:1.3}.studio .studio-channel-summary{flex-wrap:nowrap}.studio .studio-channel-summary>div{flex:1}.studio .studio-channel-summary>.studio-brand-preview-logo{align-self:start}.studio .studio-channel-url{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio .studio-thankyou-card p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio .studio-thankyou-card>div{min-width:0}.studio .studio-thankyou-card blockquote{overflow-wrap:anywhere;white-space:pre-wrap}.studio .studio-setup-settings .studio-setup-step{grid-template-columns:minmax(0,1fr) 145px;padding:20px 0}.studio .studio-setup-settings .studio-setup-step h3{font-size:1rem}.studio .studio-setup-settings .studio-setup-step>p{max-width:62ch;color:var(--muted);font-size:.875rem}.studio .studio-setup-settings .studio-setup-date{color:var(--studio-quiet);font-size:.8rem}.studio .studio-setup-settings .studio-setup-step-actions .button{min-height:40px;font-size:.875rem}.studio :is(.studio-setup-attention,.studio-setup-pending){font-family:inherit;font-size:.75rem}.studio .studio-agreement-dialog{max-height:69dvh;padding:21px}.studio .studio-agreement-dialog .studio-agreement-document{line-height:1.6}.studio .studio-agreement-choice{flex-wrap:nowrap;align-items:flex-start;gap:10px}.studio .studio-agreement-choice input{margin:3px 0 0}.studio .studio-agreement-instruction{min-width:0;max-width:70ch;margin:0;font-size:.9rem;line-height:1.55}.studio .studio-agreement-instruction a{max-inline-size:100%;display:inline-block}.studio .studio-agreement-document h3{font-size:1.125rem;line-height:1.3}.studio .studio-agreement-document p{overflow-wrap:anywhere;font-size:1rem}@media (height<=480px){.studio .studio-agreement-dialog[open]{overflow-y:auto}.studio .studio-agreement-dialog .studio-agreement-document{flex:none;height:40dvh;min-height:120px}}.studio .studio-image-tabs{margin:0 0 8px}.studio .studio-image-tabs button{min-height:36px}.studio .studio-image-upload-overlay{width:44px;height:44px}.studio .studio-work-editor-body{scrollbar-gutter:stable;overscroll-behavior:contain;padding:8px 20px 12px 10px;scroll-padding-block:10px 12px}.studio .studio-work-editor-body :is(input,textarea,select){scroll-margin-block:32px 10px}.studio #work-editor .studio-dialog-actions{margin-inline:-6px;padding:12px 6px 6px}.studio .studio-work-image-toolbar{padding:8px}.studio #studio-work-dialog .studio-inline-image-workspace{min-height:72px}.studio .studio-work-search .studio-work-search-button:focus-visible{outline-offset:-4px}.studio #studio-logo-dialog{width:min(720px,100vw - 32px)}.studio #studio-logo-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.studio #studio-logo-form{flex-direction:column;gap:12px;min-height:0;margin:0;display:flex;overflow:hidden}.studio #studio-logo-form>.studio-work-image-views{flex:none}.studio #studio-logo-form .studio-inline-image-workspace{min-height:72px;padding:12px}.studio #studio-logo-form .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1) * clamp(100px, 30dvh, 320px)))}.studio #studio-logo-form .studio-work-editor-body{gap:12px;min-height:90px}.studio #studio-logo-form .studio-dialog-actions{border-top:1px solid var(--line);flex:none;margin:0;padding:12px 8px 8px}.studio .studio-channel-icon-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio .studio-channel-icon-previews figure{grid-template-rows:98px auto;place-items:center;gap:6px;min-width:0;margin:0;display:grid}.studio .studio-channel-icon-previews img{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:100%;max-width:98px;height:auto}.studio .studio-channel-icon-previews .is-round{border-radius:50%}.studio .studio-channel-icon-previews .is-small{border-radius:50%;width:40px;height:40px}.studio .studio-channel-icon-previews figcaption{color:var(--muted);font-size:.75rem}.studio .studio-supporter-quote,.studio .studio-case-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio .studio-work-carousel-metrics.has-large-amount{grid-template-columns:minmax(0,1fr)}.studio .studio-work-carousel-metrics.has-large-amount>div{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px}.studio .studio-work-carousel-metrics.has-large-amount strong{white-space:nowrap;font-size:1.125rem}.studio .studio-money{color:var(--blue)}@media (width<=650px){.studio .studio-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.studio .studio-sidebar nav button{text-align:center;white-space:normal;min-width:0;min-height:44px;padding:10px 6px;font-size:.875rem;line-height:1.3}.studio .studio-top{gap:12px;padding:16px}.studio .studio-supporters-head{gap:14px;display:grid}.studio .studio-supporters-head .field{margin:0}.studio .studio-insights-controls{grid-template-columns:minmax(0,1fr)}.studio .studio-insights-controls .field{min-width:0}.studio .studio-scoped-insights .studio-insights-controls select{width:100%;min-width:0}.studio .studio-supporter-toggle{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.studio .studio-supporter-identity,.studio .studio-supporter-activity{grid-area:auto}.studio .studio-supporter-quote{font-size:1rem}.studio .studio-supporter-giving{gap:14px}.studio .studio-help-heading{flex-direction:column;align-items:start}.studio .studio-cases-list-head{flex-wrap:wrap;align-items:start}.studio .studio-props-conversation .studio-chat-bubble{max-width:94%;padding:11px 13px}.studio .studio-settings-grid>.card{padding:20px}.studio .studio-setting-card-head{gap:12px}.studio .studio-setup-settings .studio-setup-step{grid-template-columns:minmax(0,1fr)}.studio .studio-setup-settings .studio-setup-step-actions .button{grid-area:auto/1;justify-self:start;margin-top:6px}.studio .studio-setup-settings .studio-setup-step>div:first-child{flex-wrap:wrap}}@media (width<=480px){.studio #studio-work-filter :is(input,select){font-size:1rem}.studio .studio-sidebar nav button{padding-inline:2px;font-size:.8125rem}.studio .studio-stat.has-large-amount{grid-column:1/-1}.studio .studio-stat.has-large-amount strong{font-size:1.3rem}.studio .studio-main{width:calc(100% - 28px);padding-top:28px}.studio .studio-form-dialog{border-radius:12px;width:calc(100vw - 24px);max-height:94dvh;padding:18px}.studio .studio-dialog-head h2{font-size:1.3rem}.studio .studio-conversation-work-summary{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0}.studio .studio-conversation-work-image{width:64px;height:64px}.studio .studio-conversation-work-identity h3{font-size:1.05rem}.studio .studio-conversation-work-identity{align-items:flex-start}.studio .studio-conversation-work-identity>div{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.studio .studio-conversation-work-meta .studio-conversation-carousel{grid-area:3/1;justify-self:start;margin-top:6px}.studio .studio-conversation-work-summary .studio-conversation-amount{text-align:left;border:0;flex-wrap:wrap;grid-area:auto/1;align-items:center;gap:6px 10px;padding-left:0;display:flex}.studio .studio-conversation-amount strong{font-size:1.3rem}.studio .studio-props-conversation .studio-chat-trail{padding:12px}.studio .studio-support-event-label,.studio .studio-support-status-event .studio-chat-time{font-size:.7rem}.studio .studio-channel-summary{grid-template-columns:48px minmax(0,1fr);display:grid}.studio .studio-channel-summary>.button{grid-column:2;justify-self:start}.studio .studio-channel-summary .studio-brand-preview-logo{width:48px;height:48px}.studio :is(input:not([type=checkbox]):not([type=range]),textarea,select){font-size:1rem}}@media (height<=650px){.studio .studio-props-conversation[open]{overflow-y:auto}.studio .studio-props-conversation>.studio-supporter-work,.studio .studio-props-conversation .studio-supporter-thread{flex:none}.studio .studio-props-conversation .studio-chat-trail{max-height:35dvh}.studio #studio-work-dialog .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * 22dvh))}.studio #studio-logo-form .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1) * 22dvh))}}@media (height>=820px){.studio #studio-work-dialog .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * clamp(100px, 28dvh, 320px)))}}@media (hover:none){.studio .studio-image-upload-overlay,.studio .studio-logo-edit-button{opacity:1;pointer-events:auto}.studio .studio-supporter-footer .studio-supporter-activity,.studio .studio-conversation-work-meta .studio-conversation-carousel>button{width:44px;height:44px}}.studio .studio-review-feedback{color:var(--attention-ink);overflow-wrap:anywhere;margin-top:8px;font-size:.875rem;display:block}.studio .studio-conversation-work-meta .studio-conversation-carousel>button:disabled{background:var(--surface-muted);border-color:var(--control-border);color:var(--control-muted);opacity:.5;cursor:default}@media (width>=901px){.studio .studio-top{padding-inline:max(28px,50% - 560px)}}.studio .studio-help-heading{max-width:none}.studio .studio-work-heading,.studio .studio-help-heading{align-items:center}.studio .studio-case-main>strong{color:var(--ink)}.studio .studio-work-card-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.studio .studio-work-card-title h2{margin:0}.studio .studio-work-state{background:var(--status-background);color:var(--status-ink)}.studio .studio-work-state[data-status=published]{background:var(--success-background);color:var(--green)}.studio #studio-work-filter .studio-work-sort select{height:44px;padding-block:0;line-height:normal}.studio .studio-props-conversation .studio-chat-bubble p{margin:0}.studio .studio-work-publish-panel .studio-copy-icon{border-color:#0000;width:32px;height:32px;padding:6px}.studio .studio-work-publish-panel .studio-copy-icon:hover{background:var(--wash)}.studio .studio-work-publish-panel .studio-copy-icon svg{width:18px;height:18px}.studio #studio-work-dialog.studio-work-composer{width:min(940px,100vw - 28px);height:min(690px,92dvh);max-height:92dvh}.studio-work-editor-tabs{border-bottom:1px solid var(--line);flex:none;gap:6px;padding-bottom:12px;display:flex}.studio-work-editor-tabs button{min-height:40px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-weight:600}.studio-work-editor-tabs button:hover{background:var(--surface-soft);color:var(--ink)}.studio-work-editor-tabs button[aria-selected=true]{background:var(--wash);border-color:var(--control-border);color:var(--blue)}.studio #studio-work-dialog #work-editor{flex:1;gap:16px;padding-top:16px}.studio-work-editor-panel{flex:1;min-width:0;min-height:0}.studio-work-editor-panel[hidden]{display:none}.studio-work-media-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding:6px;display:grid;overflow:auto}.studio #work-editor .studio-work-media-panel .studio-work-editor-body{scrollbar-gutter:auto;align-content:start;height:100%;min-height:0;max-height:100%;margin-inline:0;padding:6px 8px 12px}.studio #work-editor .studio-work-editor-body textarea{min-height:110px}.studio #work-editor .studio-work-editor-body .meta{font-size:.875rem;line-height:1.5}.studio #work-editor .studio-work-image-views{min-width:0;margin:0}.studio #studio-work-dialog .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * 330px))}.studio #studio-work-dialog .studio-work-image-empty{min-height:240px}.studio #studio-work-dialog .studio-inline-image-workspace{padding:8px}.studio-work-publish-panel{overscroll-behavior:contain;margin-inline:-6px;padding:6px;overflow-y:auto}.studio-publish-summary{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.studio-publish-summary>div{min-width:0}.studio-publish-summary .meta{margin-top:6px}.studio-work-publish-panel [data-publication-requirements]{margin-bottom:14px}.studio-work-publish-panel [data-publication-requirements] .meta+.meta{margin-top:8px}.studio-work-publish-panel .studio-sharing{border-top:1px solid var(--line);gap:18px;padding:18px 0 0}.studio-work-publish-panel :is(code,textarea,.meta){overflow-wrap:anywhere}.studio-work-actions>[data-copy-kind]{align-items:center;gap:7px;display:inline-flex}.studio-work-actions>[data-copy-kind] svg{width:17px;height:17px}.studio #work-editor>[data-notice]:not([hidden]){flex:none;max-height:90px;margin:0;overflow:auto}@media (width<=650px){.studio #studio-work-dialog.studio-work-composer{height:94dvh;max-height:94dvh;padding:18px}.studio-work-editor-tabs{gap:3px}.studio-work-editor-tabs button{flex:1;padding:9px 8px;font-size:.875rem}.studio-work-media-panel{flex-direction:column;align-items:stretch;gap:12px;display:flex}.studio #work-editor .studio-work-image-views{flex:none}.studio #studio-work-dialog .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * 22dvh))}.studio #studio-work-dialog .studio-work-image-empty{min-height:145px}.studio #work-editor .studio-work-media-panel .studio-work-editor-body{flex:1;height:auto}.studio-publish-summary{align-items:start}}@media (height<=550px) and (width>=651px){.studio #studio-work-dialog .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * 45dvh))}.studio #studio-work-dialog .studio-work-image-empty{min-height:160px}}.studio-publish-summary [data-status=published]{background:var(--success-background);color:var(--green)}.studio-publish-summary [data-status=pending]{background:var(--status-background);color:var(--status-ink)}.studio #work-editor .studio-image-preview-first{flex-direction:column;gap:10px;display:flex}.studio .studio-image-preview-first .studio-work-image-toolbar{order:2;align-items:center;margin:0;padding:0}.studio .studio-image-preview-first .studio-inline-image-tools{order:3}.studio #studio-work-dialog .studio-image-preview-first .studio-inline-image-workspace{border:1px solid var(--control-border);background:var(--surface-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:100%;height:clamp(150px,40dvh,300px);padding:8px;display:flex;position:relative;overflow:hidden}.studio .studio-image-preview-first:not(.is-cropping) .studio-image-source-stage,.studio .studio-image-preview-first.is-cropping .studio-image-cropped-preview,.studio .studio-image-preview-first .studio-image-upload-overlay{display:none}.studio .studio-image-cropped-preview{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:330px;margin:0 auto;display:block}.studio .studio-image-cropped-preview[hidden]{display:none}.studio .studio-image-actions{order:2;justify-content:flex-end;gap:8px;margin:0;display:flex;position:static}.studio .studio-image-preview-first :is(.studio-image-cropped-preview,.studio-image-source-stage,.studio-work-image-empty){order:1}.studio :is(.studio-image-actions button,.studio-copy-icon){border:1px solid var(--control-border);width:36px;height:36px;color:var(--blue);background:#fff;border-radius:8px;place-items:center;padding:8px;display:grid}.studio :is(.studio-image-actions button,.studio-copy-icon) svg{width:20px;height:20px}.studio .studio-image-actions button[aria-pressed=true]{background:var(--wash);border-color:var(--blue)}.studio #work-editor .studio-work-media-panel .studio-work-editor-body{padding-top:0}.studio .studio-work-editor-tabs[hidden]{display:none}.studio #studio-work-dialog.studio-publish-only{width:min(650px,100vw - 28px);height:fit-content;max-height:88dvh}.studio .studio-work-publish-panel .studio-sharing{background:0 0;border-radius:0}.studio .studio-work-publish-panel .studio-share-field{background:0 0}.studio .studio-work-publish-panel code{background:0 0;padding:0}.studio .studio-work-publish-panel .lifecycle-pill{color:var(--muted);background:0 0}@media (width<=650px){.studio .studio-image-cropped-preview{max-height:22dvh}}.studio #studio-work-dialog .studio-image-preview-first .studio-image-cropped-preview{object-fit:contain;border-radius:6px;width:100%;height:100%;max-height:none;margin:0}.studio .studio-image-preview-first .studio-image-tabs{margin:0;padding:0}.studio #studio-work-dialog .studio-image-preview-first .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * clamp(134px, calc(40dvh - 16px), 284px)));flex:none}@media (width<=650px){.studio #studio-work-dialog .studio-image-preview-first .studio-inline-image-workspace{height:22dvh}.studio #studio-work-dialog .studio-image-preview-first .studio-image-source-stage{width:min(100%, calc(var(--source-ratio,1.5) * calc(22dvh - 16px)))}}.studio #studio-work-dialog.studio-publish-only #work-editor,.studio .studio-publish-only .studio-work-publish-panel{flex:none}.studio .studio-publish-only .studio-work-publish-panel{max-height:60dvh}.studio .studio-work-publish-panel .studio-share-label{color:var(--ink);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600}.studio .studio-work-publish-panel .studio-share-field code{font:inherit;color:var(--muted);border:0;font-size:.875rem}.studio .studio-work-publish-panel .studio-share-field textarea{border-color:var(--control-border);background:#fff;min-height:104px}.studio .studio-image-preview-first .studio-image-tabs button{font-size:1rem;line-height:1.4}@media (width>=651px){.studio #studio-work-dialog.studio-work-composer:not(.studio-publish-only){height:fit-content}.studio #studio-work-dialog:not(.studio-publish-only) #work-editor{flex:0 auto}.studio #studio-work-dialog:not(.studio-publish-only) .studio-work-media-panel{flex:none;max-height:calc(92dvh - 220px)}.studio #work-editor .studio-work-media-panel .studio-work-editor-body{height:auto;max-height:calc(92dvh - 220px)}}@media (width<=650px){.studio .studio-image-preview-first .studio-image-tabs{gap:12px}.studio .studio-image-preview-first .studio-image-tabs button{font-size:.9rem}}.studio .studio-work-publish-panel .studio-share-field .studio-sharing-link{resize:none;height:auto;min-height:72px}.studio .studio-image-cropped-preview[role=button]{cursor:pointer}.studio .studio-image-cropped-preview[role=button]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.studio .studio-publish-only .studio-dialog-head{border-bottom:1px solid var(--line);margin-bottom:0;padding-bottom:12px}.studio #studio-work-dialog.studio-publish-only #work-editor{padding-top:8px}.studio .studio-publish-only .studio-sharing{border-top:0;padding-top:0}.studio .studio-publish-state{background:var(--status-background);color:var(--status-ink);align-self:center;margin-right:auto}.studio .studio-publish-state[data-status=published]{background:var(--success-background);color:var(--green)}.studio .studio-image-actions button{width:32px;height:32px;padding:6px}@media (pointer:coarse){.studio .studio-image-actions button{min-width:44px;min-height:44px}}.supporter-app{font-size:1rem;line-height:1.5}.supporter-app :is(h1,h2,h3,p,.meta,.field,.supporter-profile,.supporter-card-creator){overflow-wrap:anywhere}.supporter-app :is(h2,h3){letter-spacing:-.025em}.supporter-app :is(.supporter-work-copy,.supporter-work,.collection-card-copy,.collection-title>div,.supporter-profile>div,.supporter-dialog-head>div,.supporter-conversation-summary>div){min-width:0}.supporter-app .screen-title{font-size:clamp(2rem,4vw,3rem);line-height:1.14}.supporter-app .lead{font-size:1rem;line-height:1.55}.supporter-app :is(button,a,input,textarea,select,time[tabindex],.supporter-chat-trail):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.supporter-app .field{gap:6px;font-size:.875rem;font-weight:600}.supporter-app :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){min-width:0;max-width:100%;min-height:44px;color:var(--ink);border-color:var(--control-border);background-color:#fff;border-radius:7px;font-weight:400;line-height:1.5}.supporter-app textarea{resize:vertical;width:100%}.supporter-app :is(input,textarea)::placeholder{color:var(--control-muted);opacity:1}.supporter-app time[data-relative-time]{font:inherit;color:inherit;cursor:default;border:0;text-decoration:none}.supporter-app .supporter-head-inner{min-height:78px}.supporter-app .supporter-head-inner nav{gap:4px;padding:7px}.supporter-app .supporter-nav{border-radius:7px;min-height:44px;padding:10px 12px;font-size:.9rem}.supporter-app .supporter-nav.active{background:var(--wash);color:var(--blue);border:0}.supporter-app .supporter-nav:hover{background:var(--control-hover);color:var(--blue)}.supporter-app .supporter-main{padding-bottom:52px}.supporter-app .supporter-brandline{margin-bottom:20px}.supporter-app .supporter-brandline img{flex:none;width:42px;height:42px}.supporter-app .supporter-brandline>div{min-width:0}.supporter-app .supporter-work{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.supporter-app .supporter-work-copy{padding-top:0}.supporter-app .supporter-work-copy h1{margin:10px 0 16px}.supporter-app .supporter-invitation{gap:12px;margin-top:24px;padding:24px}.supporter-app .supporter-invitation h2{font-size:1.3rem;line-height:1.3}.supporter-app .supporter-invitation p{font-size:.9rem;line-height:1.55}.supporter-app .supporter-invitation .stack{gap:16px}.supporter-app .supporter-choice{gap:12px;min-height:44px;font-size:.9rem}.supporter-app .supporter-choice input{accent-color:#247ca3;width:20px;height:20px}.supporter-app .amounts legend{margin-bottom:8px;font-size:.875rem}.supporter-app .amount-buttons button{font-variant-numeric:tabular-nums;border-radius:7px;min-height:44px;padding:10px 4px}.supporter-app .supporter-prop-actions .supporter-primary-action{min-height:48px;font-size:.95rem}.supporter-app .supporter-free-link{min-height:44px}.supporter-app .collection-title{margin:12px 0 24px}.supporter-app .collection-title h1{margin:8px 0 10px}.supporter-app .new-work-creators{background:var(--surface-muted);border-color:#d6e2eb;margin-bottom:24px;padding:16px}.supporter-app .new-work-creator-list{overscroll-behavior-x:contain;gap:12px;padding:16px 4px 6px}.supporter-app .new-work-creator{border:1px solid var(--control-border);background:#fff;border-radius:12px;flex-basis:156px;gap:12px;min-width:0;padding:16px 12px;font-size:.875rem}.supporter-app .new-work-creator>span:last-child{overflow-wrap:anywhere;align-items:center;width:100%;min-height:2.5em;display:grid}.supporter-app .new-work-creator-avatar{width:96px;height:96px;box-shadow:none;border:0}.supporter-app .new-work-creator:hover{border-color:var(--blue);background:var(--surface-soft)}.supporter-app .new-work-creator[aria-pressed=true]{border-color:var(--blue);background:var(--wash);box-shadow:inset 0 0 0 1px var(--blue)}.supporter-app .new-work-creator[aria-pressed=true] .new-work-creator-avatar{box-shadow:none}.supporter-app .new-work-all{font-size:1.25rem}@media (width<=580px){.supporter-app .new-work-creator{flex-basis:132px;padding:14px 10px}.supporter-app .new-work-creator-avatar{width:80px;height:80px}}.supporter-app .new-work-creators-heading h2,.supporter-app .new-work-list-heading h2{font-size:1.125rem}.supporter-app .new-work-creators-heading>span{font-size:.8rem}.supporter-app .supporter-props-follow{margin:-8px 0 20px}.supporter-app .new-work-card{grid-template-columns:200px minmax(0,1fr)}.supporter-app .new-work-card>img,.supporter-app .supporter-props .new-work-card>img{align-self:start;height:240px;min-height:0}.supporter-app .new-work-card .collection-card-copy{gap:10px;padding:20px}.supporter-app .new-work-card h3{font-size:1.3rem;line-height:1.3}.supporter-app .new-work-description{font-size:.95rem;line-height:1.55}.supporter-app .supporter-card-creator{letter-spacing:.04em;font-size:.75rem}.supporter-app .supporter-card-creator img{flex:none;width:25px;height:25px}.supporter-app .supporter-prop-note{white-space:pre-wrap;-webkit-line-clamp:3;font-size:.95rem;line-height:1.5}.supporter-app .supporter-prop-kind{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.125rem}.supporter-app .supporter-prop-thankyou{gap:10px;padding:10px}.supporter-app .supporter-prop-thankyou img{width:48px;height:48px}.supporter-app .supporter-prop-thankyou div{font-size:.85rem;line-height:1.45}.supporter-app .supporter-card-date{color:var(--muted);font-size:.8rem}.supporter-app .supporter-conversation-open{border:1px solid var(--control-border);width:40px;height:40px;color:var(--control-muted);background:#f1f5f8;border-radius:50%;place-items:center;padding:8px;display:grid}.supporter-app .supporter-conversation-open svg{width:24px;height:24px}.supporter-app .supporter-conversation-open.has-reply{color:#fff;background:#247ca3;border-color:#247ca3;box-shadow:0 2px 5px #174e7030}.supporter-app .supporter-conversation-open:hover{color:#125b7d;background:#d5e9f3}.supporter-app .supporter-conversation-open.has-reply:hover{color:#fff;background:#195d7f}.supporter-app .supporter-account,.supporter-app .supporter-help{padding:0}.supporter-app .supporter-account-section{padding:24px}.supporter-app .supporter-account-section-head h2{font-size:1.3rem}.supporter-app .supporter-profile{align-items:center;gap:12px}.supporter-app .supporter-profile small{white-space:normal}.supporter-app .supporter-account-row{align-items:center;min-width:0}.supporter-app .supporter-account-row>span{overflow-wrap:anywhere;min-width:0}.supporter-app .supporter-account-row strong{font-variant-numeric:tabular-nums;flex:none;font-size:1rem}.supporter-app .supporter-signup-intro h1{font-size:clamp(2rem,4vw,3rem)}.supporter-app .supporter-signup-work p{white-space:pre-wrap;font:400 1rem/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.supporter-app .supporter-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supporter-app .supporter-suggestions{margin-top:36px}.supporter-app .supporter-suggestions h2{font-size:1.5rem}.supporter-app .supporter-case-history{max-width:980px;padding:0 20px 8px}.supporter-app .supporter-case-history-head{flex-wrap:wrap;align-items:center;padding:20px 0}.supporter-app .supporter-case-history-head h2{margin:0;font-size:1.3rem}.supporter-app .supporter-case-filter{color:var(--muted);align-items:center;gap:10px;font-size:.875rem;display:flex}.supporter-app .supporter-case-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px 0;display:grid}.supporter-app .supporter-case-row:last-child{border-bottom:0}.supporter-app .supporter-case-main h3{font-size:1.125rem}.supporter-app .supporter-case-main{gap:6px;min-width:0}.supporter-app .supporter-case-status{background:var(--status-background);color:var(--status-ink);padding:4px 9px;font-size:.75rem;font-weight:600}.supporter-app .supporter-case-status.waiting{background:var(--attention-background);color:var(--attention-ink)}.supporter-app .supporter-case-status:is(.resolved,.closed,.refunded){background:var(--success-background);color:var(--green)}.supporter-app .supporter-help>.notice{margin:0 0 18px}.supporter-app .supporter-dialog{width:min(780px,100vw - 32px);max-height:92dvh;color:var(--ink);overscroll-behavior:contain;background:#fff;border:1px solid #c0d4e0;border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 24px 72px #142e4540}.supporter-app .supporter-dialog::backdrop{background:#142e458c}.supporter-app .supporter-conversation[open]{flex-direction:column;display:flex;overflow-y:auto}.supporter-app .supporter-dialog-head{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.supporter-app .supporter-dialog-head .eyebrow{letter-spacing:.06em;margin-bottom:5px;font-size:.75rem}.supporter-app .supporter-dialog-head h2{font-size:1.5rem;line-height:1.25}.supporter-app .supporter-dialog-close{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font:400 1.65rem/1 system-ui;display:grid}.supporter-app .supporter-dialog-close:hover{background:var(--wash);color:var(--ink)}.supporter-app .supporter-conversation-summary{border-bottom:1px solid var(--line);flex:none;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:12px 0;display:grid}.supporter-app .supporter-conversation-summary>img{object-fit:cover;border-radius:10px;width:80px;height:80px}.supporter-app .supporter-conversation-summary h3{margin-bottom:6px;font-size:1.125rem;line-height:1.3}.supporter-app .supporter-conversation-amount{border-left:1px solid var(--line);gap:6px;padding-left:18px;display:grid}.supporter-app .supporter-conversation-amount strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2}.supporter-app .supporter-conversation-amount span{color:var(--muted);font-size:.75rem}.supporter-app .supporter-case-context{border-bottom:1px solid var(--line);flex:none;gap:6px;margin-bottom:14px;padding-bottom:14px;display:grid}.supporter-app .supporter-chat-trail{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface-soft);border:1px solid #c9dce7;border-radius:12px;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:100px;max-height:42dvh;padding:16px;display:flex;overflow-y:auto}.supporter-app .supporter-chat-trail:focus-visible{outline-offset:-4px}.supporter-app .supporter-chat-row{min-width:0;display:flex}.supporter-app .supporter-chat-row.mine{justify-content:flex-end}.supporter-app .supporter-chat-bubble{border:1px solid var(--message-received-border);background:var(--message-received);min-width:0;max-width:85%;color:var(--message-received-ink);border-radius:16px 16px 16px 5px;padding:12px 16px}.supporter-app .supporter-chat-row.mine .supporter-chat-bubble{border-color:var(--message-sent-border);background:var(--message-sent);color:var(--message-sent-ink);border-radius:16px 16px 5px}.supporter-app .supporter-dialog-head h2:focus{outline:none}.supporter-app .supporter-chat-bubble p,.supporter-app .supporter-shared-thankyou p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;font-weight:400;line-height:1.5}.supporter-app .supporter-chat-author{color:#37617a;margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.supporter-app .supporter-chat-time{text-align:right;color:#526c7c;margin-top:6px;font-size:.75rem;line-height:1.4;display:block}.supporter-app .supporter-shared-thankyou{background:#eef5f9;border:1px solid #c9dce7;border-radius:12px;padding:12px}.supporter-app .supporter-shared-thankyou>div{align-items:flex-start;gap:12px;display:flex}.supporter-app .supporter-shared-thankyou img{object-fit:cover;border-radius:8px;flex:none;width:96px;height:96px}.supporter-app .supporter-case-event{color:var(--muted);align-items:center;gap:10px;padding:6px 0;font-size:.75rem;display:flex}.supporter-app .supporter-case-event>span{border-top:1px dashed #b5cbd9;flex:20px;min-width:8px}.supporter-app .supporter-case-event>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.supporter-app .supporter-case-event .supporter-case-status{padding:3px 8px;font-size:.7rem}.supporter-app .supporter-composer{border-top:1px solid var(--line);flex:none;gap:12px;margin:16px -8px 0;padding:14px 8px 8px}.supporter-app .supporter-composer textarea{min-height:76px;max-height:18dvh}.supporter-app .supporter-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:-6px;padding:6px;display:flex}.supporter-app .supporter-dialog-actions .button{width:auto}.supporter-app .supporter-conversation-links{flex-wrap:wrap;flex:none;gap:16px;margin-top:10px;display:flex}.supporter-app .supporter-dialog form,.supporter-app .supporter-dialog .field{min-width:0}.supporter-app .supporter-text-button{min-height:32px;font-size:.85rem}@media (width<=900px){.supporter-app .supporter-work{grid-template-columns:minmax(0,1fr)}.supporter-app .supporter-art{width:100%;max-width:640px;margin-inline:auto}.supporter-app .supporter-art img{aspect-ratio:4/3}}@media (width<=720px){.supporter-app .supporter-head-inner{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 0 8px}.supporter-app .supporter-head-inner nav{justify-content:flex-start;width:100%;overflow-x:auto}}@media (width<=620px){.supporter-app .new-work-card{grid-template-columns:minmax(0,1fr)}.supporter-app .new-work-card>img,.supporter-app .supporter-props .new-work-card>img{aspect-ratio:4/3;width:100%;height:auto}.supporter-app .supporter-profile small{margin-left:0}.supporter-app .supporter-account-row{align-items:flex-start}.supporter-app .supporter-case-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.supporter-app .supporter-case-main{grid-column:1/-1}.supporter-app .supporter-case-row .button{justify-self:end}.supporter-app .supporter-dialog{padding:18px}.supporter-app .supporter-conversation-summary{grid-template-columns:64px minmax(0,1fr);gap:12px}.supporter-app .supporter-conversation-summary>img{width:64px;height:64px}.supporter-app .supporter-conversation-amount{border:0;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:0}.supporter-app .supporter-conversation-amount strong{font-size:1.25rem}.supporter-app .supporter-chat-trail{padding:12px}.supporter-app .supporter-chat-bubble{max-width:95%;padding:12px}.supporter-app .supporter-shared-thankyou>div{flex-direction:column}.supporter-app .supporter-shared-thankyou img{aspect-ratio:4/3;width:100%;height:auto}.supporter-app .supporter-name-fields{grid-template-columns:minmax(0,1fr)}}@media (height<=600px){.supporter-app .supporter-conversation[open]{overflow-y:auto}.supporter-app .supporter-chat-trail{flex:none;max-height:38dvh}}@media (pointer:coarse){.supporter-app :is(.supporter-conversation-open,.supporter-dialog-close,.supporter-text-button){min-width:44px;min-height:44px}}.supporter-app .supporter-help{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid}.supporter-app .supporter-help>.collection-title{grid-column:1}.supporter-app .supporter-help-actions{grid-area:1/2;align-self:center}.supporter-app .supporter-help>:is(.supporter-case-history,.notice){grid-column:1/-1}@media (width<=620px){.supporter-app .supporter-help{grid-template-columns:minmax(0,1fr)}.supporter-app .supporter-help-actions{grid-area:auto/1}}.supporter-app .new-work-creator>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.supporter-app .supporter-props .new-work-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.supporter-app .supporter-prop-footer{justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:4px;display:flex}.supporter-app .supporter-prop-footer>div{gap:4px;min-width:0;display:grid}.supporter-app .supporter-prop-footer .supporter-conversation-open{flex:none}.supporter-app .supporter-props .new-work-card>img{object-fit:cover;height:100%;min-height:240px}@media (width<=620px){.supporter-app .supporter-props .new-work-card>img{height:auto;min-height:0}}.supporter-app .supporter-footer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.supporter-app .supporter-footer-actions .supporter-conversation-links{margin:0}.supporter-app .supporter-footer-actions .supporter-dialog-actions{margin-left:auto}.supporter-app #supporter-prop-dialog[open]{overflow:hidden}.supporter-app .supporter-conversation-content{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;margin:-4px;padding:4px;display:flex;overflow:hidden}.supporter-app .supporter-conversation-content .supporter-chat-trail{flex:auto;min-height:64px;max-height:none;overflow-y:auto}.supporter-app .supporter-conversation-content .supporter-composer,.supporter-app .supporter-conversation-content .supporter-conversation-links{flex:none}.supporter-app #supporter-prop-dialog .supporter-conversation-summary{flex:none;max-height:120px;overflow-y:auto}.supporter-app #supporter-prop-dialog .supporter-conversation-summary h3{margin:0 0 4px}.supporter-app #supporter-prop-dialog .supporter-conversation-summary .meta{margin:0}.supporter-app .supporter-thread-actions,.supporter-app .supporter-work-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supporter-app .supporter-work-actions .supporter-source-links{display:contents}.supporter-app .supporter-feedback-label{color:var(--muted);font-size:.85rem}.supporter-app .supporter-new-flag{background:var(--wash);color:var(--blue);border-radius:6px;padding:4px 8px;font-size:.8rem;font-weight:650}.supporter-app .new-work-creator-avatar{border-radius:12px}.supporter-app #supporter-prop-dialog>.supporter-dialog-actions{flex:none;margin-top:16px}.supporter-app #supporter-case-state{height:44px;padding-block:calc(21px - .75em);line-height:1.5}.supporter-app .supporter-shared-thankyou{background:#f5f7f9;border-color:#d6dee5;padding:14px 16px}.supporter-app .supporter-thankyou-caption{color:var(--muted);margin-bottom:12px;font-size:.75rem;line-height:1.4;display:block}.supporter-app .supporter-shared-thankyou>div{align-items:center;gap:16px}.supporter-app .supporter-shared-thankyou img{object-fit:contain;align-self:center;width:128px;height:96px}.supporter-app :is(.supporter-chat-bubble,.supporter-shared-thankyou) p{margin:0}.supporter-app .supporter-chat-bubble .prop-reactions{margin-top:6px}.supporter-app .supporter-chat-time{margin-top:8px}.supporter-app .supporter-receipts-dialog{width:min(680px,100vw - 32px)}.supporter-app .supporter-receipts-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.supporter-app .supporter-receipt-list{gap:16px;max-height:60dvh;margin:-6px;padding:6px;scroll-padding:6px;display:grid;overflow-y:auto}.supporter-app .supporter-receipt-card{border:1px solid var(--control-border);background:#fff;border-radius:12px;min-width:0;padding:18px}.supporter-app .supporter-receipt-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:12px;display:flex}.supporter-app .supporter-receipt-heading>div{overflow-wrap:anywhere;min-width:0}.supporter-app .supporter-receipt-heading h3{margin:0 0 4px;font-size:1rem}.supporter-app .supporter-receipt-heading strong{font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem}.supporter-app .supporter-receipt-id{overflow-wrap:anywhere}.supporter-app .supporter-receipt-card>.button{margin-top:12px}.supporter-app .supporter-receipts-dialog>.supporter-dialog-actions{flex:none;margin-top:20px}@media (width<=580px){.supporter-app .supporter-shared-thankyou img{aspect-ratio:4/3;width:min(100%,220px);height:auto}.supporter-app .supporter-receipt-heading{flex-wrap:wrap}}.supporter-app .supporter-settings-dialog{width:min(620px,100vw - 32px)}.supporter-app :is(.supporter-settings-dialog,#supporter-create-dialog)[open]{flex-direction:column;display:flex;overflow:hidden}.supporter-app :is(.supporter-settings-dialog,#supporter-create-dialog) form{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden}.supporter-app .supporter-dialog-body{overscroll-behavior:contain;gap:16px;min-height:0;margin:-6px;padding:6px;scroll-padding:6px;display:grid;overflow-y:auto}.supporter-app :is(.supporter-settings-dialog,#supporter-create-dialog) .supporter-dialog-actions{border-top:1px solid var(--line);flex:none;margin-top:0;padding-top:16px}.supporter-app .supporter-notification-choices{border-top:1px solid var(--line);padding:16px 0 0}.supporter-app .supporter-notification-choices>.meta{margin:0 0 12px;font-size:.875rem}.supporter-app #supporter-case-dialog[open]{overflow:hidden}.supporter-app #supporter-case-dialog>.supporter-chat-trail{flex:auto}.supporter-app .supporter-dialog-head h2{overflow-wrap:anywhere;margin:0}.supporter-app .supporter-help-actions{margin-bottom:0}.supporter-app .supporter-account-help{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.supporter-app .supporter-props-follow{flex-wrap:wrap;align-items:center;gap:12px}.supporter-app .supporter-source-links{flex-wrap:wrap;align-items:center;gap:10px}.supporter-app .supporter-prop-actions .button{min-height:44px;padding:10px 16px;font-size:.9rem;line-height:1.3;text-decoration:none}@media (width<=620px){.supporter-app .supporter-help-actions{margin:0 0 20px}}@media (height<=600px){.supporter-app #supporter-case-dialog>.supporter-chat-trail{flex:auto;min-height:64px}.supporter-app #supporter-case-dialog .supporter-case-context{max-height:12dvh;overflow-y:auto}}.supporter-app .supporter-notification-choices h3{margin:0 0 8px;font-size:1rem;line-height:1.3}.supporter-app .amount-buttons button{color:var(--blue);border-color:var(--control-border);background:var(--white);font-size:var(--action-font-size)}.supporter-app .amount-buttons button[aria-pressed=true]{color:var(--blue);border-color:var(--blue);background:var(--wash);box-shadow:inset 0 0 0 1px var(--blue)}.supporter-app .supporter-conversation-close{margin-left:auto}.supporter-app #supporter-prop-dialog>.supporter-conversation-links{flex:none;margin-top:16px}@media (height<=600px){.supporter-app #supporter-prop-dialog .supporter-conversation-content{overflow-y:auto}.supporter-app #supporter-prop-dialog .supporter-chat-trail{flex:none;min-height:0;overflow:visible}}.supporter-app .supporter-receipt-table-wrap{margin:-4px;padding:4px;overflow-x:auto}.supporter-app .supporter-receipt-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:.875rem}.supporter-app .supporter-receipt-table caption{text-align:left;color:var(--muted);padding:0 12px 12px}.supporter-app .supporter-receipt-table :is(th,td){border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.supporter-app .supporter-receipt-table th button{min-height:44px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;padding:8px 0;font-weight:650}.supporter-app .supporter-sort-label{color:var(--muted);font-size:.75rem;display:block}.supporter-app .supporter-receipt-table tbody tr{cursor:pointer}.supporter-app .supporter-receipt-table tbody tr:hover,.supporter-app .supporter-receipt-table tbody tr:focus-within{background:var(--surface-soft)}.supporter-app .supporter-receipt-identity,.supporter-app .supporter-receipt-author{align-items:center;gap:12px;display:flex}.supporter-app .supporter-receipt-identity span{overflow-wrap:anywhere;min-width:0}.supporter-app .supporter-receipt-identity img,.supporter-app .supporter-receipt-author img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:64px}.supporter-app .supporter-receipt-identity .supporter-receipt-logo,.supporter-app .supporter-receipt-author img{object-fit:contain;width:40px;height:40px}.supporter-app .supporter-receipt-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.supporter-app .supporter-receipt-cover{object-fit:contain;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;width:100%;height:clamp(140px,25dvh,220px);margin-bottom:16px;display:block}.supporter-app .supporter-receipt-author{color:var(--muted);margin-top:12px}.supporter-app :is(.supporter-collection,.supporter-new-work,.supporter-account-simple,.supporter-help){max-width:980px;margin-inline:auto}.supporter-app .supporter-case-history{max-width:none}.supporter-app .new-work-list-heading{padding:0 0 14px}.supporter-app .supporter-profile{padding:0}.supporter-app .supporter-account-section>.button{margin-top:16px}.supporter-app .supporter-receipt-table caption{padding:0 0 8px}.supporter-app .supporter-receipt-table :is(th,td):first-child{padding-left:0}.supporter-app .supporter-receipt-table :is(th,td):last-child{text-align:right;padding-right:0}.supporter-app .supporter-receipt-table .button{white-space:nowrap;overflow-wrap:normal}.supporter-app .supporter-account-help{margin:20px 0}.supporter-app .supporter-choice{cursor:pointer;justify-content:flex-start;gap:12px;min-height:40px;padding:6px 0}.supporter-app .supporter-choice input{cursor:inherit;margin:0}.supporter-app .supporter-choice input:disabled{opacity:.7}.supporter-app .supporter-choice:has(input:disabled){color:var(--muted);cursor:default}.supporter-app .supporter-consents{gap:2px;display:grid}.supporter-app .supporter-settings-dialog .supporter-dialog-body{gap:0}.supporter-app .supporter-settings-dialog .supporter-notification-choices{margin-top:12px}.supporter-app .supporter-notification-choices h3{margin:0 0 4px}.supporter-app .supporter-prop-actions{justify-items:stretch;gap:10px}.supporter-app .supporter-prop-actions .supporter-free-link{width:100%;text-decoration:none}.supporter-app .supporter-props .supporter-prop-kind{color:var(--ink);font-size:1rem;font-weight:650}.supporter-app .supporter-prop-footer>.supporter-thread-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.supporter-app .supporter-composer{margin:16px 0 0;padding:16px 0 0}.supporter-app .supporter-conversation-content>.meta{margin-top:10px}.supporter-app .supporter-receipt-card{border:0;border-radius:0;padding:0}.supporter-app .supporter-receipt-cover{object-fit:cover;border:0}.supporter-app .supporter-receipt-heading{align-items:baseline}.supporter-app .supporter-receipt-heading h3{font-size:1.125rem}.supporter-app .supporter-receipt-card>.meta{margin:4px 0}.supporter-app .amount-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.supporter-app .supporter-custom-amount{margin-top:12px}.supporter-app .supporter-custom-amount[hidden]{display:none}.supporter-app .supporter-amount-help{margin:8px 0 0}@media (width<=420px){.supporter-app .amount-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.supporter-app .supporter-thanks{gap:18px;width:min(680px,100%);margin:6vh auto;padding:40px;display:grid}.supporter-app .supporter-thanks .lead,.supporter-app .supporter-thanks .meta{margin:0}.supporter-app .supporter-thanks-note{border-left:3px solid var(--control-border);color:var(--ink);margin:0;padding-left:14px}.supporter-app .supporter-thanks .button-row{flex-wrap:wrap}@media (width<=640px){.supporter-app .supporter-thanks{margin:24px auto;padding:24px}}@media (width<=760px){.supporter-app .supporter-receipt-table-wrap{overflow-x:visible}.supporter-app .supporter-receipt-table{min-width:0}.supporter-app .supporter-receipt-table :is(thead,tbody,tr,th,td){display:block}.supporter-app .supporter-receipt-table caption{padding:0 0 8px;display:block}.supporter-app .supporter-receipt-table thead tr{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.supporter-app .supporter-receipt-table thead th{border:0;padding:0}.supporter-app .supporter-receipt-table thead th:last-child{display:none}.supporter-app .supporter-receipt-table th button{border:1px solid var(--control-border);border-radius:999px;min-height:40px;padding:6px 12px;font-size:.8125rem}.supporter-app .supporter-receipt-table th[aria-sort=ascending] button,.supporter-app .supporter-receipt-table th[aria-sort=descending] button{border-color:var(--ink)}.supporter-app .supporter-receipt-table th .supporter-sort-label{margin-left:4px;display:inline}.supporter-app .supporter-receipt-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"work work""creator amount""date date""action action";gap:10px 12px;padding:16px 0;display:grid}.supporter-app .supporter-receipt-table tbody td{text-align:left;border:0;padding:0}.supporter-app .supporter-receipt-table tbody td:first-child{color:var(--muted);grid-area:date}.supporter-app .supporter-receipt-table tbody td:first-child:before{content:"Paid · "}.supporter-app .supporter-receipt-table tbody td:nth-child(2){grid-area:work;font-weight:650}.supporter-app .supporter-receipt-table tbody td:nth-child(3){grid-area:creator;align-self:center}.supporter-app .supporter-receipt-table tbody td:nth-child(4){grid-area:amount;align-self:center;font-size:1rem}.supporter-app .supporter-receipt-table tbody td:last-child{text-align:left;grid-area:action}.supporter-app .supporter-receipt-table tbody td:last-child .button{width:100%}.supporter-app .supporter-receipt-identity .supporter-receipt-logo{width:28px;height:28px}}.supporter-app .new-work-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}.supporter-app .new-work-list .new-work-card{box-shadow:none;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0}.supporter-app .new-work-list .new-work-card:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}.supporter-app .new-work-list .collection-card-copy{flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.supporter-app .new-work-list .collection-card-copy .supporter-work-actions{margin-top:auto;padding-top:4px}.supporter-app .new-work-list .supporter-card-creator{text-transform:none;letter-spacing:0;font-size:.85rem;line-height:1.4}.supporter-app .supporter-card-creator img{border-radius:6px;width:28px;height:28px}.supporter-app .new-work-list .new-work-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.supporter-app .supporter-prop-footer{flex-wrap:wrap;gap:8px 16px;padding-top:0}.supporter-app .supporter-prop-footer>div:first-child{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.supporter-app .supporter-prop-kind{white-space:nowrap;margin:0}.supporter-app .supporter-work-actions{margin-top:4px}.supporter-app .supporter-feedback-label{font-size:.8rem}.supporter-app .supporter-profile-avatar{border-radius:10px;flex:none}.supporter-app .supporter-receipt-table td:first-child{font-variant-numeric:tabular-nums;min-width:150px}.supporter-app .supporter-receipt-table :is(th,td):nth-child(4){text-align:right}.supporter-app .supporter-receipt-table-wrap{scrollbar-gutter:stable}.supporter-app .supporter-receipt-cover{object-fit:contain;background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.supporter-app .supporter-conversation-summary{gap:16px}.supporter-app .supporter-conversation-summary h3{margin:0 0 4px}.supporter-app #supporter-prop-dialog .supporter-conversation-links{gap:8px;margin-inline:-4px;padding:4px;position:relative;overflow:visible}.supporter-app .supporter-conversation-options>summary{cursor:pointer;list-style:none}.supporter-app .supporter-conversation-options>summary::-webkit-details-marker{display:none}.supporter-app .supporter-conversation-menu{z-index:1;background:var(--white);border:1px solid var(--control-border);border-radius:8px;gap:8px;width:min(240px,100%);max-height:200px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:4px;overflow-y:auto;box-shadow:0 6px 24px #142e4520}.supporter-app .supporter-conversation-options[open]>summary{background:var(--control-hover)}@media (width<=700px){.supporter-app .new-work-list{grid-template-columns:minmax(0,1fr)}.supporter-app .new-work-list .new-work-card h3{font-size:1.15rem}}.supporter-app .amount-buttons:has([data-custom-amount]){grid-template-columns:repeat(4,minmax(0,1fr))}.supporter-app .supporter-custom-amount{max-width:220px;margin-top:12px}.supporter-app .supporter-art-link img{aspect-ratio:4/3;object-fit:contain;background:var(--surface-muted);border:1px solid var(--line);height:auto;min-height:0}@media (width<=580px){.supporter-app #supporter-prop-dialog .supporter-dialog-head h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.2rem;line-height:1.3;display:-webkit-box;overflow:hidden}.supporter-app #supporter-prop-dialog .supporter-conversation-summary{grid-template-columns:64px minmax(0,1fr);align-items:center;max-height:100px}.supporter-app #supporter-prop-dialog .supporter-conversation-summary h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.3;display:-webkit-box;overflow:hidden}}.supporter-app .supporter-conversation-content{min-width:0;padding-inline:6px}.supporter-app .supporter-composer{margin-inline:0;padding-inline:0}.supporter-app .supporter-card-creator{justify-content:flex-end;margin:0 0 8px}.supporter-app .supporter-card-creator a{color:var(--muted);text-transform:none;letter-spacing:0;align-items:center;gap:9px;font-size:.85rem;text-decoration:none;display:inline-flex}.supporter-app .supporter-card-creator a:hover{color:var(--blue);text-decoration:underline}.supporter-app .supporter-card-creator img{object-fit:cover;border-radius:6px;width:32px;height:32px}.supporter-app .supporter-work-image-link{border-radius:10px;min-width:0;display:block;overflow:hidden}.supporter-app .supporter-work-image-link img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;display:block}.supporter-app .supporter-feedback-label{background:var(--wash);color:var(--blue);border-radius:6px;padding:5px 10px;font-weight:650}.supporter-app .supporter-receipt-author img{border-radius:6px}@media (width<=650px){.supporter-app .supporter-work-image-link img{aspect-ratio:auto;object-fit:contain;background:var(--surface-soft);height:190px}.supporter-app .supporter-work-actions{justify-content:flex-end;display:flex}}.supporter-app .supporter-receipt-table{min-width:650px}.supporter-app .supporter-receipt-row-identity{align-items:center;gap:16px;min-width:250px;max-width:480px;display:flex}.supporter-app .supporter-receipt-row-identity>div{gap:8px;min-width:0;display:grid}.supporter-app .supporter-receipt-row-cover{object-fit:cover;border:1px solid var(--line);border-radius:9px;flex:none;width:96px;height:96px}.supporter-app .supporter-receipt-row-channel{align-items:center;gap:8px;display:flex}.supporter-app .supporter-receipt-row-channel img{object-fit:contain;border-radius:50%;width:30px;height:30px}.supporter-app .supporter-receipt-table td{vertical-align:middle;padding:18px 12px}.supporter-app .supporter-receipt-table td:first-child{min-width:320px}.supporter-app .supporter-receipt-table .supporter-receipt-row-identity span{white-space:normal;overflow-wrap:anywhere}.supporter-app .supporter-receipt-table td:nth-child(4){min-width:100px}.supporter-app .supporter-new-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;width:100%;display:flex}.supporter-app .new-work-list .supporter-card-creator,.supporter-app .supporter-work-copy>.supporter-card-creator{justify-content:flex-start;justify-self:start;margin:0}.supporter-app .supporter-new-card-meta .supporter-card-date{color:var(--muted);margin:0;font-size:.8rem}.supporter-app .supporter-art-link{border-radius:12px;display:block;overflow:hidden}.supporter-app .supporter-art-link img{border-radius:12px;width:100%;display:block}.supporter-app .supporter-art-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.supporter-app .supporter-receipt-card .supporter-receipt-author img{object-fit:cover;border-radius:6px;width:40px;height:40px}.supporter-app .supporter-receipt-table-wrap{max-height:min(65dvh,680px);overflow:auto}.supporter-app .supporter-receipt-table thead{z-index:1;background:#fff;position:sticky;top:0}.supporter-app a.supporter-brandline{color:inherit;width:fit-content;text-decoration:none}.supporter-app a.supporter-brandline:hover strong{text-underline-offset:3px;text-decoration:underline}.supporter-app .new-work-list .supporter-work-actions{justify-content:flex-start;width:100%;display:flex}.supporter-app .new-work-list .supporter-work-actions .button{white-space:nowrap}.supporter-app .new-work-list .supporter-work-image-link{border-bottom:1px solid var(--line);border-radius:0}.supporter-app .new-work-list .supporter-work-image-link img{aspect-ratio:3/2;object-fit:contain;background:var(--surface-soft);width:100%;height:auto}@media (height<=650px){.supporter-app #supporter-prop-dialog[open]{overflow-y:auto}.supporter-app #supporter-prop-dialog .supporter-conversation-content{flex:none;overflow:visible}.supporter-app #supporter-prop-dialog .supporter-chat-trail{flex:none;min-height:120px;max-height:42dvh;overflow-y:auto}}.admin{grid-template-columns:210px minmax(0,1fr);font-size:1rem;line-height:1.5}.admin :is(h1,h2,h3,p,.meta,.field,.admin-fact,.admin-restriction){overflow-wrap:anywhere}.admin :is(h2,h3){letter-spacing:-.025em}.admin :is(.admin-heading,.admin-panel,.admin-record>div,.admin-people-detail,.admin-people-directory,.admin-dialog-head>div,.admin-history-row>div,.admin-global-creator,.admin-review-row>div,.admin-case-row>div){min-width:0}.admin .screen-title{font-size:clamp(2rem,4vw,3rem);line-height:1.14}.admin .lead{font-size:1rem;line-height:1.55}.admin .admin-sidebar{border-right:1px solid var(--line);color:var(--ink);background:#fff;gap:22px;padding:24px 14px}.admin .admin-sidebar .wordmark{color:var(--ink)}.admin .admin-sidebar :is(.eyebrow,.admin-sidebar-foot){color:var(--muted)}.admin .admin-sidebar nav button{min-height:44px;color:var(--muted);border-radius:7px;padding:10px 12px;font-size:.9rem}.admin .admin-sidebar nav button[aria-current=page]{background:var(--wash);color:var(--blue)}.admin .admin-sidebar nav button:hover:not([aria-current=page]){background:var(--control-hover);color:var(--blue)}.admin .admin-top{gap:16px;height:auto;min-height:64px;padding:16px 24px}.admin .admin-main{width:min(1140px,100% - 48px);padding:28px 0 64px}.admin .admin-heading{margin-bottom:24px}.admin .admin-heading h1{margin:8px 0 12px}.admin .button{min-height:44px;padding:10px 16px;font-size:.9rem;line-height:1.3}.admin .button.secondary{border-color:var(--control-border)}.admin .button.secondary:hover{background:var(--control-hover);border-color:var(--control-border-hover)}.admin .button:disabled{opacity:1;color:#667580;background:var(--control-disabled);border-color:var(--line);cursor:default}.admin :is(button,a,input,textarea,select,time[tabindex],.admin-chat-trail):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.admin .field{gap:6px;font-size:.875rem;font-weight:600}.admin :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){min-width:0;max-width:100%;min-height:44px;color:var(--ink);border-color:var(--control-border);background-color:#fff;border-radius:7px;font-weight:400;line-height:1.5}.admin textarea{resize:vertical;width:100%}.admin :is(input,textarea)::placeholder{color:var(--control-muted);opacity:1}.admin time[data-relative-time]{cursor:default;font:inherit;color:inherit;border:0;text-decoration:none}.admin .admin-global-filters{background:var(--surface-soft);gap:12px;padding:12px 24px}.admin .admin-global-filters .field{white-space:normal;min-width:0}.admin .admin-global-creator{flex:1;max-width:590px}.admin .admin-global-creator .field{flex:1}.admin .admin-global-creator input{width:100%}.admin .admin-panel{box-shadow:none;padding:22px}.admin .admin-panel h2{margin-bottom:18px;font-size:1.3rem;line-height:1.3}.admin .admin-panel h3{margin:24px 0 12px;font-size:1.125rem;line-height:1.3}.admin .admin-table-wrap{border-radius:8px;min-width:0;max-width:100%;padding:6px;overflow:auto}.admin .admin-table-wrap table{font-size:.875rem}.admin .admin-table-wrap th{font-size:.8rem}.admin .admin-table-wrap td{padding:12px 10px}.admin .admin-table-wrap :is(td,th){font-variant-numeric:tabular-nums}.admin .admin-table-wrap td:not(:first-child){white-space:nowrap}.admin .admin-table-wrap td:first-child{overflow-wrap:anywhere;min-width:150px}.admin .admin-table-wrap th button{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px;font-weight:600;display:flex}.admin .admin-table-wrap th button:hover{background:#e8f3fa}.admin .admin-table-wrap th button:focus-visible{outline-offset:-3px}.admin .admin-people-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);align-items:start;gap:20px}.admin .admin-people-search{flex-wrap:wrap;gap:10px}.admin .admin-people-search .field{flex:180px;min-width:0}.admin .admin-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.admin .admin-people-directory .admin-table-wrap{margin:0 -6px}.admin .admin-people-directory .admin-table-wrap table{min-width:360px}.admin .admin-people-directory .admin-account-chips{flex-wrap:wrap}.admin .admin-people-directory .admin-state-chip{white-space:normal;font-size:.7rem}.admin .admin-person-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.admin .admin-supporter-metrics,.admin .admin-creator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin .admin-supporter-metrics>div,.admin .admin-creator-summary-grid>div{flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:86px;padding:14px;display:flex}.admin .admin-supporter-metrics strong,.admin .admin-creator-summary-grid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.4rem;line-height:1.25}.admin .admin-supporter-metrics span,.admin .admin-creator-summary-grid span{font-size:.8rem}.admin .admin-account-risk{margin-top:24px}.admin .admin-account-risk ul{padding-left:20px;font-size:.9rem}.admin .admin-risk-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .admin-fact{gap:14px;min-width:0}.admin .admin-fact strong{overflow-wrap:anywhere;min-width:0}.admin .admin-history-row{align-items:center;gap:16px}.admin .admin-history-row>div:last-child{min-width:0}.admin .admin-history-row strong{overflow-wrap:anywhere;font-size:.95rem}.admin .admin-history-row small{overflow-wrap:anywhere;font-size:.75rem}.admin .admin-inline-link{overflow-wrap:anywhere;max-width:100%;min-height:28px}.admin .admin-paging{flex-wrap:wrap;gap:12px;padding:12px 6px}.admin .admin-paging>div{gap:8px;display:flex}.admin .admin-exchange-preview{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.admin .admin-exchange-preview>div{min-width:0}.admin .admin-exchange-preview p{font-size:.9rem}.admin .admin-exchange-preview .meta{font-size:.8rem}.admin .admin-exchange-preview>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.admin .admin-search-bar{background:var(--surface-muted);border:1px solid #d6e2eb;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.admin .admin-search-bar .field{flex:250px;min-width:0}.admin .admin-filter-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.admin .admin-filter-bar .field{flex:170px;min-width:0}.admin .admin-results-summary{margin-bottom:12px}.admin .admin-scope-tag{color:var(--blue);overflow-wrap:anywhere;background:#e5eff6;border-radius:7px;padding:8px 10px;font-size:.85rem;display:inline-block}.admin .admin-state-pill{background:var(--status-background);width:fit-content;color:var(--status-ink);text-transform:capitalize;white-space:nowrap;border-radius:30px;align-items:center;padding:4px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.admin .admin-state-pill:is(.is-changes,.is-changes-requested){background:var(--attention-background);color:var(--attention-ink)}.admin .admin-state-pill:is(.is-confirmed,.is-complete,.is-resolved,.is-closed,.is-refunded,.is-approved){background:var(--success-background);color:var(--green)}.admin .admin-state-pill.is-internal{background:var(--attention-background);color:var(--attention-ink)}.admin .admin-cases-list,.admin .admin-review-list{box-shadow:none;padding:0 20px}.admin .admin-case-row,.admin .admin-review-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:20px 0;display:grid}.admin .admin-case-row:last-child,.admin .admin-review-row:last-child{border-bottom:0}.admin .admin-case-row h3,.admin .admin-review-row h3{margin:6px 0;font-size:1.125rem;line-height:1.3}.admin .admin-case-preview{white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.admin .admin-review-row .eyebrow{letter-spacing:.06em;font-size:.7rem}.admin .admin-dialog{width:min(780px,100vw - 32px);max-height:92dvh;color:var(--ink);overscroll-behavior:contain;background:#fff;border:1px solid #c0d4e0;border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 24px 72px #142e4540}.admin .admin-dialog::backdrop{background:#142e458c}.admin .admin-conversation[open]{flex-direction:column;display:flex}.admin .admin-dialog-head{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin .admin-dialog-head h2{margin:0;font-size:1.5rem;line-height:1.25}.admin .admin-dialog-head .eyebrow{letter-spacing:.06em;margin-bottom:5px;font-size:.75rem}.admin .admin-dialog-close{width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font:400 1.65rem/1 system-ui;display:grid}.admin .admin-dialog-close:hover{background:var(--wash);color:var(--ink)}.admin .admin-case-context{border-bottom:1px solid var(--line);flex:none;gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}.admin .admin-case-context>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin .admin-message-tabs{flex-wrap:wrap;flex:none;gap:8px;margin-bottom:12px;display:flex}.admin .admin-message-tabs button{border:1px solid var(--control-border);min-height:36px;color:var(--muted);background:#fff;border-radius:7px;padding:7px 10px;font-size:.85rem;font-weight:600}.admin .admin-message-tabs button[aria-pressed=true]{color:var(--blue);background:#e8f3fa;border-color:#8fb7cf}.admin .admin-message-tabs button[data-case-audience=internal][aria-pressed=true]{background:var(--attention-background);color:var(--attention-ink);border-color:#dabd85}.admin .admin-internal-caption{flex:none;margin:0 0 12px;font-size:.8rem}.admin .admin-chat-trail{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface-soft);border:1px solid #c9dce7;border-radius:12px;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:100px;max-height:42dvh;padding:16px;display:flex;overflow-y:auto}.admin .admin-chat-trail:focus-visible{outline-offset:-4px}.admin .admin-chat-row{min-width:0;display:flex}.admin .admin-chat-row.mine{justify-content:flex-end}.admin .admin-chat-bubble{border:1px solid var(--message-received-border);background:var(--message-received);min-width:0;max-width:85%;color:var(--message-received-ink);border-radius:16px 16px 16px 5px;padding:12px 16px}.admin .admin-chat-row.mine .admin-chat-bubble{border-color:var(--message-sent-border);background:var(--message-sent);color:var(--message-sent-ink);border-radius:16px 16px 5px}.admin .admin-chat-row.mine .admin-chat-bubble.internal{background:var(--attention-background);color:#654c23;border-color:#dabd85}.admin .admin-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.admin .admin-chat-author{color:#37617a;margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.admin .admin-chat-bubble.internal .admin-chat-author{color:var(--attention-ink)}.admin .admin-chat-time{color:#526c7c;text-align:right;margin-top:6px;font-size:.75rem;line-height:1.4;display:block}.admin .admin-chat-event{color:var(--muted);align-items:center;gap:10px;padding:6px 0;font-size:.75rem;display:flex}.admin .admin-chat-event>span{border-top:1px dashed #b5cbd9;flex:20px;min-width:8px}.admin .admin-chat-event>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.admin .admin-chat-event .admin-state-pill{padding:3px 8px;font-size:.7rem}.admin .admin-composer{border-top:1px solid var(--line);flex:none;gap:12px;margin:16px -8px 0;padding:14px 8px 8px}.admin .admin-composer textarea{min-height:76px;max-height:18dvh}.admin .admin-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0;padding:6px;display:flex}.admin .admin-dialog-actions .button{width:auto}.admin .admin-reply-status{grid-template-columns:auto minmax(130px,190px);align-items:center}.admin .admin-reply-status small{color:var(--muted);grid-column:1/-1;font-size:.75rem;font-weight:400;line-height:1.4}.admin .admin-exchange-summary{border-bottom:1px solid var(--line);flex:none;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:14px;display:grid}.admin .admin-exchange-summary>img{object-fit:cover;border-radius:10px;width:80px;height:80px}.admin .admin-exchange-summary>div{min-width:0}.admin .admin-exchange-summary h3{font-size:1.125rem;line-height:1.3}.admin .admin-exchange-amount{border-left:1px solid var(--line);gap:6px;padding-left:16px;display:grid}.admin .admin-exchange-amount strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.25rem}.admin .admin-exchange-amount span{color:var(--muted);font-size:.75rem}.admin .admin-review-identity{align-items:center;gap:14px;margin-bottom:18px;display:flex}.admin .admin-review-identity img{object-fit:cover;border-radius:12px;flex:none;width:64px;height:64px}.admin .admin-review-identity>div{gap:8px;min-width:0;display:grid}.admin .admin-source-link{overflow-wrap:anywhere;margin:12px 0;font-size:.9rem;display:block}.admin .admin-review-work{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:18px;display:grid}.admin .admin-review-work>img{object-fit:contain;background:var(--surface-muted);border-radius:10px;width:100%;height:220px}.admin .admin-review-work>div{min-width:0}.admin .admin-no-image{background:var(--surface-muted);min-height:180px;color:var(--muted);border:1px dashed #b9cad5;border-radius:10px;place-items:center;display:grid}.admin .admin-review-feedback{border:1px solid var(--line);background:#f5f8fb;border-radius:10px;margin:16px 0;padding:16px}.admin .admin-review-feedback h3{margin:0 0 8px;font-size:1rem}.admin .admin-review-feedback p{white-space:pre-wrap}.admin .admin-review-dialog>.meta{margin-bottom:8px}.admin .admin-audit-row{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr) auto auto;gap:16px;font-size:.9rem}.admin .admin-audit-row>div{min-width:0}.admin .admin-audit-row time{font-size:.8rem}.admin .admin-audit-row .admin-state-pill{white-space:normal;overflow-wrap:anywhere}.admin .admin-overview-summary{padding:20px}.admin .admin-overview-summary h2{font-size:1.125rem}.admin .admin-summary-pair,.admin .admin-summary-triple{grid-template-columns:minmax(0,1fr);gap:14px}.admin .admin-overview-summary strong{overflow-wrap:anywhere;font-size:1.6rem}.admin .admin-sankey-panel{padding:22px}.admin .admin-timeline-panel{min-width:0;max-width:100%}@media (width<=1100px){.admin .admin-people-layout{grid-template-columns:minmax(0,1fr)}.admin .admin-people-directory .admin-table-wrap table{width:100%}}@media (width<=850px){.admin{display:block}.admin .admin-sidebar{border:0;border-bottom:1px solid var(--line);gap:12px;padding:16px}.admin .admin-sidebar nav{gap:6px;margin:-6px;padding:6px;display:flex;overflow-x:auto}.admin .admin-sidebar nav button{white-space:nowrap;flex:none}.admin .admin-sidebar-foot{display:none}.admin .admin-main{width:calc(100% - 32px)}.admin .admin-global-filters{padding:12px 16px}.admin .admin-audit-row{grid-template-columns:minmax(0,1fr) auto}}@media (width<=620px){.admin .admin-top{min-height:54px;padding:12px 16px;font-size:.8rem}.admin .admin-global-filters{flex-direction:column;align-items:stretch;display:flex}.admin .admin-global-filters .field{width:100%;display:grid}.admin .admin-global-label{display:none}.admin .admin-global-creator{flex-wrap:wrap;max-width:none;display:flex}.admin .admin-global-creator .field{flex:170px}.admin .admin-global-filters select{width:100%}.admin .admin-panel{padding:18px}.admin .admin-directory-filters,.admin .admin-supporter-metrics,.admin .admin-creator-summary-grid,.admin .admin-risk-ledger,.admin .admin-history-row{grid-template-columns:minmax(0,1fr)}.admin .admin-exchange-preview,.admin .admin-review-row,.admin .admin-case-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.admin .admin-exchange-preview>div,.admin .admin-review-row>div,.admin .admin-case-row>div{grid-column:1/-1}.admin .admin-exchange-preview>.button,.admin .admin-review-row>.button,.admin .admin-case-row>.button{justify-self:end}.admin .admin-dialog{padding:18px}.admin .admin-dialog-head h2{font-size:1.3rem}.admin .admin-chat-trail{padding:12px}.admin .admin-chat-bubble{max-width:95%;padding:12px}.admin .admin-reply-status{grid-template-columns:minmax(0,1fr)}.admin .admin-exchange-summary{grid-template-columns:64px minmax(0,1fr)}.admin .admin-exchange-summary>img{width:64px;height:64px}.admin .admin-exchange-amount{border:0;grid-column:1/-1;padding:0}.admin .admin-review-work{grid-template-columns:minmax(0,1fr)}.admin .admin-review-work>img{height:auto;max-height:250px}.admin .admin-metrics{grid-template-columns:minmax(0,1fr)}.admin .admin-dialog .button{min-height:44px}}@media (height<=600px){.admin .admin-chat-trail{flex:none;max-height:34dvh}}@media (pointer:coarse){.admin :is(.admin-inline-link,.admin-dialog-close,.admin-message-tabs button){min-height:44px}}.admin .admin-directory-creator-list{gap:0;display:grid}.admin .admin-directory-creator-list>article{border-bottom:1px solid var(--line);padding:16px 0}.admin strong.large-money{white-space:nowrap;font-size:1.05rem}.admin :is(.admin-supporter-metrics,.admin-creator-summary-grid)>.has-large-money{grid-column:1/-1}.admin .admin-sidebar .wordmark span{color:var(--link)}.admin .admin-table-wrap th{text-transform:none;letter-spacing:0}.admin .admin-people-layout{grid-template-columns:minmax(420px,.95fr) minmax(0,1.2fr)}.admin .admin-global-creator .field{grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}.admin .admin-control-details{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.admin .admin-control-details summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--blue);padding:6px 0;font-size:.9rem;font-weight:600}.admin .admin-control-details summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.admin .admin-control-details>.admin-action{border:0;margin-top:12px;padding-top:0}.admin .admin-control-details>p{margin:12px 0}.admin .creator-timeline-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin .creator-timeline-modes{border:1px solid var(--control-border);background:#f5f8fb;border-radius:8px;align-items:center;gap:6px;padding:4px;display:flex}.admin .creator-timeline-modes button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:.85rem;font-weight:600}.admin .creator-timeline-modes button[aria-pressed=true]{color:var(--blue);background:#fff;box-shadow:0 1px 4px #142e451a}.admin .creator-timeline-note{color:var(--muted);margin-top:16px;font-size:.8rem}.admin .creator-timeline-note summary{cursor:pointer;padding:6px 0}@media (width<=1100px){.admin .admin-people-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.admin .admin-global-creator .field,.admin .creator-timeline-head{grid-template-columns:minmax(0,1fr)}.admin .creator-timeline-modes{justify-self:end}}.admin .admin-case-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.admin .admin-reply-status{flex:0 220px;grid-template-columns:minmax(0,1fr);font-size:.8rem;display:grid}.admin .admin-case-footer .admin-dialog-actions{margin-left:auto}.admin .admin-refund-status-note{margin:0;font-size:.75rem}.admin .admin-dialog [aria-busy=true]{cursor:progress}@media (width<=620px){.admin .admin-case-footer .admin-reply-status{flex-basis:100%}}.admin{background:#f2f6f9}@media (width>=851px){.admin{grid-template-columns:238px minmax(0,1fr)}.admin .admin-sidebar{gap:28px;padding:28px 18px}.admin .admin-sidebar nav button{padding:11px 13px;font-size:1rem}}.admin .admin-sidebar .wordmark{padding-left:10px;font-size:1.5rem}.admin .admin-sidebar>.eyebrow{border-bottom:1px solid var(--line);margin-top:-16px;padding:0 10px 18px;font-size:.7rem}.admin .admin-sidebar nav{gap:5px}.admin .admin-sidebar nav button{color:#526b7d;border-radius:6px}.admin .admin-sidebar nav button[aria-current=page]{color:#164c70;background:#dfedf6}.admin .admin-sidebar nav button:hover:not([aria-current=page]){color:#526b7d;background:#eef5fa}.admin .admin-sidebar-foot{font-size:.73rem}@media (width>=851px){.admin .admin-main{width:min(1120px,100% - 56px);padding-top:40px}.admin :is(.admin-top,.admin-global-filters){padding-inline:max(28px,50% - 560px)}.admin .admin-top{min-height:64px}}.admin .admin-global-filters{background:#fff}.admin .status-pill{font-size:.75rem}.admin :is(.admin-campaign-body,.admin-campaign-creators) h3{color:var(--ink)}.admin .admin-inline-link{color:var(--blue);font-weight:650;text-decoration:none}.admin .admin-inline-link:hover{text-decoration:underline}.admin .admin-table-wrap{padding:0}.admin .admin-table-wrap.card{padding:0 4px}.admin .admin-table-wrap th{color:var(--muted);background:0 0;font-size:.8rem}.admin .admin-table-wrap th button{width:auto;color:var(--muted);justify-content:flex-start;margin:0 -6px;display:inline-flex}.admin .admin-sort-indicator{min-width:.8em;color:var(--blue);font-size:.85rem}.admin th[aria-sort=none] .admin-sort-indicator{color:#9db1bf}.admin .admin-numeric-table :is(th,td):not(:first-child),.admin .admin-table-wrap :is(th,td).admin-num{text-align:right}.admin .admin-numeric-table th:not(:first-child) button{flex-direction:row}.admin .admin-numeric-table td:first-child,.admin .admin-numeric-table th:first-child{text-align:left}.admin .admin-overview-activity .admin-table-wrap{border:0;border-radius:0}.admin .admin-table-wrap th{padding:10px}.admin .admin-table-wrap:not(.card) :is(th,td):first-child{padding-left:0}.admin .admin-table-wrap:not(.card) :is(th,td):last-child{padding-right:0}.admin :is(.admin-supporter-metrics,.admin-creator-summary-grid)>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}@media (width>=851px){.admin .admin-creator-summary-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.admin .admin-creator-summary+.admin-creator-exchanges{border-top:0;margin-top:0}.admin :is(.admin-review-list,.admin-cases-list)>.admin-empty{background:0 0;padding:20px 0}.admin .admin-filter-bar>.meta{flex-basis:100%;margin:0}.admin .admin-search-bar{background:0 0;border:0;padding:0}.admin .admin-case-preview>span{white-space:pre-wrap}.admin .admin-case-preview{white-space:normal}.admin .admin-case-empty{color:var(--muted);font-style:italic}.admin .admin-dialog-actions{margin:0 -6px}.admin .admin-composer{margin:16px 0 0;padding:16px 0 0}.admin .admin-panel{padding:24px}.admin .admin-exchange-note{margin-top:10px}.admin .admin-back-directory{margin-bottom:20px}.admin .admin-people-directory{max-width:none}.admin .admin-people-search,.admin .admin-directory-filters{max-width:620px}.admin .admin-people-detail{min-width:0}.admin .admin-people-detail .admin-supporter-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.admin .admin-people-detail .admin-supporter-metrics strong,.admin .admin-creator-summary-grid strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.15rem,2vw,1.6rem)}.admin .admin-history-row{align-items:center}.admin .admin-history-row>div:last-child{flex:none;min-width:160px}.admin .admin-table-wrap td small{margin-top:4px}.admin .admin-queue-scope{margin:-12px 0 20px}.admin .admin-panel h2{font-size:1.3rem;line-height:1.3}.admin .admin-chat-trail{overscroll-behavior:contain}@media (width<=680px){.admin .admin-people-detail .admin-supporter-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .admin-history-row{flex-wrap:wrap}.admin .admin-history-row>div:last-child{text-align:left;min-width:0}}.admin .admin-public-inbox{margin-top:24px;padding:24px}.admin .admin-public-inbox summary{font-family:var(--display);cursor:pointer;font-size:1.3rem;font-weight:650}.admin .admin-public-inbox>.meta{margin:12px 0}.admin .admin-contact-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}.admin #admin-contact-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.admin .admin-contact-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.admin #admin-contact-dialog>.admin-dialog-actions{flex:none;margin-top:16px}.admin .admin-identity{text-align:left;align-items:center;gap:10px;display:inline-flex}.admin .admin-identity-image{object-fit:contain;background:var(--surface-soft);border-radius:10px;flex:none;width:38px;height:38px}.admin .admin-identity-image.is-initials{color:var(--blue);place-items:center;font-size:.85rem;display:inline-grid}.admin .admin-person-identity{align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin .admin-person-identity .admin-identity-image{border-radius:50%;width:48px;height:48px}.admin .admin-overview-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}.admin .admin-overview-compact>div{background:var(--white);border:1px solid var(--line);border-radius:10px;align-content:start;gap:9px;min-width:0;padding:18px;display:grid}.admin .admin-overview-compact span{color:var(--muted);font-size:.8rem}.admin .admin-overview-compact strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(1.05rem,1.8vw,1.5rem)}.admin .admin-recipient-pills{min-width:180px;max-width:300px;white-space:normal!important}.admin .admin-creator-pill{border:1px solid var(--line);background:var(--surface-soft);color:var(--blue);font:inherit;border-radius:999px;margin:3px;padding:5px 9px;font-size:.78rem;display:inline-block}.admin .admin-creator-directory-table{min-width:820px}.screen-stage .admin-record-select{text-align:left;width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0}.screen-stage .admin-record-select:hover{background:var(--wash)}.screen-stage .admin-record-select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.screen-stage .admin-screen-compact-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=950px){.admin .admin-overview-compact,.screen-stage .admin-screen-compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=550px){.admin .admin-overview-compact,.screen-stage .admin-screen-compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-identity{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-identity span{overflow-wrap:anywhere}.admin-identity-image{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.admin-identity-image.is-initials{background:var(--wash);color:var(--blue);place-items:center;font-size:.8rem;font-weight:650;display:inline-grid}#supporter-safety-dialog{max-width:620px}#supporter-safety-dialog form{margin-top:20px}#supporter-safety-dialog textarea{min-height:100px}.admin-financial-report [data-report-metric] strong{font-size:clamp(1rem,5vw,1.5rem)}.admin-financial-report caption{text-align:left}.admin [data-payment-financials] .admin-overview-compact>div{padding:14px}.admin [data-payment-financials] [data-payment-metric] strong{white-space:nowrap;font-size:clamp(1rem,5vw,1.5rem)}.admin [data-payment-financials] .admin-overview-compact>.has-large-money{grid-column:1/-1}:is(.studio,.supporter-app,.admin,.screen-stage){--action-height:44px;--action-padding-block:10px;--action-padding-inline:16px;--action-radius:7px;--action-font-size:.9rem;--action-primary-hover:#215779}:is(.studio,.supporter-app,.admin,.screen-stage) .button{min-height:var(--action-height);padding:var(--action-padding-block) var(--action-padding-inline);border:1px solid var(--blue);border-radius:var(--action-radius);background:var(--blue);color:var(--white);font-family:inherit;font-size:var(--action-font-size);text-align:center;overflow-wrap:anywhere;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}:is(.studio,.supporter-app,.admin,.screen-stage) .button:hover:not(:disabled){background:var(--action-primary-hover)}:is(.studio,.supporter-app,.admin,.screen-stage) .button.secondary{color:var(--blue);border-color:var(--control-border);background:var(--white)}:is(.studio,.supporter-app,.admin,.screen-stage) .button.secondary:hover:not(:disabled){background:var(--control-hover);border-color:var(--control-border-hover)}:is(.studio,.supporter-app,.admin,.screen-stage) .button:disabled{opacity:1;color:var(--control-muted);background:var(--control-disabled);border-color:var(--line);cursor:default}:is(.studio,.supporter-app,.admin,.screen-stage) .button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.supporter-app .supporter-source-links .button,.supporter-app .supporter-account-section .button.secondary{color:var(--blue);font-size:var(--action-font-size);padding:var(--action-padding-block) var(--action-padding-inline)}.studio .studio-case-open.button{min-height:var(--action-height);padding:var(--action-padding-block) var(--action-padding-inline);font-size:var(--action-font-size)!important}.studio .button:disabled,.supporter-app .button:disabled{opacity:1;color:var(--control-muted);background:var(--control-disabled);border-color:var(--line)}@media (pointer:coarse){.studio .studio-logo-close,.supporter-app .supporter-dialog-close{min-width:44px;min-height:44px}}.studio #case-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.studio #creator-case{flex-direction:column;min-height:0;display:flex;overflow:hidden}.studio .product-dialog-body{overscroll-behavior:contain;gap:16px;min-height:0;margin:-6px;padding:6px;scroll-padding:6px;display:grid;overflow-y:auto}.studio #creator-case>.studio-dialog-actions{flex:none}.studio #work-editor [data-save-work]:disabled{opacity:1;color:var(--control-muted);background:var(--control-disabled);border-color:var(--line)}.product-case-body{display:contents}@media (height<=600px){:is(.studio,.supporter-app,.admin,.screen-stage) .product-case-body{display:contents}:is(.studio,.supporter-app,.admin) :is(#creator-case-thread-dialog,#supporter-case-dialog,#admin-case-dialog)[open]{overflow-y:auto}.admin .product-case-body .admin-chat-trail,.studio .product-case-body .studio-chat-trail,.supporter-app #supporter-case-dialog .product-case-body .supporter-chat-trail{flex:none;min-height:100px;max-height:35dvh;overflow-y:auto}.supporter-app #supporter-case-dialog .product-case-body .supporter-case-context{max-height:none;overflow:visible}}@media (width<=420px){:is(.studio,.supporter-app,.admin,.screen-stage){--action-padding-inline:10px}}:is(.studio,.supporter-app,.admin,.screen-stage) .button.ghost{color:var(--blue);background:0 0;border-color:#0000}:is(.studio,.supporter-app,.admin,.screen-stage) .button.ghost:hover:not(:disabled){background:var(--control-hover)}:is(.studio,.supporter-app,.admin){--product-title:clamp(2rem, 3.2vw, 3rem);--product-section:1.3rem;--product-body:.95rem;--product-caption:.82rem}:is(.studio,.supporter-app,.admin) .screen-title{font-size:var(--product-title);text-wrap:balance;line-height:1.12}:is(.studio,.supporter-app,.admin) .lead{font-size:var(--product-body);line-height:1.6}:is(.studio,.supporter-app,.admin) .meta{font-size:var(--product-caption);line-height:1.5}.product-list-pager{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 0 4px;font-size:.85rem;display:flex}.product-list-pager>div{gap:8px;display:flex}:is(.studio,.supporter-app,.admin) :is(h2,h3){overflow-wrap:anywhere}:is(.studio,.supporter-app,.admin) :is(input,textarea){min-width:0;max-width:100%;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.product-stage{overflow-wrap:anywhere;min-inline-size:0}:where(.product-stage) :where(main,section,article,aside,header,footer,form,fieldset,label,figure,div){min-inline-size:0}:where(.product-stage) :where(input,textarea,select){min-inline-size:0;max-inline-size:100%}:is(.studio,.supporter-app,.admin,.screen-stage) .prop-reactions{flex-wrap:wrap;gap:6px;max-inline-size:100%;display:flex}.creator-metrics>div{min-inline-size:0}.creator-metrics strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.125rem,2.5vw,1.65rem);line-height:1.25}@media (width<=480px){.screen-stage .creator-metrics,.screen-stage .admin-screen-compact-metrics{grid-template-columns:minmax(0,1fr)}.creator-metrics>div{padding:16px}.screen-stage .creator-earnings-work{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.screen-stage .creator-earnings-work>img{grid-area:1/1/3;width:56px;height:56px}.screen-stage .creator-earnings-work>div,.screen-stage .creator-earnings-work>span{grid-column:2}}:root{--select-padding-inline:12px;--select-arrow-space:40px;--select-padding-block:9px;--select-menu-padding:6px;--select-option-height:40px}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select:not([multiple]):not([size]){appearance:none;min-width:0;max-width:100%;min-height:44px;padding:var(--select-padding-block) var(--select-arrow-space) var(--select-padding-block) var(--select-padding-inline);background-color:var(--white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2317384d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right var(--select-padding-inline) center;border:1px solid var(--control-border);color:var(--ink);cursor:pointer;background-repeat:no-repeat;background-size:16px 16px;border-radius:7px;line-height:1.5}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select:not([multiple]):not([size]):not(:disabled):hover{border-color:var(--control-border-hover)}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select:disabled{background-color:var(--control-disabled);color:var(--control-muted);cursor:default}.studio .studio-work-sort{padding-inline:var(--select-padding-inline) 0;gap:0}.studio #studio-work-filter .studio-work-sort select{padding-inline:var(--select-padding-inline) var(--select-arrow-space);background-color:#0000;border:0;border-radius:0 7px 7px 0;min-height:42px}.studio .studio-work-sort:has(select:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}@supports (appearance:base-select){:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select:not([multiple]):not([size]){appearance:base-select;align-items:center;display:flex}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select::picker-icon{display:none}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select::picker(select){position-try-order:normal;padding:var(--select-menu-padding);max-width:calc(100vw - 24px);max-height:min(360px,60dvh);width:anchor-size(width);overscroll-behavior:contain;border:1px solid var(--control-border);background:var(--white);color:var(--ink);border-radius:10px;margin-block:6px;overflow-y:auto;box-shadow:0 8px 24px #142e451f}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select option{min-height:var(--select-option-height);padding:8px var(--select-padding-inline);background:var(--white);color:var(--ink);font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:10px;line-height:1.45;display:flex}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select option:checked{background:var(--status-background)}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select option:is(:hover,:focus-visible){background:var(--control-hover);outline:2px solid var(--focus-ring);outline-offset:-2px}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select option::checkmark{color:var(--link);flex:none;order:1;margin-inline-start:auto}:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select option:disabled{color:var(--control-muted);cursor:default}}@media (forced-colors:active){:is(.studio,.admin,.supporter-app,.screen-stage,.web-p-site) select:not([multiple]):not([size]){appearance:auto;background-image:none}}.lifecycle-notice{border:1px solid var(--control-border);border-left:3px solid var(--attention-ink);background:var(--surface-soft);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;gap:4px;margin-block-end:20px;padding:14px 18px;display:grid}.lifecycle-notice strong{font-size:1rem}.lifecycle-notice p{color:var(--muted);font-size:.9rem;line-height:1.5}.lifecycle-pill{background:var(--attention-background);color:var(--attention-ink);border-radius:999px;padding:4px 9px;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-block}.supporter-prop-kind+.lifecycle-pill{margin-block:4px}.supporter-payment-update{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-block:6px;font-size:.85rem;display:flex}.lifecycle-unavailable{text-align:center;border:1px solid var(--line);background:var(--white);overflow-wrap:anywhere;border-radius:18px;justify-items:center;gap:16px;max-width:620px;margin:clamp(32px,8vh,100px) auto;padding:28px;display:grid}.lifecycle-unavailable .screen-title{font-size:clamp(2rem,5vw,3rem)}.lifecycle-unavailable p{color:var(--muted)}.lifecycle-unavailable-icon{background:var(--surface-muted);width:64px;height:64px;color:var(--control-muted);border-radius:50%;place-items:center;font-size:32px;display:grid}.lifecycle-unavailable .button-row{flex-wrap:wrap;justify-content:center}.financial-position{min-width:0;margin:24px 0;padding:24px}.financial-position h2 small{font:500 .7em var(--font-body,sans-serif);color:var(--muted);margin-left:.5em;display:inline-block}.financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;margin:0;padding:14px 0;display:grid}.financial-metrics dt{color:var(--muted);font-size:.85rem}.financial-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:1.3rem;font-weight:650}.financial-work-filter{max-width:360px;margin:20px 0}.financial-table-wrap{margin-top:10px;overflow-x:auto}.financial-position table{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;min-width:650px}.financial-position caption{text-align:left;color:var(--muted);padding:0 0 10px;font-size:.8rem}.financial-position th,.financial-position td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.financial-position th button{white-space:nowrap;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.financial-position td small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.financial-exact{color:var(--muted);font-size:.75rem;display:block}.financial-pager{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 24px;display:flex}@media (width<=500px){.financial-position{padding:16px}.financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-pager{flex-direction:column;align-items:flex-start}}.admission-panel{min-width:0;margin-block:20px}.admission-panel>p{max-width:72ch}.admission-panel .stack{max-width:680px;margin-block:18px}.admission-panel details{margin-block:18px}.admission-panel summary{cursor:pointer;padding-block:8px;font-weight:600}.admission-snapshot{border-bottom:1px solid var(--line);padding-block:16px}.admission-profile{gap:10px;margin-block:14px;display:grid}.admission-profile>div{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.admission-profile dt{color:var(--muted);font-size:.85rem}.admission-profile dd{overflow-wrap:anywhere;margin:0}.admission-logo{object-fit:contain;width:56px;height:56px}.admission-copy{white-space:pre-wrap;overflow-wrap:anywhere}.admission-events{padding-left:24px}.admission-events li{margin-block:12px}.admission-events p{margin-block:4px}.admission-panel nav{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.admission-table{min-width:720px}.admission-table td{overflow-wrap:anywhere;max-width:240px}.admission-panel button:focus-visible,.admission-panel summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (width<=600px){.admission-profile>div{grid-template-columns:1fr;gap:2px}}
