*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.fixed{position:fixed}.block{display:block}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}*{box-sizing:border-box}body{margin:0;background:#f7f6fb;color:#211f29;font-family:Arial,Helvetica,sans-serif}main{max-width:820px;margin:auto;background:#faf9fd;min-height:100vh}header{height:150px;background:#fff;border-bottom:1px solid #e5e2ea;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.logo{font-size:42px;display:flex;align-items:center}.logo span,.miniLogo span{background:#7e22ce;color:#fff;padding:10px 12px;font-weight:400}.logo span{font-size:30px}header small{font-size:19px;color:#77717f}.hero,.result{padding:55px 44px}.eyebrow{color:#7e22ce;font-weight:800;letter-spacing:5px;font-size:19px}.hero h1{font-size:54px;margin:34px 0 18px}.hero>p{font-size:28px;color:#817c88;margin-bottom:55px}.hero h2,.result h2{font-size:29px;margin:35px 0}.hero h2 i,.result h2 i{font-style:normal;color:#7e22ce;background:#f0e7fa;border-radius:12px;padding:12px;margin-right:18px;font-size:20px}.cats{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:48px}.cats button{background:#fff;border:2px solid #dfdce5;border-radius:14px;padding:18px 22px;font-size:22px;color:#625d6b}.cats button.on{border-color:#7e22ce;color:#7e22ce;background:#f6effd}.hero label,.result label{display:block;font-weight:700;font-size:22px;margin:28px 0 14px}.hero label em{float:right;font-style:normal;font-weight:400;color:#9993a1}.hero input{width:100%;font-size:22px;padding:24px;border:2px solid #dfdce5;border-radius:14px}.generate{width:100%;margin-top:24px;border:0;border-radius:14px;background:#7e22ce;color:#fff;padding:23px;font-size:24px;font-weight:800;display:flex;gap:15px;align-items:center;justify-content:center}.generate:disabled{opacity:.55}.hint{font-size:18px!important;margin:18px 0!important}.error{padding:18px;background:#fee2e2;border-radius:12px}.result{border-top:1px solid #e4e0e8}.previewHead{display:flex;justify-content:space-between;color:#8d8795;margin-bottom:20px}.previewHead b{color:#7e22ce;letter-spacing:2px}.newsCanvas{display:block;width:100%;height:auto;aspect-ratio:4/5;background:#0c0b11;box-shadow:0 8px 30px #0002}.card{--accent: #a936aa;position:relative;aspect-ratio:4/5;overflow:hidden;background:#0c0b11;background-size:cover;background-repeat:no-repeat;background-position:center top;border-radius:0;color:#fff;padding:30px 38px 34px;text-align:center;box-shadow:0 8px 30px #0002}.card.theme-history{--accent: #c77a16}.card.theme-crime{--accent: #c62828}.card.theme-mystery{--accent: #315ba7}.card.theme-legend{--accent: #a936aa}.card.theme-curiosity{--accent: #e06b18}.card.theme-science{--accent: #168a9b}.card.theme-nature{--accent: #34844a}.card.theme-albanian{--accent: #d62839}.card.theme-culture{--accent: #b0447d}.card.theme-tech{--accent: #5267b9}.card.theme-default{--accent: #7e22ce}.frame{position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid var(--accent);box-sizing:border-box;pointer-events:none;z-index:5}.cardTop{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center}.tag{display:flex;align-items:center;gap:10px;font-weight:900;font-size:18px;letter-spacing:.2px}.tag i{display:block;width:6px;height:28px;background:var(--accent)}.illustration{font-size:13px;opacity:.9}.sideLabel{position:absolute;left:12px;top:40%;z-index:4;transform:rotate(-90deg) translate(-50%);transform-origin:left top;font-size:12px;font-weight:800;white-space:nowrap}.watermark{position:absolute;z-index:2;top:28%;left:50%;transform:translate(-50%) rotate(-8deg);font-size:34px;font-weight:800;color:#ffffff24;white-space:nowrap}.cardContent{position:absolute;z-index:4;left:30px;right:30px;top:54%;bottom:4.5%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden}.card h3{font-size:32px;line-height:1.2;margin:0 auto 8px;max-width:92%;font-weight:900;flex:0 0 auto;background:var(--accent);padding:4px 14px 10px;box-sizing:border-box}.card h3 span{background:transparent;box-shadow:none;padding:0}.brandRow{display:flex;align-items:center;gap:18px;margin-bottom:10px;width:100%;flex:0 0 auto}.brandRow>i{height:1px;background:#ffffff61;flex:1}.miniLogo{display:inline-flex;align-items:center;font-weight:900;font-size:25px;line-height:1;white-space:nowrap}.miniLogo span{display:block;background:var(--accent);font-size:18px;line-height:1;padding:7px 9px;margin-left:6px;font-weight:400;box-sizing:border-box}.card p{font-size:15.5px;line-height:1.28;margin:0 auto;max-width:98%;width:98%;text-align:center;overflow:hidden;flex:1 1 auto;min-height:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.storyHighlight{font-weight:900;color:#fff;text-shadow:0 0 1px rgba(255,255,255,.2)}.questionLine{width:64px;height:3px;background:var(--accent);margin:4px auto 0;flex:0 0 auto}.card strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;line-height:1.2;max-width:92%;margin:0 auto;padding-bottom:1px;flex:0 0 auto}.imageTools{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.toolButton,.download{border:0;border-radius:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.toolButton{min-height:58px;padding:12px;background:#f4eff9;color:#5c257f;font-size:15px}.uploadButton{position:relative;overflow:hidden}.uploadButton input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.download{width:100%;padding:20px;margin:12px 0 0;background:#7e22ce;color:#fff;font-size:19px}.download:disabled{opacity:.45}.newsActions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.newsActions button,.archiveActions button{border:0;border-radius:13px;min-height:54px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.newsActions button:first-child{background:#eee8f3;color:#5b246e}.newsActions button:last-child{background:#7e22ce;color:#fff}.qualityPanel{margin-top:14px;padding:17px 18px;border:1px solid #ded9e5;border-radius:14px;background:#fff}.qualityPanel>div{display:flex;justify-content:space-between;align-items:center}.qualityPanel b{font-size:13px;letter-spacing:1px;color:#77717f}.qualityPanel strong{font-size:24px;color:#5b246e}.qualityPanel p{margin:9px 0 4px;line-height:1.4}.qualityPanel small{color:#817c88}.qualityPanel b{display:flex;align-items:center;gap:7px}.qualityPanel b svg{width:18px}.qualityPanel.verified{border-color:#b7dfc3;background:#f5fff7}.qualityPanel.needsReview{border-color:#f0c0c0;background:#fff7f7}.qualityPanel .warning{color:#a51f2b;font-weight:800}.angles{margin-top:12px;border:1px solid #ded9e5;border-radius:14px;padding:15px}.angles div{padding:10px 0;border-bottom:1px solid #eee}.angles div:last-child{border-bottom:0}.angles p{margin:4px 0;color:#68616f}.editField{width:100%;border:2px solid #ded9e5;border-radius:14px;background:#fff;padding:18px;font-size:18px}.result textarea.short{min-height:150px}.modeSwitch.three{grid-template-columns:repeat(3,1fr)}.modeSwitch.four{grid-template-columns:repeat(4,1fr)}.archiveEmpty{margin-top:22px;padding:32px;border:2px dashed #d8d0df;border-radius:16px;display:flex;flex-direction:column;gap:8px;text-align:center;color:#77717f}.archiveEmpty b{color:#292530;font-size:20px}.archiveOnlyPanel>.archiveTitle{margin-top:30px}.archiveOnlyPanel{background:linear-gradient(180deg,#f5f1fa 0,#faf9fd 300px);min-height:calc(100vh - 150px)}.archiveHero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#211f29,#3b214d);color:#fff;border-radius:24px;padding:28px;box-shadow:0 18px 45px #38224624}.archiveHero .eyebrow{color:#dcbcff}.archiveHero h1{font-size:42px;margin:10px 0 5px}.archiveHero p{margin:0;color:#d7cfdd;font-size:16px}.archiveTotal{min-width:92px;height:92px;border-radius:22px;background:#ffffff12;border:1px solid #ffffff24;display:flex;flex-direction:column;align-items:center;justify-content:center}.archiveTotal b{font-size:32px}.archiveTotal span{font-size:12px;color:#d7cfdd;text-transform:uppercase;letter-spacing:1px}.centralArchiveSection{margin-top:24px;padding-top:10px}.archiveTabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 8px;padding:6px;background:#ebe5f0;border-radius:18px;position:sticky;top:8px;z-index:20;box-shadow:0 8px 22px #26192f12}.archiveTabs button{border:0;background:transparent;border-radius:13px;padding:16px 12px;font-weight:900;color:#696270;cursor:pointer;touch-action:manipulation;transition:.18s ease}.archiveTabs button:active{transform:scale(.98)}.archiveTabs button.active{background:#fff;color:#7e22ce;box-shadow:0 4px 14px #30163e18}.archiveTabs b{margin-left:6px;background:#211f29;color:#fff;border-radius:999px;padding:4px 8px}.archiveTextBlock{padding:0 14px 8px}.archiveTextBlock small{display:block;margin-top:10px;color:#8a8490;font-size:10px;font-weight:900;letter-spacing:1px}.archiveTextBlock p{margin:4px 0 10px;color:#625d6b;font-size:14px;line-height:1.4;white-space:pre-wrap}.archiveMessage{margin:12px 0;padding:13px 15px;border-radius:12px;background:#f1ebf7;color:#542269;font-weight:700}.archiveTitle h2{display:flex;align-items:center;gap:9px}.archiveTitle h2 svg{width:25px}.archiveActions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 12px 14px}.archiveActions button{font-size:12px;min-height:45px;background:#f0eaf5;color:#542269}.archiveActions button:first-child{background:#211f29;color:#fff}.archiveActions svg{width:16px}.newsArchive{margin-top:45px}.archiveActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 16px 17px;border-top:1px solid #eeeaf1}.archiveActionGrid button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #e1d8e8;border-radius:13px;min-height:50px;padding:10px;background:#f6f1fa;color:#542269;font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 7px #30163e0d;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.archiveActionGrid button:hover{background:#eee4f5;box-shadow:0 5px 14px #30163e18}.archiveActionGrid button:active{transform:scale(.97);box-shadow:none}.archiveActionGrid button:disabled{opacity:.45;cursor:not-allowed}.archiveActionGrid button svg{width:18px;height:18px;pointer-events:none}.archiveActionGrid .actionPrimary{background:#211f29;color:#fff;border-color:#211f29}.archiveActionGrid .actionPublish{background:#1877f2;color:#fff;border-color:#1877f2}.archiveActionGrid .dangerAction{background:#fff3f3;color:#a51f2b;border-color:#f3d3d3}.statusBadge{display:inline-flex!important;width:-moz-max-content;width:max-content;padding:5px 8px;border-radius:999px;background:#eee;font-size:10px!important;font-weight:900}.status-gati{background:#e7f7ec!important;color:#16723a!important}.status-në-radhë,.status-planifikuar{background:#fff4d9!important;color:#8b5b00!important}.status-postuar{background:#e7efff!important;color:#2453a6!important}.status-dështoi{background:#ffe8e8!important;color:#a51f2b!important}.archiveEditor{padding:8px 14px}.archiveEditor label{font-size:12px;font-weight:900;margin:8px 0 5px;display:block}.archiveEditor textarea{width:100%;min-height:76px;border:1px solid #d8d0df;border-radius:10px;padding:10px;font:inherit}.scheduleEditor{padding:0 14px 14px;display:grid;grid-template-columns:1fr auto;gap:8px}.scheduleEditor input,.scheduleEditor button{min-height:44px;border:1px solid #d8d0df;border-radius:10px;padding:8px}.scheduleEditor button{background:#211f29;color:#fff;font-weight:800}.archiveLogic{margin:0 14px 14px;padding-top:12px}.archiveLogic summary{font-size:14px}.archiveLogic p{font-size:13px;line-height:1.45}.managerCard .archiveMeta small{font-size:11px;color:#77717f}.facebookStatus{margin-top:12px;border:2px solid #ded9e5;border-radius:14px;background:#fff;padding:18px}.interactiveArchive{margin-top:42px;border-top:1px solid #ddd7e6;padding-top:30px}.archiveTitle{display:flex;align-items:center;justify-content:space-between;gap:16px}.archiveTitle h2{margin:8px 0;font-size:30px}.archiveTitle>b{background:#211f29;color:#fff;padding:10px 14px;border-radius:999px}.archiveNote{color:#77717f;line-height:1.45}.archiveGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.archiveCard{background:#fff;border:1px solid #e3dce8;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #28163112;transition:transform .18s ease,box-shadow .18s ease}.archiveCard:hover{transform:translateY(-2px);box-shadow:0 16px 38px #2816311c}.managerCard{position:relative}.managerCard .archiveMeta{padding:16px 16px 8px}.managerCard>strong{font-size:18px;line-height:1.3;padding:7px 16px;color:#211f29}.managerCard .archiveTextBlock{padding:0 16px 10px}.managerCard .archiveTextBlock p{background:#f8f6fa;border-radius:11px;padding:10px;margin-top:5px}.managerCard .statusBadge{box-shadow:inset 0 0 0 1px #00000008}.cleanArchive{max-width:820px;margin:0 auto;padding:24px 14px 80px}.cleanArchive .archiveGrid{display:grid;gap:24px}.cleanArchive .archiveCard{background:#fff;border:1px solid #eee;border-radius:24px;overflow:hidden;padding-bottom:18px}.cleanArchive .archiveCard>img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;display:block}.cleanArchive .archiveCard>strong,.cleanArchive .archiveCard>p,.cleanArchive .archiveCard>small{display:block;margin-left:22px;margin-right:22px}.cleanArchive .archiveCard>strong{font-size:28px;margin-top:18px}.cleanArchive .archiveCard>small{margin-top:18px;color:#8d8794;font-weight:800;letter-spacing:.08em}.cleanArchive .archiveCard>p{white-space:pre-wrap;font-size:18px;line-height:1.45}.cleanEditorHead{display:flex;justify-content:space-between;align-items:center}.cleanEditorHead button{border:0;background:transparent}.saveCleanEdit{width:100%;margin-top:20px;padding:16px;border:0;border-radius:16px;background:#201d27;color:#fff;font-weight:800;display:flex;gap:8px;justify-content:center}.archiveActions .danger{border-color:#efc8c8;color:#a21d2d}.archiveCard img,.archiveNoImage{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:#17151c}.archiveNoImage{display:flex;align-items:center;justify-content:center;color:#aaa}.archiveMeta{display:flex;justify-content:space-between;gap:8px;padding:14px 14px 6px}.archiveMeta div{display:flex;flex-direction:column;gap:4px}.archiveMeta span{font-size:12px;color:#77717f}.archiveMeta button{border:0;background:#fee2e2;color:#991b1b;border-radius:10px;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.archiveCard>strong{display:block;padding:5px 14px;font-size:16px}.archiveCard>p{padding:0 14px 16px;margin:6px 0;color:#625d6b;font-size:14px;line-height:1.35}@media(max-width:600px){.archiveGrid{grid-template-columns:1fr;gap:20px}.interactiveArchive{margin-top:30px}.archiveTitle h2{font-size:25px}.archiveOnlyPanel{padding:26px 14px 40px}.archiveHero{border-radius:20px;padding:20px;align-items:center}.archiveHero h1{font-size:29px;margin:7px 0 4px}.archiveHero p{font-size:13px}.archiveTotal{min-width:72px;height:72px;border-radius:18px}.archiveTotal b{font-size:26px}.archiveTabs{top:6px;margin-top:14px}.archiveTabs button{padding:14px 7px;font-size:12px}.archiveActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.archiveActionGrid button{min-height:52px;font-size:12px}.archiveCard{border-radius:20px}.managerCard>strong{font-size:17px}}.statusHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.statusHead strong{font-size:18px}.statusHead button{border:0;border-radius:10px;background:#211f29;color:#fff;padding:10px 14px;font-size:15px;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.statusHead button svg{width:18px;height:18px}.facebookStatus p{margin:0;font-size:17px;line-height:1.5;color:#38343f;white-space:pre-wrap}.result textarea,.box{width:100%;border:2px solid #ded9e5;border-radius:14px;background:#fff;padding:20px;font-size:22px;line-height:1.45;min-height:110px}.result textarea.story{min-height:260px}.box{min-height:auto}details{border-top:1px solid #ddd8e2;margin-top:35px;padding-top:25px}summary{font-size:22px;font-weight:800;cursor:pointer}details a{display:block;color:#7e22ce;margin:14px 0;text-decoration:none}.modeSwitch{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:22px 44px 0;background:#fff}.modeSwitch button{border:2px solid #e1dce7;background:#fff;border-radius:14px;padding:17px 10px;font-weight:900;color:#696270;cursor:pointer}.modeSwitch button.active{border-color:#7e22ce;color:#7e22ce;background:#f7effd}.interactivePanel{padding:55px 44px}.interactivePanel h1{font-size:54px;margin:30px 0 12px}.interactivePanel .intro{font-size:23px;color:#817c88;line-height:1.4}.scheduleStrip{display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#211f29;color:#fff;border-radius:16px;padding:18px;margin:30px 0}.scheduleStrip b{width:100%;font-size:14px;letter-spacing:2px}.scheduleStrip span{background:#7e22ce;padding:9px 14px;border-radius:10px;font-weight:900}.scheduleStrip small{margin-left:auto;color:#cbc6d0}.engineGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.engineGrid button{--engine:#7e22ce;text-align:left;min-height:108px;border:2px solid #e2dde8;border-left:8px solid var(--engine);border-radius:14px;background:#fff;padding:14px;cursor:pointer}.engineGrid button.selected{border-color:var(--engine);box-shadow:0 0 0 2px color-mix(in srgb,var(--engine) 18%,transparent)}.engineGrid strong{display:block;color:var(--engine);font-size:15px;margin-bottom:8px}.engineGrid small{color:#746e7a;line-height:1.3}.interactivePanel label{display:block;font-weight:800;font-size:20px;margin:28px 0 12px}.interactivePanel label em{float:right;font-style:normal;color:#9993a1;font-weight:400}.interactivePanel>input{width:100%;border:2px solid #dfdce5;border-radius:14px;padding:21px;font-size:20px}.interactiveGenerate{margin-bottom:18px}.generationDirections{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:18px}.generationDirections .interactiveGenerate{margin-bottom:0}.libraryGenerate{width:100%;min-height:76px;border:2px solid #7e22ce;border-radius:16px;background:linear-gradient(135deg,#faf5ff,#f0e5fb);color:#4f1b68;padding:13px 17px;display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer;touch-action:manipulation;box-shadow:0 6px 18px #5b246e14}.libraryGenerate>span{font-size:28px}.libraryGenerate>div{display:flex;flex-direction:column;gap:3px}.libraryGenerate strong{font-size:15px;letter-spacing:.2px}.libraryGenerate small{font-size:12px;color:#75677e;line-height:1.3}.libraryGenerate:active{transform:scale(.985)}.libraryGenerate:disabled{opacity:.5;cursor:not-allowed}.jobsPanel{margin:22px 0 8px;background:#fff;border:1px solid #e2dce7;border-radius:20px;padding:18px;box-shadow:0 10px 28px #2d17360d}.panelTitle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.panelTitle>div{display:flex;flex-direction:column;gap:2px}.panelTitle b{font-size:20px;color:#211f29}.panelTitle small{font-size:12px;color:#8a8490}.panelTitle>span{background:#f1e8f7;color:#6d278e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.jobList{display:flex;flex-direction:column;gap:10px}.jobRow{display:block;border:1px solid #e7e1eb;border-radius:15px;background:#faf9fc;padding:13px 14px;overflow:hidden}.jobMain{display:flex;align-items:center;justify-content:space-between;gap:12px}.jobIdentity{display:flex;align-items:center;gap:10px;min-width:0}.jobIdentity>div{display:flex;flex-direction:column;gap:3px;min-width:0}.jobIdentity strong{font-size:14px;color:#27232b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobIdentity small{font-size:12px;color:#77717f}.jobDot{width:10px;height:10px;border-radius:50%;background:#a79ead;box-shadow:0 0 0 4px #eeeaf1;flex:0 0 auto}.jobRow.generating_logic .jobDot,.jobRow.logic_done .jobDot,.jobRow.generating_image .jobDot,.jobRow.queued .jobDot{background:#7e22ce;box-shadow:0 0 0 4px #efe3f8}.jobRow.done{border-color:#cfe8d7;background:#f8fff9}.jobRow.done .jobDot{background:#1f9d55;box-shadow:0 0 0 4px #e1f5e8}.jobRow.failed{border-color:#f0d7d7;background:snow}.jobRow.failed .jobDot{background:#c83b47;box-shadow:0 0 0 4px #fde7e9}.jobMain>button{border:0;border-radius:10px;background:#211f29;color:#fff;padding:10px 15px;font-size:12px;font-weight:900;cursor:pointer;touch-action:manipulation}.jobFailure{margin:10px 0 0!important;padding:9px 0 0!important;border-top:1px solid #efdede!important}.jobFailure summary{font-size:12px!important;color:#a3313b;font-weight:900;cursor:pointer}.jobFailure p{margin:9px 0 2px;font-size:12px;line-height:1.45;color:#6c5b5d;white-space:normal;overflow-wrap:anywhere}.interactiveResult{margin-top:45px;padding-top:35px;border-top:1px solid #ddd8e2}.interactiveActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.interactiveActions button{border:0;border-radius:13px;min-height:56px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:#eee8f3;color:#4f285f}.interactiveActions button:disabled{opacity:.45}.privateLogic{margin-top:14px;padding:18px;border:2px dashed #b9b1c2;border-radius:14px;background:#f3f0f5;line-height:1.5}.privateLogic b{color:#5b246e}.privateLogic p{margin:10px 0}.privateLogic small{display:block;margin-top:12px;font-weight:800;color:#77717f}@media(max-width:600px){.modeSwitch{padding:14px 22px 0}.modeSwitch button{font-size:12px;padding:13px 5px}.interactivePanel{padding:36px 22px}.interactivePanel h1{font-size:38px}.interactivePanel .intro{font-size:18px}.jobsPanel{margin:18px -2px 8px;padding:13px;border-radius:17px}.panelTitle b{font-size:18px}.jobRow{padding:12px}.jobIdentity strong{font-size:13px}.jobIdentity small{font-size:11px}.jobMain>button{min-width:72px;min-height:40px}.jobFailure p{font-size:11.5px}.engineGrid{grid-template-columns:1fr;gap:9px}.engineGrid button{min-height:84px}.scheduleStrip small{width:100%;margin-left:0}header{height:100px;padding:0 22px}.logo{font-size:28px}.logo span{font-size:20px;padding:8px}header small{font-size:14px}.hero,.result{padding:36px 22px}.eyebrow{font-size:15px;letter-spacing:3px}.hero h1{font-size:39px}.hero>p{font-size:21px;margin-bottom:38px}.cats{gap:9px}.cats button{font-size:17px;padding:14px}.hero input,.result textarea,.box{font-size:18px}.card{padding:18px 20px 24px}.frame{top:0;right:0;bottom:0;left:0;border-width:2px}.cardTop{padding:0 2px}.tag{font-size:12px;gap:6px}.tag i{width:4px;height:20px}.illustration{font-size:9px}.sideLabel{left:8px;font-size:8px}.watermark{font-size:22px}.cardContent{left:16px;right:16px;top:54%;bottom:4.5%;gap:4px}.card h3{font-size:19.5px;line-height:1.2;margin-bottom:4px;max-width:91%;padding:2px 8px 6px}.card h3 span{box-shadow:none;padding:0}.brandRow{gap:9px;margin-bottom:5px}.miniLogo{font-size:16px}.miniLogo span{font-size:11px;padding:4px 6px}.card p{font-size:10px;line-height:1.2;margin:0 auto;max-width:98%;width:98%;-webkit-line-clamp:6}.questionLine{width:42px;height:2px;margin:3px auto 0}.card strong{font-size:9.4px;line-height:1.15;max-width:92%;margin:0 auto;-webkit-line-clamp:2}.imageTools{grid-template-columns:1fr;gap:8px}.newsActions{grid-template-columns:1fr}.modeSwitch.three{grid-template-columns:1fr 1fr 1fr}.modeSwitch.three button{font-size:10px}.modeSwitch.four{grid-template-columns:1fr 1fr}.modeSwitch.four button{font-size:11px}.archiveActions{grid-template-columns:1fr}.qualityPanel strong{font-size:21px}.toolButton{min-height:52px;font-size:14px}.download{font-size:17px}.facebookStatus{padding:14px}.statusHead strong{font-size:16px}.statusHead button{padding:9px 12px;font-size:14px}.facebookStatus p{font-size:15px;line-height:1.45}.previewHead{font-size:13px}.previewHead b{letter-spacing:1px}}.newsMakerCanvas{width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;border-radius:16px;background:#111}.editingCard{grid-column:1/-1;border:2px solid #542269!important;box-shadow:0 18px 55px #54226922!important}.inlineNewsEditor{padding:14px;background:#faf7fc;border-bottom:1px solid #e3dce8}.inlineEditorHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#542269}.inlineEditorHead button{border:1px solid #ded9e5;background:#fff;color:#542269;border-radius:11px;padding:10px 12px;font-weight:900;display:flex;align-items:center;gap:6px}.inlineEditorHead svg{width:17px}.inlineNewsCanvas{max-width:680px;margin:0 auto;border-radius:18px;box-shadow:0 10px 32px #0002}.inlineEditorHint{text-align:center;font-size:13px;font-weight:800;color:#542269;padding:10px 4px 4px}.inlineNewsEditor .layerTabs,.inlineNewsEditor .sourceButtons{max-width:680px;margin:10px auto}.inlineNewsEditor>label{display:block;max-width:680px;margin:12px auto 6px;font-weight:900;font-size:13px}.inlineZoom{display:block;width:min(680px,100%);margin:0 auto 12px}.inlineTextFields{max-width:680px;margin:14px auto;display:grid;gap:10px}.inlineTextFields label{font-size:12px;font-weight:900;color:#4b4650}.inlineTextFields textarea{display:block;width:100%;min-height:82px;margin-top:6px;border:1px solid #d8d0df;border-radius:12px;padding:11px;font:inherit;background:#fff}.inlineSaveRow{max-width:680px;margin:12px auto 0;display:grid;grid-template-columns:1fr 2fr;gap:10px}.inlineSaveRow button{min-height:54px;border-radius:13px;border:1px solid #ded9e5;font-weight:900;display:flex;align-items:center;justify-content:center;gap:7px}.inlineSaveRow .saveEditorBtn{background:#542269!important;color:#fff!important;border-color:#542269}.inlineSaveRow svg{width:18px}@media(max-width:600px){.inlineNewsEditor{padding:10px}.inlineEditorHint{font-size:11px}.inlineTextFields textarea{min-height:72px}.inlineSaveRow{grid-template-columns:1fr 1.5fr}}.newsMakerCanvas canvas{display:block;width:100%;aspect-ratio:4/5}.layerTabs,.sourceButtons{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.layerTabs button,.sourceButtons button{border:0;border-radius:10px;padding:10px 12px;font-weight:700}.layerTabs button.active{outline:3px solid currentColor}.sourceButtons .danger{background:#7f1d1d;color:#fff}.sourceUpload{border:0;border-radius:10px;padding:10px 12px;font-weight:700;background:#e9f5ec;color:#176b36;display:inline-flex!important;align-items:center;gap:7px;margin:0!important;cursor:pointer}.sourceUpload.disabled{opacity:.45;pointer-events:none}.sourceUpload input{display:none}.sourceUpload svg{width:18px}.approveReviewBtn{grid-column:1/-1;background:#176b36!important;color:#fff!important;border-color:#176b36!important}.scheduledBadge{margin:8px 12px;padding:9px 11px;border-radius:10px;background:#efe8f7;color:#5b246e;font-size:12px;font-weight:800;display:flex;gap:7px;align-items:center}.scheduledBadge svg{width:16px}.scheduleBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:flex;align-items:center;justify-content:center;padding:18px}.scheduleBox{width:min(520px,100%);background:#fff;border-radius:20px;padding:20px;box-shadow:0 20px 60px #0005}.scheduleBox label{display:block;font-weight:800;margin:14px 0 8px}.scheduleBox input{width:100%;font-size:18px;padding:15px;border:2px solid #ded9e5;border-radius:12px}.scheduleBox .saveCleanEdit{margin-top:16px}.interactiveManager{border-top:1px solid #e3dce8;margin-top:30px}.interactiveManagerTop{display:grid;grid-template-columns:1fr;gap:10px;margin:14px 0 4px}.interactiveManagerTop button{min-height:52px;border:0;border-radius:14px;background:#211f29;color:#fff;font-weight:900;display:flex;align-items:center;justify-content:center;gap:8px}.interactiveManagerTop button:last-child{background:#eee8f3;color:#542269}.interactiveManagerTop svg{width:18px}.interactiveArchiveActions{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.interactiveManagerTop{grid-template-columns:1fr}.interactiveArchiveActions{grid-template-columns:1fr 1fr}}
