.cards-module__-Hl-Jq__studio{--studio-bg:#08110f;--panel:#0d1714;--panel-2:#101c18;--line:#dcece41f;--line-strong:#dcece43b;--text:#e8efe9;--muted:#89978f;min-height:100vh;color:var(--text);background:var(--studio-bg);font-family:var(--font-geist-sans),"PingFang SC",sans-serif;overflow:hidden}.cards-module__-Hl-Jq__studio button,.cards-module__-Hl-Jq__studio input,.cards-module__-Hl-Jq__studio textarea{font:inherit}.cards-module__-Hl-Jq__studio button:focus-visible,.cards-module__-Hl-Jq__studio input:focus-visible,.cards-module__-Hl-Jq__studio textarea:focus-visible{outline-offset:2px;outline:2px solid #d07a52}.cards-module__-Hl-Jq__topbar{border-bottom:1px solid var(--line);z-index:10;background:#08110ff5;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 18px 0 14px;display:grid;position:relative}.cards-module__-Hl-Jq__topbarStart{align-items:center;gap:12px;display:flex}.cards-module__-Hl-Jq__iconButton{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);place-items:center;text-decoration:none;transition:all .18s;display:grid}.cards-module__-Hl-Jq__iconButton:hover{color:var(--text);border-color:var(--line-strong);background:#13201c}.cards-module__-Hl-Jq__iconButton svg,.cards-module__-Hl-Jq__exportButton svg,.cards-module__-Hl-Jq__panelHeading svg,.cards-module__-Hl-Jq__status svg,.cards-module__-Hl-Jq__resetButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cards-module__-Hl-Jq__wordmark{align-items:center;gap:9px;display:flex}.cards-module__-Hl-Jq__wordmark .cards-module__-Hl-Jq__compass{width:34px;height:34px}.cards-module__-Hl-Jq__wordmark>span{gap:1px;display:grid}.cards-module__-Hl-Jq__wordmark strong{letter-spacing:.01em;font:700 19px Georgia,serif}.cards-module__-Hl-Jq__wordmark small{letter-spacing:.18em;color:var(--muted);font-size:8px}.cards-module__-Hl-Jq__beta{color:#e89a74;font:700 8px/1 var(--font-geist-sans),sans-serif;letter-spacing:.12em;border:1px solid #d07a5273;padding:3px 6px}.cards-module__-Hl-Jq__status{color:var(--muted);letter-spacing:.04em;align-items:center;gap:7px;font-size:11px;display:flex}.cards-module__-Hl-Jq__status svg{color:#78aa88;width:14px}.cards-module__-Hl-Jq__statusDot{background:#d07a52;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d07a521f}.cards-module__-Hl-Jq__exportButton{color:#111713;cursor:pointer;background:#d07a52;border:1px solid #d07a52;justify-self:end;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-size:12px;font-weight:800;transition:all .18s;display:flex}.cards-module__-Hl-Jq__exportButton:hover{background:#e18a61;transform:translateY(-1px)}.cards-module__-Hl-Jq__exportButton:disabled{opacity:.65;cursor:wait;transform:none}.cards-module__-Hl-Jq__workspace{grid-template-columns:226px minmax(440px,1fr) 320px;height:calc(100vh - 68px);display:grid}.cards-module__-Hl-Jq__templateRail,.cards-module__-Hl-Jq__inspector{background:var(--panel);flex-direction:column;min-height:0;display:flex}.cards-module__-Hl-Jq__templateRail{border-right:1px solid var(--line)}.cards-module__-Hl-Jq__inspector{border-left:1px solid var(--line)}.cards-module__-Hl-Jq__panelHeading{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 15px;display:flex}.cards-module__-Hl-Jq__panelHeading>span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.cards-module__-Hl-Jq__panelHeading small{color:var(--muted);font-size:10px}.cards-module__-Hl-Jq__templateList{gap:9px;padding:11px;display:grid;overflow:auto}.cards-module__-Hl-Jq__templateItem{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:56px 1fr;align-items:center;gap:10px;padding:7px;transition:all .18s;display:grid}.cards-module__-Hl-Jq__templateItem:hover{border-color:var(--line);background:#ffffff09}.cards-module__-Hl-Jq__templateActive{background:#d07a5214!important;border-color:#d07a5294!important}.cards-module__-Hl-Jq__templateItem>span{gap:5px;min-width:0;display:grid}.cards-module__-Hl-Jq__templateItem strong{font-size:11px}.cards-module__-Hl-Jq__templateItem small{color:var(--muted);font-size:9px;line-height:1.35}.cards-module__-Hl-Jq__thumbnail{background:#050a08;place-items:center;width:56px;height:70px;display:grid;overflow:hidden}.cards-module__-Hl-Jq__thumbnail .cards-module__-Hl-Jq__card{aspect-ratio:auto;min-height:0;box-shadow:none;transform:none;width:56px!important;height:70px!important}.cards-module__-Hl-Jq__canvasArea{background-color:#0a1311;background-image:linear-gradient(#e9f2ed06 1px,#0000 1px),linear-gradient(90deg,#e9f2ed06 1px,#0000 1px);background-size:24px 24px;grid-template-rows:52px minmax(0,1fr) 34px;min-width:0;min-height:0;display:grid;position:relative}.cards-module__-Hl-Jq__canvasToolbar{border-bottom:1px solid var(--line);background:#0a1311d1;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.cards-module__-Hl-Jq__ratioControl{align-items:center;gap:3px;display:flex}.cards-module__-Hl-Jq__ratioControl button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:5px;padding:5px 9px;font-size:10px;display:flex}.cards-module__-Hl-Jq__ratioControl small{opacity:.62;font-size:8px}.cards-module__-Hl-Jq__ratioControl .cards-module__-Hl-Jq__ratioActive{color:var(--text);background:#182520}.cards-module__-Hl-Jq__zoomLabel{color:var(--muted);letter-spacing:.08em;font-size:9px}.cards-module__-Hl-Jq__stage{place-items:center;min-height:0;padding:30px 40px;display:grid;position:relative;overflow:auto}.cards-module__-Hl-Jq__stageGlow{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#5f827129,#0000 68%);border-radius:50%;width:min(620px,70%);height:min(620px,70%);position:absolute}.cards-module__-Hl-Jq__canvasHint{color:#66766e;text-align:center;letter-spacing:.03em;margin:0;font-size:9px}.cards-module__-Hl-Jq__card{--accent:#b94f30;--font-scale:1;--card-padding:10%;aspect-ratio:3/4;color:#173d31;isolation:isolate;background:#f3eddf;width:auto;max-width:min(72vw,540px);height:min(70vh,700px);transition:background .3s,color .3s,aspect-ratio .25s;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061,0 0 0 1px #ffffff0d}.cards-module__-Hl-Jq__card.cards-module__-Hl-Jq__square{aspect-ratio:1}.cards-module__-Hl-Jq__card.cards-module__-Hl-Jq__portrait{aspect-ratio:3/4}.cards-module__-Hl-Jq__card.cards-module__-Hl-Jq__social{aspect-ratio:4/5}.cards-module__-Hl-Jq__card.cards-module__-Hl-Jq__story{aspect-ratio:9/16}.cards-module__-Hl-Jq__cardTexture{z-index:-1;opacity:.62;background-image:radial-gradient(#173d3113 .65px,#0000 .65px),linear-gradient(105deg,#0000 62%,#fff3);background-size:11px 11px,100% 100%;position:absolute;inset:0}.cards-module__-Hl-Jq__cardInner{height:100%;padding:var(--card-padding);flex-direction:column;display:flex;position:relative}.cards-module__-Hl-Jq__cardTop{font-size:calc(8px * var(--font-scale));letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;font-weight:800;display:flex}.cards-module__-Hl-Jq__cardTop span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cards-module__-Hl-Jq__cardTop b{color:var(--accent)}.cards-module__-Hl-Jq__cardRule{background:var(--accent);height:2px;margin-top:3.2%}.cards-module__-Hl-Jq__cardIndex{z-index:-1;color:currentColor;opacity:.085;font:700 calc(118px * var(--font-scale))/1 Georgia,serif;position:absolute;top:11%;right:6%}.cards-module__-Hl-Jq__cardContent{margin:auto 0}.cards-module__-Hl-Jq__cardContent h1{font-family:Songti SC,Noto Serif SC,Georgia,serif;font-size:calc(34px * var(--font-scale));letter-spacing:-.045em;margin:0;font-weight:700;line-height:1.24}.cards-module__-Hl-Jq__cardContent h1 span{display:block}.cards-module__-Hl-Jq__titleMark{background:var(--accent);width:48px;height:5px;margin:8% 0 7%}.cards-module__-Hl-Jq__bodyCopy{font-size:calc(13px * var(--font-scale));letter-spacing:.025em;line-height:1.75}.cards-module__-Hl-Jq__bodyCopy p{margin:0 0 3.5%}.cards-module__-Hl-Jq__cardFooter{border-top:1px solid color-mix(in srgb,currentColor 26%,transparent);justify-content:space-between;align-items:flex-end;gap:18px;padding-top:4%;display:flex}.cards-module__-Hl-Jq__brandLockup{align-items:center;gap:8px;display:flex}.cards-module__-Hl-Jq__brandLockup .cards-module__-Hl-Jq__compass{width:30px;height:30px}.cards-module__-Hl-Jq__brandLockup>span{gap:0;display:grid}.cards-module__-Hl-Jq__brandLockup strong{font:700 14px Georgia,serif}.cards-module__-Hl-Jq__brandLockup small,.cards-module__-Hl-Jq__source{letter-spacing:.08em;opacity:.65;font-size:6px}.cards-module__-Hl-Jq__source{text-align:right}.cards-module__-Hl-Jq__compass{fill:none;stroke:currentColor;stroke-width:1.25px}.cards-module__-Hl-Jq__compass .cards-module__-Hl-Jq__needle{fill:currentColor;stroke:currentColor}.cards-module__-Hl-Jq__centered .cards-module__-Hl-Jq__cardContent{text-align:center}.cards-module__-Hl-Jq__centered .cards-module__-Hl-Jq__titleMark{margin-left:auto;margin-right:auto}.cards-module__-Hl-Jq__centered .cards-module__-Hl-Jq__cardFooter{text-align:left}.cards-module__-Hl-Jq__signal{color:#edf4ed;background:#081411}.cards-module__-Hl-Jq__signal .cards-module__-Hl-Jq__cardTexture{opacity:1;background-image:linear-gradient(#77ffb70d 1px,transparent 1px),linear-gradient(90deg,#77ffb70d 1px,transparent 1px),radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 44%);background-size:20px 20px,20px 20px,100% 100%}.cards-module__-Hl-Jq__signal .cards-module__-Hl-Jq__cardRule,.cards-module__-Hl-Jq__signal .cards-module__-Hl-Jq__titleMark{box-shadow:0 0 18px color-mix(in srgb,var(--accent) 70%,transparent)}.cards-module__-Hl-Jq__signal .cards-module__-Hl-Jq__cardContent h1{font-family:var(--font-geist-sans),"PingFang SC",sans-serif;letter-spacing:-.055em}.cards-module__-Hl-Jq__blueprint{color:#183b48;background:#dce8e8}.cards-module__-Hl-Jq__blueprint .cards-module__-Hl-Jq__cardTexture{opacity:.8;background-image:linear-gradient(#183b4814 1px,#0000 1px),linear-gradient(90deg,#183b4814 1px,#0000 1px);background-size:18px 18px}.cards-module__-Hl-Jq__blueprint .cards-module__-Hl-Jq__cardContent{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:#ffffff61;padding:9% 7%}.cards-module__-Hl-Jq__blueprint .cards-module__-Hl-Jq__cardContent h1{font-family:var(--font-geist-sans),"PingFang SC",sans-serif;font-weight:800}.cards-module__-Hl-Jq__bulletin{color:#362f28;background:#efe4cf}.cards-module__-Hl-Jq__bulletin .cards-module__-Hl-Jq__cardTexture{background-image:repeating-linear-gradient(0deg,transparent 0 22px,#362f2809 23px),linear-gradient(90deg,var(--accent) 0 3%,transparent 3% 100%)}.cards-module__-Hl-Jq__bulletin .cards-module__-Hl-Jq__cardContent h1{font-size:calc(37px * var(--font-scale))}.cards-module__-Hl-Jq__quote{color:#fff8e9;background:#173d31}.cards-module__-Hl-Jq__quote .cards-module__-Hl-Jq__cardTexture{background-image:radial-gradient(#fff8e912 .7px,transparent .7px),linear-gradient(135deg,transparent 0 72%,color-mix(in srgb,var(--accent) 24%,transparent) 72%);background-size:13px 13px,100% 100%}.cards-module__-Hl-Jq__quote .cards-module__-Hl-Jq__cardIndex{font-size:calc(180px * var(--font-scale));opacity:.14;color:var(--accent);top:8%;left:7%;right:auto}.cards-module__-Hl-Jq__quote .cards-module__-Hl-Jq__cardContent h1{font-size:calc(38px * var(--font-scale));line-height:1.32}.cards-module__-Hl-Jq__quote .cards-module__-Hl-Jq__bodyCopy{opacity:.76}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__cardInner{padding:8px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__cardTop{font-size:2px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__cardRule{height:1px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__cardIndex{font-size:14px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__cardContent h1{font-size:4.4px;line-height:1.18}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__titleMark{width:8px;height:1px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__bodyCopy{font-size:2px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__cardFooter{gap:2px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__brandLockup{gap:1px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__brandLockup .cards-module__-Hl-Jq__compass{width:5px;height:5px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__brandLockup strong{font-size:2px}.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__brandLockup small,.cards-module__-Hl-Jq__compact .cards-module__-Hl-Jq__source{font-size:1px}.cards-module__-Hl-Jq__inspectorScroll{overflow:auto}.cards-module__-Hl-Jq__controlSection{border-bottom:1px solid var(--line);gap:12px;padding:16px 15px;display:grid}.cards-module__-Hl-Jq__sectionLabel{justify-content:space-between;align-items:center;margin-bottom:1px;display:flex}.cards-module__-Hl-Jq__sectionLabel>span{color:#bdc9c1;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.cards-module__-Hl-Jq__sectionLabel small{color:var(--muted);font-size:9px}.cards-module__-Hl-Jq__controlSection label{gap:6px;display:grid}.cards-module__-Hl-Jq__controlSection label>span{color:var(--muted);font-size:9px}.cards-module__-Hl-Jq__controlSection input[type=text],.cards-module__-Hl-Jq__controlSection input:not([type]),.cards-module__-Hl-Jq__controlSection textarea{border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;background:#09120f;border-radius:0;padding:9px 10px;font-size:11px;line-height:1.55;transition:border-color .18s}.cards-module__-Hl-Jq__controlSection input:hover,.cards-module__-Hl-Jq__controlSection textarea:hover{border-color:var(--line-strong)}.cards-module__-Hl-Jq__controlSection input:focus,.cards-module__-Hl-Jq__controlSection textarea:focus{border-color:#d07a52b3;outline:none}.cards-module__-Hl-Jq__titleInput{font-family:Songti SC,Noto Serif SC,Georgia,serif!important;font-size:15px!important;font-weight:700!important}.cards-module__-Hl-Jq__fieldRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cards-module__-Hl-Jq__segmented{border:1px solid var(--line);background:#09120f;grid-template-columns:1fr 1fr;padding:3px;display:grid}.cards-module__-Hl-Jq__segmented button{height:29px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:9px}.cards-module__-Hl-Jq__segmented .cards-module__-Hl-Jq__segmentActive{color:var(--text);background:#1b2923}.cards-module__-Hl-Jq__rangeLabel>span{justify-content:space-between;display:flex}.cards-module__-Hl-Jq__rangeLabel b{color:#b8c5bd;font-weight:600}.cards-module__-Hl-Jq__rangeLabel input{accent-color:#d07a52;width:100%}.cards-module__-Hl-Jq__palette{align-items:center;gap:9px;display:flex}.cards-module__-Hl-Jq__palette>button,.cards-module__-Hl-Jq__customColor{cursor:pointer;border:2px solid #0000;width:24px;height:24px;position:relative;box-shadow:0 0 0 1px #ffffff21}.cards-module__-Hl-Jq__palette .cards-module__-Hl-Jq__swatchActive{border-color:#fff;box-shadow:0 0 0 2px #08110f,0 0 0 3px #ffffff80}.cards-module__-Hl-Jq__customColor{color:var(--muted);background:conic-gradient(#d44,#db4,#4a8,#48b,#75b,#d66);place-items:center;overflow:hidden;display:grid!important}.cards-module__-Hl-Jq__customColor input{opacity:0;cursor:pointer;position:absolute;inset:0}.cards-module__-Hl-Jq__customColor span{background:#111a17;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;display:grid}.cards-module__-Hl-Jq__resetButton{border:1px solid var(--line);width:calc(100% - 30px);min-height:37px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin:15px;font-size:10px;display:flex}.cards-module__-Hl-Jq__resetButton:hover{color:var(--text);border-color:var(--line-strong)}@media (max-width:1100px){.cards-module__-Hl-Jq__workspace{grid-template-columns:190px minmax(390px,1fr) 285px}.cards-module__-Hl-Jq__stage{padding:24px}.cards-module__-Hl-Jq__card{height:min(66vh,620px)}}@media (max-width:860px){.cards-module__-Hl-Jq__studio{overflow:auto}.cards-module__-Hl-Jq__topbar{grid-template-columns:1fr auto;height:62px}.cards-module__-Hl-Jq__status{display:none}.cards-module__-Hl-Jq__workspace{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 62px)}.cards-module__-Hl-Jq__templateRail{border-right:0;border-bottom:1px solid var(--line)}.cards-module__-Hl-Jq__templateList{grid-auto-columns:165px;grid-auto-flow:column;overflow-x:auto}.cards-module__-Hl-Jq__templateItem{grid-template-columns:44px 1fr}.cards-module__-Hl-Jq__thumbnail{width:44px;height:55px}.cards-module__-Hl-Jq__thumbnail .cards-module__-Hl-Jq__card{width:44px!important;height:55px!important}.cards-module__-Hl-Jq__canvasArea{order:2;min-height:720px}.cards-module__-Hl-Jq__inspector{border-left:0;border-top:1px solid var(--line);order:3}.cards-module__-Hl-Jq__inspectorScroll{overflow:visible}.cards-module__-Hl-Jq__card{max-width:86vw;height:min(64vh,620px)}.cards-module__-Hl-Jq__topbarStart .cards-module__-Hl-Jq__beta,.cards-module__-Hl-Jq__wordmark small{display:none}}@media (max-width:560px){.cards-module__-Hl-Jq__topbar{padding-right:10px}.cards-module__-Hl-Jq__wordmark strong{font-size:16px}.cards-module__-Hl-Jq__wordmark .cards-module__-Hl-Jq__compass{display:none}.cards-module__-Hl-Jq__exportButton{padding:0 11px}.cards-module__-Hl-Jq__workspace{flex-direction:column;display:flex}.cards-module__-Hl-Jq__templateRail{order:1}.cards-module__-Hl-Jq__canvasArea{order:2;grid-template-rows:auto minmax(0,1fr) 30px;min-height:620px}.cards-module__-Hl-Jq__canvasToolbar{align-items:flex-start;gap:8px;padding:8px 10px}.cards-module__-Hl-Jq__ratioControl{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.cards-module__-Hl-Jq__ratioControl button{justify-content:center;padding:7px 3px}.cards-module__-Hl-Jq__zoomLabel{display:none}.cards-module__-Hl-Jq__stage{padding:22px 12px}.cards-module__-Hl-Jq__card{width:min(86vw,390px);max-width:none;height:auto}.cards-module__-Hl-Jq__card.cards-module__-Hl-Jq__story{width:auto;height:65vh}.cards-module__-Hl-Jq__inspector{order:3}.cards-module__-Hl-Jq__fieldRow{grid-template-columns:1fr}.cards-module__-Hl-Jq__canvasHint{padding:0 12px}}@media (prefers-reduced-motion:reduce){.cards-module__-Hl-Jq__card,.cards-module__-Hl-Jq__exportButton,.cards-module__-Hl-Jq__templateItem,.cards-module__-Hl-Jq__iconButton{transition:none}}
