.creator-reel{padding-block:8px 40px}.creator-reel-grid{grid-template-columns:.95fr 1.12fr 1fr .95fr;gap:18px;max-width:1510px;margin-inline:auto;padding:20px 30px 24px;display:grid}.creator-scene{isolation:isolate;background:#26212f;border:1px solid #ffffff20;border-radius:20px;flex-direction:column;justify-content:space-between;height:350px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000038}.creator-scene-0{transform:rotate(-3deg)translateY(17px)}.creator-scene-1{height:390px;margin-top:-12px;transform:rotate(1deg)}.creator-scene-2{transform:rotate(-1.5deg)translateY(21px)}.creator-scene-3{transform:rotate(3deg)translateY(4px)}.creator-scene img{object-fit:cover;object-position:center 47%;transition:transform .65s cubic-bezier(.2,.7,.3,1)}.creator-scene-0 img{object-position:center 62%}.creator-scene-1 img{object-position:center 43%}.creator-scene-2 img{object-position:center 35%}.creator-scene-shade{pointer-events:none;background:linear-gradient(#09071255,#0000 40%,#0907121a 55%,#090712ed);position:absolute;inset:0}.creator-scene-tag{color:#fff;letter-spacing:.8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15101c66;border:1px solid #ffffff38;border-radius:30px;align-self:flex-start;align-items:center;gap:7px;margin:18px;padding:8px 11px;font-size:7px;display:inline-flex;position:relative}.creator-scene-copy{color:#fff;padding:22px;position:relative}.creator-scene-copy strong{letter-spacing:-1px;max-width:280px;font-size:clamp(20px,2.3vw,32px);line-height:1.1;display:block}.creator-scene-copy>span{color:#e8dfef;border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:15px;font-size:10px;display:flex}.creator-scene:hover img,.creator-scene:focus-visible img{transform:scale(1.055)}.creator-scene:focus-visible{outline-offset:5px;outline:3px solid #d7afff}.creator-reel-note{color:#9c93a8;justify-content:space-between;align-items:flex-start;gap:22px;padding-top:16px;display:flex}.creator-reel-note>span{letter-spacing:1.5px;font-size:8px;line-height:1.8}.creator-reel-note details{flex-shrink:1;max-width:370px;font-size:9px;line-height:1.8}.creator-reel-note summary{cursor:pointer;text-align:right}.creator-reel-note p{color:#b3a9bf;margin-top:12px}.creator-reel-note a{text-underline-offset:3px;text-decoration:underline}.creator-story .creator-cover{color:#fff;background:#211a2d}.creator-cover-photo{object-fit:cover;object-position:center 60%}.creator-cover-photo-shade{background:linear-gradient(#140e22a6,#140e2233 35%,#140e22db);position:absolute;inset:0}.creator-story .creator-cover-top{color:#fff}.creator-story .creator-cover>strong{text-shadow:0 2px 14px #0004}.creator-story .creator-cover-sticker{color:#223015;background:#d4f569;border:0}.creator-story .creator-cover-bottom{border-color:#ffffff45}.creator-cover-photo,.creator-cover-photo-shade{pointer-events:none}.site-v3 .creator-hero{text-align:center;padding-block:45px 30px;display:block;position:relative}.creator-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 30%,#8c43ce1c,#0000 65%);position:absolute;inset:-100px -10% -70px}.creator-hero h1{margin:23px 0 19px;font-size:clamp(52px,6.1vw,84px);line-height:1.02}.creator-hero .site-hero-copy>p{max-width:635px;margin:0 auto 26px;font-size:17px;line-height:1.75}.creator-hero .site-hero-actions,.creator-hero .site-reassurance{justify-content:center}.creator-hero .site-reassurance{margin-top:22px}.creator-showcase{padding-top:20px;padding-bottom:22px}.creator-showcase-nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}.creator-showcase-nav>span{letter-spacing:1.7px;color:#a19baa;font-size:9px}.creator-showcase-nav>div{background:#16131d;border:1px solid #ffffff14;border-radius:30px;gap:3px;padding:5px;display:flex}.creator-showcase-nav button{font:inherit;color:#a7a1b2;cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:8px;padding:10px 17px;font-size:11px;transition:background .2s,color .2s;display:flex}.creator-showcase-nav button[aria-pressed=true]{color:#231430;background:#f1eafa}.creator-showcase-nav button:hover{color:#eee5fa;background:#ffffff13}.creator-showcase-nav button[aria-pressed=true]:hover{color:#231430;background:#fff}.creator-showcase :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #d6acff}.creator-story{grid-template-columns:1fr 1.12fr .95fr;gap:16px;display:grid}.creator-story>article{border-radius:22px;flex-direction:column;min-width:0;min-height:360px;padding:27px;display:flex;position:relative;overflow:hidden}.creator-cover{color:#203015;background:#d4f569}.creator-cover-top{z-index:1;letter-spacing:.7px;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex;position:relative}.creator-cover-top>span:first-child{align-items:center;gap:8px;display:flex}.creator-cover>strong{white-space:pre-line;letter-spacing:-2.5px;z-index:1;max-width:280px;margin-top:62px;font-size:clamp(32px,3.8vw,53px);line-height:.98;position:relative}.creator-cover-art{opacity:.4;width:250px;height:250px;position:absolute;top:22px;right:-40px;transform:rotate(-20deg)}.creator-cover-art span{border:26px solid #7ca936;border-radius:50%;position:absolute;inset:0}.creator-cover-art span:nth-child(2){border-width:18px;inset:35px}.creator-cover-art span:nth-child(3){border-width:10px;inset:70px}.creator-cover-sticker{letter-spacing:1px;z-index:1;background:#efffc0;border:1px solid #20301555;border-radius:5px;align-self:flex-end;margin:23px 0;padding:10px 13px;font-size:8px;transform:rotate(-8deg)}.creator-cover-bottom{border-top:1px solid #20301530;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:10px;display:flex;position:relative}.creator-script{background:radial-gradient(at 100% 0,#77469e44,#0000 70%),#1b1723;border:1px solid #b88cdd33}.creator-card-label{letter-spacing:1.2px;color:#c7b5dd;align-items:center;gap:8px;font-size:8px;display:flex}.creator-story h2{letter-spacing:-.9px;color:#f6f0fc;margin:24px 0 18px;font-size:clamp(20px,2vw,27px);line-height:1.22}.creator-script-paper{border-top:1px solid #ffffff13;padding-top:19px}.creator-script-paper span{letter-spacing:1px;color:#a697b9;font-size:7px}.creator-script-paper p{color:#f3e9ff;margin:11px 0 20px;font-size:15px;line-height:1.6}.creator-script-paper>div{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.creator-script-paper strong{color:#d1c3df;font-size:11px;font-weight:500}.creator-story article>a{color:#d8b6ff;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:10px;font-weight:600;display:flex}.creator-next{color:#2e1c47;background:#d9cafa}.creator-next .creator-card-label{color:#624482}.creator-next-heading{align-items:center;gap:5px;display:flex}.creator-next h2{color:#342047;margin-block:29px 23px}.creator-next .westats-mascot{--mascot-size:75px;filter:drop-shadow(0 7px 9px #64359726);flex:0 0 75px}.creator-next ol{margin:0 0 22px;padding:0;list-style:none}.creator-next li{border-bottom:1px solid #5534781c;align-items:center;gap:10px;padding:13px 0;font-size:10px;display:flex}.creator-next li>span{border:1px solid #70529038;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.creator-next li:first-child>span{color:#fff;background:#70509a}.creator-story .creator-next>a{color:#4a2c6c;border-top-color:#55347824}.creator-showcase-caption{color:#827a91;text-align:right;margin-top:14px;font-size:9px}.site-platforms b{align-items:center;gap:9px;display:inline-flex}.creator-story[data-universe="1"] .creator-cover{background:#ffc7a8}.creator-story[data-universe="1"] .creator-cover-art span{border-color:#d67c53}.creator-story[data-universe="1"] .creator-cover-sticker{background:#ffe5d6}.creator-story[data-universe="2"] .creator-cover{background:#a8e6e6}.creator-story[data-universe="2"] .creator-cover-art span{border-color:#52a9ac}.creator-story[data-universe="2"] .creator-cover-sticker{background:#dcffff}@media (prefers-reduced-motion:no-preference){.creator-reel-grid{animation:.8s cubic-bezier(.2,.7,.3,1) both creator-photos-in}@keyframes creator-photos-in{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}.creator-script-paper{animation:.3s ease-out creator-example-in}.creator-story>article{transition:background .3s,box-shadow .25s}.creator-story>article:hover{box-shadow:0 12px 35px #00000024}@keyframes creator-example-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.creator-scene img{transition:none}.creator-scene:hover img,.creator-scene:focus-visible img{transform:none}}@media (max-width:1050px){.creator-reel-grid{gap:12px;padding-inline:20px}.creator-scene{height:300px}.creator-scene-1{height:335px}.creator-scene-tag{margin:12px;padding:7px;font-size:6px}.creator-scene-copy{padding:16px}.creator-scene-copy strong{font-size:23px}.creator-story>article{padding:21px}.creator-cover>strong{letter-spacing:-1.5px;font-size:36px}.creator-next .westats-mascot{display:none}.creator-showcase-nav{flex-direction:column}}@media (max-width:760px){.creator-reel-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:610px;padding:15px 20px}.creator-scene,.creator-scene-1{height:270px;margin-top:0}.creator-scene-0,.creator-scene-2{transform:rotate(-2deg)}.creator-scene-1,.creator-scene-3{transform:rotate(2deg)translateY(12px)}.creator-scene-copy strong{letter-spacing:-.7px;font-size:23px}.creator-scene-copy>span{font-size:8px}.creator-reel-note{flex-direction:column;align-items:center;gap:8px;padding-top:20px}.creator-reel-note summary{text-align:center}.site-v3 .creator-hero{padding-block:42px 20px}.creator-hero h1{font-size:clamp(47px,10vw,67px)}.creator-hero .site-hero-copy>p{max-width:470px;font-size:14px}.creator-hero .site-hero-actions,.creator-hero .site-reassurance{justify-content:center}.creator-showcase-nav>div{justify-content:center;width:100%}.creator-showcase-nav button{gap:5px;padding:10px 11px;font-size:10px}.creator-story{grid-template-columns:1fr;max-width:500px;margin-inline:auto}.creator-story>article{min-height:315px;padding:25px}.creator-cover>strong{max-width:290px;margin-top:38px;font-size:52px}.creator-cover-art{right:-10px}.creator-cover-sticker{margin-block:14px}.creator-story h2{font-size:26px}.creator-next .westats-mascot{margin-left:auto;display:block}.creator-showcase-caption{text-align:center;line-height:1.7}}
.site-v3 .site-header.creator-navigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f0faf5;border-bottom:1px solid #e2dce9;padding:0}.site-announcement{color:#282135;background:linear-gradient(100deg,#a7e8ed,#dbcefb 65%,#efc9ed);justify-content:center;align-items:center;gap:18px;min-height:38px;padding:8px 42px;font-size:11px;display:flex}.site-announcement>a{text-align:center;color:inherit;justify-content:center;align-items:center;gap:10px;display:flex}.site-announcement strong{margin-left:7px;font-weight:650}.site-announcement button{color:#282135;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:5px;display:grid}.site-v3 .creator-navigation .site-header-inner{width:min(1450px,100% - 64px);height:74px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:25px;padding:0}.creator-navigation .site-brand{color:#21172f;font-size:26px}.creator-navigation .site-desktop-nav{gap:21px}.creator-navigation .site-desktop-nav>a{color:#3e354c;padding-block:27px;font-size:12px}.creator-navigation .site-desktop-nav>a:hover,.creator-navigation .site-desktop-nav>a[aria-current]{color:#7c3cc6}.creator-navigation .site-account-links{gap:17px}.creator-navigation .site-login{color:#3e354c;font-size:11px}.site-v3 .creator-navigation .site-button-small{color:#fff;box-shadow:none;background:#21172f;border-color:#21172f;gap:8px;padding-inline:14px;font-size:11px}.site-v3 .creator-navigation .site-button-small:hover{background:#543273;transform:none}.site-nav-language{color:#5b5068;align-items:center;gap:5px;font-size:10px;display:inline-flex}.site-nav-dropdown{position:relative}.creator-navigation .site-nav-dropdown>summary{cursor:pointer;color:#3e354c;white-space:nowrap;align-items:center;gap:5px;padding:27px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.site-nav-dropdown>summary::-webkit-details-marker{display:none}.site-nav-dropdown[open]>summary>svg{rotate:180deg}.creator-navigation .site-nav-dropdown .site-nav-panel{color:#30213e;z-index:5;background:#fcfaff;border:1px solid #e3d9ed;border-radius:0 0 18px 18px;flex-direction:column;gap:4px;width:380px;margin:0;padding:20px;display:flex;position:absolute;top:100%;left:-22px;right:auto;box-shadow:0 20px 45px #17101f22}.site-nav-panel-label{letter-spacing:1.1px;color:#95809f;padding:0 8px 12px;font-size:8px}.creator-navigation .site-nav-panel>a{color:#382646;white-space:normal;border-radius:10px;align-items:center;gap:12px;padding:12px 8px;font-size:12px;display:flex}.creator-navigation .site-nav-panel>a:hover{color:#642a9a;background:#eee6f8}.creator-navigation .site-nav-panel a:after{display:none}.creator-navigation .site-nav-panel>a>svg{flex-shrink:0;margin-left:auto}.creator-navigation .site-nav-panel small{color:#82738e;margin-top:4px;font-size:10px;display:block}.site-nav-icon{color:#8457ab;background:#eee5f8;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.creator-navigation .site-nav-panel>.site-nav-panel-footer{color:#703aa2;border-top:1px solid #e9e1ef;border-radius:0;margin-top:8px;padding-top:16px}.creator-navigation :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #8a42c8}.site-mobile-label{color:#917b9f;letter-spacing:1px;padding:18px 10px 6px;font-size:8px}.site-v3 .home-tools{padding-block:85px}.home-tools .site-section-heading{text-align:center;max-width:800px;margin-inline:auto}.home-tools .site-section-heading p{margin-inline:auto}.home-tools .home-feature-photo{height:230px;margin:-30px -32px 27px;position:relative;overflow:hidden}.home-feature-photo img{object-fit:cover;object-position:center 47%;transition:transform .45s}.home-feature-photo:after{content:"";background:linear-gradient(#0000 30%,#17121fa6);position:absolute;inset:0}.home-feature-photo>span{color:#fff;letter-spacing:1.5px;z-index:1;font-size:9px;position:absolute;bottom:22px;left:30px}.home-tools .site-feature-card:hover .home-feature-photo img{transform:scale(1.045)}.home-tools .site-feature-card:first-child .home-feature-photo img{object-position:center 65%}.home-tools .site-feature-card:nth-child(3) .home-feature-photo img{object-position:center 31%}.home-tools .site-feature-top{margin-bottom:18px}.home-tools .site-card-visual{background:#0a081166;border-color:#ffffff14}.home-tools .site-feature-card>p{min-height:0}.site-platforms>div>b{background:linear-gradient(120deg,#ffffff09,#0000);border:1px solid #ffffff16;border-radius:14px;padding:18px 24px;font-size:20px}.site-platforms>div{gap:14px}.site-v3 .site-workflow{color:#433051;background:#e8ddf5;border:1px solid #f2e6ff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:65px;margin-block:12px 70px;padding:48px}.site-v3 .site-workflow>div{display:block}.site-v3 .site-workflow ol{grid-template-columns:minmax(0,1fr);gap:0}.site-v3 .site-workflow li{border-color:#62417522;padding:28px 0}.site-v3 .site-workflow li h3{font-size:23px}.site-workflow .site-kicker{color:#775889}.site-workflow h2{color:#30203d}.site-workflow .site-text-link{color:#73449a}.site-workflow ol{padding-top:34px}.site-workflow li{border-color:#62417522;padding:28px 0}.site-workflow li>span{color:#73499b;background:#d8c5eb;border-color:#b89ccf55}.site-workflow li h3{color:#3b224d;font-size:23px}.site-workflow li p{color:#7d688e}.home-workflow-photo{border-radius:17px;width:100%;height:300px;margin-top:32px;position:relative;overflow:hidden}.home-workflow-photo img{object-fit:cover;object-position:center 45%}.home-workflow-photo:after{content:"";background:linear-gradient(#0000,#130c21b8);position:absolute;inset:0}.home-workflow-photo>span{z-index:1;color:#f7edff;font-size:13px;line-height:1.7;position:absolute;bottom:23px;left:23px}.home-workflow-photo>span>svg{margin-bottom:9px;display:block}.site-v3 .site-trust{background:radial-gradient(at 0 100%,#53aa8320,#0000 65%),#121617;border:1px solid #b1e6cb30;border-radius:23px;padding:35px}.site-trust .site-trust-icon{color:#a5dfbd;background:#9ce2b91a}.site-trust .site-kicker{color:#a5cbb7}.site-v3 .site-faq{padding-block:65px 45px}.site-faq details{background:#17131f;border:1px solid #ffffff10;border-radius:12px;margin-bottom:10px;padding-inline:20px}.site-faq details[open]{background:#21192d;border-color:#b487e550}.site-faq summary{gap:20px}.site-faq details[open] summary>span{rotate:45deg}.site-v3 .home-journal>div:last-child>a{background:#18131f;padding:25px;overflow:hidden}.home-journal-photo{width:calc(100% + 50px);height:210px;margin:-25px -25px 25px;position:relative;overflow:hidden}.home-journal-photo img{object-fit:cover;object-position:center 43%;transition:transform .4s}.home-journal-photo:after{content:"";background:linear-gradient(#0000,#17101d77);position:absolute;inset:0}.home-journal-photo>span{z-index:1;position:absolute;bottom:18px;left:20px;color:#fff!important;font-size:8px!important}.home-journal>div:last-child>a:hover img{transform:scale(1.04)}.home-journal>div:last-child>a:first-child img{object-position:center 63%}.site-v3 .site-final{isolation:isolate;position:relative;overflow:hidden}.site-final-art{opacity:.3;z-index:-1;width:31%;position:absolute;top:-20px;bottom:-20px;right:-45px;transform:rotate(5deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.site-final-art img{object-fit:cover;object-position:center 65%}.site-v3 .site-footer{background:radial-gradient(at 20% 0,#8b48bb0c,#0000 70%);border-top-color:#b28eda25}.site-footer a:hover{color:#dfa8fa}@media (prefers-reduced-motion:reduce){.home-feature-photo img,.home-journal-photo img{transition:none}.home-tools .site-feature-card:hover img,.home-journal>div:last-child>a:hover img{transform:none}}@media (max-width:1250px){.creator-navigation .site-desktop-nav{gap:14px}.creator-navigation .site-nav-language{display:none}.creator-navigation .site-account-links{gap:12px}.site-v3 .creator-navigation .site-header-inner{gap:20px;width:calc(100% - 42px)}}@media (max-width:1120px){.creator-navigation:has(.site-mobile-menu[open])~.site-guide-companion{visibility:hidden}.creator-navigation .site-desktop-nav,.creator-navigation .site-account-links{display:none}.creator-navigation .site-mobile-menu{margin-left:auto;display:block}.creator-navigation .site-mobile-menu>summary{cursor:pointer;color:#382845;place-items:center;width:40px;height:40px;list-style:none;display:grid}.creator-navigation .site-mobile-menu>summary::-webkit-details-marker{display:none}.creator-navigation .site-mobile-menu>nav{background:#faf7ff;border:1px solid #dfd2eb;border-radius:0 0 18px 18px;flex-direction:column;width:min(390px,100vw - 40px);max-height:calc(100dvh - 130px);padding:16px;display:flex;position:absolute;top:100%;right:20px;overflow-y:auto;box-shadow:0 20px 40px #0003}.creator-navigation .site-mobile-menu nav>a:not(.site-button){color:#4e365e;border-radius:8px;padding:11px;font-size:13px}.creator-navigation .site-mobile-menu nav>a[aria-current]{background:#ebe0f5}}@media (max-width:760px){.site-announcement{gap:8px;padding:9px 13px;font-size:9px}.site-announcement>a>svg:first-child{display:none}.site-announcement strong{margin-left:0;display:block}.site-v3 .creator-navigation .site-header-inner{width:calc(100% - 32px);height:65px}.creator-navigation .site-brand{font-size:25px}.site-v3 .home-tools{padding-block:55px}.home-tools .home-feature-photo{height:210px;margin:-27px -27px 24px}.site-v3 .site-workflow{grid-template-columns:minmax(0,1fr);gap:20px;margin-block:0 45px;padding:27px}.home-workflow-photo{height:240px}.site-workflow ol{padding-top:0}.site-workflow li h3{font-size:21px}.site-v3 .site-trust{padding:27px}.site-platforms>div{gap:8px}.site-platforms>div>b{justify-content:center;min-width:135px;padding:14px;font-size:15px}.site-v3 .site-faq{padding-block:45px 20px}.site-final-art{opacity:.18;width:50%}}
.site-v3{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--soft:#f3f6fc;--text:#17243d;--muted:#5b6b83;--border:#dce4f0;--accent:#205fba;--public-gradient:linear-gradient(110deg, #3b96fc, #e091f4);--public-gradient-soft:linear-gradient(115deg, #edf5ff, #f2f0fc 55%, #fbeefa);--public-shadow:0 16px 48px #47305e0a;color:var(--text);background:#fff}.site-v3 :is(a,button,summary,input,select,textarea):focus-visible{outline-color:#8856b4}.site-v3 .site-brand .site-brand-dot{color:#a45bab}.site-v3 .site-nav-panel-label,.site-v3 .creator-navigation .site-nav-panel small,.site-v3 .site-mobile-label{color:#75637e}.site-v3 .site-faq a,.site-v3 .site-faq summary>span{color:#7950a8}.site-v3 .site-footer-grid>div:not(:first-child)>a{color:#776382}.site-v3 .site-footer-bottom{border-color:#e7dcee}.site-v3 .site-workflow li>span{color:#633586}.site-v3 .site-header.creator-navigation{border-color:var(--border);background:#fffffff2}.site-v3 .site-announcement{background:var(--public-gradient)}.site-v3 .site-pill{color:#604c76;background:var(--public-gradient-soft);border-color:#ddd1e9}.site-v3 :is(.site-kicker,.site-text-link,.site-explorer-footer a,.site-disclosure a){color:#7950a8}.site-v3 :is(.site-hero h1>span,.site-page-hero h1>span,.site-final h2>span,.resource-hub h1>span){color:#0000;background-image:linear-gradient(100deg,#287780,#7952ad 52%,#ab4a84);-webkit-background-clip:text;background-clip:text}.site-v3 .creator-hero:before{background:radial-gradient(at 50% 25%,#ddd0fa44,#0000 65%)}.site-v3 .site-button,.site-v3 .creator-navigation .site-button-small{background:var(--public-gradient);color:#302239;border-color:#d5c9e5;box-shadow:0 5px 18px #9c7abc12}.site-v3 .site-button:hover,.site-v3 .creator-navigation .site-button-small:hover{color:#302239;background:linear-gradient(110deg,#9ee0e5,#d4c2f4 60%,#eab9e1);box-shadow:0 7px 22px #9c7abc22}.site-v3 .site-button-quiet{color:#4e405e;box-shadow:none;background:#fff;border-color:#dcd2e6}.site-v3 .site-button-quiet:hover{background:#f7f2fc}.site-v3 .site-reassurance{color:#74667f}.site-v3 .site-reassurance svg{color:#8460a3}.site-v3 .site-platforms>span,.site-v3 .creator-showcase-nav>span,.site-v3 .creator-reel-note{color:#72627d}.site-v3 .creator-reel-note p{color:#6b6075}.site-v3 .creator-scene{border-color:#ded2e6;box-shadow:0 15px 38px #3421471a}.site-v3 .creator-scene-copy strong,.site-v3 .creator-scene-copy>span{color:#fff}.site-v3 .creator-showcase-nav>div{background:#f8f5fc;border-color:#e5dced}.site-v3 .creator-showcase-nav button{color:#73657f}.site-v3 .creator-showcase-nav button:hover{color:#4c3261;background:#eee5f7}.site-v3 .creator-showcase-nav button[aria-pressed=true]{background:var(--public-gradient);color:#3c284a;box-shadow:0 2px 8px #7950a812}.site-v3 .creator-story .creator-script{background:var(--public-gradient-soft);border-color:#e5dced}.site-v3 .creator-story .creator-script h2{color:var(--text)}.site-v3 .creator-script :is(.creator-card-label,.creator-script-paper span){color:#80628f}.site-v3 .creator-script-paper{border-color:#ddd1e9}.site-v3 .creator-script-paper p{color:#45354f}.site-v3 .creator-script-paper strong{color:#6b567e}.site-v3 .creator-story article>a{color:#75469b;border-color:#ddcfe8}.site-v3 .creator-story .creator-next{background:var(--public-gradient)}.site-v3 .creator-story .creator-next h2{color:#382544}.site-v3 .creator-showcase-caption{color:#766981}.site-v3 .site-platforms>div>b{color:#4e405e;background:#fff;border-color:#e6ddec;box-shadow:0 5px 15px #54307105}.site-v3 .site-platforms p a{color:#75469b}.site-v3 .site-preview{background:#fff;border-color:#ddd1e9;box-shadow:0 0 0 5px #f4effa,0 25px 70px #6b458615}.site-v3 .site-preview-bar{background:var(--public-gradient-soft);color:#796987;border-color:#e6ddec}.site-v3 .site-preview-avatar{color:#71499a;background:#e9ddf6}.site-v3 .site-preview-body>aside{background:#faf8fd;border-color:#e9e1ef}.site-v3 .site-preview-body>aside>strong{color:#382544}.site-v3 .site-preview-body>aside>span{color:#7c6b89}.site-v3 .site-preview-body>aside>span.active{color:#75469b;background:#eadff6}.site-v3 .site-preview-body>aside .site-preview-space{color:#7950a8;background:#fff;border-color:#e7ddec}.site-v3 .site-preview-space>span{color:#564164}.site-v3 .site-preview-note{background:var(--public-gradient-soft);color:#7950a8}.site-v3 .site-preview :is(p,small){color:#6f5c7c}.site-v3 .site-preview :is(strong,b){color:#45334f}.site-v3 .site-preview-tabs button{color:#796789;background:#fff;border-color:#e5daee}.site-v3 .site-preview-tabs button[aria-pressed=true]{background:var(--public-gradient);color:#42274f;border-color:#d0bee2}.site-v3 .site-preview-tabs button:hover{color:#56376c;background:#f1eaf8}.site-v3 .site-explorer-intro label,.site-v3 .site-explorer-footer>span{color:#786a84}.site-v3 .site-explorer-intro select{color:#51405e;background:#fff;border-color:#ddd1e9}.site-v3 :is(.site-preview-badge,.site-preview-day,.site-preview-bottom,.site-preview-slot){color:#7a6888;border-color:#e9e0ef}.site-v3 .site-preview-calendar article{background:#f4edfc;border-color:#e4d4f1}.site-v3 .site-preview-calendar article.pink{background:#fff0f8;border-color:#efd4e7}.site-v3 .site-preview-calendar article.blue{background:#ecf9fb;border-color:#cfe6ea}.site-v3 .site-preview-calendar article>span,.site-v3 .site-preview-calendar article>small{color:#6f5686}.site-v3 .site-preview-question{color:#604278;background:#f1e8fa;border-color:#e1d4ec}.site-v3 .site-preview-answer{color:#61516e;background:#fff;border-color:#e7ddec}.site-v3 .site-preview-answer>span{color:#7950a8}.site-v3 .site-preview-answer>div{color:#61516e;border-color:#e8dff0}.site-v3 .site-preview-projects article,.site-v3 .site-demo-metrics>div{background:#faf7fe;border-color:#e5daee}.site-v3 .site-demo-insight{color:#74617f}.site-v3 .site-demo-chart{border-color:#e9e0ef}.site-v3 .site-demo-insight svg{color:#8860b0}.site-v3 .site-demo-metrics strong{color:#493354}.site-v3 :is(.site-feature-card,.site-feature-card:first-child,.site-feature-card:last-child,.site-values article){box-shadow:var(--public-shadow);background:#fff;border-color:#e5daee}.site-v3 .site-feature-card:hover{border-color:#ccb3e0;box-shadow:0 15px 45px #5d377a10}.site-v3 .site-section-heading h2>span{color:#8b719e}.site-v3 .site-feature-top small{color:#80688f}.site-v3 .site-card-visual,.site-v3 .home-tools .site-card-visual{background:var(--public-gradient-soft);color:#665271;border-color:#e6daef}.site-v3 .site-card-visual :is(strong,b){color:#4a3558}.site-v3 .site-card-visual :is(p,small,.visual-caption){color:#80698f}.site-v3 .visual-plan-note,.site-v3 .visual-projects>span{color:#685078;border-color:#dfcdec}.site-v3 .visual-question{color:#64467c;background:#eaddf7}.site-v3 .visual-answer{color:#6c527d}.site-v3 .site-feature-detail{border-color:#e8ddee}.site-v3 .site-feature-detail>div:first-child small,.site-v3 .site-feature-detail li{color:#7b638e}.site-v3 .site-feature-detail>div:last-child{background:0 0;border-color:#e7ddec}.site-v3 .site-feature-detail .site-feature-visual{background:var(--public-gradient-soft);color:#9067ac;border-color:#e4d3ef}.site-v3 .site-feature-visual small{color:#7c608f}.site-v3 .site-feature-orbit{border-color:#d2bfe0}.site-v3 .site-feature-detail li,.site-v3 .site-feature-detail li svg{color:#7b638e}.site-v3 .site-feature-detail .site-card-visual{background:#ffffffba}.site-v3 .site-feature-index a{color:#755d86;background:#fff;border-color:#e3d7ed}.site-v3 .site-feature-index a:hover{color:#674185;background:#f3ebfb}.site-v3 .site-network-grid article{background:#fff;border-color:#e3d8ed}.site-v3 .site-network-grid article strong{color:#4c365b}.site-v3 .site-network-grid article small{color:#7a648a}.site-v3 .site-workflow{background:var(--public-gradient-soft);box-shadow:var(--public-shadow);border-color:#e2d4ee}.site-v3 .site-trust{background:linear-gradient(110deg,#f2fbf9,#faf7fe);border-color:#d8e9e4}.site-v3 .site-trust .site-kicker{color:#527d70}.site-v3 .site-trust .site-trust-icon{color:#5d8c75;background:#e4f1eb}.site-v3 .site-faq details{background:#fff;border-color:#e6daee}.site-v3 .site-faq details[open]{background:#f8f3fd;border-color:#d4bee5}.site-v3 .site-faq summary{color:#51405f}.site-v3 .home-journal>div:last-child>a{box-shadow:var(--public-shadow);background:#fff;border-color:#e5daee}.site-v3 .home-journal>div:last-child>a>span,.site-v3 .home-journal strong{color:#7950a8}.site-v3 .home-journal p{color:var(--muted)}.site-v3 .site-final{background:var(--public-gradient);border-color:#decce9;box-shadow:0 20px 65px #b49acc14}.site-v3 .site-final h2{color:#382344}.site-v3 .site-final p,.site-v3 .site-final small{color:#6d557d}.site-v3 .site-final-art{opacity:.13}.site-v3 .site-final .site-button{color:#604075;background:#fff;border-color:#fff;box-shadow:0 5px 18px #6c458815}.site-v3 .site-footer{background:#fcfaff;border-color:#e8deef}.site-v3 .site-footer .site-brand{color:#382b44}.site-v3 .site-footer :is(a,p,span,small){color:#7a6888}.site-v3 .site-footer strong{color:#4c365b}.site-v3 .site-footer a:hover{color:#8450ad}.site-v3 .site-plan{box-shadow:var(--public-shadow);background:#fff;border-color:#e4d8ed}.site-v3 .site-plan.premium{background:var(--public-gradient-soft);border-color:#cdb0e1;box-shadow:0 15px 45px #9464ad15}.site-v3 .site-price{color:#4a2e5c}.site-v3 .site-plan li{color:#6f5c7d}.site-v3 .site-plan li svg{color:#8662a3}.site-v3 .site-plan ul{border-color:#e3d5ec}.site-v3 .site-plan-banner{background:var(--public-gradient);color:#55356b;border-color:#d5c2e4}.site-v3 .site-form-card,.site-v3 .site-auth-card{box-shadow:var(--public-shadow);background:#fff;border-color:#e3d6ed}.site-v3 form :is(input:not([type=checkbox]),textarea,select){color:#44314f;background:#fdfbff;border-color:#dcd0e7}.site-v3 form :is(input,textarea)::placeholder{color:#8c7a98}.site-v3 form label{color:#5d496b}.site-v3 form button[type=submit],.site-v3 form>button{background:var(--public-gradient);color:#493052;border-color:#d4bfe4}.site-v3 form [role=status]{color:#76508d}.site-v3 .site-auth-story>h2 span,.site-v3 .site-auth-points svg{color:#956fb2}.site-v3 .site-auth-points>span{color:#79628a}.site-v3 .auth-recovery{border-color:#e4d8ee}.site-v3 .auth-recovery summary,.site-v3 .site-auth-card form small{color:#836d92}.site-v3 .registration-terms a,.site-v3 .site-auth-links{color:#7950a8;border-color:#e7dcee}.site-v3 .site-contact-layout a{color:#7950a8}.site-v3 .resource-card{box-shadow:var(--public-shadow);background:#fff;border-color:#e5d9ed}.site-v3 .resource-card>span{color:#7950a8}.site-v3 .resource-filters>button[aria-pressed=true]{background:var(--public-gradient);color:#5c3d70;border-color:#d4bfe4}.site-v3 .resource-prose p,.site-v3 .resource-prose li{color:#67576f}.site-v3 .resource-example{color:#735785;background:#f7f0fc;border-color:#b797cf}.site-v3 .resource-related a{background:#fcfaff}.site-v3 .resource-action{background:var(--public-gradient-soft);border-color:#e2d1ee}.site-v3 .resource-toc{top:150px}.site-v3 .legal-readiness{background:#fff9ed;border-color:#ead4a9}.site-v3 .legal-readiness>strong{color:#805e2f}.site-v3 .referral-public-status{background:var(--public-gradient-soft)}.site-v3 .site-guide-companion .site-guide{background:#fff;border-color:#e2d2ed;box-shadow:0 22px 70px #48275f26,0 2px 10px #48275f0d}.site-v3 .site-guide-companion .site-guide-header{background:var(--public-gradient-soft);border-color:#e8ddf0}.site-v3 .site-guide-header>div>span{color:#897497}.site-v3 .site-guide-header>button{color:#8c6c9e}.site-v3 .site-guide-header>button:hover:not(:disabled){color:#71448e;background:#eee2f7}.site-v3 .site-guide-intro>strong{color:#463052}.site-v3 .site-guide-intro p{color:#80698e}.site-v3 .site-guide-companion .site-guide-suggestions button{color:#715581;background:#fdfaff;border-color:#e8dcf1}.site-v3 .site-guide-companion .site-guide-suggestions button:hover{background:#f2e8fb}.site-v3 .site-guide .site-guide-question{background:var(--public-gradient-soft);color:#69477e;border-color:#e8dcf1}.site-v3 .site-guide .site-guide-answer{color:#705c7e}.site-v3 .site-guide .site-guide-answer a{color:#8155a0;background:#f8f1fd;border-color:#e5d6ef}.site-v3 .site-guide-companion .site-guide-composer{background:#fbf8ff;border-color:#dfcce9}.site-v3 .site-guide .site-guide-composer input{color:#5d426f;background:0 0}.site-v3 .site-guide .site-guide-composer>button[type=submit]{background:var(--public-gradient);color:#614078}.site-v3 .site-guide-destinations{color:#815e98}.site-v3 .site-guide-companion .site-guide-note{color:#796487}.site-v3 .site-guide .site-guide-loading{background-image:linear-gradient(100deg,#367d87,#8052ad,#aa4a84,#367d87)}.site-v3 .site-mascot-hint{color:#79568d;background:#fff;border-color:#e2cdec;box-shadow:0 5px 20px #64407a12}.site-v3 .login-modal{--text:#35263f;--muted:#7c668a;--bg:#fff;--panel:#fff;--soft:#f5effb;--border:#e3d4ee;--accent:#7950a8;color:#35263f;background:#fff;border-color:#e3d4ee;box-shadow:0 30px 100px #44205833}.site-v3 .login-modal-form{background:#fff}.site-v3 .login-modal-form h2{color:#35263f}.site-v3 .login-modal-form :is(p,label,.login-modal-private){color:#7c668a}.site-v3 .login-modal-brand,.site-v3 .login-modal .login-modal-brand{color:#4d315d}.site-v3 .login-modal .login-modal-form>p{color:#7c668a}.site-v3 .login-modal .login-modal-features svg{color:#8051a2}.site-v3 .login-modal-story{background:var(--public-gradient);color:#51345f}.site-v3 .login-modal-story h3,.site-v3 .login-modal-story h3>span{color:#51345f}.site-v3 .login-modal-story :is(p,small,.login-modal-story-label){color:#765883}.site-v3 .login-modal-features{color:#765883;background:#fff5;border-color:#b799cb44}.site-v3 .login-modal-features span,.site-v3 .login-modal-help{color:#765883}.site-v3 .login-modal-form input{color:#4c315d;background:#fdfbff;border-color:#ddcce8}.site-v3 .login-modal-form form>button{background:var(--public-gradient);color:#51345f;border-color:#d4bde3}.site-v3 .login-modal-form form>button:hover{background:#e8d6f5}.site-v3 .login-modal-close{color:#715082;background:#ffffffa8;border-color:#dcc6e8}.site-v3 .login-modal-close:hover{background:#fff}@media (forced-colors:active){.site-v3 :is(.site-hero h1>span,.site-page-hero h1>span,.site-final h2>span,.resource-hub h1>span){color:canvastext;background:0 0}}
.site-v3{--public-header-height:134px}.site-v3 main [id]{scroll-margin-top:calc(var(--public-header-height) + 22px)}.site-v3 .resource-toc{top:calc(var(--public-header-height) + 22px)}.site-v3 .creator-navigation .site-mobile-menu>nav{max-height:calc(100dvh - var(--public-header-height) - 12px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5b3d5 transparent}.site-v3 .site-plan{flex-direction:column;display:flex}.site-v3 .site-plan h2{min-height:59px}.site-v3 .site-plan>p{min-height:74px}.site-v3 .site-plan>.site-button{margin-top:0}.site-v3 .site-plan ul{flex:1}.site-v3 .creator-reel-grid{animation:none}.site-v3 .creator-cover{container-type:inline-size}.site-v3 .creator-cover>strong{max-width:100%;font-size:clamp(28px,16cqi,52px)}.site-v3 .site-nav-dropdown>summary>svg{transition:rotate .2s}.site-v3 :is(.site-nav-panel a,.site-mobile-menu nav>a,.site-preview-tabs button,.creator-showcase-nav button,.resource-filters button){transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.site-v3 .site-button:active{transform:translateY(0)scale(.98)}.site-v3 .site-faq summary>span{transition:rotate .2s}@media (prefers-reduced-motion:no-preference){.site-v3 .site-nav-dropdown[open]>.site-nav-panel{transform-origin:0 0;animation:.22s cubic-bezier(.2,.7,.3,1) public-menu-in}.site-v3 .site-mobile-menu[open]>nav{transform-origin:100% 0;animation:.24s cubic-bezier(.2,.7,.3,1) public-menu-in}.site-v3 .login-modal[open]{animation:.28s cubic-bezier(.2,.7,.3,1) public-dialog-in}.site-v3 .login-modal::backdrop{animation:.24s ease-out public-backdrop-in}.site-v3 .site-faq details[open]>p{animation:.25s ease-out public-content-in}.site-v3 .creator-cover-photo{animation:.4s ease-out public-photo-in}@keyframes public-menu-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes public-dialog-in{0%{opacity:0;translate:0 14px;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes public-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes public-content-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes public-photo-in{0%{opacity:.3;scale:1.035}to{opacity:1;scale:1}}}@media (prefers-reduced-motion:reduce){.site-v3 *,.site-v3 :before,.site-v3 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.site-v3 .site-button:active{transform:none}}@media (max-width:760px){.site-v3{--public-header-height:126px}.site-v3 .site-plan h2,.site-v3 .site-plan>p{min-height:0}}
.site-v3 .site-header.creator-navigation{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;transition:background .2s,box-shadow .2s}.site-v3 .site-header.creator-navigation[data-scrolled=true]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#e4daeb88;box-shadow:0 5px 24px #34214706}.site-v3 .site-header-inner{min-width:0}.site-v3 .site-announcement{min-height:44px;padding:9px 18px;font-size:11px}.site-v3 .site-announcement>a{gap:9px;max-width:950px;line-height:1.6}.site-v3 .site-announcement>a>span{flex-wrap:wrap;justify-content:center;gap:3px 10px;display:flex}.site-v3 .site-announcement strong{margin-left:0}.site-v3 .site-announcement button{border-radius:8px;min-width:32px;min-height:32px}.site-v3 .site-announcement button:hover{background:#ffffff50}.public-language{color:#4c385d;flex-shrink:0;align-items:center;gap:5px;margin:0;display:flex}.public-language select{color:#4c385d;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;max-width:100px;min-height:42px;padding:10px 5px;font-size:11px}.public-language select:hover{background:#eee7f650}.site-v3 .site-button{border-radius:11px;gap:10px;min-height:46px;padding:13px 20px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 3px 10px #80509e0a}.site-v3 .site-button:hover{transform:translateY(-1px);box-shadow:0 5px 18px #80509e16}.site-v3 .site-button:active{transform:translateY(0)scale(.99)}.site-v3 .site-button>svg{flex-shrink:0;width:16px;height:16px;transition:translate .18s}.site-v3 .site-button:hover>svg:last-child{translate:2px -1px}.site-v3 .site-button-quiet{box-shadow:none}.site-v3 .creator-navigation .site-button-small{white-space:nowrap;border-radius:9px;min-height:42px;padding:10px 14px;font-size:11px}.site-v3 .creator-navigation .public-button-dark{color:#fff;box-shadow:none;background:#271d32;border-color:#271d32}.site-v3 .creator-navigation .public-button-dark:hover{color:#fff;box-shadow:none;background:#4c335e;border-color:#4c335e}.site-v3 .creator-navigation .public-button-soft{color:#4e365e;white-space:nowrap;background:#eae0f4;border:1px solid #e4d8ed;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 15px;font-size:11px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.site-v3 .creator-navigation .public-button-soft:hover{background:#ddceec;border-color:#d3bee3}.site-v3 .site-account-links{gap:9px}.site-v3 form :is(input:not([type=checkbox]),select,textarea){border-radius:11px;min-height:46px;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.site-v3 form :is(input,select,textarea):focus-visible{outline-offset:2px;border-color:#b092c7;outline:2px solid #9869b7;box-shadow:0 0 0 3px #b092c712}.site-v3 form>button,.site-v3 form button[type=submit]{border-radius:11px;min-height:46px;font-weight:600;transition:background .18s,box-shadow .18s}.site-v3 button:disabled{cursor:not-allowed;box-shadow:none;transform:none}.site-v3 .resource-filters>button{min-height:40px;padding-inline:15px}.site-v3 .auth-recovery summary{min-height:26px;padding-block:4px}.site-v3 .site-faq summary{min-height:44px}.site-v3 .site-price{letter-spacing:-1.4px;font-size:clamp(30px,2.8vw,40px)}.site-price-period{letter-spacing:0;color:#7a6589;min-height:20px;font-size:11px;font-weight:450;line-height:1.8;display:block}.site-v3 .site-plan .site-button{font-size:12px}@supports (grid-template-rows:subgrid){.site-v3 .site-pricing-grid{row-gap:0}.site-v3 .site-plan{grid-template-rows:subgrid;grid-row:span 6;display:grid}.site-v3 .site-plan h2,.site-v3 .site-plan>p{min-height:0}}.welcome-offer{background:var(--public-gradient-soft);border:1px solid #ddcbea;border-radius:24px;grid-template-columns:1.1fr 1fr;gap:28px;margin-block:40px 24px;padding:34px;display:grid}.welcome-offer h2{margin:15px 0;font-size:28px;line-height:1.2}.welcome-offer-prices{align-content:center;gap:13px;display:grid}.welcome-offer-invitation{align-self:center;min-width:0}.welcome-offer-invitation>summary{cursor:pointer;list-style:none}.welcome-offer-invitation>summary::-webkit-details-marker{display:none}.welcome-offer-invitation .welcome-offer-prices{margin-top:18px}.welcome-offer-invitation[open] .welcome-offer-prices{animation:.22s ease-out welcome-invitation-reveal}@keyframes welcome-invitation-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.welcome-offer-invitation[open] .welcome-offer-prices{animation:none}}.welcome-offer-prices p{background:#ffffffab;border:1px solid #e5d9ee;border-radius:13px;margin:0;padding:16px}.welcome-offer-prices strong{color:#624079;margin-bottom:7px;font-size:17px;display:block}.welcome-offer-prices span{font-size:11px;line-height:1.8;display:block}.site-v3 .welcome-offer-terms{border-top:1px solid #e0d3ea;grid-column:1/-1;margin:0;padding-top:20px;font-size:11px}.english-auth-card{justify-self:auto;margin-bottom:90px}.english-resource-grid{margin-bottom:90px}.public-english-help{z-index:100;color:#74518d;align-items:center;gap:4px;font-size:11px;display:flex;position:fixed;bottom:16px;right:18px}.public-english-help>span{background:#fff;border:1px solid #e1d0ec;border-radius:12px;padding:9px 12px}.public-english-help .westats-mascot{--mascot-size:78px}.public-english-help>.westats-mascot{box-shadow:none;background:0 0;border:0;padding:0}.creator-navigation:has(.site-mobile-menu[open])~.public-english-help{visibility:hidden}@media (max-width:1250px){.site-v3 .creator-navigation .site-header-inner,.site-v3 .creator-navigation .site-desktop-nav{gap:13px}}@media (max-width:1120px){.site-v3 .creator-navigation .public-language{margin-left:auto}.site-v3 .creator-navigation .site-mobile-menu{margin-left:3px}}@media (max-width:760px){.site-v3 .site-announcement{padding:8px 12px;font-size:9px}.site-v3 .site-announcement>a>span,.site-v3 .site-announcement strong{display:block}.site-v3 .site-announcement>a>svg:last-child{display:none}.public-language{gap:2px}.public-language select{max-width:86px;font-size:10px}.site-v3 .site-button{width:auto;max-width:100%}.site-v3 .site-hero-actions .site-button{width:100%}.site-v3 .site-plan{grid-row:auto;display:flex}.welcome-offer{grid-template-columns:1fr;gap:18px;padding:25px}.welcome-offer h2{font-size:25px}.site-v3 .english-auth-card{width:calc(100% - 36px);padding:25px}}@media (prefers-reduced-motion:reduce){.site-v3 .site-button:hover>svg:last-child{translate:none}.site-v3 .site-button:hover,.site-v3 .site-button:active{transform:none}}
.pricing-showcase{background:linear-gradient(#faf9fc,#fff 700px);padding-bottom:6px}.site-v3 .pricing-intro{text-align:center;padding-block:55px 42px}.site-v3 .pricing-intro h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(35px,4vw,52px);font-weight:650;line-height:1.12}.pricing-intro>p{max-width:790px;margin:auto;font-size:14px;line-height:1.8}.pricing-cadence{background:#edeaf1;border:1px solid #e9e4ee;border-radius:12px;gap:4px;margin-top:30px;padding:4px;display:inline-flex}.site-v3 .pricing-cadence button{color:#72667f;cursor:pointer;min-height:42px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:11px 17px;font-size:12px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.site-v3 .pricing-cadence button span{color:#7d559c;font-size:10px}.site-v3 .pricing-cadence button[aria-pressed=true]{color:#35223f;background:#fff;border-color:#e6deed;box-shadow:0 2px 6px #38204708}.site-v3 .pricing-cadence button:hover{color:#503462;background:#fff8}.site-v3 .pricing-intro .pricing-cadence-note{color:#7c6a8b;min-height:20px;margin-top:13px;font-size:11px}.site-v3 .pricing-showcase .site-pricing-grid{gap:0 18px;padding-top:30px}.site-v3 .pricing-showcase .site-plan{background:#fff;border-color:#e1dce7;border-radius:22px;padding:28px;box-shadow:0 8px 28px #50306004}.site-v3 .pricing-showcase .site-plan.premium{background:#fff;border-color:#38253e;box-shadow:0 10px 35px #4f326610}.pricing-recommendation{color:#d5f1ec;z-index:-1;background:#2c2036;border-radius:20px 20px 0 0;justify-content:center;align-items:flex-start;gap:6px;height:49px;padding-top:8px;font-size:10px;display:flex;position:absolute;top:-30px;left:-1px;right:-1px}.site-v3 .pricing-showcase .site-plan.premium{isolation:isolate}.pricing-plan-heading{min-width:0}.pricing-plan-name{flex-wrap:wrap;align-items:center;gap:8px;min-height:33px;display:flex}.pricing-plan-name>svg{color:#a17ad2;flex-shrink:0}.site-v3 .pricing-plan-name h2{letter-spacing:-.4px;min-height:0;margin:0;font-size:20px}.pricing-plan-name>small{color:#826b90;border:1px solid #e6deed;border-radius:20px;margin-left:auto;padding:4px 7px;font-size:8px}.pricing-plan-heading>p{margin:13px 0 30px;font-size:12px;line-height:1.8}.site-v3 .pricing-showcase .site-price{letter-spacing:-1.7px;color:#30203c;font-size:43px;font-weight:600;line-height:1.1}.site-v3 .pricing-showcase .site-price-period{min-height:30px;padding-top:10px;font-size:11px;font-weight:400;line-height:1.6}.site-v3 .pricing-showcase .pricing-plan-detail{margin:12px 0 25px;font-size:11px;line-height:1.9}.site-v3 .pricing-showcase .site-plan>.site-button{min-height:44px;font-size:11px}.site-v3 .pricing-showcase .site-plan.premium>.site-button{color:#fff;background:#2e203a;border-color:#2e203a}.site-v3 .pricing-showcase .site-plan.premium>.site-button:hover{background:#533467}.site-v3 .pricing-showcase .site-plan>.site-button.pricing-auth-button{color:#fff;width:100%;min-height:44px;box-shadow:none;background:#0b0e15;border:1px solid #0b0e15;border-radius:12px;justify-content:center;font-weight:650}.site-v3 .pricing-showcase .site-plan>.site-button.pricing-auth-button:hover{background:#292333;border-color:#292333;transform:translateY(-1px)}.site-v3 .pricing-showcase .pricing-auth-button:focus-visible{outline-offset:3px;outline:3px solid #9865df}.site-v3 .pricing-showcase .site-plan ul{border-color:#eae4ef;margin-top:25px;padding-top:20px}.site-v3 .pricing-showcase .site-plan li{align-items:flex-start;gap:9px;font-size:12px;line-height:1.7}.pricing-showcase .site-plan li svg{flex-shrink:0;margin-top:3px}.site-v3 .pricing-conditions-link{padding-top:23px;font-size:11px;line-height:1.9}.pricing-conditions-link a{color:#765292;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}@supports (grid-template-rows:subgrid){.site-v3 .pricing-showcase .site-plan{grid-row:span 5}}@media (max-width:760px){.site-v3 .pricing-intro{padding-block:35px 25px}.site-v3 .pricing-intro h1{letter-spacing:-1.3px;font-size:36px}.pricing-intro>p{font-size:12px}.pricing-cadence{width:100%}.site-v3 .pricing-cadence button{flex-direction:column;flex:1;padding:10px 7px;font-size:12px}.site-v3 .pricing-cadence button span{font-size:9px;line-height:1.5}.site-v3 .pricing-intro .pricing-cadence-note{min-height:35px}.site-v3 .pricing-showcase .site-pricing-grid{gap:46px;padding-top:20px}.site-v3 .pricing-showcase .site-plan{grid-row:auto;padding:25px}.site-v3 .pricing-showcase .site-price{font-size:40px}.pricing-recommendation{height:48px}}
.international-intro{text-align:center;max-width:960px;padding-block:88px 46px}.international-intro h1{letter-spacing:-.045em;text-wrap:balance;margin-block:22px;font-size:clamp(38px,5.5vw,74px);line-height:1.13}.international-intro>p{color:#756b80;max-width:690px;margin:0 auto 28px;line-height:1.8}.international-photo{border-radius:28px;height:clamp(230px,36vw,460px);position:relative;overflow:hidden}.international-photo img{object-fit:cover}.international-features,.international-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-block:48px;display:grid}.international-features article,.international-plans article{background:linear-gradient(140deg,#fff,#f7f1fb);border:1px solid #e7dfea;border-radius:24px;padding:32px}.international-features article>svg{color:#9c65d3;margin-bottom:18px}.international-features h2{margin-bottom:14px;font-size:24px}.international-features p,.international-prose p,.international-faq p,.international-plans p{color:#74677c;line-height:1.9}.international-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.international-plans article{flex-direction:column;gap:22px;display:flex}.site-v3 .international-plans .site-button{color:#fff;background:#111018;border-color:#111018;width:100%;margin-top:auto}.site-v3 .international-auth form>button{color:#fff;background:#20182c;border-radius:12px;width:100%;min-height:46px}.international-plans strong{font-size:40px;line-height:1.2}.international-plans ul{gap:14px;padding:0;list-style:none;display:grid}.international-plans li{gap:8px;font-size:12px;display:flex}.international-plans li svg{color:#9162c6;flex-shrink:0}.international-prose,.international-auth{max-width:780px;padding-block:28px 60px}.international-prose p{margin-bottom:24px;font-size:18px}.international-faq{max-width:900px;padding-block:36px 80px}.international-faq h2{margin-bottom:25px;font-size:32px}.international-faq details{border-block-end:1px solid #e7dfea;padding-block:20px}.international-faq summary{cursor:pointer;font-weight:650}.international-faq p{margin-top:16px}.international-auth form{background:#fff;border:1px solid #e7dfea;border-radius:24px;padding:28px}.international-auth label{gap:8px;margin-bottom:18px;display:grid}.international-auth input{color:#282032;background:#fff;border:1px solid #dcd2e5;border-radius:10px;min-height:44px;padding:12px}.international-auth .registration-terms{display:flex}.international-auth input[type=checkbox]{flex:0 0 16px;min-height:16px;padding:0}.site-v3 a.site-button>svg:last-child:not(:first-child),.site-v3 .site-account-links a>svg,.site-v3 .site-guide-suggestions button>svg,.site-v3 .site-guide-answer a>svg{display:none}.site-v3 a.site-button{border-radius:12px;gap:8px}.site-v3[dir=rtl]{text-align:right}.site-v3[dir=rtl] .international-intro{text-align:center}.site-v3[dir=rtl] .site-guide-companion{left:24px;right:auto}.site-v3[dir=rtl] .site-guide-companion .site-guide{transform-origin:0 100%;left:0;right:auto}.site-v3[dir=rtl] .site-guide-close{margin-inline-start:auto}.site-v3 .site-guide-companion .site-guide{color:#30223b;background:linear-gradient(145deg,#fff,#fcf9ff);border:1px solid #ded3ea;border-radius:24px;box-shadow:0 24px 80px #33234026}.site-v3 .site-guide-header{background:linear-gradient(110deg,#eefbfc,#f5e9fb);border-bottom:1px solid #eae0f1}.site-v3 .site-guide-header h2,.site-v3 .site-guide-intro strong{color:#30223b}.site-v3 .site-guide .site-guide-answer p{color:#51435d}.site-v3 .site-guide .site-guide-question{color:#51405f;background:#f2ebf9}.site-v3[dir=rtl]{font-family:Segoe UI,Tahoma,Arial,sans-serif}.site-v3[lang=ja]{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif}.site-v3[lang=ko]{font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif}.site-v3 .site-guide-header span,.site-v3 .site-guide-intro p,.site-v3 .site-guide-note,.site-v3 .site-guide-answer p{color:#796880}.site-v3 .site-guide-suggestions button{color:#51415d;text-align:start;background:#fff;border:1px solid #e9e0ef;border-radius:12px;padding:13px 14px}.site-v3 .site-guide-suggestions button:hover{background:#f6effb;border-color:#cbb4df}.site-v3 .site-guide-composer{background:#fff;border:1px solid #e0d4eb;border-radius:16px;margin:12px 16px;padding:7px;box-shadow:0 3px 14px #51336b08}.site-v3 .site-guide-composer input{box-shadow:none;color:#30223b;background:0 0;border:0}.site-v3 .site-guide-composer:focus-within{outline-offset:2px;outline:2px solid #c5a4e7}.site-v3 .site-guide-header button{color:#796880}.site-v3 .site-guide-destinations a,.site-v3 .site-guide-note a,.site-v3 .site-guide-answer a{color:#8152b2}@media (max-width:760px){.international-intro{padding-top:50px}.international-features,.international-plans{grid-template-columns:minmax(0,1fr)}.international-features article,.international-plans article{padding:24px}.site-v3[dir=rtl] .site-guide-companion{left:16px}}
.creator-shell.workspace-refresh{--bg:#111823;--panel:#192334;--soft:#233148;--border:#344159;--text:#f2f6fd;--muted:#b0bdd2;--accent:#9cc8ff;--lime:var(--accent);--button-bg:var(--wb-action);--button-text:var(--ds-primary-text);--button-hover-bg:#67afff;--button-hover-shadow:color-mix(in srgb, var(--accent) 12%, transparent);--ds-blue:#9cc8ff;--ds-gradient:linear-gradient(115deg, #3b96fc, #e091f4);--wb-action:#3b96fc;--wb-sidebar:#151e2c;--ds-primary-text:#17243d;--ds-wash:linear-gradient(115deg, #1b3049, #2c2844 60%, #352842);--ds-sidebar:linear-gradient(180deg, #1b2a40 0%, #151e2c 240px);--ds-shadow:0 6px 26px #00000012;--studio-halo:radial-gradient(ellipse at 5% 0%, #3b96fc10, transparent 65%);min-height:100dvh;color:var(--text);background:var(--bg);accent-color:var(--accent)}html:not([data-theme=dark]) .creator-shell.workspace-refresh{--bg:#f7f9fd;--panel:#fff;--soft:#eef3fd;--border:#dce4f0;--text:#17243d;--muted:#5b6b83;--accent:#205fba;--ds-blue:#205fba;--wb-action:#205fba;--button-hover-bg:#164f9f;--wb-sidebar:#fff;--ds-primary-text:#fff;--ds-wash:linear-gradient(115deg, #edf5ff, #f2f0fc 60%, #fbeefa);--ds-sidebar:linear-gradient(180deg, #edf5ff 0%, #fff 240px);--ds-shadow:0 4px 24px #205fba07;--studio-halo:radial-gradient(ellipse at 5% 0%, #3b96fc12, transparent 65%)}
.creator-shell.workspace-refresh .creator-sidebar{background:var(--ds-sidebar);border-color:var(--border);padding-top:24px}.creator-shell.workspace-refresh .creator-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding-right:3px;overflow-y:auto}.creator-shell.workspace-refresh .creator-nav .wb-nav-section,.creator-shell.workspace-refresh .creator-sidebar>.brand,.creator-shell.workspace-refresh .sidebar-bottom{flex-shrink:0}html:not([data-theme=dark]) .creator-shell.workspace-refresh .creator-sidebar{background:var(--ds-sidebar)}.creator-shell.workspace-refresh .creator-sidebar>.brand{letter-spacing:-1.2px;margin-bottom:30px;font-weight:750}.creator-shell.workspace-refresh .brand-symbol{box-shadow:none;background:#21182d;border-radius:11px;width:34px;height:34px}.creator-shell.workspace-refresh .nav-label{color:var(--muted);letter-spacing:1.2px;font-size:9px;font-weight:650}.creator-shell.workspace-refresh .creator-nav a{min-height:42px;color:var(--muted);border-radius:12px;padding-inline:12px}.creator-shell.workspace-refresh .creator-nav a.selected{background:color-mix(in srgb, var(--accent) 10%, var(--panel));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);font-weight:650}.creator-shell.workspace-refresh .nav-active-dot{background:var(--accent)}.creator-shell.workspace-refresh .creator-nav a:not(.selected):hover{background:var(--soft);color:var(--text)}.creator-shell.workspace-refresh .wb-sidebar-plan{background:var(--ds-wash);border-color:var(--border);border-radius:16px}.creator-shell.workspace-refresh .sidebar-bottom .help-button{border-radius:12px;justify-content:flex-start;gap:10px;padding:10px}.creator-shell.workspace-refresh .creator-topbar{background:color-mix(in srgb, var(--panel) 95%, transparent);border-color:var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:70px;padding-inline:30px}.creator-shell.workspace-refresh .topbar-breadcrumb{color:var(--text);font-weight:650}.creator-shell.workspace-refresh .topbar-actions{gap:12px}.creator-shell.workspace-refresh :is(.wb-header-create,.wb-hero-actions>button:first-child,.studio-connect-strip>button,.insights-studio-link button){background:var(--wb-action);color:var(--ds-primary-text);box-shadow:none;border:1px solid #0000;border-radius:12px;min-height:39px;font-weight:600}.creator-shell.workspace-refresh .creator-content{padding-top:30px}.creator-shell.workspace-refresh .wb-heading{border:1px solid var(--border);background:var(--ds-wash);border-radius:22px;margin-bottom:24px;padding:24px}.creator-shell.workspace-refresh :is(.wb-heading h1,.page-heading h1,.business-heading h1){letter-spacing:-1.15px;color:var(--text);font-size:clamp(27px,3vw,36px);line-height:1.18}.creator-shell.workspace-refresh :is(.page-route-context,.demo-banner){border-radius:13px}.creator-shell.workspace-refresh .page-route-context{border-color:var(--border);padding-block:12px}.creator-shell.workspace-refresh .page-route-context nav a{border-radius:10px;padding:8px 12px}.creator-shell.workspace-refresh .page-route-context a[aria-current=page]{background:var(--soft);color:var(--accent);box-shadow:none}.creator-shell.workspace-refresh :is(.wb-widget,.surface,.stat-card,.wb-stat,.table-surface,.network-card,.content-card){background-color:var(--panel);border-color:var(--border);box-shadow:var(--ds-shadow);border-radius:20px}.creator-shell.workspace-refresh .wb-stat{text-align:start;padding:22px 24px}.creator-shell.workspace-refresh .wb-stat strong{letter-spacing:-1.1px;font-size:clamp(30px,3vw,39px);font-weight:600}.creator-shell.workspace-refresh .wb-stat-top{gap:10px}.creator-shell.workspace-refresh .wb-stat-icon{border-radius:11px;width:34px;height:34px}.creator-shell.workspace-refresh .wb-stat-top>.lucide-arrow-up-right{display:none}.creator-shell.workspace-refresh .wb-widget-heading{padding-bottom:8px}.creator-shell.workspace-refresh :is(.wb-widget-heading h2,.surface>h2){font-size:14px;font-weight:600}.creator-shell.workspace-refresh .studio-create-card{background:var(--ds-wash);border-color:var(--border);border-radius:24px}.creator-shell.workspace-refresh .wb-ai-launch{background:var(--studio-halo), var(--panel);border-color:var(--border);border-radius:24px}.creator-shell.workspace-refresh .studio-next-card{background:color-mix(in srgb, var(--panel) 75%, transparent);border-radius:18px}.creator-shell.workspace-refresh .wb-connect-card{background:var(--ds-wash);border-radius:20px}.creator-shell.workspace-refresh .wb-widget-footer{border-color:var(--border);padding-block:16px}.creator-shell.workspace-refresh :is(.wb-widget-footer button,.wb-hero-link,.wb-ai-action,.studio-next-footer,.wb-mini-empty button)>:is(.lucide-arrow-right,.lucide-arrow-up-right){display:none}.creator-shell.workspace-refresh :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--border);background-color:var(--panel);color:var(--text);border-radius:12px}.creator-shell.workspace-refresh :is(input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.creator-shell.workspace-refresh :is(.quiet,.wb-secondary,.wb-icon,.icon-button){border-radius:11px}.creator-shell.workspace-refresh .creator-content :is(.surface>button,.surface>form>button,.module-empty>button):not(.quiet):not(.danger):not(.icon-button){background:var(--wb-action);color:var(--ds-primary-text);border-radius:12px}.creator-shell.workspace-refresh table th{color:var(--muted);background:color-mix(in srgb, var(--soft) 50%, var(--panel));font-weight:600}.creator-shell.workspace-refresh table tbody tr{border-color:var(--border)}.creator-shell.workspace-refresh :is(.settings-hero,.connection-overview){background:var(--ds-wash);border-color:var(--border);border-radius:24px}.creator-shell.workspace-refresh :is(.settings-destinations>a,.activity-destinations>a){border-color:var(--border);box-shadow:var(--ds-shadow);border-radius:18px}.creator-shell.workspace-refresh .info-dialog{background:var(--panel);color:var(--text);border-color:var(--border);border-radius:24px;padding:28px;box-shadow:0 30px 100px #0004}.creator-shell.workspace-refresh .info-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1d112c66}.creator-shell.workspace-refresh :is(.creative-composer,.conversation-history,.assistant-admin-panel){border-color:var(--border);border-radius:20px}.creator-shell.workspace-refresh .creative-composer{background:var(--panel);box-shadow:var(--ds-shadow)}.creator-shell.workspace-refresh .demo-banner{background:color-mix(in srgb, var(--wb-amber) 7%, var(--panel))}.creator-shell.workspace-refresh :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.creator-shell.workspace-refresh .creator-content{animation:.18s ease-out workspace-enter}.creator-shell.workspace-refresh :is(button,.creator-nav a){transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}@keyframes workspace-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px){.creator-shell.workspace-refresh .creator-topbar{padding-inline:16px}.creator-shell.workspace-refresh .topbar-actions{gap:7px}.creator-shell.workspace-refresh .creator-content{padding-top:22px}.creator-shell.workspace-refresh .wb-stat{padding:18px}}@media (max-width:600px){.creator-shell.workspace-refresh .wb-heading{padding:20px}.creator-shell.workspace-refresh .creator-content :is(input,select,textarea){font-size:16px}.creator-shell.workspace-refresh .creator-topbar{min-height:62px}.creator-shell.workspace-refresh .wb-header-create{min-height:38px}.creator-shell.workspace-refresh .info-dialog{border-radius:20px;padding:22px 18px}.creator-shell.workspace-refresh .wb-stat strong{font-size:29px}}.creator-shell.workspace-refresh .creative-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent), var(--ds-shadow)}.creator-shell.workspace-refresh .creative-composer textarea:focus-visible{box-shadow:none;outline:none}.creator-shell.workspace-refresh :is(.network-readiness.available,.network-readiness.linked,.wb-status.published_manually,.wb-table-status[data-status=income],.wb-table-status[data-status=completed],.wb-table-status[data-status=published_manually],.wb-table-status[data-status=agreed],.completed .step-icon,.demo-banner){color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel));border-color:color-mix(in srgb, var(--accent) 25%, var(--border))}.creator-shell.workspace-refresh .account-health.healthy>span{background:var(--ds-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-blue) 12%, transparent)}.creator-shell.workspace-refresh :is(.wb-top-create,.send-generation,.studio-create-card .button,.publication-planner .primary,.publication-dialog .primary){background:var(--ds-gradient);color:#fff;border-color:#0000}.creator-shell.workspace-refresh :is(.wb-top-create,.send-generation,.studio-create-card .button,.publication-planner .primary,.publication-dialog .primary):hover:not(:disabled){background:var(--ds-gradient);box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 23%, transparent)}.creator-shell.workspace-refresh .creation-modes button{color:var(--text);box-shadow:none;background:0 0}.creator-shell.workspace-refresh .creation-modes button:hover:not(:disabled),.creator-shell.workspace-refresh .creation-modes button.current{color:#eee8ff;box-shadow:none;background:#3b2e55;transform:none}html:not([data-theme=dark]) .creator-shell.workspace-refresh .creation-modes button:hover:not(:disabled),html:not([data-theme=dark]) .creator-shell.workspace-refresh .creation-modes button.current{color:#453080;background:#e8e0fa}.creator-shell.workspace-refresh .creation-modes button.current{font-weight:650}.creator-shell.workspace-refresh .assistant-welcome{caret-color:#0000}.creator-shell.workspace-refresh .assistant-mascot-welcome,.creator-shell.workspace-refresh .assistant-mascot-welcome .westats-mascot{-webkit-user-select:none;user-select:none;caret-color:#0000}.creator-shell.workspace-refresh .creative-composer textarea{caret-color:var(--text)}.creator-shell.workspace-refresh:has(.ai-studio-open) .creator-main{flex-direction:column;height:100dvh;min-height:0;display:flex}.creator-shell.workspace-refresh:has(.ai-studio-open) .creator-topbar{flex:none}.creator-shell.workspace-refresh .creator-content:has(.ai-studio-open){flex-direction:column;flex:1;width:100%;min-height:0;padding-block:18px 12px;display:flex;overflow:hidden}.creator-shell.workspace-refresh .ai-studio-open{flex-direction:column;flex:1;width:100%;min-height:0;padding-bottom:0;display:flex}.creator-shell.workspace-refresh .ai-studio-open .studio-heading{flex:none;gap:12px;margin-bottom:12px}.creator-shell.workspace-refresh .ai-studio-open .studio-heading h1{font-size:clamp(23px,2vw,30px)}.creator-shell.workspace-refresh .ai-studio-open .ai-layout{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.creator-shell.workspace-refresh .ai-studio-open .ai-layout.has-history{grid-template-columns:220px minmax(0,1fr)}.creator-shell.workspace-refresh .ai-studio-open .chat-workbench{height:100%;min-height:0}.creator-shell.workspace-refresh .ai-studio-open .chat-transcript{flex:1 1 0;min-height:0;max-height:none;padding-block:8px 12px;overflow-y:auto}.creator-shell.workspace-refresh .ai-studio-open:not(.has-conversation) .chat-transcript{align-items:center;display:grid}.creator-shell.workspace-refresh .ai-studio-open .assistant-welcome{width:100%}.creator-shell.workspace-refresh .ai-studio-open .assistant-mascot-welcome{margin-bottom:6px}.creator-shell.workspace-refresh .ai-studio-open .assistant-mascot-welcome .westats-mascot{--mascot-size:clamp(64px, 12dvh, 120px)}.creator-shell.workspace-refresh .ai-studio-open .assistant-welcome h2{margin-block:10px;font-size:clamp(24px,3.6dvh,36px)}.creator-shell.workspace-refresh .ai-studio-open .assistant-welcome>p{margin-block:8px;line-height:1.6}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters{gap:14px;margin-top:14px}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters>button{gap:7px;padding-block:10px}.creator-shell.workspace-refresh .ai-studio-open .composer-zone{flex:none;padding-top:6px}.creator-shell.workspace-refresh .ai-studio-open .creative-composer textarea{min-height:44px;max-height:min(120px,18dvh)}.creator-shell.workspace-refresh .ai-studio-open .creation-modes{margin-bottom:6px}.creator-shell.workspace-refresh .ai-studio-open .conversation-rail{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.creator-shell.workspace-refresh .ai-studio-open .conversation-rail[hidden]{display:none}.creator-shell.workspace-refresh .ai-studio-open .conversation-list{flex:1;min-height:0;max-height:none}@media (max-height:800px){.creator-shell.workspace-refresh .ai-studio-open .studio-heading .eyebrow,.creator-shell.workspace-refresh .ai-studio-open .studio-heading>div>p:last-child,.creator-shell.workspace-refresh .ai-studio-open .studio-micro-label{display:none}.creator-shell.workspace-refresh .ai-studio-open .assistant-welcome>p{font-size:12px}}@media (max-width:900px){.creator-shell.workspace-refresh .ai-studio-open .studio-heading{gap:8px}.creator-shell.workspace-refresh .ai-studio-open .studio-actions{gap:6px}.creator-shell.workspace-refresh .ai-studio-open .ai-layout.has-history{grid-template-columns:170px minmax(0,1fr);gap:12px}}@media (max-width:640px){.creator-shell.workspace-refresh .creator-content:has(.ai-studio-open){padding-block:8px}.creator-shell.workspace-refresh .ai-studio-open .studio-heading h1{font-size:20px}.creator-shell.workspace-refresh .ai-studio-open .studio-heading>div>p{display:none}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters{gap:6px;margin-top:8px}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters small{display:none}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters strong{font-size:10px}.creator-shell.workspace-refresh .ai-studio-open .ai-layout.has-history{grid-template-columns:minmax(0,1fr)}.creator-shell.workspace-refresh .ai-studio-open .conversation-rail:not([hidden]){max-height:24dvh}.creator-shell.workspace-refresh .ai-studio-open .ai-layout{position:relative}.creator-shell.workspace-refresh .ai-studio-open .conversation-rail:not([hidden]){z-index:10;background:var(--panel);border:1px solid var(--border);width:min(300px,100%);max-height:none;box-shadow:var(--ds-shadow);border-radius:16px;padding:12px;position:absolute;inset:0 auto 0 0}}@media (max-height:760px){.creator-shell.workspace-refresh .ai-studio-open .assistant-welcome>p{margin-block:5px}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters{margin-top:6px}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters small{display:none}}@media (max-width:640px){.creator-shell.workspace-refresh .ai-studio-open .assistant-mascot-welcome .westats-mascot{--mascot-size:76px}.creator-shell.workspace-refresh .ai-studio-open .assistant-welcome h2{margin-block:8px;font-size:25px}.creator-shell.workspace-refresh .ai-studio-open .assistant-welcome>p{font-size:11px;line-height:1.5}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters>button{min-height:64px;padding:8px 4px}.creator-shell.workspace-refresh .ai-studio-open .prompt-starters>button>svg:last-child{display:none}}
.creator-shell.workspace-refresh .wb-heading.community-welcome{grid-template-columns:minmax(225px,.8fr) minmax(0,1.8fr);align-items:center;gap:12px 32px;display:grid;position:relative}.community-welcome-copy{grid-area:1/1/3;min-width:0}.community-welcome-tools{grid-area:1/2;justify-self:end}.community-welcome-tools .wb-date{font-size:10px}.community-welcome-tools>button.wb-secondary{border-radius:9px;min-height:28px;padding:6px}.community-header,.community-header-connect,.community-header-status{grid-area:2/2;min-width:0}.community-header-list{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#8a75bd55 transparent;gap:12px;padding:3px 2px 7px;display:flex;overflow-x:auto}.community-account{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 78%, transparent);min-width:0;max-width:290px;color:var(--text);border-radius:16px;flex:1 0 200px;gap:9px;padding:14px 16px;text-decoration:none;transition:background .2s,border-color .2s;display:grid}.community-account:hover,.community-account:focus-visible{background:var(--panel);border-color:var(--accent)}.community-account-heading{align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.community-account-heading>svg{flex-shrink:0}.community-account-heading>span{font-weight:600}.community-account-heading>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-left:auto;font-size:9px;overflow:hidden}.community-account-counter{align-items:baseline;gap:6px;display:flex}.community-account-counter strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.1}.community-account-counter>span{color:var(--muted);font-size:10px}.community-sparkline{width:68px;height:28px;color:var(--accent);flex-shrink:0;align-self:center;margin-left:auto}.community-account-detail{color:var(--muted);flex-wrap:wrap;gap:4px 8px;font-size:9px;line-height:1.4;display:flex}.community-change{color:var(--accent);font-weight:600}.community-account-detail small{font-size:inherit}.community-header-connect{border:1px dashed var(--border);color:var(--accent);border-radius:14px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.community-header-connect span{gap:4px;display:grid}.community-header-connect strong{font-size:13px}.community-header-connect small,.community-header-status,.community-demo{color:var(--muted);font-size:11px}.community-demo{margin-bottom:5px;display:block}@media (max-width:1100px){.creator-shell.workspace-refresh .wb-heading.community-welcome{grid-template-columns:minmax(0,1fr) auto;gap:18px}.community-welcome-copy{grid-row:1}.community-header,.community-header-connect,.community-header-status{grid-area:2/1/auto/-1}}@media (max-width:600px){.creator-shell.workspace-refresh .wb-heading.community-welcome{padding:18px}.community-welcome-tools .wb-date{display:none}.community-account{flex-basis:200px;max-width:none}.community-account:only-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.community-account{transition:none}}
.social-signin{margin-bottom:8px}.social-signin-buttons{gap:8px;display:grid}.social-signin-buttons button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;color:#282132!important;background:#fff!important;border:1px solid #e4e0ea!important;border-radius:12px!important;padding:10px 14px!important;font-weight:550!important;transition:background .18s,border-color .18s!important;display:flex!important;box-shadow:0 2px 3px #28163703!important}.social-signin-buttons button:hover:not(:disabled){background:#faf8ff!important;border-color:#ab96d0!important}.social-signin-buttons button:disabled{opacity:.55;cursor:not-allowed}.social-signin-buttons button small{max-width:90px;font-size:10px;font-weight:400;line-height:1.3}.social-signin-buttons button svg{flex-shrink:0}.social-signin-divider{color:#82798c;align-items:center;gap:14px;margin:18px 0;font-size:12px;display:flex}.social-signin-divider:before,.social-signin-divider:after{content:"";background:#e8e4ed;flex:1;height:1px}.social-completion-page{background:radial-gradient(at 5% 5%,#c9f5f6aa,#0000 50%),radial-gradient(at 100% 100%,#f4d7f2aa,#0000 50%),#faf9fd;place-items:center;min-height:100dvh;padding:24px;display:grid}.social-completion{color:#282132;background:#ffffffef;border:1px solid #ebe5f1;border-radius:24px;width:min(100%,460px);padding:36px;box-shadow:0 20px 70px #38205c0c}.social-completion-brand{color:inherit;align-items:baseline;gap:12px;font-size:24px;font-weight:750;text-decoration:none;display:flex}.social-completion-brand span{color:#82758b;font-size:11px}.social-completion h1{margin:28px 0;font-size:24px;line-height:1.3}.social-completion form{gap:18px;margin:20px 0;display:grid}.social-completion label{gap:8px;font-size:13px;display:grid}.social-completion input:not([type=checkbox]){color:#282132;background:#fff;border:1px solid #ddd5e5;border-radius:10px;width:100%;padding:12px;font-size:16px}.social-completion button{color:#fff;cursor:pointer;background:#24172f;border:0;border-radius:11px;min-height:46px;font-weight:600}.social-completion button:disabled{opacity:.55;cursor:wait}.social-completion a{color:#725094}.social-completion .social-consent{align-items:flex-start;line-height:1.6;display:flex}.social-consent input{accent-color:#8252bd;margin-top:5px}.social-completion [role=alert]{color:#9b3454;font-size:13px}.social-completion :focus-visible,.social-signin button:focus-visible{outline-offset:3px;outline:3px solid #9d79d4!important}@media (max-width:480px){.social-completion{padding:24px}.social-signin-buttons button{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.social-signin-buttons button{transition:none!important}}.site-v3 .login-modal .social-completion{width:100%;box-shadow:none;color:var(--auth-ink,#172c50);text-align:start;background:0 0;border:0;border-radius:0;padding:0}.site-v3 .social-completion:focus{outline:none}.site-v3 .social-completion .social-completion-form{gap:16px;margin:18px 0 8px}.site-v3 .social-completion .social-profile-provider{align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.site-v3 .social-profile-description,.site-v3 .social-profile-protection,.site-v3 .social-completion-expired>p{color:#52627a;margin:0;font-size:12px;line-height:1.7}.site-v3 .social-completion .social-profile-email-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.site-v3 .social-completion .social-profile-verified{color:#246449;background:#edf7f2;border:1px solid #c5ddd6;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.site-v3 .social-completion input[name=email]{direction:ltr;unicode-bidi:isolate}.site-v3 .social-completion input[readonly]{color:#52627a;cursor:default;background:#f3f6fc}.site-v3 .social-completion .social-consent{color:#52627a;align-items:flex-start;gap:9px;font-size:11px;line-height:1.65;display:flex}.site-v3 .social-completion .social-consent input{accent-color:#315c93;flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.site-v3 .social-completion .social-completion-form>button{color:#fff;background:linear-gradient(115deg,#174e94,#4556a8);min-height:46px;padding:12px 16px}.site-v3 .social-completion-status{color:#52627a;align-items:center;gap:10px;min-height:52px;margin:12px 0;font-size:13px;line-height:1.7;display:flex}.site-v3 .social-completion-spinner{color:#315c93;flex-shrink:0}.site-v3 .social-completion .social-completion-error{color:#95344a;margin:12px 0;font-size:12px;line-height:1.7}.site-v3 .social-completion .social-completion-login,.site-v3 .social-completion .social-completion-retry{color:#315c93;text-underline-offset:3px;justify-content:center;align-items:center;min-height:44px;margin-block-start:8px;font-size:12px;text-decoration:underline;display:inline-flex}.site-v3 .social-completion .social-completion-retry{background:0 0;border:0;margin-inline-end:20px;padding:0}.site-v3 .social-completion-expired>p{margin-block:12px 18px}@media (prefers-reduced-motion:no-preference){.social-completion-spinner{animation:1.4s linear infinite social-completion-spin}}@keyframes social-completion-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.social-completion-spinner{animation:none}}@media (forced-colors:active){.site-v3 .social-completion .social-profile-verified{color:canvastext;border-color:canvastext}}
.site-v3 .login-modal.auth-premium{border:1px solid #ffffffa0;border-radius:26px;width:min(1016px,100% - 48px);max-height:calc(100dvh - 48px);overflow:hidden;box-shadow:0 40px 120px #170f3640,0 8px 32px #170f361c}.auth-premium::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#201c354d}.auth-premium .login-modal-grid{grid-template-columns:1.06fr 1fr;height:min(760px,100dvh - 50px);min-height:0}.site-v3 .auth-premium .login-modal-form{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8cfe3 transparent;background:#fff;min-width:0;padding:34px 44px 28px;overflow-y:auto}.site-v3 .auth-premium .login-modal-brand{color:#30223e;letter-spacing:-1.2px;gap:8px;font-size:24px}.auth-premium .login-modal-brand>svg{color:#8b56c5}.site-v3 .auth-premium .login-modal-kicker{color:#8a6ba5;letter-spacing:1.5px;margin-top:26px;font-size:9px}.site-v3 .auth-premium .login-modal-form h2{letter-spacing:-1.2px;color:#30243c;text-wrap:balance;margin:10px 0 12px;font-size:clamp(26px,2.6vw,34px);font-weight:650;line-height:1.15}.site-v3 .auth-premium .login-modal-form>p:not(.login-modal-kicker){color:#82768c;margin-bottom:22px;font-size:12px;line-height:1.7}.auth-premium .social-signin-buttons{gap:7px}.auth-premium .social-signin-buttons button{justify-content:flex-start;min-height:43px;color:#42384c!important;border-radius:11px!important;padding-inline:15px!important;font-size:12px!important}.auth-premium .social-signin-buttons button:disabled{opacity:1;color:#857a90!important;background:#fcfbfd!important;border-color:#eee9f2!important}.auth-premium .social-signin-buttons button:disabled svg{opacity:.65}.auth-premium .social-signin-buttons button small{color:#81748f;white-space:nowrap;background:#f0edf5;border-radius:5px;max-width:none;margin-inline-start:auto;padding:4px 6px;font-size:9px;line-height:1.4}.auth-premium .social-signin-divider{color:#9b8ba8;margin-block:17px;font-size:10px}.site-v3 .auth-premium .login-modal-form form>label{color:#62556f;margin-bottom:13px;font-size:11px;font-weight:550}.site-v3 .auth-premium .login-modal-form input:not([type=checkbox]){color:#30243c;background:#fdfcfe;border:1px solid #e5dfea;border-radius:10px;min-height:44px;padding:10px 12px;font-size:14px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #271b3803}.site-v3 .auth-premium .login-modal-form input:not([type=checkbox]):focus{border-color:#b197cf;outline:none;box-shadow:0 0 0 3px #a47ac512}.auth-premium .login-modal-form form small{color:#a397ac;font-size:10px;font-weight:400}.auth-premium .auth-recovery,.auth-premium .auth-referral{margin-block:10px 14px}.auth-premium .auth-recovery summary,.auth-premium .auth-referral summary{color:#8b789d;font-size:10px}.site-v3 .auth-premium .auth-recovery{box-shadow:none;background:0 0;border:0;padding:0}.site-v3 .auth-premium .login-modal-form form>button{color:#fff;background:#2c2038;border:1px solid #2c2038;border-radius:11px;min-height:45px;font-size:12px;font-weight:600;transition:background .18s,box-shadow .18s;box-shadow:0 4px 10px #2c203810}.site-v3 .auth-premium .login-modal-form form>button:hover{background:#483153;box-shadow:0 6px 15px #2c20381a}.site-v3 .auth-premium .login-modal-form .registration-terms{color:#918399;font-size:10px;font-weight:400;line-height:1.65}.auth-premium .login-modal-form .site-auth-links{border-top:1px solid #f0ebf4;margin-top:18px;padding-top:16px;font-size:11px}.auth-premium .login-modal-private{color:#a296ab;margin-top:19px;font-size:10px}.auth-premium .login-modal-help{margin-top:12px;font-size:10px;display:block}.site-v3 .auth-premium .login-modal-story{isolation:isolate;color:#fff;background:radial-gradient(at 100% 0,#8c5fa95e,#0000 62%),radial-gradient(at 0 100%,#497d8c50,#0000 60%),#251c36;justify-content:flex-start;padding:46px 34px 28px;position:relative}.auth-premium .login-modal-story:before{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(#d6b9f42b 1px,#0000 1px),linear-gradient(90deg,#d6b9f42b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 45%,#0000);mask-image:linear-gradient(#0000,#000 45%,#0000)}.site-v3 .auth-premium .login-modal-story-label{color:#dfcceb;letter-spacing:1.7px;background:#ffffff07;border:1px solid #e9d6ff23;border-radius:30px;padding:8px 12px;font-size:8px}.site-v3 .auth-premium .login-modal-story h3{color:#fff6ff;letter-spacing:-1.8px;text-wrap:balance;margin:28px 0 0;font-size:clamp(30px,3.3vw,42px);font-weight:550;line-height:1.12}.site-v3 .auth-premium .login-modal-story h3>span{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#baebed,#e3c9fa 55%,#f2c9e2);-webkit-background-clip:text;background-clip:text}.site-v3 .auth-premium .login-modal-story>p{color:#c1b2d0;max-width:245px;margin-top:18px;font-size:11px;line-height:1.7}.auth-premium .login-modal-scene{flex:1;place-items:center;width:100%;min-height:255px;max-height:370px;margin-block:4px 20px;display:grid;position:relative}.auth-premium .login-modal-scene:before{content:"";aspect-ratio:1;background:radial-gradient(#ba8cde18,#0000 68%);border:1px solid #e4c9ff14;border-radius:50%;width:235px;position:absolute;box-shadow:0 0 0 30px #e4c9ff04,0 0 0 62px #e4c9ff03}.auth-premium .login-modal-scene>.westats-mascot{--mascot-size:210px;filter:drop-shadow(0 20px 26px #140c2955);margin:0 0 35px}.auth-premium .login-modal-features{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;gap:7px;margin:0;padding:0;position:absolute;inset:auto 0 0}.site-v3 .auth-premium .login-modal-features>span{color:#ebdef6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#5743638c;border:1px solid #e7c9ff21;border-radius:12px;width:max-content;max-width:95%;padding:10px 14px;font-size:10px;box-shadow:0 5px 15px #170e251a}.auth-premium .login-modal-features>span:nth-child(2){justify-self:end}.auth-premium .login-modal-features>span:nth-child(3){margin-inline-start:24px}.site-v3 .auth-premium .login-modal-features svg{color:#c9a8eb}.site-v3 .auth-premium .login-modal-story>small{color:#a695b8;letter-spacing:.25px;margin-top:auto;padding-top:15px;font-size:9px}.site-v3 .auth-premium .login-modal-close{color:#e8dcef;background:#ffffff0d;border:1px solid #e7c9ff26;border-radius:10px;width:30px;height:30px;min-height:30px;top:12px;right:12px}.site-v3 .auth-premium .login-modal-close:hover{background:#ffffff20}.auth-password-field{width:100%;display:block;position:relative}.auth-password-field input{padding-inline-end:46px!important}.auth-password-field .auth-password-toggle{inset-inline-end:5px;color:#9888a4;width:34px;height:34px;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.auth-password-field .auth-password-toggle:hover{color:#664c7e;background:#eee8f5;transform:translateY(-50%)}.auth-premium :focus-visible{outline-offset:3px;outline:2px solid #b892d4}@media (min-width:701px) and (max-height:720px){.site-v3 .auth-premium .login-modal-story{padding-top:32px}.site-v3 .auth-premium .login-modal-story h3{margin-top:20px;font-size:34px}.auth-premium .login-modal-scene{min-height:225px}.auth-premium .login-modal-scene>.westats-mascot{--mascot-size:170px;margin-bottom:45px}.auth-premium .login-modal-features>span{padding:7px 11px}}@media (max-width:700px){.site-v3 .login-modal.auth-premium{border-radius:22px;width:min(470px,100% - 24px);max-height:calc(100dvh - 24px)}.auth-premium .login-modal-grid{grid-template-columns:1fr;height:auto;max-height:calc(100dvh - 26px)}.site-v3 .auth-premium .login-modal-form{background:radial-gradient(at 100% 0,#f0e5fa80,#0000 32%),#fff;padding:28px 25px}.site-v3 .auth-premium .login-modal-story{display:none}.site-v3 .auth-premium .login-modal-close{color:#826b95;background:#f4eff8;border-color:#e8dff0}.site-v3 .auth-premium .login-modal-form h2{font-size:29px}.site-v3 .auth-premium .login-modal-form input:not([type=checkbox]){font-size:16px}.site-v3 .auth-premium .login-modal-kicker{margin-top:24px}}@media (prefers-reduced-motion:no-preference){.auth-premium[open]{animation:.24s cubic-bezier(.2,.8,.2,1) both auth-reveal}.auth-premium .login-modal-story:before{animation:8s ease-in-out infinite alternate auth-atmosphere}@keyframes auth-reveal{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-atmosphere{0%{opacity:.08}to{opacity:.22}}}.site-v3 .auth-premium .login-modal-form form>.auth-remember,.site-v3 .login-modal-form form>.auth-remember,.international-auth form>.auth-remember{align-items:center;gap:10px;display:flex}.site-v3 .auth-remember input[type=checkbox],.international-auth .auth-remember input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0}
.creator-shell.workspace-refresh .account-dropdown{flex-shrink:0;align-items:center;display:flex;position:relative}.creator-shell.workspace-refresh .account-trigger{width:38px;min-height:38px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:2px;display:grid}.creator-shell.workspace-refresh .account-trigger:hover,.creator-shell.workspace-refresh .account-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--accent) 9%, transparent);border-color:color-mix(in srgb, var(--accent) 24%, transparent)}.creator-shell.workspace-refresh .account-trigger>.avatar{pointer-events:none;width:30px;height:30px;margin:0}.creator-shell.workspace-refresh .account-menu{inset-inline-end:0;z-index:80;background:var(--panel);border:1px solid var(--border);width:min(274px,100vw - 24px);color:var(--text);border-radius:17px;padding:7px;position:absolute;top:calc(100% + 13px);box-shadow:0 16px 55px #160d2822,0 3px 10px #160d2808}.account-menu-heading{border-bottom:1px solid var(--border);align-items:center;gap:11px;margin-bottom:5px;padding:12px 10px 17px;display:flex}.account-menu-heading>div{gap:5px;min-width:0;display:grid}.account-menu-heading strong{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:12px;font-weight:600;overflow:hidden}.account-menu-heading small{color:var(--muted);font-size:10px}.creator-shell.workspace-refresh .account-menu-heading>.avatar{flex-shrink:0;width:36px;height:36px;margin:0}.account-menu-links{gap:2px;padding-block:4px;display:grid}.creator-shell.workspace-refresh .account-menu [role=menuitem]{width:100%;min-height:41px;color:var(--text);box-shadow:none;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:11px;padding:10px 11px;font-size:12px;font-weight:450;text-decoration:none;transition:background .15s;display:flex}.account-menu [role=menuitem] svg{color:var(--muted);flex-shrink:0}.creator-shell.workspace-refresh .account-menu [role=menuitem]:hover,.creator-shell.workspace-refresh .account-menu [role=menuitem]:focus-visible{background:color-mix(in srgb, var(--accent) 9%, var(--panel));outline-offset:-2px;outline:2px solid #0000}.creator-shell.workspace-refresh .account-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-menu-footer{border-top:1px solid var(--border);margin-top:5px;padding-top:5px}.creator-shell.workspace-refresh .account-menu-footer [role=menuitem],.account-menu-footer [role=menuitem] svg{color:#b65a78}.account-menu [aria-disabled=true]{opacity:.6;cursor:wait}.account-menu [role=alert]{color:#b65a78;padding:8px 11px;font-size:11px}@media (prefers-reduced-motion:no-preference){.account-menu{transform-origin:100% 0;animation:.15s ease-out both account-dropdown-in}@keyframes account-dropdown-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}.creator-shell.workspace-refresh .notification-dropdown{flex-shrink:0;display:flex;position:relative}.creator-shell.workspace-refresh .notification-dropdown .wb-inbox{justify-content:center;align-items:center;display:inline-flex}.creator-shell.workspace-refresh .notification-popover{inset-inline-end:0;z-index:80;border:1px solid var(--border);background:var(--panel);width:min(370px,100vw - 24px);color:var(--text);border-radius:18px;animation:.18s ease-out notification-reveal;position:absolute;top:calc(100% + 14px);overflow:hidden;box-shadow:0 18px 55px #160d2822}.notification-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.notification-popover>header>div{gap:4px;display:grid}.notification-popover small,.notification-popover time{color:var(--muted);font-size:11px}.notification-preview-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(410px,100dvh - 230px);overflow-y:auto}.creator-shell.workspace-refresh .notification-popover .notice-preview{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:start;white-space:normal;background:0 0;border-radius:0;align-items:flex-start;gap:10px;height:auto;padding:15px 18px;display:flex}.notification-popover .notice-preview.unread{background:color-mix(in srgb, var(--accent) 5%, var(--panel))}.notification-popover .notice-preview:hover{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}.notice-preview>span:last-child{gap:6px;min-width:0;display:grid}.notice-preview strong{overflow-wrap:anywhere;font-size:12px}.notice-preview>span>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.notice-preview .notice-dot{background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.notice-preview.unread .notice-dot{background:var(--accent)}.notification-preview-list>p,.notification-empty{color:var(--muted);padding:26px 20px;font-size:12px}.notification-empty{text-align:center;justify-items:center;gap:10px;display:grid}.notification-empty>svg{color:var(--accent)}.notification-empty p{margin:0}.notification-popover>footer{padding:9px}.creator-shell.workspace-refresh .notification-popover>footer>button{background:color-mix(in srgb, var(--accent) 8%, var(--panel));width:100%;color:var(--accent);border:0;border-radius:10px;padding:12px;font-size:12px;font-weight:600}@keyframes notification-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.creator-shell.workspace-refresh .notification-popover{inset-inline:12px;width:auto;position:fixed;top:72px}}@media (prefers-reduced-motion:reduce){.creator-shell.workspace-refresh .notification-popover{animation:none}}
.publication-planner{border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:linear-gradient(115deg,#b4e8ef18,#c6abef22,#f4bad518);border-radius:20px;margin:0 0 28px;padding:26px}.publication-planner header,.publication-dialog>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.publication-planner h2{letter-spacing:-.7px;margin:6px 0;font-size:24px}.publication-planner p,.publication-dialog p{opacity:.8;font-size:13px;line-height:1.6}.publication-jobs{gap:10px;margin-top:20px;display:grid}.publication-jobs article{background:color-mix(in srgb, Canvas 90%, transparent);border:1px solid #8882;border-radius:14px;justify-content:space-between;gap:18px;padding:16px;display:flex}.publication-jobs article>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.publication-jobs span{font-size:12px}.publication-planner button,.publication-dialog button{cursor:pointer;border:1px solid #8883;border-radius:10px;min-height:40px;padding:9px 14px;font-weight:600}.publication-planner .primary,.publication-dialog .primary{color:#fff;background:linear-gradient(110deg,#7854d5,#a64caa);border:0}.publication-planner button:disabled,.publication-dialog button:disabled{opacity:.45;cursor:wait}.publication-dialog{color:canvastext;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:canvas;border:1px solid #8883;border-radius:24px;width:min(680px,100vw - 28px);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 28px 100px #0004}.publication-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12102088}.publication-dialog h2{letter-spacing:-.6px;font-size:24px}.publication-dialog fieldset{border:0;min-width:0;padding:0}.publication-dialog label{gap:7px;margin:15px 0;font-size:13px;font-weight:600;display:grid}.publication-dialog input:not([type=checkbox]),.publication-dialog textarea,.publication-dialog select{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #8885;border-radius:10px;padding:12px}.publication-dialog .publication-check{align-items:flex-start;font-weight:400;line-height:1.6;display:flex}.publication-check input{accent-color:#8957ca;margin-top:4px}.publication-networks{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.publication-networks button{color:inherit;text-transform:capitalize;background:0 0}.publication-networks [aria-pressed=true]{color:#8c51c9;background:#8957ca15;border-color:#8957ca}.publication-dialog footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.publication-preview{background:linear-gradient(120deg,#b4e8ef20,#c6abef28);border-radius:16px;margin:20px 0;padding:22px}.publication-caption{white-space:pre-wrap;overflow-wrap:anywhere}.publication-dialog [role=alert],.publication-planner [role=alert]{color:#c84963;opacity:1}[data-theme=dark] .publication-dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:650px){.publication-planner{padding:18px}.publication-planner header,.publication-jobs article{flex-direction:column;align-items:stretch}.publication-dialog{padding:18px}.publication-dialog h2{font-size:20px}}@media (prefers-reduced-motion:no-preference){.publication-dialog[open]{animation:.2s ease-out publication-enter}@keyframes publication-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.publication-preview img,.publication-preview video{object-fit:contain;border-radius:12px;max-width:100%;height:auto;max-height:300px;margin-bottom:14px;display:block}.publication-dialog .publication-check input[type=checkbox]{flex:0 0 16px;width:16px;min-width:16px;height:16px;padding:0}.publication-dialog .publication-networks button{align-items:center;gap:7px;display:inline-flex}.publication-dialog form fieldset{display:block}.publication-dialog .publication-check{justify-content:flex-start;gap:10px;width:100%}.publication-dialog>header button{color:inherit;background:0 0}.youtube-thumbnail-control{grid-column:1/-1;gap:10px;font-size:11px;display:grid}.youtube-thumbnail-control label{gap:6px;display:grid}.youtube-thumbnail-control small{color:var(--muted);font-size:10px;line-height:1.6}.youtube-thumbnail-control p{margin:0;line-height:1.6}
.mfa-page{color:#22212b;box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 10% 0,#cff4f2 0,#0000 50%),radial-gradient(at 95% 90%,#e8d9f8 0,#0000 50%),#f8f8fc;place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.mfa-card{box-sizing:border-box;background:#ffffffed;border:1px solid #fff;border-radius:28px;width:min(100%,440px);padding:38px;box-shadow:0 24px 90px #45366912}.mfa-brand{letter-spacing:-1px;color:#1b1928;align-items:baseline;gap:2px;font-size:25px;font-weight:800;text-decoration:none;display:flex}.mfa-brand span{color:#9961d2}.mfa-brand small{letter-spacing:.04em;color:#8a8497;margin-inline-start:auto;font-size:10px;font-weight:500}.mfa-steps{gap:6px;margin:30px 0;display:flex}.mfa-steps span{background:#bce6df;border-radius:4px;flex:1;height:3px}.mfa-steps span:last-child{background:linear-gradient(90deg,#9070e2,#cf91c6)}.mfa-shield{color:#8255bc;background:linear-gradient(135deg,#e5ddfc,#f5e7f5);border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:24px;display:grid}.mfa-eyebrow{letter-spacing:.16em;color:#9477b4;font-weight:700;font-size:10px!important}.mfa-card h1{letter-spacing:-1px;margin:12px 0;font-size:29px;line-height:1.15}.mfa-card p{color:#777182;font-size:14px;line-height:1.7}.mfa-card form{gap:13px;margin-top:26px;display:grid}.mfa-card label{margin:0;font-size:12px;font-weight:600}.mfa-card input{box-sizing:border-box;color:#282132;text-align:center;letter-spacing:.28em;background:#faf9fc;border:1px solid #ded7eb;border-radius:12px;width:100%;height:58px;margin:0;padding:12px 16px;font-size:24px}.mfa-card input[name=recoveryCode]{letter-spacing:.05em;font-size:15px}.mfa-card input:focus-visible{outline-offset:2px;border-color:#9f76d2;outline:3px solid #b895e944}.mfa-card button{cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.mfa-card .mfa-submit{color:#fff;background:linear-gradient(110deg,#7953c4,#a85ea9);padding:13px;font-weight:600}.mfa-alternative,.mfa-back{color:#81738e;background:0 0}.mfa-card .mfa-back{margin:22px auto 0;font-size:12px}.mfa-card button:disabled{opacity:.5;cursor:wait}.mfa-card .mfa-error{color:#bc3e62;font-size:12px}@media (max-width:500px){.mfa-card{padding:28px 22px}.mfa-card h1{font-size:26px}}@media (prefers-reduced-motion:no-preference){.mfa-card{animation:.25s ease-out mfa-arrive}@keyframes mfa-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
.calendar-studio{--calendar-tint:color-mix(in srgb, var(--accent) 8%, var(--panel));--ds-gradient:var(--brand-gradient)}.calendar-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.calendar-eyebrow{color:var(--accent);letter-spacing:1.6px;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.calendar-heading h1{letter-spacing:-1.2px;margin:12px 0 8px;font-size:clamp(26px,2.6vw,36px)}.calendar-heading p{color:var(--muted);margin:0;font-size:12px}.calendar-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar-studio button{background:var(--panel);color:var(--text);border:1px solid var(--border);box-shadow:none;font-size:11px}.calendar-studio button:hover:not(:disabled){background:var(--soft);box-shadow:none;transform:none}.calendar-studio .calendar-add{background:var(--ds-gradient);color:#fff;border-color:#0000}.calendar-studio .calendar-add:hover:not(:disabled){background:var(--ds-gradient);filter:brightness(1.06)}.calendar-studio .calendar-ai-button{background:var(--calendar-tint);color:var(--accent)}.calendar-workspace{background:var(--panel);border:1px solid var(--border);box-shadow:var(--ds-shadow);border-radius:20px;overflow:hidden}.calendar-navigation{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 12px;display:flex}.calendar-period{align-items:center;gap:6px;display:flex}.calendar-period button{min-height:32px;padding:7px 10px}.calendar-period h2{text-transform:capitalize;letter-spacing:-.5px;margin:0 0 0 12px;font-size:18px}.calendar-view-switch{background:var(--soft);border-radius:11px;gap:2px;padding:3px;display:flex}.calendar-view-switch button{background:0 0;border-color:#0000;min-height:30px;padding:6px 12px}.calendar-view-switch button[aria-pressed=true]{background:var(--panel);color:var(--accent);box-shadow:0 1px 4px #0000000a}.calendar-filters{flex-wrap:wrap;align-items:center;gap:12px;padding:0 22px 16px;display:flex}.calendar-search{color:var(--muted);flex:1;align-items:center;gap:8px;max-width:300px;display:flex}.calendar-studio .calendar-search input{background:0 0;border:0;min-height:32px;margin:0;padding:8px 0;font-size:11px}.calendar-filters select{width:auto;min-height:32px;margin:0;padding:7px 10px;font-size:11px}.calendar-filters>span{color:var(--muted);margin-left:auto;font-size:10px}.calendar-export{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));min-width:700px;display:grid}.calendar-grid-scroll{overflow-x:auto}.calendar-column-label{color:var(--muted);text-align:center;border-block:1px solid var(--border);background:color-mix(in srgb, var(--soft) 50%, var(--panel));padding:10px 12px;font-size:10px;font-weight:600}.calendar-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:122px;padding:9px}.calendar-cell:nth-child(7n){border-right:0}.calendar-cell[data-outside=true]{background:color-mix(in srgb, var(--soft) 40%, var(--panel))}.calendar-cell[data-outside=true] .calendar-cell-heading{opacity:.5}.calendar-cell[data-today=true]{background:var(--calendar-tint)}.calendar-cell-heading{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.calendar-cell-heading time{place-items:center;width:25px;height:25px;font-size:11px;display:grid}.calendar-cell[data-today=true] .calendar-cell-heading time{background:var(--accent);color:var(--bg);border-radius:50%;font-weight:700}.calendar-cell-heading button{min-height:24px;color:var(--muted);background:0 0;border:0;padding:3px}.calendar-studio .calendar-content-chip{text-align:start;background:var(--calendar-tint);border:1px solid color-mix(in srgb, var(--accent) 16%, var(--border));border-left:3px solid var(--accent);border-radius:9px;width:100%;min-height:0;margin-bottom:5px;padding:9px;display:block}.calendar-content-chip>span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.calendar-content-chip>span time{margin-right:auto}.calendar-content-chip strong{overflow-wrap:anywhere;margin:5px 0;font-size:10px;line-height:1.5;display:block}.calendar-content-chip small{color:var(--muted);font-size:9px}.calendar-content-chip[data-status=cancelled]{opacity:.6;text-decoration:line-through}.calendar-content-chip[data-status=planned]{border-left-color:var(--ds-blue)}.calendar-month-grid.is-week .calendar-cell{min-height:380px}.calendar-bottom-note{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:10px;display:flex}.calendar-bottom-note button{color:var(--accent);border:0;min-height:30px;padding:6px}.calendar-loading,.calendar-list-empty{text-align:center;color:var(--muted);padding:50px 20px}.calendar-list-empty svg{color:var(--accent)}.calendar-agenda-row{text-align:start;border-radius:0;align-items:center;gap:20px;width:100%;padding:18px 22px;display:flex;border:0!important;border-top:1px solid var(--border)!important}.calendar-agenda-row time{color:var(--muted);min-width:150px;font-size:10px}.calendar-agenda-row strong{flex:1}.calendar-agenda-row>span{gap:5px;display:flex}.calendar-agenda-row small{color:var(--accent)}.calendar-feedback{padding:10px 22px;font-size:12px}.calendar-entry-dialog{border:1px solid var(--border);background:var(--panel);width:min(640px,100vw - 24px);max-height:90dvh;color:var(--text);border-radius:22px;padding:26px;overflow:auto}.calendar-entry-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17112660}.calendar-entry-dialog>header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.calendar-entry-dialog h2{letter-spacing:-.6px;font-size:21px}.calendar-entry-dialog form>label,.calendar-form-row label{gap:7px;margin-bottom:16px;font-size:11px;display:grid}.calendar-entry-dialog input,.calendar-entry-dialog select,.calendar-entry-dialog textarea{font:inherit;margin:0}.calendar-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.calendar-entry-dialog fieldset{border:1px solid var(--border);border-radius:12px;padding:14px}.calendar-entry-dialog legend{padding-inline:5px;font-size:11px}.calendar-network-options{flex-wrap:wrap;gap:10px 16px;display:flex}.calendar-network-options label{align-items:center;gap:6px;font-size:11px;display:flex}.calendar-network-options input{width:14px;min-height:0}.calendar-entry-dialog form>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}.calendar-entry-dialog .calendar-delete{color:var(--muted);margin-right:auto}.calendar-delete-confirm{border:1px solid var(--border);border-radius:12px;margin-top:18px;padding:16px}.calendar-delete-confirm button{margin-right:8px}.assistant-calendar-edit{margin-block:10px}.assistant-calendar-edit form{background:var(--panel);border:1px solid var(--border);border-radius:14px;gap:12px;margin-top:12px;padding:16px;display:grid}.assistant-calendar-edit label{gap:6px;font-size:11px;display:grid}.assistant-calendar-edit form p{color:var(--muted);font-size:11px}.calendar-studio .publication-planner-compact{background:var(--panel);margin-top:20px;padding:18px 22px}.publication-planner-compact header .eyebrow,.publication-planner-compact header p:not(.eyebrow){display:none}.publication-planner-compact h2{margin:0;font-size:15px}.publication-planner-compact .publication-jobs:has(>p:only-child){margin-top:10px;font-size:11px}@media (max-width:1050px){.calendar-heading{flex-direction:column;align-items:start;gap:16px}.calendar-navigation{flex-wrap:wrap}}@media (max-width:640px){.calendar-heading h1{font-size:27px}.calendar-heading-actions{width:100%}.calendar-heading-actions button{flex:1;padding-inline:8px}.calendar-navigation{gap:12px;padding:14px}.calendar-period{flex-wrap:wrap}.calendar-period h2{order:-1;width:100%;margin:0 0 8px}.calendar-filters{gap:8px;padding:0 14px 12px}.calendar-search{flex-basis:100%;max-width:none}.calendar-filters>span{margin-left:0}.calendar-bottom-note{flex-direction:column;align-items:start;padding:12px 14px}.calendar-agenda-row{flex-wrap:wrap;gap:10px;padding:16px}.calendar-agenda-row time{width:100%}.calendar-form-row{grid-template-columns:1fr;gap:0}.calendar-entry-dialog{padding:20px}}.calendar-studio .calendar-filters{border-top:1px solid var(--border);background:color-mix(in srgb, var(--soft) 35%, var(--panel));gap:10px;padding:14px 20px}.calendar-studio .calendar-search{border:1px solid var(--border);background:var(--panel);border-radius:10px;min-width:170px;max-width:330px;height:36px;margin:0;padding:0 11px}.calendar-studio .calendar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.creator-shell.workspace-refresh .calendar-search input:focus-visible{box-shadow:none;outline:none}.creator-shell.workspace-refresh .calendar-search input{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:0}.calendar-studio .calendar-filters select{background-color:var(--panel);border-radius:10px;min-width:135px;height:36px}.creator-shell.workspace-refresh .calendar-filters select{font-size:12px}.calendar-studio .calendar-filters>span{white-space:nowrap;align-items:center;gap:10px;display:flex}.calendar-timezone{border-inline-start:1px solid var(--border);padding-inline-start:10px}.calendar-studio .calendar-export{border:1px solid var(--border);background:var(--panel);height:36px;color:var(--text);white-space:nowrap;border-radius:10px;padding:0 10px}.calendar-studio .calendar-content-chip{--entry-accent:#6e56cf;background:color-mix(in srgb, var(--entry-accent) 7%, var(--panel));border-color:color-mix(in srgb, var(--entry-accent) 22%, var(--border));border-inline-start:3px solid var(--entry-accent);transition:background .15s,box-shadow .15s}.calendar-studio [data-kind=task]{--entry-accent:#506db9}.calendar-studio [data-kind=event]{--entry-accent:#9c63b5}.calendar-studio [data-kind=post]{--entry-accent:#b65a8d}.calendar-studio [data-kind=video]{--entry-accent:#ca5365}.calendar-studio [data-kind=live]{--entry-accent:#8055cb}.calendar-studio .calendar-content-chip[draggable=true]{cursor:grab}.calendar-studio .calendar-content-chip[draggable=true]:active{cursor:grabbing}.calendar-studio .calendar-content-chip:hover{background:color-mix(in srgb, var(--entry-accent) 12%, var(--panel))}.calendar-studio .calendar-cell[data-drop-target=true]{background:color-mix(in srgb, var(--accent) 9%, var(--panel));box-shadow:inset 0 0 0 2px var(--accent)}.calendar-studio .calendar-entry-type{color:var(--entry-accent,var(--accent));white-space:nowrap;align-items:center;gap:5px;margin-top:6px;font-size:10px;font-weight:600;display:inline-flex}.calendar-studio .calendar-content-chip small.calendar-publish-badge{color:var(--entry-accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.calendar-studio .calendar-agenda-row{border-inline-start:3px solid var(--entry-accent)!important}.calendar-studio .calendar-agenda-row .calendar-entry-type{flex-shrink:0;margin:0}.calendar-scheduled-notice{background:var(--soft);border-radius:10px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;line-height:1.7;display:flex}.calendar-scheduled-notice svg{flex-shrink:0;margin-top:3px}.calendar-studio .calendar-move-dialog{border:1px solid var(--border);width:min(540px,100vw - 24px);max-height:90dvh;color:var(--text);background:var(--panel);border-radius:20px;padding:24px;box-shadow:0 24px 80px #20143333}.calendar-move-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24133166}.calendar-move-dialog header{align-items:center;gap:12px;display:flex}.calendar-move-dialog h2{letter-spacing:-.4px;margin:0;font-size:18px}.calendar-move-dialog header>button{border:0;margin-inline-start:auto;padding:6px}.calendar-move-icon{color:var(--accent);background:var(--soft);border-radius:12px;place-items:center;padding:10px;display:grid}.calendar-move-times{grid-template-columns:1fr 1fr;gap:12px;display:grid}.calendar-move-times>div{border:1px solid var(--border);border-radius:12px;gap:8px;padding:15px;display:grid}.calendar-move-times>div:last-child{background:var(--soft);border-color:var(--accent)}.calendar-move-times small{color:var(--muted);font-size:11px}.calendar-move-times time{font-size:13px;font-weight:600}.calendar-move-explanation{gap:10px;font-size:12px;line-height:1.7;display:grid}.calendar-move-explanation>span{align-items:center;gap:7px;display:flex}.calendar-move-explanation small{color:var(--muted);font-size:11px}.calendar-move-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:760px){.calendar-studio .calendar-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;display:grid}.calendar-studio .calendar-search{box-sizing:border-box;flex-basis:100%;grid-column:1/-1;width:100%;min-width:0;max-width:none}.calendar-studio .calendar-filters select{flex:1;width:100%;min-width:0}.calendar-studio .calendar-filters>span{flex:1;margin-inline-start:0;font-size:9px}.calendar-studio .calendar-export{justify-self:end}.calendar-studio .calendar-agenda-row .calendar-entry-type{white-space:normal}.calendar-move-times{grid-template-columns:1fr}}
body:has(.calendar-assistant-dialog[open]){overflow:hidden}.calendar-assistant-dialog{border:1px solid var(--border);background:var(--panel);width:min(760px,100vw - 28px);height:min(800px,92dvh);max-height:92dvh;color:var(--text);border-radius:24px;padding:0;overflow:hidden;box-shadow:0 28px 100px #21152d30}.calendar-assistant-dialog[open]{flex-direction:column;display:flex}.calendar-assistant-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1d112c66}.calendar-assistant-dialog>header{border-bottom:1px solid var(--border);background:var(--ds-wash);flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.calendar-assistant-dialog>header h2{letter-spacing:-.5px;margin:0 0 5px;font-size:18px}.calendar-assistant-dialog>header p{color:var(--muted);margin:0;font-size:11px}.calendar-assistant-dialog>header>button{min-height:32px;margin-left:auto;padding:7px}.calendar-assistant-context{background:var(--soft);border-bottom:1px solid var(--border);padding:10px 24px;font-size:11px}.calendar-assistant-chat{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;min-height:0;padding:22px 24px;overflow-y:auto}.calendar-assistant-welcome{text-align:center;max-width:460px;margin:auto;padding:16px 20px 28px}.calendar-assistant-welcome>svg{color:var(--accent)}.calendar-assistant-welcome h3{letter-spacing:-.7px;margin:14px 0 10px;font-size:23px;font-weight:600}.calendar-assistant-welcome p{color:var(--muted);font-size:12px;line-height:1.8}.calendar-chat-turn{margin-bottom:24px}.calendar-chat-user{background:var(--soft);white-space:pre-wrap;border-radius:17px 17px 5px;width:fit-content;max-width:85%;margin-left:auto;padding:12px 16px;font-size:13px}.calendar-chat-answer{white-space:pre-wrap;margin:18px 0;font-size:13px;line-height:1.8}.calendar-chat-result{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 5%, var(--panel));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.calendar-chat-result strong{color:var(--accent);font-size:11px}.calendar-chat-result button{min-height:30px;padding:6px 10px}.calendar-assistant-composer{border:1px solid var(--border);background:var(--bg);border-radius:18px;flex-shrink:0;align-items:end;gap:10px;margin:0 18px;padding:12px;display:flex}.calendar-assistant-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.calendar-assistant-composer textarea{resize:none;min-width:0;min-height:48px;max-height:120px;font:inherit;caret-color:var(--text);background:0 0;border:0;flex:1;margin:0;padding:0;font-size:13px;line-height:1.7}.creator-shell.workspace-refresh .calendar-assistant-composer textarea:focus-visible{box-shadow:none;outline:none}.calendar-assistant-composer button{background:var(--ds-gradient);color:#fff;border:0;border-radius:12px;width:38px;height:38px;min-height:0;padding:9px}.calendar-assistant-footnote{color:var(--muted);flex-shrink:0;padding:10px 24px 16px;font-size:9px;line-height:1.7}.calendar-assistant-working{color:var(--accent);align-items:center;gap:8px;font-size:12px;display:flex}.calendar-assistant-error{border:1px solid var(--border);background:var(--soft);border-radius:12px;padding:12px;font-size:12px}.calendar-quick-publish{border-left:2px solid var(--accent);margin:16px 0;padding:0 0 0 14px}.calendar-quick-publish>p{font-size:12px;line-height:1.7}.calendar-quick-publish>small{color:var(--muted);margin:10px 0;font-size:10px;line-height:1.7;display:block}.calendar-quick-publish>button{min-height:34px;margin:4px 6px 0 0;padding:8px 10px}.calendar-publish-dialogue{border:0;padding:0}.calendar-publish-attachment{border:1px solid var(--border);cursor:pointer;color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.calendar-publish-attachment:focus-within{outline:2px solid var(--accent);outline-offset:3px}.calendar-publish-dialogue strong{margin-block:12px;display:block}@media (max-width:640px){.calendar-assistant-dialog{border-radius:18px;width:calc(100vw - 12px);height:96dvh;max-height:96dvh}.calendar-assistant-dialog>header{gap:8px;padding:14px}.calendar-assistant-dialog>header h2{font-size:15px}.calendar-assistant-chat{padding:16px}.calendar-assistant-composer{margin-inline:10px}}
