*{box-sizing:border-box}:root{color:#e9ecf8;background:#080b14;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}html,body,#root{min-width:1180px;min-height:100%;margin:0}button,input,textarea{font:inherit}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{min-height:100vh;background:radial-gradient(circle at 80% -10%,rgba(95,81,209,.14),transparent 32%),#080b14}.app-header{position:sticky;z-index:20;top:0;height:70px;display:flex;align-items:center;gap:26px;padding:0 22px;border-bottom:1px solid #242838;background:#0a0d17f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-header__brand{min-width:250px;display:flex;align-items:center;gap:11px}.app-header__brand>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#101321;background:linear-gradient(135deg,#61edff,#9a7cff 55%,#ff69cd);font-size:13px;font-weight:900;box-shadow:0 0 24px #5cdcff2e}.app-header__brand div{display:flex;align-items:baseline;gap:8px}.app-header__brand strong{color:#f7f8fc;font-size:17px}.app-header__brand small{color:#7b8195;font-size:11px}.app-header__status{display:flex;align-items:center;gap:8px;color:#9299ac;font-size:12px}.app-header__status i{width:7px;height:7px;border-radius:50%;background:#51d5a5;box-shadow:0 0 10px #51d5a5}.app-header__actions{margin-left:auto;display:flex;gap:8px}.button{height:36px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.button--ghost{color:#afb5c7;border-color:#34394a}.button--ghost:hover{color:#fff;background:#1c2030}.button--primary{color:#07121c;background:#6be7ff}.button--accent{color:#21152d;background:linear-gradient(100deg,#ffe986,#ff9b59)}.workspace{min-height:calc(100vh - 70px);display:grid;grid-template-columns:438px minmax(700px,1fr)}.control-panel{height:calc(100vh - 70px);overflow-y:auto;padding:18px 18px 50px;border-right:1px solid #222637;background:#0d101a;scrollbar-width:thin;scrollbar-color:#34394b transparent}.control-panel__intro{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 16px}.control-panel__intro span{color:#f5f6fb;font-size:15px;font-weight:800}.control-panel__intro button{border:0;color:#7f879b;background:none;font-size:11px;cursor:pointer}.panel-section{margin-bottom:10px;overflow:hidden;border:1px solid #262b3b;border-radius:13px;background:#121620}.panel-section summary{position:relative;min-height:58px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 42px 10px 15px;cursor:pointer;list-style:none}.panel-section summary::-webkit-details-marker{display:none}.panel-section summary:after{content:"+";position:absolute;top:18px;right:16px;color:#747c91;font-size:19px}.panel-section[open] summary:after{content:"−"}.panel-section summary>span{color:#e7eaf2;font-size:13px;font-weight:750}.panel-section summary>small{color:#747c90;font-size:10px}.panel-section__body{display:flex;flex-direction:column;gap:12px;padding:14px;border-top:1px solid #252a3a;background:#0f131d}.control-field{display:flex;flex-direction:column;gap:6px}.control-field>span{display:flex;justify-content:space-between;color:#9299ab;font-size:11px}.control-field>span small{color:#5e6577;font-size:9px}.control-field input,.control-field textarea{width:100%;min-height:36px;padding:8px 10px;border:1px solid #2b3143;border-radius:8px;outline:0;color:#eef0f6;background:#171b28;font-size:12px;transition:border-color .2s,box-shadow .2s}.control-field input:focus,.control-field textarea:focus{border-color:#5abfd6;box-shadow:0 0 0 3px #5abfd614}.control-field input[type=color]{height:40px;padding:4px}.control-field textarea{resize:vertical}.field-grid{display:grid;gap:10px}.field-grid--two{grid-template-columns:1fr 1fr}.package-editor-list{display:flex;flex-direction:column;gap:8px}.package-editor{padding:10px;border:1px solid #292f40;border-radius:10px;background:#151a26}.package-editor--featured{border-color:#ffd3698c;background:linear-gradient(110deg,#ffd7700f,#151a26 40%)}.package-editor__head{display:flex;align-items:center;gap:7px}.package-editor__head>span{width:20px;height:20px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px;color:#70788c;background:#222738;font-size:9px;font-weight:800}.package-editor__head input{min-width:0;flex:1;border:0;outline:0;color:#eef0f6;background:transparent;font-size:12px;font-weight:700}.package-editor__head button{padding:4px 6px;border:0;border-radius:5px;color:#747d92;background:#222838;font-size:9px;cursor:pointer}.package-editor__head button.is-featured{color:#1b1830;background:#ffdc73}.package-editor__numbers{display:flex;align-items:center;gap:7px;margin-top:9px;color:#788094;font-size:9px}.package-editor__numbers label{display:flex;align-items:center;gap:4px}.package-editor__numbers input[type=number]{width:42px;height:27px;padding:3px;border:1px solid #30374a;border-radius:6px;outline:0;color:#e9ecf4;background:#0f131e;text-align:center;font-size:11px}.package-editor__numbers .hot-check input{accent-color:#ffbd60}.package-editor__numbers>strong{margin-left:auto;color:#5fdced;font-size:10px}.add-package{height:34px;border:1px dashed #343b50;border-radius:8px;color:#8890a4;background:transparent;font-size:11px;cursor:pointer}.add-package:hover{color:#69def0;border-color:#5ab}.asset-input{display:flex;align-items:center;gap:11px;padding:10px;border:1px solid #292f40;border-radius:10px;background:#151a26}.asset-input__preview{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px dashed #3d455b;border-radius:9px;color:#596176;background:#0f131e}.asset-input__preview img{width:100%;height:100%;object-fit:contain}.asset-input>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.asset-input strong{color:#dfe3ed;font-size:11px}.asset-input small{max-width:260px;overflow:hidden;color:#737c90;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.asset-input__actions{display:flex;gap:10px}.text-button{padding:0;border:0;color:#5ed5ea;background:none;font-size:10px;cursor:pointer}.text-button--danger{color:#e7888e}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.theme-group{display:flex;flex-direction:column;gap:7px}.theme-copy-note{padding:9px 10px;border:1px solid rgba(89,202,222,.2);border-radius:8px;color:#7f92a5;background:#46b1c60d;font-size:9px;line-height:1.55}.theme-group+.theme-group{margin-top:4px;padding-top:11px;border-top:1px solid #252b3b}.theme-group h4{margin:0;color:#747d91;font-size:9px;font-weight:700;letter-spacing:1px}.theme-grid button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border:1px solid #2d3345;border-radius:8px;color:#7e879a;background:#151a26;font-size:9px;cursor:pointer}.theme-grid button.is-active{color:#e8ebf2;border-color:#65c7d9;box-shadow:0 0 0 2px #65c7d914}.theme-grid i{width:34px;height:16px;border-radius:6px}.switch-row{display:flex;align-items:center;min-height:30px;position:relative;color:#a7aebf;font-size:11px;cursor:pointer}.switch-row input{position:absolute;opacity:0}.switch-row i{position:relative;width:34px;height:19px;margin-left:auto;border-radius:20px;background:#2e3548;transition:background .2s}.switch-row i:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#adb4c5;transition:transform .2s,background .2s}.switch-row input:checked+i{background:#397d88}.switch-row input:checked+i:after{background:#6be6f6;transform:translate(15px)}.local-note{margin-top:16px;padding:14px;border:1px solid rgba(72,205,175,.2);border-radius:12px;color:#7c8698;background:#319a850d}.local-note span{color:#62cdb2;font-size:10px;font-weight:800}.local-note p{margin:7px 0 0;font-size:10px;line-height:1.6}.preview-area{min-width:0;height:calc(100vh - 70px);display:flex;flex-direction:column;overflow:hidden}.version-tabs{display:flex;gap:7px;padding:14px 22px 0;background:#0b0e17}.version-tabs button{min-width:110px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 11px;border:1px solid #262b3c;border-bottom:0;border-radius:9px 9px 0 0;color:#81899b;background:#10141e;font-size:10px;cursor:pointer}.version-tabs button.is-active{color:#eef1f7;border-color:#3b4358;background:#191e2b}.version-tabs small{color:#596175;font-size:8px}.preview-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid #252a38;background:#191e2b}.preview-toolbar>div{display:flex;align-items:baseline;gap:10px}.preview-toolbar strong{color:#f0f2f7;font-size:13px}.preview-toolbar span{color:#71798c;font-size:10px}.preview-toolbar button{height:30px;padding:0 12px;border:1px solid #3b4459;border-radius:7px;color:#c4cad8;background:#242a39;font-size:10px;cursor:pointer}.poster-stage{flex:1;overflow:auto;padding:36px;background:linear-gradient(45deg,#111520 25%,transparent 25%),linear-gradient(-45deg,#111520 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#111520 75%),linear-gradient(-45deg,transparent 75%,#111520 75%),#0d1019;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.poster-stage__paper{margin:0 auto 40px;overflow:hidden;border-radius:12px;box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff14}.export-surfaces{position:fixed;z-index:-100;top:0;left:-20000px;pointer-events:none}.busy-overlay{position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;color:#f2f4f8;background:#05080fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.busy-overlay strong{font-size:14px}.busy-overlay span{color:#8b93a7;font-size:11px}.spinner{width:32px;height:32px;border:3px solid #2f374a;border-top-color:#63e5f8;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.toast{position:fixed;z-index:110;right:26px;bottom:24px;max-width:360px;padding:12px 16px;border:1px solid #394155;border-radius:10px;color:#e9edf5;background:#1a2030;box-shadow:0 16px 40px #00000059;font-size:12px}.toast--ok{border-color:#4cd5a673}.toast--error{border-color:#eb687280}.download-backdrop{position:fixed;z-index:105;inset:0;display:grid;place-items:center;padding:24px;background:#04070ec7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-dialog{position:relative;width:min(520px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-template-columns:74px 1fr;gap:18px;overflow:auto;padding:28px;border:1px solid #3a4357;border-radius:18px;background:linear-gradient(145deg,#1a2030,#111622);box-shadow:0 28px 90px #00000094}.download-dialog__close{position:absolute;top:12px;right:14px;width:30px;height:30px;border:0;border-radius:8px;color:#8992a6;background:transparent;font-size:22px;cursor:pointer}.download-dialog__close:hover{color:#fff;background:#272e40}.download-dialog__icon{width:74px;height:74px;display:grid;place-items:center;border-radius:18px;color:#0b1220;background:linear-gradient(135deg,#65eaff,#927cff);font-size:16px;font-weight:950;letter-spacing:1px;box-shadow:0 12px 28px #61def926}.download-dialog__icon--archive{background:linear-gradient(135deg,#ffe986,#ff9c5b)}.download-dialog__copy{min-width:0;padding:3px 28px 0 0}.download-dialog__copy span{color:#65dce9;font-size:11px;font-weight:800}.download-dialog__copy strong{display:block;overflow:hidden;margin-top:7px;color:#f2f4f8;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.download-dialog__copy p{margin:7px 0 0;color:#818a9f;font-size:10px;line-height:1.5}.download-dialog__preview{grid-column:1 / -1;width:100%;max-height:300px;object-fit:contain;border:1px solid #2f374a;border-radius:12px;background:linear-gradient(45deg,#171c29 25%,transparent 25%),linear-gradient(-45deg,#171c29 25%,transparent 25%),#0d111a;background-size:18px 18px}.download-dialog__save{grid-column:1 / -1;min-height:46px;display:grid;place-items:center;border-radius:11px;color:#1d1728;background:linear-gradient(100deg,#ffe986,#ff9d5b);font-size:13px;font-family:inherit;font-weight:900;text-decoration:none;border:0;cursor:pointer;box-shadow:0 12px 28px #ffab5b21}.download-dialog__save:hover{filter:brightness(1.05)}.download-dialog__fallback{grid-column:1 / -1;color:#7f899e;text-align:center;font-size:10px;text-decoration:underline;text-underline-offset:3px}.poster{position:relative;overflow:hidden;flex:0 0 auto;color:#f5f3ff;background:radial-gradient(circle at 70% 6%,color-mix(in srgb,var(--poster-secondary) 22%,transparent),transparent 23%),radial-gradient(circle at 28% 34%,color-mix(in srgb,var(--poster-primary) 10%,transparent),transparent 30%),linear-gradient(160deg,var(--poster-bg) 0%,var(--poster-bg) 62%,color-mix(in srgb,var(--poster-secondary) 18%,var(--poster-bg)) 100%);font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.poster:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:72px 72px}.poster:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}.poster[data-theme=daily]{color:#111326;background:radial-gradient(circle at 78% 7%,rgba(121,85,244,.22),transparent 24%),radial-gradient(circle at 16% 38%,rgba(65,149,230,.13),transparent 29%),linear-gradient(160deg,#fbfcff,#eef1ff 54%,#e2e6ff)}.poster[data-theme=daily]:after{opacity:.42;background:linear-gradient(rgba(65,50,190,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(65,50,190,.09) 1px,transparent 1px),linear-gradient(135deg,transparent 0 72%,rgba(95,69,225,.12) 72% 74%,transparent 74%),radial-gradient(circle at 86% 12%,rgba(113,80,239,.2),transparent 18%);background-size:62px 62px,62px 62px,auto,auto;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.42) 70%,transparent);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.42) 70%,transparent)}.poster[data-theme=daily] .poster__stars{opacity:.18}.poster[data-theme=daily] .poster-hero__eyebrow,.poster[data-theme=daily] .poster-hero__time,.poster[data-theme=daily] .stats-card__item>span,.poster[data-theme=daily] .section-heading span,.poster[data-theme=daily] .featured-card__result,.poster[data-theme=daily] .package-card p,.poster[data-theme=daily] .deadline-card p,.poster[data-theme=daily] .deadline-card small,.poster[data-theme=daily] .contact-card__copy p,.poster[data-theme=daily] .contact-card__qr,.poster[data-theme=daily] .poster-footer,.poster[data-theme=daily] .sales-intro>span{color:#181b399e}.poster[data-theme=daily] .poster-hero__badge,.poster[data-theme=daily] .featured-card__ribbon{color:#fff;background:linear-gradient(100deg,#3222bc,#7654f4);box-shadow:0 9px 24px #3f2ac62e}.poster[data-theme=daily] .poster-hero h1{color:#3120ba;text-shadow:0 0 14px rgba(103,76,227,.22),5px 5px 0 rgba(120,87,240,.12)}.poster[data-theme=daily] .poster-hero__time{border-color:#4639aa4d;background:#ffffffa8}.poster[data-theme=daily] .stats-card,.poster[data-theme=daily] .featured-card,.poster[data-theme=daily] .package-card,.poster[data-theme=daily] .benefit-card,.poster[data-theme=daily] .deadline-card,.poster[data-theme=daily] .contact-card,.poster[data-theme=daily] .sales-intro{box-shadow:0 14px 34px #382b961a}.poster[data-theme=daily] .stats-card__item small,.poster[data-theme=daily] .featured-card__buy strong,.poster[data-theme=daily] .brand-mark{color:#17182a}.poster[data-theme=daily] .benefit-card>div span{color:#3523be;background:#5b42d31a}.poster[data-theme=daily] .poster-cta{color:#fff;background:linear-gradient(100deg,#3020ba,#7251ef 62%,#318ed2);box-shadow:0 14px 34px #442dca33}.poster[data-theme=daily] .qr-placeholder{color:#646785}.poster[data-theme=spring]:after,.poster[data-theme=newyeargoods]:after{opacity:.32;background:radial-gradient(circle at 10% 8%,transparent 0 70px,var(--poster-accent) 72px 75px,transparent 77px),radial-gradient(circle at 91% 20%,color-mix(in srgb,var(--poster-secondary) 30%,transparent) 0 120px,transparent 122px),repeating-radial-gradient(circle at 50% 0,transparent 0 56px,color-mix(in srgb,var(--poster-accent) 18%,transparent) 58px 60px,transparent 62px 118px)}.poster[data-theme=labor]:after,.poster[data-theme=national]:after{opacity:.2;background:repeating-conic-gradient(from -12deg at 50% 0%,color-mix(in srgb,var(--poster-accent) 30%,transparent) 0deg 5deg,transparent 5deg 14deg),radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--poster-accent) 38%,transparent),transparent 32%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 48%);mask-image:linear-gradient(to bottom,#000,transparent 48%)}.poster[data-theme=dragonboat]:after{opacity:.35;background:radial-gradient(ellipse at 0% 94%,transparent 0 110px,color-mix(in srgb,var(--poster-primary) 32%,transparent) 112px 118px,transparent 120px),radial-gradient(ellipse at 48% 98%,transparent 0 160px,color-mix(in srgb,var(--poster-accent) 25%,transparent) 162px 168px,transparent 170px),radial-gradient(ellipse at 100% 88%,transparent 0 130px,color-mix(in srgb,var(--poster-primary) 28%,transparent) 132px 138px,transparent 140px)}.poster[data-theme=midautumn]:after{opacity:.52;background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--poster-accent) 75%,white) 0 95px,color-mix(in srgb,var(--poster-accent) 16%,transparent) 97px 155px,transparent 157px),radial-gradient(ellipse at 8% 34%,color-mix(in srgb,var(--poster-primary) 16%,transparent),transparent 24%),radial-gradient(ellipse at 92% 46%,color-mix(in srgb,var(--poster-secondary) 14%,transparent),transparent 24%)}.poster[data-theme=teachers]:after{opacity:.2;background:repeating-linear-gradient(0deg,transparent 0 55px,color-mix(in srgb,var(--poster-primary) 20%,transparent) 56px 57px),radial-gradient(ellipse at 8% 15%,color-mix(in srgb,var(--poster-accent) 25%,transparent),transparent 20%),radial-gradient(ellipse at 94% 75%,color-mix(in srgb,var(--poster-secondary) 20%,transparent),transparent 22%)}.poster[data-theme=newyear]:after{opacity:.3;background:repeating-radial-gradient(circle at 14% 9%,transparent 0 31px,color-mix(in srgb,var(--poster-primary) 42%,transparent) 32px 34px,transparent 35px 58px),repeating-radial-gradient(circle at 88% 18%,transparent 0 42px,color-mix(in srgb,var(--poster-secondary) 35%,transparent) 43px 45px,transparent 46px 76px);-webkit-mask-image:linear-gradient(to bottom,#000 0 22%,transparent 47%);mask-image:linear-gradient(to bottom,#000 0 22%,transparent 47%)}.poster[data-theme=commerce]:after,.poster[data-theme="618"]:after,.poster[data-theme=double11]:after,.poster[data-theme=double12]:after{opacity:.2;background:linear-gradient(115deg,transparent 0 66%,color-mix(in srgb,var(--poster-secondary) 28%,transparent) 66% 70%,transparent 70%),linear-gradient(115deg,transparent 0 76%,color-mix(in srgb,var(--poster-primary) 22%,transparent) 76% 79%,transparent 79%),radial-gradient(circle at 12% 24%,color-mix(in srgb,var(--poster-primary) 25%,transparent),transparent 20%)}.poster[data-theme=chinese]{font-family:STKaiti,KaiTi,Microsoft YaHei,serif}.poster[data-theme=chinese]:after{opacity:.3;background:radial-gradient(ellipse at 100% 8%,transparent 0 150px,color-mix(in srgb,var(--poster-accent) 25%,transparent) 152px 155px,transparent 157px),radial-gradient(ellipse at 0% 88%,transparent 0 210px,color-mix(in srgb,var(--poster-primary) 22%,transparent) 212px 216px,transparent 218px),repeating-linear-gradient(45deg,transparent 0 46px,color-mix(in srgb,var(--poster-primary) 8%,transparent) 47px 48px)}.poster[data-theme=tech]:after{opacity:.38;background:linear-gradient(color-mix(in srgb,var(--poster-primary) 16%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--poster-primary) 16%,transparent) 1px,transparent 1px),radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--poster-primary) 24%,transparent),transparent 32%);background-size:52px 52px,52px 52px,auto;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.25) 65%,transparent);mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.25) 65%,transparent)}.poster__stars{position:absolute;inset:0;opacity:.56;background-image:radial-gradient(circle,var(--poster-primary) 0 1.5px,transparent 2px),radial-gradient(circle,var(--poster-accent) 0 1px,transparent 1.8px),radial-gradient(circle,#fff 0 1px,transparent 1.6px);background-position:13px 17px,58px 84px,106px 33px;background-size:122px 118px,184px 166px,236px 214px}.poster__corner{position:absolute;z-index:2;top:38px;width:72px;height:72px;border-top:4px solid color-mix(in srgb,var(--poster-primary) 80%,white)}.poster__corner--left{left:34px;border-left:4px solid color-mix(in srgb,var(--poster-primary) 80%,white)}.poster__corner--right{right:34px;border-right:4px solid color-mix(in srgb,var(--poster-primary) 80%,white)}.poster__content{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;gap:32px;padding:62px 58px 48px}.poster-hero{min-height:604px;display:flex;flex-direction:column;align-items:center;text-align:center}.poster-hero__eyebrow{align-self:flex-end;margin:12px 38px 78px 0;color:#ebecffa8;font-size:22px;font-weight:500;letter-spacing:3px}.poster-hero__badge{padding:10px 58px;border-radius:40px;color:#241629;background:linear-gradient(100deg,#fff18c,#ff9853);font-size:25px;font-weight:900;letter-spacing:2px}.poster-hero__event{min-width:740px;margin-top:18px;padding:15px 62px 18px;border:4px solid transparent;border-radius:80px;color:var(--poster-primary);background:linear-gradient(var(--poster-bg),var(--poster-bg)) padding-box,linear-gradient(90deg,var(--poster-primary),var(--poster-secondary)) border-box;box-shadow:0 0 24px color-mix(in srgb,var(--poster-primary) 38%,transparent);font-size:65px;font-weight:850;letter-spacing:4px;line-height:1.16}.poster-hero h1{margin:15px 0 0;color:var(--poster-accent);font-size:80px;font-weight:950;letter-spacing:2px;line-height:1.15;text-shadow:0 0 15px color-mix(in srgb,var(--poster-accent) 70%,transparent),6px 6px 0 color-mix(in srgb,var(--poster-secondary) 28%,transparent)}.poster-hero p{margin:14px 0 0;font-size:29px;letter-spacing:4px}.poster-hero__time{margin-top:30px;padding:13px 66px;border:1px solid rgba(152,161,220,.5);border-radius:50px;color:#edeeffb8;background:#0c10309e;font-size:20px}.poster-hero--compact{min-height:380px}.poster-hero--compact .poster-hero__eyebrow{margin-bottom:34px}.poster-hero--compact .poster-hero__badge{padding:8px 46px;font-size:21px}.poster-hero--compact .poster-hero__event{min-width:660px;margin-top:14px;padding:10px 48px 13px;font-size:50px}.poster-hero--compact h1{margin-top:8px;font-size:60px}.poster-hero--compact p{margin-top:6px;font-size:23px}.poster-hero--compact .poster-hero__time{margin-top:15px;padding:9px 46px;font-size:16px}.stats-card{position:relative;min-height:338px;display:grid;grid-template-columns:1fr 2px 1fr;align-items:center;padding:52px 52px 28px;border:3px solid transparent;border-radius:38px;background:linear-gradient(color-mix(in srgb,var(--poster-panel) 94%,black),color-mix(in srgb,var(--poster-panel) 94%,black)) padding-box,linear-gradient(115deg,var(--poster-accent),var(--poster-secondary)) border-box}.stats-card__label{position:absolute;top:25px;left:32px;padding:7px 16px;border-radius:20px;color:var(--poster-accent);background:color-mix(in srgb,var(--poster-secondary) 18%,var(--poster-panel));font-size:18px;font-weight:800}.stats-card__item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:22px}.stats-card__item>span{color:#eeefffb8;font-size:30px;font-weight:700}.stats-card__item strong{margin-top:2px;color:var(--poster-accent);font-size:92px;line-height:1.1}.stats-card__item small{margin-left:16px;color:#f1efff;font-size:32px}.stats-card__item em{color:var(--poster-primary);font-size:22px;font-style:normal;font-weight:800}.stats-card__divider{width:2px;height:190px;background:#898fbe4d}.section-heading{min-height:60px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 3px}.section-heading h2{margin:0;font-size:35px;line-height:1}.section-heading span{color:#ececff8c;font-size:18px}.featured-section{display:flex;flex-direction:column;gap:24px}.featured-card{position:relative;min-height:376px;padding:54px 48px 38px;overflow:hidden;border:3px solid transparent;border-radius:40px;background:linear-gradient(color-mix(in srgb,var(--poster-panel) 84%,#24142a),color-mix(in srgb,var(--poster-panel) 84%,#24142a)) padding-box,linear-gradient(120deg,var(--poster-accent),var(--poster-secondary)) border-box}.featured-card:after{content:"";position:absolute;right:-100px;bottom:-180px;width:420px;height:420px;border-radius:50%;background:color-mix(in srgb,var(--poster-secondary) 15%,transparent);filter:blur(24px)}.featured-card__ribbon{position:absolute;z-index:2;top:-2px;right:30px;padding:13px 32px;border-radius:0 0 18px 18px;color:#241629;background:linear-gradient(100deg,#fff18c,#ff9a55);font-size:20px;font-weight:900}.featured-card__name{color:var(--poster-accent);font-size:24px;font-weight:900}.featured-card__buy{margin-top:16px;font-size:38px;font-weight:800}.featured-card__buy strong{color:#fff;font-size:52px}.featured-card__line{height:2px;margin:34px 0 28px;background:#dad8ff2e}.featured-card__result{position:relative;z-index:2;display:flex;justify-content:space-between;color:#ebebffad;font-size:24px}.featured-card__result strong{margin:0 4px;color:var(--poster-primary);font-size:48px}.featured-card__result span:last-child strong{color:var(--poster-accent)}.featured-card__bar,.package-card__bar{height:10px;margin-top:26px;overflow:hidden;border-radius:20px;background:#a2a6d733}.featured-card__bar i,.package-card__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--poster-accent),var(--poster-secondary))}.packages-section{display:flex;flex-direction:column;gap:24px}.package-grid,.countdown-packages{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.package-card{position:relative;min-height:220px;padding:28px 30px 24px;border:2px solid rgba(123,135,199,.58);border-radius:28px;background:color-mix(in srgb,var(--poster-panel) 88%,transparent)}.package-card--featured{border-color:var(--poster-accent);box-shadow:inset 0 0 30px color-mix(in srgb,var(--poster-accent) 7%,transparent)}.package-card__tag{position:absolute;top:18px;right:20px;padding:5px 13px;border-radius:20px;color:var(--poster-accent);background:color-mix(in srgb,var(--poster-secondary) 20%,var(--poster-panel));font-size:15px;font-weight:800}.package-card h3{margin:0;font-size:25px}.package-card p{margin:9px 0 0;color:#e9eaff94;font-size:18px}.package-card__values{display:flex;align-items:flex-end;justify-content:space-between;margin-top:25px;font-size:19px}.package-card__values strong{color:var(--poster-primary);font-size:40px}.package-card__values span:last-child strong{color:var(--poster-accent)}.package-card__bar{height:7px;margin-top:17px}.benefit-card{min-height:164px;padding:26px 30px 24px;border:2px solid rgba(123,135,199,.58);border-radius:28px;background:color-mix(in srgb,var(--poster-panel) 88%,transparent)}.benefit-card h2{margin:0 0 24px;font-size:24px}.benefit-card h2 span{display:inline-grid;width:34px;height:34px;place-items:center;margin-right:12px;border:2px solid var(--poster-primary);border-radius:50%;color:var(--poster-accent);font-size:18px}.benefit-card>div{display:flex;gap:18px}.benefit-card>div span{flex:1;padding:8px 12px;border-radius:18px;color:var(--poster-accent);background:#8e6fb433;text-align:center;font-size:15px;font-weight:750}.deadline-card{position:relative;min-height:172px;padding:30px 34px;border:2px solid rgba(123,135,199,.5);border-radius:28px;background:color-mix(in srgb,var(--poster-panel) 88%,transparent)}.deadline-card h2{margin:0;font-size:27px}.deadline-card p{margin:12px 0 0;color:#ebebff94;font-size:18px}.deadline-card>div:last-child{position:absolute;right:34px;bottom:32px;display:flex;flex-direction:column;align-items:flex-end;color:var(--poster-accent);font-size:25px;font-weight:850}.deadline-card small{margin-bottom:6px;color:#ebebff80;font-size:14px;font-weight:400}.deadline-card--large{min-height:260px;padding:54px 48px;border-color:color-mix(in srgb,var(--poster-accent) 68%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--poster-secondary) 12%,var(--poster-panel)),var(--poster-panel))}.deadline-card--large .deadline-card__kicker{position:static;align-items:flex-start;color:var(--poster-primary);font-size:17px;letter-spacing:5px}.deadline-card--large h2{margin-top:18px;font-size:45px}.deadline-card--large p{font-size:22px}.deadline-card--large>div:last-child{right:48px;bottom:58px;font-size:31px}.poster-cta{min-height:126px;display:grid;place-items:center;border-radius:36px;color:#21172f;background:linear-gradient(100deg,#fff096,#ff9d5a);box-shadow:0 12px 38px #ffac5a29;font-size:38px;font-weight:950;letter-spacing:4px}.contact-card{min-height:320px;display:grid;grid-template-columns:1fr 250px;gap:40px;align-items:center;padding:36px 40px;border:2px solid rgba(123,135,199,.58);border-radius:30px;background:color-mix(in srgb,var(--poster-panel) 90%,transparent)}.contact-card__copy{display:flex;flex-direction:column;align-items:flex-start}.contact-card__copy h2{margin:20px 0 10px;font-size:29px}.contact-card__copy p{margin:7px 0 0;color:#ebebff9e;font-size:19px}.contact-card__qr{display:flex;flex-direction:column;align-items:center;gap:12px;color:#ebebff8c;font-size:14px}.contact-card__qr>img,.qr-placeholder{width:210px;height:210px;object-fit:contain;border:12px solid white;background:#fff}.qr-placeholder{display:grid;place-content:center;border-color:#fff;color:#666b7e;background:linear-gradient(45deg,#f2f2f4 25%,transparent 25%,transparent 75%,#f2f2f4 75%),linear-gradient(45deg,#f2f2f4 25%,#fff 25% 75%,#f2f2f4 75%);background-position:0 0,12px 12px;background-size:24px 24px;text-align:center;font-size:18px;font-weight:800}.brand-mark{display:flex;align-items:center;gap:14px;color:#f2f1ffc7;font-size:26px;font-weight:800;letter-spacing:4px}.brand-mark img{width:66px;height:66px;object-fit:contain}.brand-mark__symbol{width:60px;height:60px;display:grid;place-items:center;border:2px solid var(--poster-primary);border-radius:16px;color:var(--poster-primary);font-size:30px}.brand-mark--compact{gap:10px;font-size:18px;letter-spacing:3px}.brand-mark--compact img,.brand-mark--compact .brand-mark__symbol{width:42px;height:42px;border-radius:10px;font-size:20px}.poster-footer{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#ebebff7a;font-size:15px}.poster-footer>span{text-align:right}.sales-intro{min-height:176px;display:flex;align-items:center;padding:28px 40px;border:2px solid rgba(123,135,199,.5);border-radius:28px;background:color-mix(in srgb,var(--poster-panel) 88%,transparent)}.sales-intro>span{margin-left:auto;color:#eeeeff94;font-size:21px}.sales-intro>strong{margin-left:22px;color:var(--poster-accent);font-size:42px}.poster--full .poster__content{gap:66px}.poster--full .packages-section{min-height:610px}.poster--featured .poster__content,.poster--comparison .poster__content{gap:22px;padding-bottom:36px}.poster--featured .stats-card{min-height:250px;padding-top:46px}.poster--featured .stats-card__item strong{font-size:70px}.poster--featured .stats-card__divider{height:130px}.poster--featured .featured-section{gap:15px}.poster--featured .featured-card{min-height:310px;padding-top:42px}.poster--featured .featured-card__line{margin:20px 0 14px}.poster--featured .poster-cta,.poster--comparison .poster-cta{min-height:92px;border-radius:28px;font-size:31px}.poster--featured .poster-footer,.poster--comparison .poster-footer{margin-top:auto}.poster--comparison .poster-hero{min-height:354px}.poster--comparison .packages-section{flex:1}.poster--comparison .package-grid{grid-template-columns:repeat(3,1fr);gap:16px}.poster--comparison .package-card{min-height:248px;padding:25px 20px 18px;border-radius:24px}.poster--comparison .package-card h3{max-width:190px;font-size:21px}.poster--comparison .package-card p{font-size:15px}.poster--comparison .package-card__values{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;font-size:15px}.poster--comparison .package-card__values strong{font-size:31px}.poster--comparison .package-card__tag{top:18px;right:15px;font-size:12px}.poster--countdown .poster__content,.poster--sales .poster__content{gap:25px}.poster--countdown .poster-hero,.poster--sales .poster-hero{min-height:360px}.poster--countdown .featured-card,.poster--sales .featured-card{min-height:320px;padding-top:42px}.poster--countdown .featured-card__line,.poster--sales .featured-card__line{margin:22px 0 18px}.poster--countdown .countdown-packages .package-card{min-height:206px}.poster--countdown .poster-cta,.poster--sales .poster-cta{min-height:105px;font-size:33px}.poster--countdown .contact-card{min-height:265px;grid-template-columns:1fr 200px;padding:25px 36px}.poster--countdown .contact-card__qr>img,.poster--countdown .qr-placeholder{width:170px;height:170px}.poster--sales .sales-intro{min-height:150px}.poster--sales .contact-card--large{min-height:385px;grid-template-columns:1fr 300px;border-color:color-mix(in srgb,var(--poster-primary) 62%,transparent)}.poster--sales .contact-card--large .contact-card__qr>img,.poster--sales .contact-card--large .qr-placeholder{width:270px;height:270px}.poster--sales .poster-footer{margin-top:auto}@media(max-width:1400px){html,body,#root{min-width:1080px}.workspace{grid-template-columns:400px minmax(640px,1fr)}.app-header__brand{min-width:190px}.button{padding:0 10px}.version-tabs button{min-width:100px}}
