.ptQuickExamples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.ptQuickExamples article{min-width:0;overflow:hidden;border:1px solid var(--pt-edge);border-radius:14px;background:var(--pt-raised)}.ptQuickExamples video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ptQuickExamples article>div{padding:12px}.ptQuickExamples b{font-size:14px}.ptQuickExamples p{font-size:12px;line-height:1.5}.ptFilmExample button,.ptQuickExamples button{min-height:36px;padding:7px 12px;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface);color:var(--pt-text);font-weight:700;cursor:pointer}.ptFilmExample button:focus-visible,.ptQuickExamples button:focus-visible{outline:2px solid var(--pt-border);outline-offset:2px}.ptFilmExample{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;margin:12px 0 22px;padding:12px;border:1px solid var(--pt-edge);border-radius:14px;background:var(--pt-raised)}.ptFilmExample video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.ptFilmExample b{color:var(--pt-paper)}.ptFilmExample p{color:var(--pt-muted);font-size:13px;margin:6px 0 10px}.ptPricingExample{display:grid;grid-template-columns:minmax(250px,420px) minmax(0,1fr);gap:32px;align-items:center;max-width:1200px;margin:50px auto;padding:20px;border:1px solid var(--pt-border);border-radius:20px;background:var(--pt-surface);color:var(--pt-text)}.ptPricingExample video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.ptPricingExample h2{font-size:clamp(25px,3vw,42px);margin:0}.ptPricingExample p{max-width:55ch;color:var(--pt-muted);line-height:1.6}.ptPricingExample a{color:var(--pt-text);font-weight:700}.ptStaffPicks{max-width:1280px;margin:0 auto 42px}.ptStaffPicks>div:first-child small{color:var(--pt-muted);font-size:11px;letter-spacing:.1em}.ptStaffPicks h3{font-size:clamp(25px,3vw,38px);margin:6px 0}.ptStaffPicks p{color:var(--pt-muted);margin:0 0 18px}.ptStaffPicksRow{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.ptStaffPicksRow article{flex:0 0 min(250px,64vw);overflow:hidden;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface);scroll-snap-align:start}.ptStaffPicksRow video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.ptStaffPicksRow article>div{display:grid;gap:7px;padding:12px}.ptStaffPicksRow span{color:var(--pt-text);font-size:12px}.ptStaffPicksRow a{color:var(--pt-text);font-size:13px;font-weight:700}@media(max-width:800px){.ptPricingExample,.ptQuickExamples{grid-template-columns:1fr}.ptPricingExample{margin:28px 20px}.ptFilmExample{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ptFilmExample video,.ptPricingExample video,.ptQuickExamples video,.ptStaffPicksRow video{animation:none}}.ptVideoFeatured{margin-top:42px}.ptVideoFeatured h2{font-size:30px}.ptVideoFeatured>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ptVideoFeatured a{display:block;overflow:hidden;border:1px solid var(--pt-edge);border-radius:14px;background:var(--pt-panel);color:var(--pt-paper);text-decoration:none}.ptVideoFeatured video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.ptVideoFeatured span{display:block;padding:12px;font-size:13px;font-weight:700}.ptVideoFeatured a:focus-visible{outline:2px solid var(--pt-border);outline-offset:3px}@media(max-width:750px){.ptVideoFeatured>div{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ptVideoFeatured a{flex:0 0 min(65vw,250px);scroll-snap-align:start}}.ptFeatureControl{margin-top:10px;color:var(--pt-text)}.ptFeatureControl>button,.ptFeaturePanel button{min-height:36px;padding:7px 12px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface);color:var(--pt-text);font:600 12px var(--font-body),sans-serif;cursor:pointer}.ptFeaturePanel{display:grid;gap:12px;margin-top:8px;padding:14px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface)}.ptFeaturePanel label{display:grid;gap:6px;font-size:12px}.ptFeaturePanel input[type=number],.ptFeaturePanel input[type=text],.ptFeaturePanel label>input:not([type]){width:100%;min-height:38px;padding:7px;border:1px solid var(--pt-border);border-radius:7px;background:var(--pt-surface);color:var(--pt-text)}.ptFeaturePanel fieldset{display:grid;gap:7px;border:0;padding:0;margin:0}.ptFeaturePanel legend{margin-bottom:7px;font-size:12px;font-weight:700}.ptFeaturePanel fieldset label{display:block}.ptFeaturePanel>div{display:flex;gap:8px;flex-wrap:wrap}.ptFeaturePanel p{margin:0;color:var(--pt-muted);font-size:12px}.ptFeatureControl button:focus-visible{outline:2px solid var(--pt-border);outline-offset:2px}.ptQuickExamples img,.ptStaffPicksRow img,.ptVideoFeatured img{display:block;width:100%;height:100%;object-fit:cover}.ptPostFacts{display:block;margin-top:8px;color:var(--pt-muted);font-size:11px}.ptPostRemix{display:inline-flex;margin-top:12px;padding:8px 11px;border:1px solid var(--pt-border);border-radius:9px;color:var(--pt-text);font-size:12px;font-weight:700;text-decoration:none}.ptPostRemix:focus-visible{outline:2px solid var(--pt-border);outline-offset:2px}.ptProgrammePage{max-width:1100px;margin:auto;padding:clamp(24px,5vw,64px);color:var(--pt-text);min-height:70vh;overflow-wrap:anywhere}.ptProgrammePage h1{font-size:clamp(32px,5vw,58px)}.ptProgrammePage .ptPanel{margin:20px 0;padding:24px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:18px}.ptProgrammeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ptCommunityActions label,.ptProgrammePage label{display:grid;gap:8px;margin:12px 0;color:var(--pt-text)}.ptCommunityActions input,.ptCommunityActions select,.ptCommunityActions textarea,.ptProgrammePage input:not([type=checkbox]),.ptProgrammePage select,.ptProgrammePage textarea{width:100%;min-width:0;background:var(--pt-surface);color:var(--pt-text);border:1px solid var(--pt-border);border-radius:10px;padding:12px;font:inherit}.ptProgrammeActions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0;align-items:center}.ptRewardCard{padding:16px;margin:12px 0;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface);color:var(--pt-text)}.ptProgrammePage img,.ptProgrammePage video{max-width:100%;border-radius:16px}.ptShareMedia{display:block;width:100%;max-height:70vh;object-fit:contain;background:var(--pt-surface)}.ptProgrammePage table{width:100%;text-align:left;border-collapse:collapse}.ptProgrammePage td,.ptProgrammePage th{padding:12px;border-bottom:1px solid var(--pt-border)}.ptProgrammeBanner{padding:20px;margin:20px auto;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface);color:var(--pt-text);max-width:1100px}.ptCommunityActions{font-size:14px}.ptCommunityActions p{overflow-wrap:anywhere}.ptCommunityActions :focus-visible,.ptProgrammePage :focus-visible{outline:2px solid var(--pt-border);outline-offset:3px}.ptCommunityActions .ptButton,.ptProgrammePage .ptButton{min-height:44px}.ptCommunityActions a,.ptProgrammePage a{color:var(--pt-text)}@media(max-width:620px){.ptProgrammeGrid{grid-template-columns:1fr}.ptProgrammePage{padding:24px 16px}.ptProgrammePage .ptPanel{padding:16px}.ptProgrammePage td,.ptProgrammePage th{font-size:13px;padding:8px}.ptProgrammeActions>*,.ptProgrammePage input,.ptProgrammePage select{max-width:100%}}.ptProgrammePage td:nth-child(2),.ptProgrammePage th:nth-child(2){white-space:nowrap;min-width:65px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptCommunityActions select,.ptProgrammePage input,.ptProgrammePage select{color-scheme:dark}.accountWorkspace,.creationActivity{color:var(--pt-text);background:var(--pt-surface);font-family:var(--font-body),sans-serif}.creationActivity{padding:12px max(20px,calc((100vw - 1280px)/2));border-bottom:1px solid var(--pt-border);overflow-wrap:anywhere}.creationActivity>div{display:flex;gap:20px;flex-wrap:wrap}.creationActivity a{color:var(--pt-text);text-underline-offset:4px}.creationActivity p{font-size:13px;line-height:1.6;margin:8px 0 0;color:var(--pt-muted)}.creationActivity button{font:inherit;color:var(--pt-text);background:none;border:0;text-decoration:underline;cursor:pointer}.creationPulse{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:50%;background:var(--pt-surface);animation:creationPulse 1.6s ease infinite}@keyframes creationPulse{50%{opacity:.35}}.accountWorkspace{max-width:1320px;min-height:65vh;margin:auto;padding:40px 24px 80px}.accountWorkspaceHeading{position:static!important;display:flex;align-items:start;justify-content:space-between;gap:20px;min-height:0!important;height:auto!important;padding:0!important;background:none!important;border:0!important;margin-bottom:30px}.accountWorkspace h1{font-size:clamp(30px,5vw,48px);line-height:1.1;letter-spacing:-.04em;margin:0 0 12px}.accountWorkspace p{color:var(--pt-muted);line-height:1.6}.accountWorkspace a{color:var(--pt-text)}.accountWorkspace button,.accountWorkspace input,.accountWorkspace select{min-height:44px;padding:10px 14px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface);color:var(--pt-text);font:inherit;max-width:100%}.accountWorkspace button{cursor:pointer}.accountWorkspace button:disabled{opacity:.5;cursor:default}.accountWorkspace :is(a,button,input,select):focus-visible,.creationActivity :is(a,button):focus-visible{outline:3px solid var(--pt-border);outline-offset:4px}.creationFilters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:end;margin-bottom:24px}.creationFilters label{display:grid;gap:7px;min-width:0;color:var(--pt-text);font-size:14px}.creationFilters :is(input,select){width:100%;min-width:0}.creationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.creationCard{min-width:0;border:1px solid var(--pt-border);border-radius:16px;overflow:hidden;background:var(--pt-surface)}.creationCard>img,.creationKind{width:100%;aspect-ratio:16/9;object-fit:cover;background:#1c293c}.creationKind{display:grid;place-items:center;text-transform:capitalize;color:#b4c6e2;font-size:22px;background:radial-gradient(at 20% 30%,#33375d,#121a28)}.creationCard>div:last-child{padding:18px}.creationCard h2{font-size:19px;line-height:1.35;overflow-wrap:anywhere;margin:12px 0}.creationCard p{font-size:12px}.creationState{font-size:12px;padding:5px 9px;border-radius:999px}.creationState,.creationState.failed,.creationState.needs_attention,.creationState.ready{background:var(--pt-surface);color:var(--pt-text)}.creationCard progress{display:block;width:100%;margin:16px 0;accent-color:#bdeed7}.creationPagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:28px 0}.accountEmpty,.accountError{padding:24px;border:1px solid var(--pt-border);border-radius:14px;line-height:1.6}.accountError{background:var(--pt-surface);color:var(--pt-text)!important}.creationDetail{padding:24px;margin:20px 0 30px;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface);overflow-wrap:anywhere;scroll-margin-top:20px}.creationDetail h2{font-size:26px;line-height:1.25}.creationDetail :is(video,img){display:block;width:100%;max-height:65vh;object-fit:contain;margin:16px 0;background:#050912}.creationDetail audio{width:100%;margin:16px 0}.creationDetailActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.notificationList{list-style:none;padding:0;display:grid;gap:14px}.notificationList li{display:flex;gap:24px;justify-content:space-between;padding:22px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface)}.notificationList li.unread{border-left:4px solid #bdeed7}.notificationList h2{margin:0;font-size:20px;line-height:1.3}.notificationList time{color:var(--pt-text);font-size:12px}.notificationList li>div:last-child{display:flex;min-width:110px;flex-direction:column;gap:14px}.notificationList a{padding:10px 0}.notificationList p{margin:9px 0}.accountPush{padding:20px;margin:25px 0;border:1px solid var(--pt-border);border-radius:14px}.accountPush h2{font-size:20px}@media(max-width:900px){.creationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creationFilters{grid-template-columns:1fr 1fr}.creationFilters label:first-child{grid-column:1/-1}}@media(max-width:540px){.accountWorkspace{padding:28px 16px 60px}.accountWorkspaceHeading{flex-direction:column}.creationGrid{grid-template-columns:minmax(0,1fr)}.creationDetail{padding:16px}.creationDetailActions,.notificationList li{flex-direction:column}.notificationList li{padding:16px}.notificationList li>div:last-child{align-items:flex-start;flex-wrap:wrap;flex-direction:row}.creationFilters{gap:12px}.creationFilters button{grid-column:1/-1}.creationPagination{gap:12px}.creationActivity{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.creationPulse{animation:none}progress{animation:none!important}}.notificationContent{display:flex;gap:16px;min-width:0;align-items:flex-start}.notificationContent img{flex:none;width:88px;height:88px;object-fit:cover;border-radius:10px;background:#28334b}.notificationContent>div{min-width:0}.notificationContent h2{overflow-wrap:anywhere}.creationManageActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;color:var(--pt-text);font-size:13px}.creationManageActions button{min-height:38px}.creationActivity details{margin-top:8px}.creationActivity summary{cursor:pointer;color:var(--pt-text)}.creationActivity details ul{list-style:none;padding:0;margin:12px 0;display:grid;gap:12px;max-width:720px}.creationActivity details li{padding:12px;border:1px solid var(--pt-border);border-radius:12px}.creationActivity .creationManageActions button{border:1px solid var(--pt-border);border-radius:8px;padding:6px 12px;text-decoration:none}.creationActivity .creationManageActions span{color:var(--pt-text)}@media(max-width:540px){.creationFilters{grid-template-columns:minmax(0,1fr)}.creationFilters input,.creationFilters select{font-size:16px}.creationFilters button,.creationFilters label:first-child{grid-column:1}}.ptHeader>a:first-child,.ptHeaderActions>.ptAccount,.ptHeaderActions>.ptMobileToggle{flex-shrink:0}.ptHeader .ptReadyNotice,.ptHeaderActions{min-width:0}.ptHeader :is(a,button):focus-visible{outline:3px solid var(--pt-border);outline-offset:3px}@media(max-width:1200px){.ptHeader{justify-content:space-between;gap:10px;padding:10px 14px;min-height:64px}.ptHeader nav{display:none}.ptHeader nav.open{display:grid;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 100px);overflow:auto;background:var(--pt-ink);border-bottom:1px solid var(--pt-edge);padding:20px}.ptHeader nav a{font-size:16px;padding:14px}.ptHeader .ptLogo{height:28px}.ptHeaderActions{min-width:0;gap:8px}.ptHeader .ptReadyNotice{display:inline-flex;flex:none;width:44px;max-width:44px;height:44px;padding:0 10px;white-space:nowrap;font-size:19px}.ptHeader .ptMobileToggle{display:grid;place-items:center;background:var(--pt-panel);border:1px solid var(--pt-edge);color:var(--pt-paper);border-radius:10px;width:44px;height:44px}.ptHeader .ptAvatar{width:44px;height:44px}.ptHeader .ptBalance>span{display:none}}@media(max-width:540px){.ptHeader .ptBalance{min-width:0;max-width:110px;flex-direction:column;align-items:center;gap:2px;padding:5px 8px;border-radius:12px;white-space:normal;text-align:center;font-size:11px}.ptHeader .ptBalance b{overflow-wrap:anywhere;line-height:1.4}.ptHeader .ptBalance a{font-size:12px;line-height:1.5;white-space:normal}.ptHeaderActions>.ptButton{padding:10px 12px;font-size:13px}.ptHeaderActions>a{display:flex;align-items:center;min-height:44px}}.creationHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.creationShowcaseNotice{padding:12px 16px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface)}@media(max-width:540px){.creationHeaderActions{width:100%;justify-content:stretch}.creationHeaderActions>*{width:100%;text-align:center}.creationHeaderActions button{white-space:normal}}.creationsTabs{gap:8px;max-width:1280px;margin:0 auto;padding:20px 24px 0;font:600 14px var(--font-body),sans-serif;background:var(--pt-surface)}.creationsTabs,.creationsTabs a{display:flex;color:var(--pt-text)}.creationsTabs a{align-items:center;gap:10px;min-height:46px;padding:10px 18px;text-decoration:none;border:1px solid var(--pt-border);border-radius:999px}.creationsTabs a[aria-current]{color:var(--pt-text);background:var(--pt-surface);border-color:var(--pt-border)}.creationsTabs span{font-size:10px;text-transform:uppercase;letter-spacing:.1em}.communityShorts{background:var(--pt-surface);color:var(--pt-text);font:15px/1.55 var(--font-body),sans-serif;padding:22px 24px 48px;min-height:75svh}.communityShorts :is(button,input,textarea,select){font:inherit}.communityShorts button{cursor:pointer}.communityShorts button:disabled{cursor:default;opacity:.45}.communityShorts :is(a,button,input,textarea,select,[tabindex]):focus-visible,.creationsTabs a:focus-visible{outline:3px solid var(--pt-border);outline-offset:4px}.communityShorts a{color:var(--pt-text);text-underline-offset:4px}.shortsHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1060px;margin:0 auto 20px}.shortsHeading h1{font:600 clamp(28px,3.3vw,40px)/1.15 var(--font-display),sans-serif;letter-spacing:-.04em;margin:7px 0}.shortsEyebrow{font-size:10px;letter-spacing:.16em;color:var(--pt-text);margin:0}.shortsHeading>a{font-size:13px;flex-shrink:0}.shortsLayout{display:grid;grid-template-columns:minmax(0,780px) 220px;gap:44px;max-width:1060px;margin:auto}.shortsStage{position:relative;min-width:0}.shortsScroller{height:clamp(400px,calc(100svh - 238px),800px);overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;background:var(--pt-surface);border-radius:22px;border:1px solid var(--pt-border);isolation:isolate}.shortsScroller::-webkit-scrollbar{display:none}.shortCard{height:100%;width:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#090c16}.shortPlayer{position:absolute;inset:0;display:grid;place-items:center}.shortPlayer>video{width:100%;height:100%;object-fit:contain;background:#090c16;cursor:pointer}.shortCaption{position:absolute;bottom:34px;left:0;right:0;pointer-events:none;padding:55px 96px 18px 24px;color:#fff}.shortCaption a{pointer-events:auto;color:#fff;text-decoration:none}.shortCaption p{margin:10px 0 5px;font-size:13px;font-weight:600}.shortCaption h2{font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1.25;letter-spacing:-.025em;margin:0 0 9px;overflow-wrap:anywhere}.shortPermalink{font-size:11px;color:#fff!important}.shortAiLabel{display:inline-block;padding:4px 8px;border:1px solid #ffffff66;border-radius:5px;font-size:10px;background:#090c16e6;letter-spacing:.04em}.shortPlayback{position:absolute;top:15px;left:15px;right:15px;display:flex;gap:8px;align-items:center;pointer-events:none}.shortPlayback span{border-radius:7px;background:#090c16;color:#fff;font-size:11px;padding:5px 8px}.shortActions button,.shortNavigation button,.shortPlayback button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #ffffff66;border-radius:50%;background:#090c16d9;color:#fff;pointer-events:auto}.shortActions svg,.shortNavigation svg,.shortPlayback svg{width:21px;height:21px}.shortActions{position:absolute;right:13px;bottom:55px;display:grid;gap:9px}.shortActions button{padding:9px 5px;min-width:52px;border-radius:15px;gap:3px}.shortActions button span{font-size:10px}.shortActions button[aria-pressed=true]{background:#fff;color:#090c16;border-color:#fff}.shortActions button[aria-pressed=true] svg{fill:currentColor;fill-opacity:.25}.shortSeek{position:absolute;bottom:9px;left:18px;right:18px;display:block}.shortSeek input{display:block;width:100%;height:22px;margin:0;accent-color:#bff4d5;cursor:pointer}.shortMediaNotice{position:absolute;top:35%;left:15%;right:15%;padding:16px;border:1px solid #ffffff66;border-radius:12px;background:#090c16f5;color:#fff;text-align:center;pointer-events:none}.shortMediaNotice button{pointer-events:auto;min-height:44px;padding:9px 14px;border:1px solid #ffffff66;border-radius:9px;background:#090c16;color:#fff}.shortSpinner{display:inline-block;width:20px;height:20px;border:2px solid var(--pt-border);border-top:2px solid #c7f7df;border-radius:50%;animation:shortSpin 1s linear infinite;vertical-align:middle;margin-right:10px}@keyframes shortSpin{to{transform:rotate(1turn)}}.shortFeedState{height:100%;padding:35px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--pt-text)}.shortFeedState h2{font-size:24px}.shortFeedState p{max-width:360px}.shortsSidebar{padding-top:32px;align-self:start}.shortsSidebar h2{font:600 32px/1.2 var(--font-display),sans-serif;letter-spacing:-.04em;margin:20px 0}.shortsSidebar p{font-size:13px;color:var(--pt-muted)}.shortNavigation{display:flex;align-items:center;gap:10px;margin:28px 0}.shortNavigation span{font-size:12px;color:var(--pt-text)}.shortsSidebar>a{font-size:13px}.shortEmojiPicker{position:absolute;z-index:3;right:74px;bottom:175px;display:flex;flex-wrap:wrap;gap:5px;max-width:300px;padding:8px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface);box-shadow:0 10px 30px #0008}.shortEmojiPicker button{display:grid;gap:2px;place-items:center;min-width:42px;min-height:46px;padding:5px;border:1px solid transparent;border-radius:9px;background:none;color:var(--pt-text);font-size:23px}.shortEmojiPicker button[aria-pressed=true]{background:var(--pt-surface);border-color:var(--pt-border)}.shortEmojiPicker span{font-size:10px}.shortEmojiPicker svg{width:18px}.shortsNotices{max-width:1060px;margin:8px auto 0;min-height:26px;font-size:12px;color:var(--pt-text)}.shortsNotices p{margin:5px 0}.communityShorts :is(.shortsNotices,.shortFeedState) button,.shortDiscussion button{min-height:44px;padding:9px 14px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface);color:var(--pt-text)}.shortDiscussion{width:min(480px,calc(100% - 24px));max-height:min(85svh,800px);overflow:auto;border:1px solid var(--pt-border);border-radius:20px;padding:24px;background:var(--pt-surface);color:var(--pt-text);font:14px/1.6 var(--font-body),sans-serif;box-shadow:0 24px 100px #0009}.shortDiscussion::backdrop{background:var(--pt-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shortDiscussionHead{display:flex;justify-content:space-between;align-items:center;gap:10px}.shortDiscussionHead h2{font-size:21px;line-height:1.2;margin:0}.shortDiscussionHead button{padding:9px;min-width:44px}.shortDiscussionTitle{color:var(--pt-text);overflow-wrap:anywhere}.shortDiscussion form{display:grid;gap:9px;margin-top:22px}.shortDiscussion :is(textarea,select){width:100%;min-width:0;max-width:100%;padding:12px;border:1px solid var(--pt-border);border-radius:10px;color:var(--pt-text);background:var(--pt-surface);font:inherit}.shortDiscussion textarea{resize:vertical}.shortDiscussion form>button{background:var(--pt-surface);color:var(--pt-text);font-weight:650}.shortCommentList article{border-top:1px solid var(--pt-border);padding:16px 0}.shortCommentList p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.shortCommentList time{font-size:11px;color:var(--pt-text)}.shortSrOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.communityWatchLink{display:block;max-width:1320px;margin:0 auto;padding:24px;color:var(--pt-text);background:var(--pt-surface);font-weight:600}.communityWatchLink a{color:inherit}@media(max-width:800px){.shortsLayout{display:block;max-width:650px}.shortsSidebar{padding:12px 0 0;display:flex;align-items:center;justify-content:space-between;gap:15px}.shortsSidebar>:is(h2,p,.shortsEyebrow){display:none}.shortNavigation{margin:0}.shortsHeading{max-width:650px}.shortsScroller{height:clamp(390px,calc(100svh - 235px),780px)}}@media(max-width:540px){.creationsTabs{padding:14px 12px 0;gap:8px}.creationsTabs a{padding:9px 14px;font-size:13px}.creationsTabs span{font-size:9px}.communityShorts{padding:16px 10px 34px}.shortsHeading{gap:8px;margin-bottom:12px}.shortsHeading h1{font-size:24px}.shortsHeading>a{max-width:85px;line-height:1.5;text-align:right;font-size:11px}.shortsEyebrow{font-size:8px}.shortsScroller{border-radius:15px;height:clamp(380px,calc(100svh - 235px),760px)}.shortCaption{padding:50px 79px 12px 16px;bottom:33px}.shortCaption h2{font-size:18px}.shortActions{right:9px;gap:7px;bottom:57px}.shortActions button{min-width:46px;min-height:44px;padding:6px 4px;border-radius:13px}.shortActions button span{font-size:9px}.shortPlayback{left:10px;top:10px;gap:6px}.shortsNotices{font-size:12px}.shortEmojiPicker{right:61px;bottom:164px;max-width:238px}.shortDiscussion{padding:18px}.shortDiscussion textarea{font-size:16px}.shortNavigation button{min-width:44px}.shortsSidebar>a{font-size:12px}}@media(prefers-reduced-motion:reduce){.shortSpinner{animation:none}.shortsScroller{scroll-behavior:auto}}.shortToast{position:absolute;top:68px;left:14px;right:78px;z-index:5;margin:0;padding:12px 14px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface);color:var(--pt-text);font-size:13px;box-shadow:0 4px 20px #0005}.shortToast a{font-weight:700}@media(max-height:700px){.shortActions{gap:4px;bottom:38px}.shortActions button{box-sizing:border-box;height:44px;min-height:44px;padding:3px;gap:0}.shortActions svg{width:18px;height:18px}.shortActions button span{line-height:11px}}.shortCaption h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.shortCaption{background:linear-gradient(transparent,#090c16f5 48px,#090c16f5)}.shortsFormatBar{margin:0;padding:20px max(24px,calc((100% - 1060px)/2)) 0;color:var(--pt-text);font:14px/1.5 var(--font-body),sans-serif;background:var(--pt-surface)}.shortsFormatBar>div{display:inline-flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface)}.shortsFormatBar button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--pt-text);font:600 14px var(--font-body),sans-serif;cursor:pointer}.shortsFormatBar button[aria-pressed=true]{background:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}.shortsFormatBar button:focus-visible{outline:3px solid var(--pt-border);outline-offset:3px}.shortsFormatBar svg{width:18px;height:18px}.shortsFormatBar small{font-size:11px;font-weight:500;opacity:.85}.shortsFormatBar p{margin:10px 0 0;font-size:12px}.shortPhoneTopbar{display:none}.communityShorts[data-format=phone] .shortsLayout{grid-template-columns:minmax(0,360px) 220px;max-width:624px}.communityShorts[data-format=phone] .shortsStage{width:min(100%,calc(var(--shorts-height,500px)*9/16));justify-self:center}.communityShorts[data-format=phone] .shortCaption{padding-left:16px;padding-right:76px}.communityShorts[data-format=phone] .shortCaption h2{font-size:17px;-webkit-line-clamp:2}.communityShorts[data-format=phone] .shortActions{right:9px;gap:6px;bottom:45px}.communityShorts[data-format=phone] .shortActions button{min-width:44px;min-height:44px;padding:5px}.communityShorts[data-format=phone] .shortActions svg{width:19px;height:19px}.communityShorts[data-format=phone] .shortPlayback{left:10px;right:10px;gap:5px}.communityShorts[data-format=phone] .shortPlayback span{display:none}@media(max-width:800px){.communityShorts[data-format=phone] .shortsLayout{display:block;max-width:650px}.communityShorts[data-format=phone] .shortsStage{margin:auto}.communityShorts[data-format=phone] .shortsSidebar{max-width:360px;margin:auto}}@media(max-width:540px){.shortsFormatBar{padding:16px 10px 0}.shortsFormatBar>div{display:flex;flex-wrap:nowrap}.shortsFormatBar button{flex:1 1;gap:6px;padding:9px 7px;font-size:12px}.shortsFormatBar small{font-size:10px}.shortsFormatBar p{font-size:11px}.communityShorts .shortsEyebrow{display:none}.communityShorts[data-format=wide] .shortPlayer{bottom:auto;aspect-ratio:16/9}.communityShorts[data-format=wide] .shortActions{left:9px;right:9px;bottom:12px;display:flex;justify-content:space-between;gap:4px}.communityShorts[data-format=wide] .shortActions button{min-width:44px;min-height:44px}.communityShorts[data-format=wide] .shortCaption{bottom:72px;padding:24px 16px 8px;background:none}.communityShorts[data-format=wide] .shortCaption h2{-webkit-line-clamp:2}.communityShorts[data-format=wide] .shortEmojiPicker{bottom:75px;right:10px}.communityShorts[data-format=wide] .shortToast{right:14px}}@media(max-width:1000px) and (max-height:500px),(max-width:800px){body:has(.communityShorts[data-format=phone]),html:has(.communityShorts[data-format=phone]){overflow:hidden;overscroll-behavior:none}body:has(.communityShorts[data-format=phone]) :is(.ptHeader,.creationActivity,.creationsTabs,.shortsFormatBar,.siteFooter){display:none!important}.communityShorts[data-format=phone]{position:fixed;inset:0;z-index:1000;width:100%;height:100vh;height:100dvh;min-height:0;padding:0;margin:0;background:var(--pt-surface);overflow:hidden}.communityShorts[data-format=phone] :is(.shortsHeading,.shortsSidebar){display:none}.communityShorts[data-format=phone] .shortsLayout,.communityShorts[data-format=phone] .shortsStage{display:block;width:100%;height:100%;max-width:none;margin:0}.communityShorts[data-format=phone] .shortsScroller{height:100%!important;border:0;border-radius:0;overflow-anchor:none}.communityShorts[data-format=phone] .shortsScroller:focus-visible{outline-offset:-4px}.communityShorts[data-format=phone] .shortPlayer>video{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.communityShorts[data-format=phone][data-picture-fit=contain] .shortPlayer>video{object-fit:contain}.communityShorts[data-format=phone] .shortPhoneTopbar{position:absolute;z-index:6;inset:0 0 auto;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 20px max(12px,env(safe-area-inset-left));background:none;pointer-events:none}.shortPhoneTopbar>span{color:#fff;background:#090c16;border-radius:8px;padding:4px 8px;font-weight:650;font-size:15px;text-shadow:0 1px 8px #000}.shortPhoneTopbar small{font-size:11px;font-weight:500;margin-left:5px}.shortPhoneTopbar button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:9px;border:1px solid #ffffff66;border-radius:50%;color:#fff;background:#090c16d9;pointer-events:auto}.shortPhoneTopbar button svg{width:20px;height:20px}.shortPhoneTopbar .shortFitToggle{margin-left:auto;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:600}.communityShorts[data-format=phone] .shortPlayback{top:calc(68px + env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}.communityShorts[data-format=phone] .shortCaption{bottom:calc(82px + env(safe-area-inset-bottom));padding:65px calc(76px + env(safe-area-inset-right)) 14px max(16px,env(safe-area-inset-left))}.communityShorts[data-format=phone] .shortCaption h2{font-size:20px;line-height:1.3}.communityShorts[data-format=phone] .shortActions{right:max(12px,env(safe-area-inset-right));bottom:calc(54px + env(safe-area-inset-bottom));gap:10px}.communityShorts[data-format=phone] .shortActions button{min-width:46px;min-height:46px}.communityShorts[data-format=phone] .shortSeek{bottom:env(safe-area-inset-bottom);left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));padding:8px 0}.communityShorts[data-format=phone] .shortSeek input{height:28px}.communityShorts[data-format=phone] .shortToast{top:calc(122px + env(safe-area-inset-top));right:14px;left:14px}.communityShorts[data-format=phone] .shortEmojiPicker{right:70px;bottom:calc(166px + env(safe-area-inset-bottom));max-width:238px}.communityShorts[data-format=phone] .shortsNotices{position:absolute;top:calc(122px + env(safe-area-inset-top));left:14px;right:14px;z-index:4;margin:0;min-height:0}.communityShorts[data-format=phone] .shortsNotices:has(p){padding:10px 12px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:12px}.communityShorts[data-format=phone] .shortFeedState{padding:125px 24px 70px;overflow:auto}.communityShorts[data-format=phone] .shortDiscussion{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px)}}@media(max-width:800px) and (max-height:600px){.communityShorts[data-format=phone] .shortActions{gap:4px;bottom:calc(44px + env(safe-area-inset-bottom))}.communityShorts[data-format=phone] .shortActions button{height:44px;min-height:44px}}@media(max-width:1000px) and (max-height:500px){.communityShorts[data-format=phone] .shortActions{display:flex;gap:6px;bottom:calc(44px + env(safe-area-inset-bottom))}.communityShorts[data-format=phone] .shortCaption{bottom:calc(102px + env(safe-area-inset-bottom));padding-top:20px}.communityShorts[data-format=phone] .shortCaption h2{font-size:17px}.communityShorts[data-format=phone] .shortEmojiPicker{bottom:calc(102px + env(safe-area-inset-bottom));right:12px}}.shortCard .shortActions button{background:#090c16d9;color:#fff;border-color:#ffffff66;border-radius:50%}.shortCard .shortActions button span{color:inherit;background:none}.shortCard .shortCaption :is(h2,p,a,span){color:#fff}.shortCard .shortCaption :is(.shortPermalink,.shortRemixLink){display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 10px;margin:4px 4px 0 0;border:1px solid #ffffff66;border-radius:10px;background:#090c16e6;font-size:11px;font-weight:600;line-height:1.3;text-decoration:none}.shortCard .shortPlayback button{background:#090c16d9;color:#fff;border-color:#ffffff66}.shortCard .shortCaption{bottom:0}.shortCard .shortPlayer>video{object-fit:cover}.shortCard .shortActions button[aria-pressed=true]{background:#fff;color:#090c16;border-color:#fff}:root{--pt-app-bg:#080a12;--pt-surface:#111522;--pt-surface-raised:#181d2b;--pt-text:#f5f6ff;--pt-muted:#aeb8d2;--pt-border:#343d55;--pt-accent:#8450f5;--pt-accent-strong:#7040ee;--pt-accent-contrast:#fff;--pt-focus:#7bdcf2;--pt-font:Inter,Arial,Helvetica,sans-serif;color-scheme:dark}html[data-bg=graphite]{--pt-app-bg:#181a20;--pt-surface:#242830;--pt-surface-raised:#30343e;--pt-border:#505560}html[data-bg=ocean]{--pt-app-bg:#06152b;--pt-surface:#0b2141;--pt-surface-raised:#12325a;--pt-border:#315078}html[data-bg=light]{--pt-app-bg:#f6f7fb;--pt-surface:#fff;--pt-surface-raised:#edf0f6;--pt-text:#192033;--pt-muted:#4f5a70;--pt-border:#c9ceda;--pt-accent-contrast:#fff}html[data-accent=cyan]{--pt-accent:#0786a8;--pt-accent-strong:#056982;--pt-focus:#00b7db}html[data-bg=graphite][data-accent=cyan],html[data-bg=midnight][data-accent=cyan],html[data-bg=ocean][data-accent=cyan]{--pt-accent:#45c9ef;--pt-accent-strong:#13a5cd;--pt-accent-contrast:#051019}html[data-accent=violet]{--pt-accent:#7540df;--pt-focus:#b598ff}html[data-bg=graphite][data-accent=violet],html[data-bg=midnight][data-accent=violet],html[data-bg=ocean][data-accent=violet]{--pt-accent:#9b71ff;--pt-accent-strong:#774ce3}html[data-accent=mint]{--pt-accent:#087c6c;--pt-accent-strong:#056557;--pt-focus:#00b596}html[data-bg=graphite][data-accent=mint],html[data-bg=midnight][data-accent=mint],html[data-bg=ocean][data-accent=mint]{--pt-accent:#65dfc5;--pt-accent-strong:#2fb69b;--pt-accent-contrast:#06231d}html[data-accent=pink]{--pt-accent:#a9245f;--pt-accent-strong:#8c1d50;--pt-focus:#fa8bb9}html[data-bg=graphite][data-accent=pink],html[data-bg=midnight][data-accent=pink],html[data-bg=ocean][data-accent=pink]{--pt-accent:#ee6ca3;--pt-accent-strong:#cc4b82}html[data-font=clean]{--pt-font:Arial,Helvetica,sans-serif}html[data-font=rounded]{--pt-font:ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif}html[data-text-size=large]{font-size:112.5%}body,html{min-height:100%;font-family:var(--pt-font)}body,html{background:var(--pt-app-bg);color:var(--pt-text)}body button,body input,body select,body textarea{font-family:var(--pt-font)}:focus-visible{outline:3px solid var(--pt-focus)!important;outline-offset:2px}.accountWorkspace,.appearanceCard,.appearancePage,.authCard,.notificationList>li,.ptAccountMenu,.ptCommunityPage,.ptHeader,.ptMoreLinks,.ptPanel,.ptProgrammePage,.ptTemplatesPage,.siteFooter,.workspaceHome,.workspaceTheme{color:var(--pt-text);border-color:var(--pt-border)}.accountWorkspace,.appearancePage,.ptCommunityPage,.ptHeader,.ptProgrammePage,.ptTemplatesPage,.siteFooter,.workspaceHome{background-color:var(--pt-app-bg)}.appearanceCard,.authCard,.notificationList>li,.ptAccountMenu,.ptMoreLinks,.ptPanel,.workspaceTheme{background-color:var(--pt-surface)}.accountWorkspace a,.ptAccountMenu a,.ptHeader a,.ptMoreLinks a,.ptProgrammePage a{color:var(--pt-accent)}.appearanceActions .primary,.ptButton.primary,.workspaceCreate{background:var(--pt-accent-strong);color:var(--pt-accent-contrast)}input,select,textarea{background-color:var(--pt-surface-raised);color:var(--pt-text);border-color:var(--pt-border)}html[data-motion=reduce] *,html[data-motion=reduce] :after,html[data-motion=reduce] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.appearancePage{max-width:1000px;margin:34px auto;padding:28px clamp(18px,4vw,46px) 70px}.appearanceHeading{margin-bottom:24px}.appearanceHeading h1{margin:4px 0;font-size:clamp(34px,5vw,52px);letter-spacing:-.04em}.appearanceHeading p{color:var(--pt-muted)}.appearanceEyebrow{font-size:12px;letter-spacing:.14em;font-weight:800;color:var(--pt-accent)}.appearanceCard{margin:16px 0;padding:22px;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface)}.appearanceCard h2{margin:0 0 15px;font-size:18px}.appearanceOptions{display:flex;flex-wrap:wrap;gap:12px}.appearanceChoice{display:grid;gap:8px;min-width:120px;padding:8px;border:1px solid var(--pt-border);border-radius:12px;background:transparent;color:var(--pt-text);text-align:left}.appearanceChoice[aria-pressed=true],.appearanceFonts button[aria-pressed=true]{border-color:var(--pt-accent);box-shadow:0 0 0 1px var(--pt-accent)}.appearancePreview{display:grid;place-items:center;width:100%;height:62px;border-radius:8px;background:linear-gradient(135deg,#090c19,#151a2d)}.appearance-light .appearancePreview{background:linear-gradient(135deg,#fff,#dfe4f0)}.appearance-graphite .appearancePreview{background:linear-gradient(135deg,#444c5a,#20242d)}.appearance-ocean .appearancePreview{background:linear-gradient(135deg,#07539b,#171345)}.appearancePreview svg{width:18px}.appearanceAccents button{display:grid;place-items:center;width:42px;height:42px;border:2px solid transparent;border-radius:50%;color:white}.appearanceAccents button[aria-pressed=true]{outline:2px solid var(--pt-text);outline-offset:3px}.appearanceAccents .accent-cyan{background:#45c9ef}.appearanceAccents .accent-violet{background:#8449ec}.appearanceAccents .accent-mint{background:#75ead2}.appearanceAccents .accent-pink{background:#d85691}.appearanceFonts button{display:grid;gap:4px;place-items:center;min-width:100px;min-height:70px;border:1px solid var(--pt-border);border-radius:10px;background:transparent;color:var(--pt-text)}.appearanceFonts b{font-size:22px}.appearanceFonts [data-font-choice=clean]{font-family:Arial,sans-serif}.appearanceFonts [data-font-choice=rounded]{font-family:ui-rounded,system-ui,sans-serif}.appearanceExtra{display:grid;gap:18px}.appearanceExtra label{display:flex;justify-content:space-between;align-items:center;gap:16px}.appearanceExtra label span{display:grid;grid-template-columns:24px 1fr;column-gap:10px;align-items:center}.appearanceExtra label svg{grid-row:span 2;width:20px;color:var(--pt-accent)}.appearanceExtra label small{grid-column:2;color:var(--pt-muted)}.appearanceExtra input{width:20px;height:20px;accent-color:var(--pt-accent)}.appearanceExtra select{min-height:40px;padding:7px 12px;border-radius:8px}.appearanceContrast,.appearanceExtraHint{display:flex;align-items:center;gap:8px;color:var(--pt-muted);font-size:13px}.appearanceContrast svg{width:17px;color:var(--pt-accent)}.appearanceStatus{padding:12px 15px;border:1px solid var(--pt-border);border-radius:10px}.appearanceActions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.appearanceActions button{min-height:44px;padding:8px 18px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface);color:var(--pt-text)}@media(max-width:600px){.appearancePage{margin:14px auto;padding:18px 14px 50px}.appearanceCard{padding:16px}.appearanceChoice{min-width:calc(50% - 8px)}.appearanceActions{position:sticky;bottom:8px;padding:10px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-app-bg)}}.workspaceHome{--ws-bg:var(--pt-app-bg);--ws-panel:var(--pt-surface);--ws-edge:var(--pt-border);--ws-text:var(--pt-text);--ws-muted:var(--pt-muted);--ws-accent:var(--pt-accent);background:var(--ws-bg);color:var(--ws-text);font-family:var(--pt-font)}.workspaceHome[data-background=light],.workspaceHome[data-background=system]{--ws-bg:var(--pt-app-bg);--ws-panel:var(--pt-surface);--ws-edge:var(--pt-border);--ws-text:var(--pt-text);--ws-muted:var(--pt-muted)}.workspaceHome[data-accent=cyan],.workspaceHome[data-accent=mint],.workspaceHome[data-accent=pink],.workspaceHome[data-accent=violet]{--ws-accent:var(--pt-accent)}.workspaceHome[data-font=clean],.workspaceHome[data-font=modern],.workspaceHome[data-font=rounded]{font-family:var(--pt-font)}.workspaceTheme{background:var(--pt-surface);color:var(--pt-text)}.workspaceTheme :is(p,small){color:var(--pt-muted)}.workspaceReduceMotion,.workspaceTextSize{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:var(--pt-muted);font-size:12px}.workspaceReduceMotion input{accent-color:var(--pt-accent)}.workspaceTextSize select{max-width:130px;background:var(--pt-surface-raised);color:var(--pt-text);border:1px solid var(--pt-border);border-radius:8px;padding:6px}.workspaceAppearanceLink{display:block;margin-top:13px;color:var(--pt-accent);font-size:12px;text-decoration:none}body :is(main,header,footer,aside,section,article,nav,form){font-family:var(--pt-font)}body :is(h1,h2,h3,h4,p,a,button,input,select,textarea,label,li,small,strong,summary,legend,dt,dd){font-family:var(--pt-font)}body :is([class*=Panel],[class*=panel],[class*=Card],[class*=card]){border-color:var(--pt-border)}body :is(input,select,textarea){color:var(--pt-text);background-color:var(--pt-surface);border-color:var(--pt-border)}body :is(button,a):focus-visible{outline-color:var(--pt-focus)}html[data-bg=light] body :is(.homeH2Wrap,.homeH2Hero,.homeH2SectionHead,.accountWorkspace,.ptProgrammePage,.ptCommunityPage,.ptTemplatesPage,.profilePage,.appearancePage){color:var(--pt-text)}html[data-bg=light] body :is(.homeH2Row,.homeH2StartGrid>*,.homeH2Plans>div>a,.notificationList>li,.ptPanel,.ptProgrammeGrid>*,.ptCommunityGrid>*,.profileForm,.identityBuilder,.appearanceCard,.ptAccountClean,.ptActivityDrawer,.ptMoreLinks,.workspaceTheme,.workspaceComposer){background-color:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=light] body :is(.homeH2Wrap,.accountWorkspace,.ptProgrammePage,.ptCommunityPage,.ptTemplatesPage,.profilePage,.appearancePage) :is(h1,h2,h3,p,small,label,li,strong,span){color:inherit}html[data-bg=light] body :is(.ptHeader,.siteFooter,.homeH2Hero,.profileHero,.ptCommunityPage,.ptProgrammePage){background-color:var(--pt-app-bg);color:var(--pt-text)}html[data-bg=light] body :is(.homeH2StartGrid>*,.homeH2Plans>div>a,.ptPanel,.accountWorkspace input,.accountWorkspace select,.accountWorkspace textarea,.ptProgrammePage input,.ptProgrammePage select,.ptProgrammePage textarea){border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=light] body :is([class*=Panel],[class*=panel],[class*=Card],[class*=card]){background-color:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html[data-font=modern] body{--pt-font:var(--font-body,Inter),Inter,Arial,Helvetica,sans-serif}html[data-font=clean] body{--pt-font:Arial,Helvetica,sans-serif}html[data-font=rounded] body{--pt-font:var(--font-display,"Trebuchet MS"),"Trebuchet MS",Arial,Helvetica,sans-serif}body,html{font-family:Inter,Arial,Helvetica,sans-serif!important}body :not(code):not(pre):not(kbd){font-family:var(--pt-font,Inter,Arial,Helvetica,sans-serif)!important}html[data-accent=cyan]{--pt-accent:#45c9ef;--pt-accent-strong:#08728a;--pt-accent-contrast:#fff;--pt-focus:#45c9ef}html[data-accent=violet]{--pt-accent:#a386ff;--pt-accent-strong:#5c31c7;--pt-accent-contrast:#fff;--pt-focus:#bca7ff}html[data-accent=mint]{--pt-accent:#65dfc5;--pt-accent-strong:#126b59;--pt-accent-contrast:#fff;--pt-focus:#65dfc5}html[data-accent=pink]{--pt-accent:#ee6ca3;--pt-accent-strong:#9a2359;--pt-accent-contrast:#fff;--pt-focus:#ff9ac0}html[data-bg][data-accent=cyan]{--pt-accent:#45c9ef;--pt-accent-strong:#08728a;--pt-accent-contrast:#fff;--pt-focus:#45c9ef}html[data-bg][data-accent=violet]{--pt-accent:#a386ff;--pt-accent-strong:#5c31c7;--pt-accent-contrast:#fff;--pt-focus:#bca7ff}html[data-bg][data-accent=mint]{--pt-accent:#65dfc5;--pt-accent-strong:#126b59;--pt-accent-contrast:#fff;--pt-focus:#65dfc5}html[data-bg][data-accent=pink]{--pt-accent:#ee6ca3;--pt-accent-strong:#9a2359;--pt-accent-contrast:#fff;--pt-focus:#ff9ac0}.appearanceActions .primary,.ptButton.primary,.ptTemplateFooter a,.workspaceCreate{background:var(--pt-accent-strong)!important;color:var(--pt-accent-contrast)!important}.ptHeaderClean .ptBellCount{background:#c8284b;color:#fff}.accountWorkspace,.appearancePage,.ptStudio,.ptTemplates,.workspaceHome{background-color:var(--pt-app-bg);color:var(--pt-text)}.appearanceCard,.authCard,.ptAccountMenu,.ptActivityDrawer,.ptMoreLinks,.ptPanel,.ptTemplateCard{background-color:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}.ptTemplates{min-height:85vh;padding-bottom:90px}.ptTemplatesHero{color:var(--pt-text);border-color:var(--pt-border);background:var(--pt-surface)}.ptTemplateBody small,.ptTemplatesHero>span{color:var(--pt-accent)}.ptTemplateBody p,.ptTemplateCount,.ptTemplateEmpty,.ptTemplateFooter>span,.ptTemplatesHero p{color:var(--pt-muted)}.ptTemplateFooter a,.ptTemplatesHero a{color:var(--pt-accent)}.ptTemplateFilters button{border-color:var(--pt-border);background:var(--pt-surface-raised);color:var(--pt-text)}.ptTemplateFilters button[aria-pressed=true]{border-color:var(--pt-accent-strong);background:var(--pt-accent-strong);color:var(--pt-accent-contrast)}.ptTemplateCard,.ptTemplateFooter{border-color:var(--pt-border)}.ptTemplateFooter a{color:var(--pt-accent-contrast)}.ptTemplates a:focus-visible,.ptTemplates button:focus-visible{outline-color:var(--pt-focus)}@media(max-width:760px){.ptTemplateFilters{flex-wrap:wrap;overflow:visible;padding-bottom:0}.ptTemplateFilters button{flex:0 0 auto}}html[data-bg=light]{--pt-app-bg:#f7f8fc;--pt-surface:#ffffff;--pt-surface-raised:#eff1f6;--pt-text:#1a1e2d;--pt-muted:#555d6f;--pt-border:#c8ced9;color-scheme:light}html[data-bg=warm-sand]{--pt-app-bg:#f5eedf;--pt-surface:#fff8eb;--pt-surface-raised:#eee2cc;--pt-text:#33271c;--pt-muted:#66513b;--pt-border:#d6c4a8;color-scheme:light}html[data-bg=blush]{--pt-app-bg:#faedf2;--pt-surface:#fff7fa;--pt-surface-raised:#f5dfe8;--pt-text:#3b2230;--pt-muted:#704b5b;--pt-border:#dfc2cf;color-scheme:light}html[data-bg=sunset]{--pt-app-bg:#211629;--pt-surface:#2c1d37;--pt-surface-raised:#382245;--pt-text:#fff4e9;--pt-muted:#d4bfd4;--pt-border:#654d6c;color-scheme:dark;--pt-theme-glow:radial-gradient(ellipse at 82% 15%,#e8975540,transparent 42%)}html[data-bg=forest]{--pt-app-bg:#10271d;--pt-surface:#193426;--pt-surface-raised:#204232;--pt-text:#f0fff4;--pt-muted:#c0d8c8;--pt-border:#486b54;color-scheme:dark}html[data-bg=midnight]{--pt-app-bg:#080a12;--pt-surface:#111522;--pt-surface-raised:#181d2b;--pt-text:#f5f6ff;--pt-muted:#aeb8d2;--pt-border:#343d55;color-scheme:dark}html[data-bg=hot-pink]{--pt-app-bg:#2a081f;--pt-surface:#3b0c2b;--pt-surface-raised:#4d1338;--pt-text:#fff5fb;--pt-muted:#f0c8de;--pt-border:#793458;color-scheme:dark}html[data-bg=rainbow-dark]{--pt-app-bg:#11131d;--pt-surface:#171a28;--pt-surface-raised:#212538;--pt-text:#f7f8ff;--pt-muted:#c2c8dc;--pt-border:#464b65;color-scheme:dark;--pt-rainbow:linear-gradient(110deg,#ff5470,#ffb84d,#ffe066,#44d17a,#41c9e7,#6e8cff,#bb67e8)}html[data-bg=rainbow-light]{--pt-app-bg:#ffffff;--pt-surface:#fcfcff;--pt-surface-raised:#f1eff8;--pt-text:#1d1a29;--pt-muted:#575368;--pt-border:#d4d0e0;color-scheme:light;--pt-rainbow:linear-gradient(110deg,#d93057,#c77a00,#8c7000,#16824f,#087a9c,#465fce,#863aa6)}html[data-bg=system]{color-scheme:dark}@media(prefers-color-scheme:light){html[data-bg=system]{--pt-app-bg:#f7f8fc;--pt-surface:#ffffff;--pt-surface-raised:#eff1f6;--pt-text:#1a1e2d;--pt-muted:#555d6f;--pt-border:#c8ced9;color-scheme:light}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent=cyan]{--pt-accent:#00637a;--pt-accent-strong:#00637a;--pt-accent-contrast:#fff;--pt-focus:#00637a}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent=violet]{--pt-accent:#5c35b2;--pt-accent-strong:#5c35b2;--pt-accent-contrast:#fff;--pt-focus:#5c35b2}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent=mint]{--pt-accent:#17694e;--pt-accent-strong:#17694e;--pt-accent-contrast:#fff;--pt-focus:#17694e}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent=pink]{--pt-accent:#9b2e5a;--pt-accent-strong:#9b2e5a;--pt-accent-contrast:#fff;--pt-focus:#9b2e5a}html:is([data-bg=sunset],[data-bg=forest],[data-bg=midnight],[data-bg=hot-pink],[data-bg=rainbow-dark])[data-accent=cyan]{--pt-accent:#50d6f1;--pt-accent-strong:#086b83;--pt-accent-contrast:#fff;--pt-focus:#50d6f1}html:is([data-bg=sunset],[data-bg=forest],[data-bg=midnight],[data-bg=hot-pink],[data-bg=rainbow-dark])[data-accent=violet]{--pt-accent:#b59aff;--pt-accent-strong:#5c31c7;--pt-accent-contrast:#fff;--pt-focus:#c2aaff}html:is([data-bg=sunset],[data-bg=forest],[data-bg=midnight],[data-bg=hot-pink],[data-bg=rainbow-dark])[data-accent=mint]{--pt-accent:#77e6ca;--pt-accent-strong:#126b59;--pt-accent-contrast:#fff;--pt-focus:#77e6ca}html:is([data-bg=sunset],[data-bg=forest],[data-bg=midnight],[data-bg=hot-pink],[data-bg=rainbow-dark])[data-accent=pink]{--pt-accent:#ff8fba;--pt-accent-strong:#9a2359;--pt-accent-contrast:#fff;--pt-focus:#ff9ac0}@media(prefers-color-scheme:light){html[data-bg=system][data-accent=cyan]{--pt-accent:#00637a;--pt-accent-strong:#00637a;--pt-accent-contrast:#fff;--pt-focus:#00637a}html[data-bg=system][data-accent=violet]{--pt-accent:#5c35b2;--pt-accent-strong:#5c35b2;--pt-accent-contrast:#fff;--pt-focus:#5c35b2}html[data-bg=system][data-accent=mint]{--pt-accent:#17694e;--pt-accent-strong:#17694e;--pt-accent-contrast:#fff;--pt-focus:#17694e}html[data-bg=system][data-accent=pink]{--pt-accent:#9b2e5a;--pt-accent-strong:#9b2e5a;--pt-accent-contrast:#fff;--pt-focus:#9b2e5a}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.ptHeader,.siteFooter,.homeH2,.ptStudio,.ptTemplates,.accountWorkspace,.ptProgrammePage,.ptCommunityPage,.ptTemplatesPage,.profilePage,.appearancePage,.workspaceHome){background-color:var(--pt-app-bg);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2Row,.homeH2StartGrid>*,.homeH2Plans>div>a,.notificationList>li,.ptPanel,.ptProgrammeGrid>*,.ptCommunityGrid>*,.profileForm,.identityBuilder,.appearanceCard,.ptAccountClean,.ptActivityDrawer,.ptMoreLinks,.ptAccountMenu,.workspaceTheme,.workspaceComposer,.ptTemplateCard,.authCard){background-color:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2,.ptTemplates,.appearancePage,.accountWorkspace,.profilePage,.ptProgrammePage,.ptCommunityPage) :is(h1,h2,h3,h4,p,label,li,small,strong,summary,legend,dt,dd){color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2,.ptTemplates,.appearancePage,.accountWorkspace,.profilePage,.ptProgrammePage,.ptCommunityPage) :is(.homeH2SectionHead p,.homeH2Also span,.homeH2Plans small,.homeH2Plans p,.ptTemplatesHero p,.ptTemplateBody p,.ptTemplateFooter>span,.appearanceHeading>div>p:not(.appearanceEyebrow)){color:var(--pt-muted)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2,.ptTemplates,.appearancePage,.accountWorkspace,.profilePage,.ptProgrammePage,.ptCommunityPage) :is(input,select,textarea){background-color:var(--pt-surface-raised);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .siteHeader{background-color:var(--pt-surface);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .siteFooter :is(.siteFooterBrand p,.siteFooterBrand small,nav a,nav strong){color:var(--pt-muted)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2Hero h1{color:#fff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2Hero h1 em{color:transparent}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2HeroCopy>p{color:#fff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2Wall button>span{padding:4px 8px;border-radius:6px;background:#080a12d9;color:#fff;text-shadow:none}html[data-bg=sunset] body :is(.homeH2,.ptTemplatesHero){background-image:var(--pt-theme-glow),linear-gradient(135deg,var(--pt-surface),var(--pt-app-bg))}html[data-bg^=rainbow] .ptHeaderClean{position:relative}html[data-bg^=rainbow] .ptHeaderClean:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:0 0 18px 18px;background:var(--pt-rainbow);background-size:220% 100%;animation:ptRainbowDrift 14s linear infinite;pointer-events:none}@keyframes ptRainbowDrift{to{background-position:220% 0}}html[data-bg^=rainbow] .homeH2Hero:before{content:"";position:absolute;z-index:-1;inset:0 0 auto auto;width:min(60vw,780px);height:min(60vw,780px);border-radius:50%;background:var(--pt-rainbow);filter:blur(110px);opacity:.13;pointer-events:none}html[data-bg^=rainbow] .homeH2Hero h1 em{background-image:none;color:var(--pt-text)}html[data-bg^=rainbow] .appearanceActions .primary,html[data-bg^=rainbow] .ptButton.primary,html[data-bg^=rainbow] .ptTemplateFooter a,html[data-bg^=rainbow] .workspaceCreate{border:2px solid transparent!important;background:linear-gradient(var(--pt-surface-raised),var(--pt-surface-raised)) padding-box,var(--pt-rainbow) border-box!important;color:var(--pt-text)!important}html[data-bg^=rainbow] .homeH2StartGrid>a:hover,html[data-bg^=rainbow] .ptTemplateCard:hover{border-color:transparent;background:linear-gradient(var(--pt-surface),var(--pt-surface)) padding-box,var(--pt-rainbow) border-box}html[data-bg^=rainbow] .workspaceTabs [aria-selected=true],html[data-bg^=rainbow] [role=tab][aria-selected=true]{position:relative}html[data-bg^=rainbow] .workspaceTabs [aria-selected=true]:after,html[data-bg^=rainbow] [role=tab][aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:3px;border-radius:3px;background:var(--pt-rainbow)}html[data-bg^=rainbow] .workspaceProgressRing{border-color:transparent;background:conic-gradient(#ff5470,#ffb84d,#ffe066,#44d17a,#41c9e7,#6e8cff,#bb67e8,#ff5470) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-motion=reduce][data-bg^=rainbow] .ptHeaderClean:after{animation:none;background-position:50% 0}.siteFooterAiLine{margin:.5rem 0;color:var(--pt-accent);font-weight:750}@media(prefers-reduced-motion:reduce){html[data-bg^=rainbow] .ptHeaderClean:after{animation:none;background-position:50% 0}}.appearancePreview[data-theme=light]{background:linear-gradient(135deg,#fff,#dfe4f0)}.appearancePreview[data-theme=warm-sand]{background:linear-gradient(135deg,#fff8eb,#c9ad82)}.appearancePreview[data-theme=blush]{background:linear-gradient(135deg,#fff7fa,#d890ad)}.appearancePreview[data-theme=sunset]{background:linear-gradient(135deg,#f19b61,#402245)}.appearancePreview[data-theme=forest]{background:linear-gradient(135deg,#50845e,#10271d)}.appearancePreview[data-theme=midnight]{background:linear-gradient(135deg,#343d55,#080a12)}.appearancePreview[data-theme=hot-pink]{background:linear-gradient(135deg,#f35b9e,#2a081f)}.appearancePreview[data-theme=rainbow-dark],.workspaceSwatch.bg-rainbow-dark>span{background:linear-gradient(135deg,#11131d 0 46%,#ff5470,#ffb84d,#ffe066,#44d17a,#41c9e7,#6e8cff,#bb67e8)}.appearancePreview[data-theme=rainbow-light],.workspaceSwatch.bg-rainbow-light>span{background:linear-gradient(135deg,#fff 0 46%,#d93057,#c77a00,#8c7000,#16824f,#087a9c,#465fce,#863aa6)}.workspaceSwatch.bg-system>span{background:linear-gradient(135deg,#fff 0 48%,#080a12 52%)}.workspaceSwatch.bg-light>span{background:linear-gradient(135deg,#fff,#dfe4f0)}.workspaceSwatch.bg-warm-sand>span{background:linear-gradient(135deg,#fff8eb,#c9ad82)}.workspaceSwatch.bg-blush>span{background:linear-gradient(135deg,#fff7fa,#d890ad)}.workspaceSwatch.bg-sunset>span{background:linear-gradient(135deg,#f19b61,#402245)}.workspaceSwatch.bg-forest>span{background:linear-gradient(135deg,#50845e,#10271d)}.workspaceSwatch.bg-hot-pink>span{background:linear-gradient(135deg,#f35b9e,#2a081f)}.appearanceHeading{height:auto;min-height:0;position:static;border:0;padding:0;display:block}.appearanceControls .appearanceChoice>span:last-child{color:var(--pt-text);background:none}.appearanceControls .appearanceTick{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#101625;color:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #101625}.appearanceControls .appearanceTick svg{color:inherit}.appearanceControls .appearanceExtra label{justify-content:flex-start;flex-wrap:wrap}.appearanceControls .appearanceExtra input{flex:0 0 20px;min-height:20px;padding:0;margin:0}.appearanceControls .appearanceExtra select{width:auto;max-width:160px}.appearanceControls .appearanceExtra label>span{display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 40px)}.appearanceControls .appearanceExtra label small{flex-basis:100%}.appearanceControls .appearanceExtra label svg{flex:0 0 18px}.workspaceTheme .appearanceCard{padding:12px;margin:12px 0}.workspaceTheme .appearanceChoice{min-width:calc(50% - 6px);width:calc(50% - 6px)}.workspaceTheme .appearanceFonts button{min-width:70px;flex:1 1}.appearanceControls .appearanceAccents button{border-radius:50%;min-height:42px;padding:0}.appearanceControls .appearanceAccents .accent-cyan{background:#45c9ef;color:#101625}.appearanceControls .appearanceAccents .accent-violet{background:#8449ec;color:white}.appearanceControls .appearanceAccents .accent-mint{background:#75ead2;color:#101625}.appearanceControls .appearanceAccents .accent-pink{background:#d85691;color:#101625}.appearance-warm-sand .appearancePreview{background:linear-gradient(135deg,#f5eedf,#d6c4a8)}.appearance-blush .appearancePreview{background:linear-gradient(135deg,#faedf2,#dfc2cf)}.appearance-sunset .appearancePreview{background:linear-gradient(135deg,#211629,#a75f52)}.appearance-forest .appearancePreview{background:linear-gradient(135deg,#10271d,#486b54)}.appearance-hot-pink .appearancePreview{background:linear-gradient(135deg,#2a081f,#9a2359)}.appearance-rainbow-dark .appearancePreview{background:linear-gradient(110deg,#ff5470,#ffb84d,#ffe066,#44d17a,#41c9e7,#6e8cff,#bb67e8)}.appearance-rainbow-light .appearancePreview{background:linear-gradient(110deg,#d93057,#c77a00,#8c7000,#16824f,#087a9c,#465fce,#863aa6)}.meetingOpeningSkeleton{min-height:65vh;margin:32px;background:var(--pt-surface-raised);border-radius:16px}.ptHeaderClean{height:64px;min-height:64px;width:min(calc(100% - 36px),1680px);margin:12px auto 0;padding:0 20px;display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;gap:20px;border:1px solid var(--pt-border);border-radius:18px;background:var(--pt-surface);color:var(--pt-text);box-shadow:0 10px 35px #0002;position:relative;z-index:40}.ptHeaderLogo{justify-self:start;display:flex;align-items:center;min-width:0}.ptHeaderLogo img,.ptHeaderLogo svg{max-width:150px;height:auto}.ptHeaderNav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.3vw,34px);white-space:nowrap}.ptHeaderNav>.ptMore>button,.ptHeaderNav>a{color:var(--pt-text);font:600 14px var(--pt-font);text-decoration:none;white-space:nowrap}.ptHeaderNav>a[aria-current=page]{color:var(--pt-accent)}.ptHeaderNav>.ptMore>button{display:flex;align-items:center;gap:4px;border:0;background:transparent}.ptHeaderNav>.ptMore>button svg{width:15px;transform:rotate(90deg)}.ptHeaderNav .ptMore{position:relative}.ptHeaderNav .ptMoreLinks{position:absolute;right:0;top:calc(100% + 12px);display:grid;gap:4px;min-width:190px;padding:10px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface);box-shadow:0 18px 50px #0005}.ptHeaderNav .ptMoreLinks a{padding:9px;border-radius:8px;color:var(--pt-text);text-decoration:none}.ptHeaderNav .ptMoreLinks a:hover{background:var(--pt-surface-raised)}.ptHeaderActions{justify-self:end;display:flex;align-items:center;gap:12px;position:relative}.ptHeaderActions>.ptBalance,.ptHeaderActions>.ptReadyNotice{display:none!important}.ptAvatar,.ptBellButton,.ptHeaderMenuButton{display:grid;place-items:center;position:relative;width:40px;height:40px;padding:0;border:1px solid var(--pt-border);border-radius:50%;background:var(--pt-surface-raised);color:var(--pt-text)}.ptBellButton svg,.ptHeaderMenuButton svg{width:19px}.ptHeaderClean .ptBellButton{flex:0 0 44px;width:44px;height:44px;margin-right:7px;overflow:visible}.ptHeaderClean .ptBellButton>svg{width:20px;height:20px}.ptHeaderClean .ptBellButton>.ptBellCount{position:absolute;top:auto;bottom:calc(100% - 7px);right:-12px;min-width:26px;height:20px;padding:0 5px;border-radius:999px;background:#b91c3c;color:#fff;font-size:10px;font-weight:800;line-height:20px;text-align:center;box-shadow:0 0 0 2px var(--pt-surface);pointer-events:none}.ptBellDot{position:absolute;right:2px;top:2px;width:8px;height:8px;border:1.5px solid var(--pt-surface);border-radius:50%;background:#f05252}.ptAvatar{overflow:hidden;font-size:15px;font-weight:750}.ptAvatar img{width:100%;height:100%;object-fit:cover}.ptMobileToggle{display:none}.ptAccountClean,.ptActivityDrawer{position:absolute;right:0;top:calc(100% + 13px);z-index:60;width:min(360px,calc(100vw - 28px));padding:12px;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface);color:var(--pt-text);box-shadow:0 20px 70px #0008}.ptAccountClean{display:grid;gap:2px}.ptAccountClean>a,.ptAccountClean>button,.ptOwnerLinks>a{display:block;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:var(--pt-text);font:500 14px var(--pt-font);text-align:left;text-decoration:none}.ptAccountClean>a:hover,.ptAccountClean>button:hover,.ptOwnerLinks>a:hover{background:var(--pt-surface-raised)}.ptAccountSummary{display:grid;gap:4px;padding:9px 12px 12px;border-bottom:1px solid var(--pt-border)}.ptAccountSummary span,.ptOwnerLinks>span{color:var(--pt-muted);font-size:12px}.ptOwnerLinks{display:grid;padding:8px 0;border-top:1px solid var(--pt-border)}.ptOwnerLinks>span{padding:7px 12px}.ptActivityDrawer{width:min(430px,calc(100vw - 24px));max-height:min(76vh,700px);overflow:auto;padding:0}.ptActivityDrawer>header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px}.ptActivityDrawer>header h2{margin:0;font-size:18px}.ptActivityDrawer>header button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--pt-text)}.ptActivityDrawer>header svg{width:18px}.ptActivityTabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--pt-border)}.ptActivityTabs button{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--pt-muted);font:600 13px var(--pt-font)}.ptActivityTabs button[aria-selected=true]{border-bottom-color:var(--pt-accent);color:var(--pt-text)}.ptActivityTabs span{padding:1px 6px;border-radius:9px;background:var(--pt-surface-raised);font-size:10px}.ptActivityDrawer section{padding:12px 14px 16px}.ptActivityReassurance,.ptActivityUpdatesHead p{margin:3px 2px 11px;color:var(--pt-muted);font-size:12px}.ptActivityDrawer ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ptActivityDrawer li{padding:11px;border:1px solid var(--pt-border);border-radius:11px;background:var(--pt-surface-raised)}.ptActivityDrawer li>a,.ptNoticeOpen{display:grid;gap:5px;color:var(--pt-text);text-decoration:none}.ptActivityDrawer li small,.ptNoticeOpen small,.ptNoticeOpen time{color:var(--pt-muted);font-size:12px}.ptActivityDrawer .creationManageActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px;font-size:12px}.ptActivityDrawer .creationManageActions button{padding:5px 9px;border:1px solid var(--pt-border);border-radius:7px;background:transparent;color:var(--pt-text)}.ptActivityUpdatesHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.ptActivityUpdatesHead button{padding:6px 9px;border:1px solid var(--pt-border);border-radius:8px;background:transparent;color:var(--pt-text);font-size:12px}.ptNoticeOpen{width:100%;padding:2px;border:0;background:transparent;text-align:left}.ptActivityDrawer li.unread{border-left:3px solid var(--pt-accent)}.ptActivityEmpty{padding:24px 10px;color:var(--pt-muted);text-align:center}@media(max-width:850px){.ptHeaderClean{grid-template-columns:1fr auto auto;width:calc(100% - 24px);margin-top:8px;padding:0 13px}.ptHeaderNav{display:none}.ptHeaderNav.open{position:fixed;inset:74px 12px auto;z-index:70;display:grid;justify-items:stretch;gap:0;max-height:calc(100dvh - 90px);overflow:auto;padding:10px;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface);box-shadow:0 20px 70px #0009}.ptHeaderNav.open>.ptMore>button,.ptHeaderNav.open>a{display:flex;align-items:center;min-height:46px;width:100%;padding:0 12px;border-bottom:1px solid var(--pt-border);text-align:left}.ptHeaderNav.open>.ptMore>button{justify-content:space-between}.ptHeaderNav.open .ptMoreLinks{position:static;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ptHeaderActions{grid-column:3}.ptHeaderMenuButton{display:grid}.ptHeaderLogo img,.ptHeaderLogo svg{max-width:128px}.ptAccountClean,.ptActivityDrawer{top:calc(100% + 10px)}}@media(max-width:420px){.ptHeaderClean{gap:8px}.ptHeaderLogo img,.ptHeaderLogo svg{max-width:108px}.ptHeaderActions{gap:8px}.ptAvatar,.ptBellButton,.ptHeaderMenuButton{width:36px;height:36px}.ptActivityDrawer{right:-2px}.ptHeader.ptHeaderClean{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding-inline:10px}.ptHeaderClean>.ptHeaderActions{grid-column:2;gap:4px}.ptHeader.ptHeaderClean .ptBellButton{margin-right:0}.ptHeader.ptHeaderClean>.ptHeaderLogo{padding-inline:4px}}.ptHeaderClean .ptHeaderLogo{padding:0;border:0;border-radius:0;background:transparent}.ptHeaderClean .ptHeaderLogo img,.ptHeaderClean .ptHeaderLogo svg{display:block}.meetingSelectedFile{display:flex;align-items:center;gap:9px;margin:10px 0;padding:11px 13px;border:1px solid #a8a2c5;border-radius:12px;background:#f1effb;color:#252139;font-size:13px}.meetingSelectedFile svg{width:17px;flex:0 0 auto}.meetingSelectedFile span{min-width:0;flex:1 1;overflow-wrap:anywhere}.meetingSelectedFile button{border:1px solid #6b5d97;border-radius:8px;padding:7px 10px;background:#fff;color:#34275f;font-weight:700}.meetingQuoteBreakdown{margin:8px 0 14px;color:#35304d;font-size:12px;line-height:1.5}.meetingRetranscribe{display:flex;gap:8px;align-items:center;margin:10px 0;color:#2a2345;font-size:13px}.ptHeaderClean .ptMySpaceButton{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface-raised);color:var(--pt-text);font:700 13px var(--pt-font);text-decoration:none;white-space:nowrap}.ptHeaderClean .ptMySpaceButton[aria-current=page]{border-color:var(--pt-accent);color:var(--pt-accent)}.ptHeaderClean .ptHeaderLogin{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;color:var(--pt-text);font-weight:700;text-decoration:none}.ptHeaderClean .ptHeaderSignup{white-space:nowrap}@media(max-width:850px){.ptHeaderClean .ptHeaderSignup,.ptHeaderClean .ptMySpaceButton{min-height:36px;padding-inline:10px;font-size:12px}}@media(max-width:420px){.ptHeaderClean .ptHeaderSignup,.ptHeaderClean .ptMySpaceButton{padding-inline:8px;font-size:11px}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2Rows,.homeH2Starts,.homeH2Also,.homeH2Plans,.homeH2Faq,.homeMadeOn,.homeContinue){color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2Rows,.homeH2Starts,.homeH2Also,.homeH2Plans,.homeH2Faq,.homeMadeOn) :is(h2,h3,p,small,strong,summary){color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2Rows,.homeH2Starts,.homeH2Also,.homeH2Plans,.homeH2Faq,.homeMadeOn) :is(a,.homeH2SectionHead p){color:var(--pt-accent-strong)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body :is(.homeH2Row,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Faq details){background:var(--pt-surface);border-color:var(--pt-border)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .homeH2Hero h1,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .homeH2HeroCopy>p{color:#fff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .homeH2Hero h1 em{color:#d7caff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .composerPage.videoJourneyV2{--journey-ink:var(--pt-text);--journey-paper:var(--pt-app-bg);--journey-muted:var(--pt-muted);--journey-edge:var(--pt-border);background:var(--pt-app-bg);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .videoJourneyV2 :is(.composerMain,.productionCard,.composerNote,.videoFlowV2,.jobResult,.job,.library){color:#1a1e2d}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .videoJourneyV2 .composerHero :is(h1,p,.platformKicker){color:#fff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .videoJourneyV2 .composerHero h1 em{color:#bfeee9}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptPhotosLanding :is(.ptPhotoGenreCard,.ptPhotoQuickEdits a){background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptPhotosLanding .ptPhotoGenreCard :is(h3 a,p){color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptPhotosLanding :is(.ptPhotoSectionIntro p,.ptPhotoGenreCard p){color:var(--pt-muted)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptPhotosLanding :is(.ptPhotoTry,.ptPhotoGenreCard>div>span){color:var(--pt-accent-strong)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2{background:var(--pt-app-bg);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 .musicV2Hero :is(h1,p){color:#fff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 .musicV2Hero h1 em{color:#ffd1e3}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 :is(.friendlySongSetup,.creationDesk,.trackSide,.emptyTrack,.creationHistory,.conversationStudio,.conversationMessages,.stylePaletteIntro,.songIdeaCard,.advancedMusicControls,.ptProducerDisclosure,.ptPriceBar,.ptSegments){background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 :is(h2,h3,h4,label,strong,b,legend,summary,button){color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 :is(p,small,.muted){color:var(--pt-muted)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 :is(input,textarea,select){background:var(--pt-surface-raised);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 .ptMusicCreate{background:var(--pt-accent-strong);color:#fff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 .musicV2Hero :is(p,a){color:#e0e7ff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 :is(.ptSegments button[aria-pressed=true],button[class*=jsx-]){color:#fff}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .musicV2 a:not(.musicV2Hero a){color:var(--pt-accent-strong)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio{color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudioHeading :is(h1,h2){color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudioHeading p{color:var(--pt-muted)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptQuietLink a,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudioHeading a:not(.ptButton){color:var(--pt-accent-strong)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio .ptButton.ghost{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptVideoCard,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptVideoFeatured a{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptVideoCard :is(strong,b),html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptVideoFeatured :is(h2,span){color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptVideoCard p{color:var(--pt-muted)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio :is(.ptPanel,.ptOutput,.ptEmptyResult,.ptExamples){background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio .ptField>span{color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio .ptExamples button{background:var(--pt-surface-raised);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio :is(.ptPriceBar,.ptQuickExamples article){background:var(--pt-surface-raised);border-color:var(--pt-border);color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio .ptEmptyResult h2{color:var(--pt-text)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptQuickExamples article p,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio .ptEmptyResult p,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio .ptPriceBar small{color:var(--pt-muted)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio a:not(.ptButton){color:var(--pt-accent-strong)}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptStudio details[class*=CulturalMoments_wrap] a{color:var(--pt-accent)!important}@media(prefers-color-scheme:light){html[data-bg=system] body :is(.homeH2,.homeH2Rows,.homeH2Starts,.homeH2Also,.homeH2Plans,.homeH2Faq,.homeH2Phone,.homeMadeOn,.homeContinue){color:var(--pt-text)}html[data-bg=system] body :is(.homeH2Rows,.homeH2Starts,.homeH2Also,.homeH2Plans,.homeH2Faq,.homeMadeOn,.homeContinue) :is(h2,h3,p,small,strong,summary){color:var(--pt-text)}html[data-bg=system] body :is(.homeH2Rows,.homeH2Starts,.homeH2Also,.homeH2Plans,.homeH2Faq,.homeMadeOn) :is(a,.homeH2SectionHead p){color:var(--pt-accent-strong)}html[data-bg=system] body :is(.homeH2Row,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Faq details){background:var(--pt-surface);border-color:var(--pt-border)}html[data-bg=system] body .homeH2StartGrid>a :is(h2,h3,p,small,strong){color:var(--pt-text)}html[data-bg=system] body .homeH2StartGrid>a :is(p,small){color:var(--pt-muted)}html[data-bg=system] body .homeMadeOn .homeH2SectionHead :is(h2,a){color:var(--pt-text)}html[data-bg=system] body .homeH2PhoneIntro :is(h2,p,span){color:var(--pt-text)}html[data-bg=system] body .homeH2PhoneIntro p{color:var(--pt-muted)}html[data-bg=system] body .homeH2Hero :is(h1,p){color:#fff}html[data-bg=system] body .homeH2PhoneMedia :is(span,p),html[data-bg=system] body .homeMadeClip :is(span,b){color:#fff}html[data-bg=system] body .homeH2PhoneBadge,html[data-bg=system] body .homeMadeClip span{background:#080a12e8}html[data-bg=system] .ptStudio{color:var(--pt-text)}html[data-bg=system] .ptStudioHeading :is(h1,h2){color:var(--pt-text)}html[data-bg=system] .ptStudioHeading p{color:var(--pt-muted)}html[data-bg=system] .ptQuietLink a,html[data-bg=system] .ptStudioHeading a:not(.ptButton){color:var(--pt-accent-strong)}html[data-bg=system] .ptStudio .ptButton.ghost{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)!important}html[data-bg=system] .ptVideoCard,html[data-bg=system] .ptVideoFeatured a{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=system] .ptVideoCard :is(strong,b),html[data-bg=system] .ptVideoFeatured :is(h2,span){color:var(--pt-text)}html[data-bg=system] .ptVideoCard p{color:var(--pt-muted)}html[data-bg=system] .ptStudio :is(.ptPanel,.ptOutput,.ptEmptyResult,.ptExamples){background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=system] .ptStudio .ptField>span{color:var(--pt-text)}html[data-bg=system] .ptStudio .ptExamples button{background:var(--pt-surface-raised);border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=system] .ptStudio :is(.ptPriceBar,.ptQuickExamples article){background:var(--pt-surface-raised);border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=system] .ptStudio .ptEmptyResult h2{color:var(--pt-text)}html[data-bg=system] .ptQuickExamples article p,html[data-bg=system] .ptStudio .ptEmptyResult p,html[data-bg=system] .ptStudio .ptPriceBar small{color:var(--pt-muted)}html[data-bg=system] .ptStudio a:not(.ptButton){color:var(--pt-accent-strong)}html[data-bg=system] .ptStudio details[class*=CulturalMoments_wrap] a{color:var(--pt-accent)!important}html[data-bg=system] .musicV2 :is(.friendlySongSetup,.creationDesk,.trackSide,.emptyTrack,.creationHistory,.conversationStudio,.conversationMessages,.stylePaletteIntro,.songIdeaCard,.advancedMusicControls,.ptProducerDisclosure,.ptPriceBar,.ptSegments){background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=system] .musicV2 :is(h2,h3,h4,label,strong,b,legend,summary,button){color:var(--pt-text)}html[data-bg=system] .musicV2 :is(p,small,.muted){color:var(--pt-muted)}html[data-bg=system] .musicV2 :is(input,textarea,select){background:var(--pt-surface-raised);border-color:var(--pt-border);color:var(--pt-text)}html[data-bg=system] .musicV2 .ptMusicCreate{background:var(--pt-accent-strong);color:#fff}html[data-bg=system] .musicV2 .musicV2Hero :is(h1,p){color:#fff}html[data-bg=system] .musicV2 .musicV2Hero :is(p,a){color:#e0e7ff}html[data-bg=system] .musicV2 :is(.ptSegments button[aria-pressed=true],button[class*=jsx-]){color:#fff}html[data-bg=system] .musicV2 a:not(.musicV2Hero a){color:var(--pt-accent-strong)}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio{background:var(--pt-app-bg)!important;color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio :is(.friendlySongSetup,.creationDesk,.trackSide,.emptyTrack,.creationHistory,.conversationStudio,.conversationMessages,.stylePaletteIntro,.songIdeaCard,.advancedMusicControls,.voiceOptions,.ptProducerDisclosure,.ptPriceBar,.ptSegments){background:var(--pt-surface)!important;border-color:var(--pt-border)!important;color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio :is(h1,h2,h3,h4,p,label,small,strong,b,legend,summary,span,a,button){color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio :is(p,small){color:var(--pt-muted)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio :is(input,textarea,select){background:var(--pt-surface-raised)!important;border-color:var(--pt-border)!important;color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio .musicV2Hero :is(h1,p,a){color:#fff!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio .ptMusicCreate,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio .ptSegments button[aria-pressed=true],html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio button[class*=jsx-]{background:var(--pt-accent-strong)!important;color:#fff!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .ptMusicStudio .musicV2Hero a{color:#8ee8ff!important}@media(prefers-color-scheme:light){html[data-bg=system] .ptMusicStudio{background:var(--pt-app-bg)!important;color:var(--pt-text)!important}html[data-bg=system] .ptMusicStudio :is(.friendlySongSetup,.creationDesk,.trackSide,.emptyTrack,.creationHistory,.conversationStudio,.conversationMessages,.stylePaletteIntro,.songIdeaCard,.advancedMusicControls,.voiceOptions,.ptProducerDisclosure,.ptPriceBar,.ptSegments){background:var(--pt-surface)!important;border-color:var(--pt-border)!important;color:var(--pt-text)!important}html[data-bg=system] .ptMusicStudio :is(h1,h2,h3,h4,p,label,small,strong,b,legend,summary,span,a,button){color:var(--pt-text)!important}html[data-bg=system] .ptMusicStudio :is(p,small){color:var(--pt-muted)!important}html[data-bg=system] .ptMusicStudio :is(input,textarea,select){background:var(--pt-surface-raised)!important;border-color:var(--pt-border)!important;color:var(--pt-text)!important}html[data-bg=system] .ptMusicStudio .musicV2Hero :is(h1,p,a){color:#fff!important}html[data-bg=system] .ptMusicStudio .ptMusicCreate,html[data-bg=system] .ptMusicStudio .ptSegments button[aria-pressed=true],html[data-bg=system] .ptMusicStudio button[class*=jsx-]{background:var(--pt-accent-strong)!important;color:#fff!important}html[data-bg=system] .ptMusicStudio .musicV2Hero a{color:#8ee8ff!important}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .ptMusicStudio :is(h1,h2,h3,h4,p,label,small,strong,b,legend,summary,span,a,button){color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .ptMusicStudio :is(p,small){color:var(--pt-muted)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .ptMusicStudio :is(.advancedMusicControls,.advancedMusicControls summary,.voiceOptions,.ptProducerDisclosure,.ptPriceBar,.conversationMessages .producer,.lyricsDraft){background:var(--pt-surface)!important;color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .ptMusicStudio :is(.ptPriceBar strong,.ptPriceBar small,.ptProducerDisclosure>summary,.advancedMusicControls summary,.conversationMessages .producer,.conversationMessages .producer p,.lyricsDraft){color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .ptMusicStudio .musicV2Hero{background:#080a12!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .ptMusicStudio .musicV2Hero :is(h1,p,a){color:#fff!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .ptMusicStudio .musicV2Hero a{color:#8ee8ff!important}@media(prefers-color-scheme:light){html[data-bg=system] body .ptMusicStudio :is(h1,h2,h3,h4,p,label,small,strong,b,legend,summary,span,a,button){color:var(--pt-text)!important}html[data-bg=system] body .ptMusicStudio :is(p,small){color:var(--pt-muted)!important}html[data-bg=system] body .ptMusicStudio :is(.advancedMusicControls,.advancedMusicControls summary,.voiceOptions,.ptProducerDisclosure,.ptPriceBar,.conversationMessages .producer,.lyricsDraft){background:var(--pt-surface)!important;color:var(--pt-text)!important}html[data-bg=system] body .ptMusicStudio :is(.ptPriceBar strong,.ptPriceBar small,.ptProducerDisclosure>summary,.advancedMusicControls summary,.conversationMessages .producer,.conversationMessages .producer p,.lyricsDraft){color:var(--pt-text)!important}html[data-bg=system] body .ptMusicStudio .musicV2Hero{background:#080a12!important}html[data-bg=system] body .ptMusicStudio .musicV2Hero :is(h1,p,a){color:#fff!important}html[data-bg=system] body .ptMusicStudio .musicV2Hero a{color:#8ee8ff!important}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 :is(.homeH2Also a,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale){background:var(--pt-surface)!important;border-color:var(--pt-border)!important;color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 :is(.homeH2Also a,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale) :is(h2,h3,h4,p,small,strong,label,button,span){color:var(--pt-text)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 :is(.homeH2Also a,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale) :is(p,small){color:var(--pt-muted)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 .ptButton.ghost{background:var(--pt-surface)!important;border-color:var(--pt-border)!important;color:var(--pt-accent-strong)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 .homeH2Also a b{color:var(--pt-accent-strong)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 .homeH2Tabs button[aria-selected=true]{background:var(--pt-accent-strong)!important;color:#fff!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 :is(.homeH2Wall button,.homeH2PhoneControls button){background:#080a12d9!important;color:#fff!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 .homeH2Clip{background:#080a12d9!important;color:#fff!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 .homeH2Clip span{background:#080a12d9!important;color:#fff!important}@media(prefers-color-scheme:light){html[data-bg=system] body .homeH2 :is(.homeH2Also a,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale){background:var(--pt-surface)!important;border-color:var(--pt-border)!important;color:var(--pt-text)!important}html[data-bg=system] body .homeH2 :is(.homeH2Also a,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale) :is(h2,h3,h4,p,small,strong,label,button,span){color:var(--pt-text)!important}html[data-bg=system] body .homeH2 :is(.homeH2Also a,.homeH2StartGrid>a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale) :is(p,small){color:var(--pt-muted)!important}html[data-bg=system] body .homeH2 .ptButton.ghost{background:var(--pt-surface)!important;border-color:var(--pt-border)!important;color:var(--pt-accent-strong)!important}html[data-bg=system] body .homeH2 .homeH2Also a b{color:var(--pt-accent-strong)!important}html[data-bg=system] body .homeH2 .homeH2Tabs button[aria-selected=true]{background:var(--pt-accent-strong)!important;color:#fff!important}html[data-bg=system] body .homeH2 :is(.homeH2Wall button,.homeH2PhoneControls button){background:#080a12d9!important;color:#fff!important}html[data-bg=system] body .homeH2 .homeH2Clip,html[data-bg=system] body .homeH2 .homeH2Clip span{background:#080a12d9!important;color:#fff!important}html[data-bg=system] body .homeH2 .homeH2Hero :is(h1,p){color:#fff!important}html[data-bg=system] body .homeH2 .homeH2Hero .homeH2Eyebrow{color:#a6f5df!important}html[data-bg=system] body .homeH2 .homeH2Hero :is(a,button){color:#fff!important}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 .homeH2Clip,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) body .homeH2 .homeH2Clip span{color:#fff!important}@media(prefers-color-scheme:light){html[data-bg=system] body .homeH2 .homeH2Clip,html[data-bg=system] body .homeH2 .homeH2Clip span,html[data-bg=system][data-accent] body .homeH2Rows .homeH2Rail article button.homeH2Clip,html[data-bg=system][data-accent] body .homeH2Rows .homeH2Rail article button.homeH2Clip span{color:#fff!important}}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent] body .homeH2Rows .homeH2Rail article button.homeH2Clip,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent] body .homeH2Rows .homeH2Rail article button.homeH2Clip span{color:#fff!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent] body main.homeH2 section.homeH2Phone .homeH2PhoneBadge,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent] body main.homeH2 section.homeH2Phone .homeH2PhoneMedia>p,html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light])[data-accent] body main.homeH2 section.homeMadeOn a.homeMadeClip>span{color:#fff!important}@media(prefers-color-scheme:light){html[data-bg=system][data-accent] body .homeH2Rows .homeH2Rail article button.homeH2Clip,html[data-bg=system][data-accent] body .homeH2Rows .homeH2Rail article button.homeH2Clip span,html[data-bg=system][data-accent] body main.homeH2 section.homeH2Phone .homeH2PhoneBadge,html[data-bg=system][data-accent] body main.homeH2 section.homeH2Phone .homeH2PhoneMedia>p,html[data-bg=system][data-accent] body main.homeH2 section.homeMadeOn a.homeMadeClip>span{color:#fff!important}}.meetingLivePreview{display:grid;gap:6px;margin-top:12px;padding:12px;border:1px solid #78daf0;border-radius:12px;background:#18303a;color:#fff}.meetingLivePreview button{width:max-content;max-width:100%;border:0;border-radius:9px;background:#a7e9f5;color:#0b2731;padding:9px 12px;font:inherit;font-weight:800;cursor:pointer}.meetingLivePreview button:disabled{opacity:.65;cursor:default}.meetingLivePreview small{color:#d9edf0;line-height:1.4}.meetingLivePreview p{margin:0;color:#f0f7f8}.workspaceDashboard{--ws-bg:var(--pt-app-bg);--ws-panel:var(--pt-surface);--ws-edge:var(--pt-border);--ws-text:var(--pt-text);--ws-muted:var(--pt-muted);background:var(--pt-app-bg);color:var(--pt-text)}.workspaceDashboard :is(.workspaceHubSection,.workspaceComposer,.workspaceTheme,.workspaceRecentCard,.workspaceHubList>li,.workspaceCastList>li){border-color:var(--pt-border);background-color:var(--pt-surface);color:var(--pt-text)}.workspaceDashboard :is(.workspaceIntro h1,.workspaceIntro p,.workspaceHubSection h2,.workspaceHubList strong,.workspaceCastList strong,.workspaceTabs button){color:var(--pt-text)}.workspaceDashboard .workspaceEyebrow{color:var(--pt-accent)!important}.workspaceDashboard :is(.workspaceIntro>p:last-child,.workspaceHubSection>p,.workspaceHubList small,.workspaceCastList small){color:var(--pt-muted)}.workspaceDashboard :is(.workspaceHubNav a,.workspaceTabs button,.workspaceOptions select){border-color:var(--pt-border);background:var(--pt-surface-raised);color:var(--pt-text)}.workspaceHome .workspaceEyebrow{color:var(--pt-accent)!important}.workspaceHome .workspaceTabs button{background:var(--pt-surface-raised)!important;color:var(--pt-text)!important}.workspaceHome .workspaceTabs button[aria-selected=true]{background:var(--pt-accent-strong)!important;color:var(--pt-accent-contrast)!important}html[data-bg] body .homeH2Hero{background-color:#090c16!important}.homeH2Hero :is(h1,.homeH2Eyebrow),.homeH2Hero h1 em{color:#fff!important}.homeH2HeroCopy>p{color:#f1f3fa!important}html[data-bg^=rainbow] .homeH2Hero h1 em{background-image:none!important;color:#fff!important}.homeH2 :is(.homeH2StartGrid>a,.homeH2Also a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale,.homeContinue,.homeContinueCard){border-color:var(--pt-border)!important;background-color:var(--pt-surface)!important;color:var(--pt-text)!important}.homeH2 :is(.homeH2StartGrid>a,.homeH2Also a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale,.homeContinue,.homeContinueCard) :is(h2,h3,h4,strong,b,label){color:var(--pt-text)!important}.homeH2 :is(.homeH2StartGrid>a,.homeH2Also a,.homeH2Plans>div>a,.homeH2Row,.homeH2Composer,.homeH2Finale,.homeContinue,.homeContinueCard) :is(p,small){color:var(--pt-muted)!important}.homeH2 .homeContinue>div:first-child>a,.homeH2 .homeH2Also a>b,.homeH2 .homeH2StartGrid>a>span:last-child{color:var(--pt-accent)!important}.homeH2 .homeMadeClip{background:#080a13!important;color:#fff!important}.homeH2 .homeMadeClip>b,.homeH2 .homeMadeClip>span{color:#fff!important}.homeH2PhoneIntro .homeH2Eyebrow{color:var(--pt-accent)!important}.homeH2PhoneControls>span{color:var(--pt-muted)!important}.ptMusicStudio :is(label,legend,.advancedMusicControls summary,.voiceOptions label,.ptPriceBar strong){color:var(--pt-text)!important}.ptMusicStudio :is(.friendlySongSetup,.creationDesk,.trackSide,.advancedMusicControls,.voiceOptions,.ptPriceBar,.ptProducerDisclosure){border-color:var(--pt-border);background-color:var(--pt-surface);color:var(--pt-text)}.ptMusicStudio .musicV2Hero :is(h1,p,a){color:#fff!important}.ptMusicStudio .conversationMessages .producer span,html[data-bg] body .ptMusicStudio .inlineStartNew,html[data-bg] body .ptMusicStudio .stylePaletteGrid label{color:var(--pt-text)!important}.ptHeaderClean .ptMySpaceButton,.videoJourneyV2 .ptExamples button{background:var(--pt-surface-raised)!important;color:var(--pt-text)!important}.videoJourneyV2 .ptExamples button{border-color:var(--pt-border)!important}.videoJourneyV2 .ptQuickExamples article{border-color:var(--pt-border);background:var(--pt-surface);color:var(--pt-text)}.ptPhotosLanding :is(.ptPhotoTry,.ptPhotoQuickEdits a,.ptPhotoGenreCard h3 a,.ptPhotoSectionIntro a){color:var(--pt-accent)!important}.ptPhotosLanding :is(.ptPhotoSectionIntro p,.ptPhotoGenreCard p){color:var(--pt-muted)!important}.ptPhotosLanding .ptPhotoQuickEdits a{border-color:var(--pt-border);background:var(--pt-surface);color:var(--pt-text)!important}.ptPhotosLanding .ptPhotoDoor :is(h2,h3,b,strong,span){color:var(--pt-text)}.ptPhotosLanding .ptPhotoGenreSection .ptPhotoSectionIntro p{color:var(--pt-muted)!important}.ptPhotosLanding .ptPhotoGenreSection .ptPhotoSectionLinks a{color:var(--pt-accent)!important}.photosWorkbench .ptSegments,.photosWorkbench .ptSegments button{background:var(--pt-surface-raised)!important}.photosWorkbench .ptSegments button{color:var(--pt-text)!important}.photosWorkbench .ptSegments button[aria-pressed=true]{background:var(--pt-accent-strong)!important;color:var(--pt-accent-contrast)!important}html:is([data-bg=light],[data-bg=warm-sand],[data-bg=blush],[data-bg=rainbow-light]) .authPage .authCardIntro>span{color:var(--pt-text)!important}