.managed-website{--site-accent:#7548e8;color:#242329;background:#fff}.managed-website>header>a:first-child{color:#242329}.managed-website>header>a:last-child,.managed-website .cf-shop-hero>div>a,.managed-website .website-enquiry button{background:var(--site-accent);color:#fff;border-color:var(--site-accent)}.managed-website .cf-shop-hero{background:color-mix(in srgb, var(--site-accent) 5%, white)}.managed-website .cf-shop-hero h1{font-family:var(--font-sans,inherit);letter-spacing:-.055em;white-space:pre-line;max-width:720px;font-size:clamp(38px,5.5vw,76px);line-height:1.07}.managed-website.layout-centered .cf-shop-hero{text-align:center;padding:90px 10%;display:block}.managed-website.layout-centered .cf-shop-hero>div:first-child{margin:auto}.managed-website.layout-centered .cf-shop-hero h1{margin-left:auto;margin-right:auto}.managed-website.layout-centered .cf-shop-details{justify-content:center}.managed-website.layout-centered .cf-cup-art,.managed-website.layout-centered .website-brand-art{display:none}.managed-website.layout-editorial .cf-shop-hero{background:#fff;border-bottom:1px solid #eee;grid-template-columns:1.35fr .65fr}.managed-website.layout-editorial .cf-shop-hero h1{font-size:clamp(46px,7vw,98px)}.managed-website.layout-editorial .cf-cup-art{transform:scale(.8)}.website-brand-art{background:var(--site-accent);color:#fff;text-align:center;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:36px;display:flex;position:relative;overflow:hidden}.website-brand-art>span{letter-spacing:-.1em;opacity:.9;font-size:180px;font-weight:700;line-height:1.1}.website-brand-art>strong{font-size:24px}.website-brand-art>small{opacity:.75;max-width:280px;margin-top:12px}.website-content-section{border-bottom:1px solid #eeedf1;max-width:1300px;margin:auto;padding:64px 5%}.website-content-section>h2,.website-enquiry h2{letter-spacing:-.04em;margin:0 0 18px;font-size:32px;font-weight:650}.website-content-section p,.website-enquiry p{color:#736e7a;white-space:pre-line;max-width:800px;font-size:15px;line-height:1.8}.website-feature-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px;display:grid}.website-feature-grid article{border:1px solid #eeedf1;border-radius:16px;padding:24px}.website-feature-grid article>span{color:var(--site-accent);font-size:12px}.website-feature-grid h3{margin-top:24px;font-size:18px}.website-feature-grid p{font-size:13px}.website-preview-banner{z-index:5;color:#fff;background:#242329;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 5%;font-size:12px;display:flex;position:sticky;top:0}.website-preview-banner>span{background:#7548e8;border-radius:20px;padding:5px 9px}.website-preview-banner>small{color:#ddd8e6;margin-left:auto}.website-enquiry{grid-template-columns:1fr 1fr;gap:60px;max-width:1300px;margin:auto;padding:70px 5%;display:grid}.website-enquiry>div>span{letter-spacing:.16em;color:var(--site-accent);margin-bottom:22px;font-size:11px;display:block}.website-enquiry fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.website-enquiry label{gap:8px;font-size:13px;font-weight:500;display:grid}.website-enquiry input:not([type=checkbox]),.website-enquiry textarea{font:inherit;color:#242329;background:#fff;border:1px solid #dfdbe5;border-radius:8px;width:100%;padding:13px}.website-enquiry .website-consent{color:#736e7a;align-items:center;gap:9px;font-size:12px;display:flex}.website-enquiry .website-consent input{accent-color:var(--site-accent)}.website-enquiry button{font:inherit;cursor:pointer;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.website-enquiry fieldset:disabled{opacity:.5}.website-enquiry button:disabled{opacity:.65;cursor:default}.website-enquiry small,.website-form-note{color:#81798f;font-size:11px!important}.website-enquiry-success{border:1px solid #eeedf1;border-radius:18px;padding:32px}.website-enquiry-success svg{color:var(--site-accent)}.website-kit-summary p{color:#736e7a;font-size:13px;line-height:1.8}.website-kit-summary small{color:#81798f;margin-top:15px;font-size:11px;display:block}.website-draft-card,.website-enquiry-record{border-bottom:1px solid #eeedf1;padding:20px}.website-draft-card>strong{margin-bottom:15px;font-size:13px;display:block}.website-draft-card>div{flex-wrap:wrap;gap:8px;display:flex}.website-enquiry-record>strong{font-size:13px;display:block}.website-enquiry-record>a{color:#7548e8;font-size:12px}.website-enquiry-record>p{white-space:pre-wrap;font-size:13px;line-height:1.7}.website-enquiry-record>small{color:#81798f;font-size:10px}.message-content a,.tm-message>div a{color:#7548e8;overflow-wrap:anywhere;text-decoration:underline}.managed-website [inert]{opacity:.65}@media (max-width:700px){.website-feature-grid,.website-enquiry{grid-template-columns:1fr}.website-enquiry{gap:28px;padding:44px 6%}.website-feature-grid{gap:14px}.website-content-section{padding:40px 6%}.website-preview-banner{gap:10px;padding:12px 6%}.website-preview-banner>small{width:100%;margin-left:0}.website-preview-banner>strong{font-size:11px}.managed-website .cf-shop-hero,.managed-website.layout-editorial .cf-shop-hero{padding:46px 6%;display:block}.managed-website .cf-shop-hero h1{font-size:46px}.managed-website .website-brand-art{min-height:250px;margin-top:28px}.managed-website.layout-centered .cf-shop-hero{padding:50px 6%}.managed-website>header>a:last-child{font-size:11px}.website-content-section>h2,.website-enquiry h2{font-size:27px}}.managed-website>header>a:last-child{border-radius:8px;align-items:center;gap:9px;padding:11px 17px;font-weight:500;display:inline-flex}.managed-website .cf-shop-hero h1{color:#242329}.managed-website.layout-centered .cf-shop-hero p{margin-left:auto;margin-right:auto}.managed-website.layout-centered .cf-shop-details{justify-content:center;display:flex}.managed-website .cf-shop-details:empty{display:none}
.tt-page{color:#25202d;max-width:1050px;margin:0 auto;padding:4px 0 30px}.tt-detail{max-width:870px}.tt-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.tt-heading h1{color:#25202d;letter-spacing:-1px;margin:0;font-size:29px;font-weight:650;line-height:1.3}.tt-heading p{color:#85808e;margin:9px 0 0;font-size:12px;line-height:1.6}.tt-heading p>span{color:#b9b3c2;padding:0 5px}.tt-header-actions{flex-shrink:0;align-items:center;gap:22px;display:flex}.tt-button{color:#54495f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e1eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.tt-button:hover{background:#faf8ff;border-color:#d6cae9}.tt-button:disabled{cursor:default;opacity:.5}.tt-primary{color:#fff;background:#7548e8;border-color:#7548e8}.tt-primary:hover{background:#6438d2;border-color:#6438d2}.tt-link{color:#7c648f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.tt-back{color:#918597;align-items:center;gap:7px;margin-bottom:26px;font-size:11px;display:inline-flex}.tt-back:hover,.tt-link:hover{color:#7548e8}.tt-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tt-member{background:#fff;border:1px solid #e9e5ef;border-radius:12px;align-items:center;gap:15px;min-width:0;min-height:100px;padding:24px;transition:border-color .15s,background .15s;display:flex}.tt-member:hover{background:#fdfbff;border-color:#bfa7ed}.tt-member:focus-visible,.tt-page button:focus-visible,.tt-page a:focus-visible{outline-offset:4px;outline:2px solid #9b79e8}.tt-member>div{flex:1;min-width:0}.tt-member h2{color:#352d40;overflow-wrap:anywhere;margin:0 0 7px;font-size:15px;font-weight:600;line-height:1.4}.tt-member p{color:#908597;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.tt-member>svg{color:#c1b5cc;flex-shrink:0}.tt-page .tt-avatar{flex-shrink:0;width:43px;height:43px;font-size:12px;font-weight:600}.tt-message-label{color:#9a8ca8;font-size:10px}.tt-status{color:#a39aa8;align-items:center;gap:5px;font-size:10px;display:flex}.tt-status.working{color:#885bc3}.tt-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.tt-review-link{color:#856d9b;background:#fcfaff;border:1px solid #ede6f6;border-radius:10px;align-items:center;gap:12px;margin-top:25px;padding:17px 20px;font-size:11px;display:flex}.tt-review-link>svg{margin-left:auto}.tt-review-icon{color:#9a76bd;place-items:center;display:grid}.tt-person{align-items:center;gap:15px;display:flex}.tt-person .tt-avatar{width:52px;height:52px;font-size:14px}.tt-person h1{font-size:27px}.tt-person p{margin-top:5px}.tt-tabs{border-bottom:1px solid #e9e4ef;gap:30px;margin-bottom:27px;display:flex}.tt-tabs button{color:#a092ac;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 1px 15px;font-size:12px;display:flex}.tt-tabs button.active{color:#7548e8;border-bottom-color:#7548e8}.tt-tabs button>span{color:#a082bb;background:#f3edfc;border-radius:4px;padding:1px 5px;font-size:9px}.tt-page .tt-conversation{background:0 0;border:0;margin:0;padding:0}.tt-conversation .tm-messages{scroll-behavior:auto;gap:25px;min-height:220px;max-height:min(530px,52dvh);padding:5px 7px 28px}.tt-conversation .tm-message>span{color:#a091ac;font-size:10px}.tt-conversation .tm-message>div{color:#5f536c;font-size:13px}.tt-conversation .tm-message.user{background:#f8f5fd;border-color:#eee8f7;padding:14px 18px}.tt-conversation .tm-message.user>div{color:#6b5180}.tt-conversation .tm-message>a{color:#9675b5}.tt-conversation .tm-composer{border-color:#ded5e9;border-radius:12px}.tt-conversation .tm-composer textarea{font:inherit;color:#51405f;min-height:95px;font-size:13px;line-height:1.8}.tt-conversation .tm-composer>div>span{color:#aa99b7;font-size:10px}.tt-conversation .tm-composer button{background:#7548e8;border-radius:9px;width:33px;height:33px}.tt-conversation .tm-starters{flex-direction:column;place-content:center;align-items:flex-start;min-height:210px;margin:0 0 22px}.tt-conversation .tm-starters>button{color:#8c739f;text-align:left;background:#fff;border-color:#eae1f3;max-width:100%;font-size:12px}.tt-work-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:25px;display:flex}.tt-work h2,.tt-settings h2{color:#46374f;margin:0;font-size:15px;font-weight:600}.tt-work-section{border:1px solid #ebe5f1;border-radius:11px;margin-bottom:20px;overflow:hidden}.tt-work-section>h3{color:#5d4a6b;margin:0;padding:19px 21px;font-size:12px;font-weight:600}.tt-work-section>h3>span{color:#a58ab9;background:#f4eefb;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:9px}.tt-work-row{border-top:1px solid #f1ebf6;align-items:center;gap:13px;min-width:0;padding:18px 21px;display:flex}.tt-work-row:hover{background:#fdfbff}.tt-work-row>span:not(.tt-work-check){flex:1;min-width:0}.tt-work-row strong{color:#685475;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.tt-work-row small{color:#aa97b8;margin-top:7px;font-size:10px;display:block}.tt-work-row>svg{color:#c2b0cf;flex-shrink:0}.tt-work-check{color:#a289bc;background:#f6f2fc;border-radius:7px;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.tt-more{font:inherit;color:#a084b7;cursor:pointer;background:0 0;border:0;border-top:1px solid #f1ebf6;align-items:center;gap:7px;width:100%;padding:15px 21px;font-size:11px;display:flex}.tt-empty{text-align:center;color:#baacca;padding:45px 20px}.tt-empty>svg{margin:0 auto 13px}.tt-empty p{color:#a898b5;font-size:12px}.tt-progress{color:#ab89c4;background:#faf5ff;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:13px 15px;font-size:11px;display:flex}.tt-settings{max-width:700px}.tt-settings section{border-bottom:1px solid #ebe4f1;margin-bottom:25px;padding:0 0 25px}.tt-settings p{color:#a08baf;margin:10px 0 15px;font-size:12px;line-height:1.8}.tt-availability{justify-content:space-between;align-items:center;gap:20px;display:flex}.tt-availability p{margin-bottom:0}.tt-settings label{color:#6c517e;font-size:13px;font-weight:600;display:block}.tt-settings textarea{width:100%;font:inherit;color:#80618e;resize:vertical;background:#fff;border:1px solid #e5d9ee;border-radius:9px;margin-bottom:14px;padding:13px;font-size:13px;line-height:1.8}.tt-settings form>.tt-button{margin-left:auto;display:flex}.tt-settings-link{color:#ac8bbe;align-items:center;gap:9px;margin-top:28px;font-size:11px;display:flex}.tt-settings-link>span{flex:1}.tt-error{color:#af5a70;background:#fff6f8;border:1px solid #f1e0e6;border-radius:8px;margin-bottom:20px;padding:12px 15px;font-size:12px;line-height:1.7}@media (max-width:720px){.tt-heading{flex-wrap:wrap;gap:17px;margin-bottom:23px}.tt-heading h1{font-size:25px}.tt-header-actions{gap:18px}.tt-roster{grid-template-columns:1fr;gap:10px}.tt-member{gap:13px;min-height:88px;padding:18px}.tt-member h2{font-size:14px}.tt-page .tt-avatar{width:38px;height:38px;font-size:11px}.tt-tabs{gap:23px}.tt-tabs button{gap:6px;font-size:11px}.tt-conversation .tm-messages{max-height:48dvh;padding-inline:0}.tt-conversation .tm-message{max-width:94%}.tt-conversation .tm-message>div{font-size:12px}.tt-work-heading h2{font-size:13px}.tt-work-row{gap:10px;padding:16px}.tt-work-section>h3{padding:17px 16px}.tt-work-check{display:none}.tt-availability{align-items:flex-start}}
