@import"https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@500;600;700&family=Bowlby+One+SC&family=Bungee&family=Graduate&family=IBM+Plex+Sans+Condensed:wght@500;700&family=Oswald:wght@500;600;700&family=Rye&display=swap";.i{--signal-ink: #111111;--signal-muted: #66615a;--signal-page: #c1c1be;--signal-paper: #f7f6f2;--signal-line: #d7d4cc;--signal-image-empty: #e8e6df;--signal-red: #d71920;--signal-owner: #6a341d;--signal-soft-black: #1a1a18;--signal-soft-gray: #b8b5ad;--signal-rail-width: 204px;--signal-rail-gap: 16px;--signal-viewport-pad: 14px;box-sizing:border-box;width:100%;height:100dvh;min-height:100dvh;display:block;overflow:hidden;padding:var(--signal-viewport-pad);background:var(--signal-page);color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);user-select:none;-webkit-user-select:none}.i *,.i *:before,.i *:after{box-sizing:border-box}.i button,.i input,.i textarea{font:inherit}._{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:visible;border:0;background:transparent;box-shadow:none}.vt{display:none}.Ja{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.Te{min-width:0;color:var(--signal-ink);font-size:22px;font-weight:900;letter-spacing:0;line-height:1}.Te span{color:var(--signal-muted);font-size:12px;letter-spacing:.04em;text-transform:lowercase}.Ka{display:flex;align-items:center;justify-content:flex-end;gap:12px}.i button{min-height:38px;padding:0;border:0;border-radius:0;background:transparent;color:var(--signal-ink);cursor:pointer}.i button:disabled{color:var(--signal-soft-gray);cursor:default}.i button:focus-visible,.i input:focus-visible,.i textarea:focus-visible{outline:2px solid var(--signal-ink);outline-offset:3px}.Qa{display:grid;place-items:center;width:34px;height:34px;min-height:34px!important;border-radius:50%!important;background:var(--signal-soft-black)!important;color:var(--signal-paper)!important;box-shadow:0 7px 18px #11111138;touch-action:none}.Ua{display:grid;place-items:center;border:1px solid rgba(17,17,17,.22)!important;border-radius:50%!important;background:#f7f6f2eb!important;color:var(--signal-ink);box-shadow:0 4px 14px #1111112e;touch-action:manipulation}.Va{border:1px solid rgba(17,17,17,.42)!important;border-radius:50%!important;box-shadow:0 6px 14px #11111129}.wt{--image-ratio: 1 / 1;position:relative;width:100%;aspect-ratio:var(--image-ratio);overflow:hidden;background:var(--signal-image-empty)}.dr{background:transparent}.gr,.mr{position:absolute;inset:0;width:100%;height:100%;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.gr{object-fit:fill;transform:scale(1.03)}.mr{object-fit:contain}.Ce{min-height:26px;padding:0;border-bottom:1px solid transparent;background:transparent;color:var(--signal-ink);font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.Ce:not(:disabled):hover,.Ce:not(:disabled):focus-visible{border-bottom-color:currentColor}.y{flex:0 0 auto;display:none;grid-template-columns:1fr 1.18fr auto;align-items:flex-start;gap:10px;padding:10px 18px;border-bottom:1px solid var(--signal-line);background:var(--signal-paper)}.Wa{position:relative}.cr{width:100%;text-align:left}.cr:after{content:" \25be";font-size:10px;letter-spacing:0}.y button,.b button{border-bottom:1px solid transparent;color:var(--signal-ink);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.y button:not(:disabled):hover,.y button:not(:disabled):focus-visible,.b button:not(:disabled):hover,.b button:not(:disabled):focus-visible{border-bottom-color:currentColor}.b{position:absolute;top:calc(100% + 7px);left:0;z-index:90;display:none;min-width:154px;padding:8px;border:1px solid var(--signal-line);background:#f7f6f2fa;box-shadow:0 14px 34px #1111111f}.Za .b{display:grid;gap:6px}.b button{min-height:30px;text-align:left}.kt,.zt{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:9px;font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.kt{margin:5px -2px 0;padding:8px 2px 3px;border-top:1px solid rgba(17,17,17,.14)}.kt:first-child{margin-top:0;padding-top:2px;border-top:0}.fr{display:flex;gap:6px;align-items:center}.fr button{width:auto;min-width:74px;min-height:32px;padding:0 10px;border:1px solid var(--signal-line);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.jt{position:absolute;top:0;left:0;right:0;z-index:9;display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 18px;overflow:hidden;border-bottom:1px solid var(--signal-line);background:#f7f6f2d1}.xr{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.xr::-webkit-scrollbar{display:none}.u{display:flex;align-items:center;flex:0 0 auto;min-width:max-content;max-width:none;border:1px solid var(--signal-line);background:#f1f1eeb8}.hr{border-color:#11111185;background:var(--signal-paper)}._a{border-style:dashed}.en{border-color:var(--signal-ink);background:#11111114;box-shadow:inset 0 0 0 1px var(--signal-ink)}.tn{opacity:.58;cursor:grabbing}.u button{min-height:28px;color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.u button:first-child{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-width:max-content;padding:0 8px 0 14px;text-align:left;white-space:nowrap}.hr button{color:var(--signal-ink)}.At{position:relative;display:inline-grid;place-items:center;min-width:18px;height:18px;overflow:hidden;border:1px solid currentColor;border-radius:50%;color:var(--signal-ink);font-size:0;letter-spacing:0}.At:before{content:"";width:7px;height:6px;border:1px solid currentColor;border-top:0}.At:after{content:"";position:absolute;width:7px;height:6px;margin-top:-7px;border:1px solid currentColor;border-bottom:0;border-radius:7px 7px 0 0}.yr{display:inline-grid;place-items:center;min-width:18px;height:18px;border:1px solid currentColor;border-radius:50%;color:var(--signal-muted);font-size:0;letter-spacing:0}.yr:before{content:"";width:9px;border-top:2px solid currentColor}.Me{flex:0 0 26px;width:26px;min-width:26px!important;min-height:28px!important;opacity:0;color:var(--signal-ink)!important;font-size:14px!important;letter-spacing:0!important;line-height:1!important;text-align:center;transition:opacity .12s ease}.u:hover .Me,.u:focus-within .Me,.Me[aria-expanded=true]{opacity:1}.br{flex:0 0 30px;width:30px;min-height:30px!important;border:1px solid var(--signal-line)!important;color:var(--signal-ink);font-size:18px;font-weight:900;line-height:1}.Ht{flex:0 0 auto;min-height:30px!important;padding:0 14px;border:1px solid var(--signal-ink)!important;background:var(--signal-ink);color:var(--signal-paper);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.Ht:not(:disabled):hover,.Ht:not(:disabled):focus-visible{background:var(--signal-paper);color:var(--signal-ink)}.T{position:fixed;z-index:260;display:grid;gap:4px;width:164px;padding:8px;border:1px solid var(--signal-line);background:#f7f6f2fa;box-shadow:0 14px 34px #11111129}.T button{min-height:30px;border-bottom:1px solid transparent;color:var(--signal-ink);font-size:11px;font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase}.T button:not(:disabled):hover,.T button:not(:disabled):focus-visible{border-bottom-color:currentColor}.on{color:var(--signal-red)!important}.v{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:var(--signal-rail-gap);min-height:0;overflow:hidden;padding:14px;background:var(--signal-page)}.Nt{align-items:stretch;overflow:auto;padding:16px}.ur{width:min(720px,100%);min-height:max-content;margin:0 auto;padding:20px;border:1px solid var(--signal-line);background:var(--signal-paper);box-shadow:0 14px 34px #1111111f}.C,.Gt li{display:flex;align-items:center}.C{justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:2px solid var(--signal-ink)}.C span{color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.C h2{margin:3px 0;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.C p{margin:0;color:var(--signal-muted);font-size:13px}.Rt{position:sticky;top:-20px;z-index:40;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0;background:#f7f6f2f7}.Rt button,.Tt button{min-height:42px;border:1px solid var(--signal-line);background:#fff;color:var(--signal-ink);font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.Rt button:last-child{background:var(--signal-ink);color:#fff}.Tt{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border:1px solid var(--signal-line);background:#e7e3db}.Tt button[aria-pressed=true]{background:var(--signal-ink);color:#fff}.vr{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.vr>li{border:1px solid var(--signal-line);background:#fff}.rn{border-color:var(--signal-ink)!important;box-shadow:0 8px 20px #11111114}.Ct{border-color:#8a8479!important;background-color:#e6e1d8!important;background-image:repeating-linear-gradient(-45deg,rgba(17,17,17,.035) 0 5px,transparent 5px 10px)!important}.Ct .wr{opacity:.76}.Ct .M small{display:inline-block;padding:3px 5px;border:1px solid #8a8479;background:#f7f6f2b8;color:#514d46}.in{padding:24px 16px;border-style:dashed!important;color:var(--signal-muted);font-size:13px;text-align:center}.wr{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:stretch;min-height:48px}.M{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-width:0;padding:6px 8px;text-align:left}.M strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.M small{color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.an{font-size:18px;line-height:1;text-align:center}.S{display:grid;grid-template-columns:repeat(3,36px);border-left:1px solid var(--signal-line)}.S button{min-height:36px;border-left:1px solid var(--signal-line);font-size:13px;font-weight:900}.S button:first-child{border-left:0}.kr{display:grid;place-items:center;min-width:36px;min-height:36px;border-right:1px solid var(--signal-line);color:var(--signal-muted);cursor:grab;font-size:20px;line-height:1;touch-action:none;user-select:none}.kr:active{cursor:grabbing}.nn{opacity:.54;outline:2px solid var(--signal-ink);outline-offset:1px}.ln{padding:0 12px 12px;border-top:1px solid var(--signal-line);background:#f1efea}.zr{display:flex;justify-content:flex-end;gap:6px;padding:10px 0 0}.zr button,.Se button,.Be button{min-height:42px;border:1px solid var(--signal-line);background:#fff;color:var(--signal-ink);font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.Se{min-height:0!important;padding:0!important;border-style:dashed!important}.Se button,.Be button{width:100%;border:0;text-align:left}.Se button span,.Be button span{display:inline-block;margin-right:8px;font-size:18px;vertical-align:-1px}.Be{border-style:dashed!important}.Mt{display:grid;gap:10px}.Mt .a{display:grid}.Xe button{min-height:38px;border:1px solid var(--signal-line);background:#fff;color:var(--signal-ink);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pn,.sn{margin:14px 0;padding:12px;border:1px solid var(--signal-line);background:#eeeae2;color:var(--signal-muted);font-size:13px}.Gt{display:grid;gap:8px;margin:16px 0;padding:0;list-style:none}.Gt li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:48px;padding:0;border:1px solid var(--signal-line);background:#fff}.St{flex:1 1 auto;display:grid;align-content:center;min-width:0;padding:6px 8px}.St strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.St small{color:var(--signal-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Xe{display:grid;grid-template-columns:repeat(3,36px);gap:0;border-left:1px solid var(--signal-line)}.Xe button{min-width:36px;min-height:36px;padding:0;border:0;border-left:1px solid var(--signal-line)}.Xe button:first-child{border-left:0}.jr{display:block;width:100%;height:100%;overflow:auto;padding:0}.dn{--tea-cork-sticky-header-height: 52px;width:100%;min-height:100%}.Bt{position:sticky;top:0;z-index:500;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 12px;border-bottom:1px solid var(--signal-line);background:#f7f6f2f7}.Bt button,.Bt strong{font-size:11px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ee{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px;width:auto;max-width:calc(100% - var(--signal-rail-width) - var(--signal-rail-gap));height:min(calc(100dvh - 28px),calc((100vw - 28px - var(--signal-rail-width) - var(--signal-rail-gap)) / 1.3));aspect-ratio:1.3 / 1;min-width:0;min-height:0}.Ar{position:relative;grid-column:1;grid-row:1;width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:flex-start;justify-content:flex-start;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.Xt{position:relative;flex:0 0 auto;min-width:0;min-height:0;margin:auto;outline:1px solid rgba(17,17,17,.34);box-shadow:0 12px 28px #11111129;transition:width .14s ease,height .14s ease,box-shadow .14s ease}.Xt>.w{position:absolute;inset:0 auto auto 0;transform-origin:top left}.It{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);max-width:calc(100% - (var(--signal-rail-width) * 2) - (var(--signal-rail-gap) * 2));height:min(calc(100dvh - 28px),calc((100vw - 28px - (var(--signal-rail-width) * 2) - (var(--signal-rail-gap) * 2)) / 1.3));margin-left:calc(var(--signal-rail-width) + var(--signal-rail-gap))}.Pt{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);max-width:calc(100% - (var(--signal-rail-width) * 2) - (var(--signal-rail-gap) * 2));height:min(calc(100dvh - 28px),calc((100vw - 28px - (var(--signal-rail-width) * 2) - (var(--signal-rail-gap) * 2)) / 1.3))}.w{position:relative;width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:visible;touch-action:none}.gn{touch-action:auto}.mn{position:absolute;top:58px;right:14px;z-index:90;padding:7px 9px;border:1px solid rgba(17,17,17,.2);background:#f7f6f2eb;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.09em;line-height:1;text-transform:uppercase;pointer-events:none}.It .w,.Pt .w{grid-column:1;grid-row:1;overflow:hidden}.Yt{position:relative;flex:0 0 var(--signal-rail-width);align-self:stretch;z-index:120;display:grid;align-content:flex-start;gap:10px;width:var(--signal-rail-width);max-height:none;overflow-x:hidden;overflow-y:auto;padding:10px;border:1px solid var(--signal-line);background:#f7f6f2f5;box-shadow:0 14px 34px #11111124;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin}.te{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;gap:6px;pointer-events:auto}.B{display:grid;grid-template-columns:minmax(0,1fr) 32px 50px 32px 34px;align-items:center;gap:4px;min-width:0;padding:7px 0;border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);pointer-events:auto}.B>span{color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.B button{display:grid;place-items:center;width:100%;min-height:30px!important;border:1px solid var(--signal-line)!important;background:var(--signal-paper)!important;color:var(--signal-ink);font-size:10px;font-weight:900;letter-spacing:0;text-align:center}.B button:nth-of-type(1),.B button:nth-of-type(3){font-size:17px}.B .cn{background:var(--signal-soft-black)!important;color:var(--signal-paper)!important}.fn{display:grid;gap:8px;min-width:0;min-height:66px;padding:0 2px 8px;border-bottom:1px solid var(--signal-line)}.Hr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-content:space-between;gap:5px}.Hr .Ce{min-width:auto;min-height:32px;padding:0 1px;overflow:visible;font-size:10px;letter-spacing:0;text-align:center;white-space:normal}.Nr{display:flex;gap:8px;padding:12px 0}.Nr button{flex:1;background:var(--signal-paper);color:var(--signal-ink);border:1px solid var(--signal-line);padding:9px 4px;font-size:10px}.oe{display:grid;place-items:center;min-height:30px;padding:0 9px;border:1px solid rgba(17,17,17,.2);background:#f1f1eeb3;color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1.1;text-align:center;text-transform:uppercase}.oe[data-state=dirty],.oe[data-state=error]{border-color:#d7192080;color:var(--signal-red)}.oe[data-state=saving]{color:var(--signal-ink)}.oe[data-state=saved]{border-color:#11111170;background:var(--signal-paper);color:var(--signal-ink)}.te button{width:34px;min-height:34px!important;border:1px solid var(--signal-line)!important;background:#f7f6f2f5!important;color:var(--signal-ink);font-size:16px;font-weight:900;line-height:1}.te .xn{width:auto;padding:0 10px!important;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hn{border:1px solid var(--signal-line);background:#f1f1ee94}.X{width:100%;min-height:34px!important;padding:0 10px!important;border-bottom:1px solid transparent!important;color:var(--signal-ink);font-size:11px;font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase}.X:after{content:" \25b8";float:right;letter-spacing:0}.Ft .X{border-bottom-color:var(--signal-line)!important}.Ft .X:after{content:" \25be"}.a{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;min-width:0}.Ft .a{display:grid}.zt{grid-column:1 / -1;padding:7px 2px 2px;border-top:1px solid rgba(17,17,17,.14)}.zt:first-child{padding-top:1px;border-top:0}.a button{display:grid;place-items:center;gap:4px;min-width:0;min-height:52px!important;padding:5px 3px!important;border:1px solid rgba(17,17,17,.14)!important;background:#f7f6f2b3!important;color:var(--signal-ink);font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;overflow:hidden;text-transform:uppercase}.a button span:last-child{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.a button:not(:disabled):hover,.a button:not(:disabled):focus-visible{background:var(--signal-paper)!important;border-color:#1111117a!important;box-shadow:0 8px 18px #11111114}.a button.Ot{border-color:var(--signal-ink)!important;background:var(--signal-paper)!important;color:var(--signal-ink);box-shadow:inset 0 0 0 4px var(--signal-ink),0 8px #1111111f}.a button.Ot .Gr{border-color:var(--signal-ink);background:#ffffff85}.a button.Ot .Rr{filter:grayscale(100%) contrast(1.35);opacity:1}.qt{border-bottom:1px solid var(--signal-line)}.qt .X{border-bottom:0!important}.qt .X:after{content:""}.yn{display:grid;gap:8px;padding:8px}.bn{display:grid;gap:7px;border:1px solid rgba(17,17,17,.14);background:#f7f6f2b8;padding:7px}.Lt{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.Lt img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid rgba(17,17,17,.16);background:var(--signal-image-empty)}.Lt span{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;min-width:24px;height:20px;background:#111111d6;color:var(--signal-paper);font-size:10px;font-weight:900}.re{display:grid;gap:2px}.re strong,.re span,.Dt,.Et{min-width:0;overflow:hidden;text-overflow:ellipsis}.re strong{font-size:11px;line-height:1.1}.re span,.Dt,.Et{color:var(--signal-muted);font-size:10px;line-height:1.25}.Jt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.Jt button{min-height:28px!important;padding:0 6px!important;border:1px solid rgba(17,17,17,.18)!important;background:#ffffff6b!important;color:var(--signal-ink);font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.Jt .un{color:var(--signal-red)}.Dt,.Et{border:1px dashed rgba(17,17,17,.16);padding:8px}.a button:disabled{opacity:.38;cursor:not-allowed}.Gr{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(17,17,17,.2);background:#ffffff47;color:var(--signal-ink)}.Rr{display:block;width:16px;height:16px;object-fit:contain;filter:grayscale(100%) contrast(1.2);opacity:.9}.r{--signal-font-content: var(--font-serif, Georgia, "Times New Roman", serif);--signal-font-interface: var(--font-ui, Arial, Helvetica, sans-serif);--signal-font-monospace: "Courier New", Courier, ui-monospace, SFMono-Regular, Menlo, monospace;--signal-type-display-size: max(12px, calc(28px * var(--signal-token-text-scale, 1)));--signal-type-display-font-family: var(--signal-font-content);--signal-type-display-font-weight: 700;--signal-type-display-line-height: 1.05;--signal-type-display-letter-spacing: -.02em;--signal-type-display-text-transform: none;--signal-type-display-font-variant-numeric: tabular-nums;--signal-type-headline-size: max(12px, calc(22px * var(--signal-token-text-scale, 1)));--signal-type-headline-font-family: var(--signal-font-content);--signal-type-headline-font-weight: 700;--signal-type-headline-line-height: 1.15;--signal-type-headline-letter-spacing: -.01em;--signal-type-headline-text-transform: none;--signal-type-headline-font-variant-numeric: normal;--signal-type-title-size: max(12px, calc(18px * var(--signal-token-text-scale, 1)));--signal-type-title-font-family: var(--signal-font-content);--signal-type-title-font-weight: 700;--signal-type-title-line-height: 1.2;--signal-type-title-letter-spacing: 0;--signal-type-title-text-transform: none;--signal-type-title-font-variant-numeric: normal;--signal-type-subtitle-size: max(12px, calc(16px * var(--signal-token-text-scale, 1)));--signal-type-subtitle-font-family: var(--signal-font-content);--signal-type-subtitle-font-weight: 600;--signal-type-subtitle-line-height: 1.3;--signal-type-subtitle-letter-spacing: 0;--signal-type-subtitle-text-transform: none;--signal-type-subtitle-font-variant-numeric: normal;--signal-type-body-size: max(12px, calc(16px * var(--signal-token-text-scale, 1)));--signal-type-body-font-family: var(--signal-font-content);--signal-type-body-font-weight: 400;--signal-type-body-line-height: 1.5;--signal-type-body-letter-spacing: 0;--signal-type-body-text-transform: none;--signal-type-body-font-variant-numeric: normal;--signal-type-description-size: max(12px, calc(14px * var(--signal-token-text-scale, 1)));--signal-type-description-font-family: var(--signal-font-content);--signal-type-description-font-weight: 400;--signal-type-description-line-height: 1.4;--signal-type-description-letter-spacing: 0;--signal-type-description-text-transform: none;--signal-type-description-font-variant-numeric: normal;--signal-type-supporting-size: max(12px, calc(13px * var(--signal-token-text-scale, 1)));--signal-type-supporting-font-family: var(--signal-font-interface);--signal-type-supporting-font-weight: 400;--signal-type-supporting-line-height: 1.4;--signal-type-supporting-letter-spacing: 0;--signal-type-supporting-text-transform: none;--signal-type-supporting-font-variant-numeric: normal;--signal-type-label-size: max(12px, calc(12px * var(--signal-token-text-scale, 1)));--signal-type-label-font-family: var(--signal-font-interface);--signal-type-label-font-weight: 700;--signal-type-label-line-height: 1.3;--signal-type-label-letter-spacing: .03em;--signal-type-label-text-transform: none;--signal-type-label-font-variant-numeric: normal;--signal-type-action-size: max(12px, calc(13px * var(--signal-token-text-scale, 1)));--signal-type-action-font-family: var(--signal-font-interface);--signal-type-action-font-weight: 700;--signal-type-action-line-height: 1.3;--signal-type-action-letter-spacing: .01em;--signal-type-action-text-transform: none;--signal-type-action-font-variant-numeric: normal;--signal-type-metadata-size: max(12px, calc(12px * var(--signal-token-text-scale, 1)));--signal-type-metadata-font-family: var(--signal-font-interface);--signal-type-metadata-font-weight: 500;--signal-type-metadata-line-height: 1.4;--signal-type-metadata-letter-spacing: 0;--signal-type-metadata-text-transform: none;--signal-type-metadata-font-variant-numeric: tabular-nums;--signal-type-optional-size: max(12px, calc(12px * var(--signal-token-text-scale, 1)));--signal-type-optional-font-family: var(--signal-font-interface);--signal-type-optional-font-weight: 400;--signal-type-optional-line-height: 1.4;--signal-type-optional-letter-spacing: 0;--signal-type-optional-text-transform: none;--signal-type-optional-font-variant-numeric: tabular-nums;--signal-type-micro-size: max(12px, calc(12px * var(--signal-token-text-scale, 1)));--signal-type-micro-font-family: var(--signal-font-interface);--signal-type-micro-font-weight: 600;--signal-type-micro-line-height: 1.3;--signal-type-micro-letter-spacing: .02em;--signal-type-micro-text-transform: none;--signal-type-micro-font-variant-numeric: normal;position:absolute;transform-origin:center center;cursor:grab;touch-action:none;-webkit-user-select:none}.r [data-signal-text-role=display]{--signal-text-font-family: var(--signal-type-display-font-family);--signal-text-font-weight: var(--signal-type-display-font-weight);--signal-text-line-height: var(--signal-type-display-line-height);--signal-text-letter-spacing: var(--signal-type-display-letter-spacing);--signal-text-text-transform: var(--signal-type-display-text-transform);--signal-text-font-variant-numeric: var(--signal-type-display-font-variant-numeric);font-size:var(--signal-type-display-size)}.r [data-signal-text-role=headline]{--signal-text-font-family: var(--signal-type-headline-font-family);--signal-text-font-weight: var(--signal-type-headline-font-weight);--signal-text-line-height: var(--signal-type-headline-line-height);--signal-text-letter-spacing: var(--signal-type-headline-letter-spacing);--signal-text-text-transform: var(--signal-type-headline-text-transform);--signal-text-font-variant-numeric: var(--signal-type-headline-font-variant-numeric);font-size:var(--signal-type-headline-size)}.r [data-signal-text-role=title]{--signal-text-font-family: var(--signal-type-title-font-family);--signal-text-font-weight: var(--signal-type-title-font-weight);--signal-text-line-height: var(--signal-type-title-line-height);--signal-text-letter-spacing: var(--signal-type-title-letter-spacing);--signal-text-text-transform: var(--signal-type-title-text-transform);--signal-text-font-variant-numeric: var(--signal-type-title-font-variant-numeric);font-size:var(--signal-type-title-size)}.r [data-signal-text-role=subtitle]{--signal-text-font-family: var(--signal-type-subtitle-font-family);--signal-text-font-weight: var(--signal-type-subtitle-font-weight);--signal-text-line-height: var(--signal-type-subtitle-line-height);--signal-text-letter-spacing: var(--signal-type-subtitle-letter-spacing);--signal-text-text-transform: var(--signal-type-subtitle-text-transform);--signal-text-font-variant-numeric: var(--signal-type-subtitle-font-variant-numeric);font-size:var(--signal-type-subtitle-size)}.r [data-signal-text-role=body]{--signal-text-font-family: var(--signal-type-body-font-family);--signal-text-font-weight: var(--signal-type-body-font-weight);--signal-text-line-height: var(--signal-type-body-line-height);--signal-text-letter-spacing: var(--signal-type-body-letter-spacing);--signal-text-text-transform: var(--signal-type-body-text-transform);--signal-text-font-variant-numeric: var(--signal-type-body-font-variant-numeric);font-size:var(--signal-type-body-size)}.r [data-signal-text-role=description]{--signal-text-font-family: var(--signal-type-description-font-family);--signal-text-font-weight: var(--signal-type-description-font-weight);--signal-text-line-height: var(--signal-type-description-line-height);--signal-text-letter-spacing: var(--signal-type-description-letter-spacing);--signal-text-text-transform: var(--signal-type-description-text-transform);--signal-text-font-variant-numeric: var(--signal-type-description-font-variant-numeric);font-size:var(--signal-type-description-size)}.r [data-signal-text-role=supporting]{--signal-text-font-family: var(--signal-type-supporting-font-family);--signal-text-font-weight: var(--signal-type-supporting-font-weight);--signal-text-line-height: var(--signal-type-supporting-line-height);--signal-text-letter-spacing: var(--signal-type-supporting-letter-spacing);--signal-text-text-transform: var(--signal-type-supporting-text-transform);--signal-text-font-variant-numeric: var(--signal-type-supporting-font-variant-numeric);font-size:var(--signal-type-supporting-size)}.r [data-signal-text-role=label]{--signal-text-font-family: var(--signal-type-label-font-family);--signal-text-font-weight: var(--signal-type-label-font-weight);--signal-text-line-height: var(--signal-type-label-line-height);--signal-text-letter-spacing: var(--signal-type-label-letter-spacing);--signal-text-text-transform: var(--signal-type-label-text-transform);--signal-text-font-variant-numeric: var(--signal-type-label-font-variant-numeric);font-size:var(--signal-type-label-size)}.r [data-signal-text-role=action]{--signal-text-font-family: var(--signal-type-action-font-family);--signal-text-font-weight: var(--signal-type-action-font-weight);--signal-text-line-height: var(--signal-type-action-line-height);--signal-text-letter-spacing: var(--signal-type-action-letter-spacing);--signal-text-text-transform: var(--signal-type-action-text-transform);--signal-text-font-variant-numeric: var(--signal-type-action-font-variant-numeric);font-size:var(--signal-type-action-size)}.r [data-signal-text-role=metadata]{--signal-text-font-family: var(--signal-type-metadata-font-family);--signal-text-font-weight: var(--signal-type-metadata-font-weight);--signal-text-line-height: var(--signal-type-metadata-line-height);--signal-text-letter-spacing: var(--signal-type-metadata-letter-spacing);--signal-text-text-transform: var(--signal-type-metadata-text-transform);--signal-text-font-variant-numeric: var(--signal-type-metadata-font-variant-numeric);font-size:var(--signal-type-metadata-size)}.r [data-signal-text-role=optional]{--signal-text-font-family: var(--signal-type-optional-font-family);--signal-text-font-weight: var(--signal-type-optional-font-weight);--signal-text-line-height: var(--signal-type-optional-line-height);--signal-text-letter-spacing: var(--signal-type-optional-letter-spacing);--signal-text-text-transform: var(--signal-type-optional-text-transform);--signal-text-font-variant-numeric: var(--signal-type-optional-font-variant-numeric);font-size:var(--signal-type-optional-size)}.r [data-signal-text-role=micro]{--signal-text-font-family: var(--signal-type-micro-font-family);--signal-text-font-weight: var(--signal-type-micro-font-weight);--signal-text-line-height: var(--signal-type-micro-line-height);--signal-text-letter-spacing: var(--signal-type-micro-letter-spacing);--signal-text-text-transform: var(--signal-type-micro-text-transform);--signal-text-font-variant-numeric: var(--signal-type-micro-font-variant-numeric);font-size:var(--signal-type-micro-size)}.r [data-signal-text-role]{font-family:var(--signal-text-font-family)!important;font-style:normal!important;font-weight:var(--signal-text-font-weight)!important;font-variant-numeric:var(--signal-text-font-variant-numeric)!important;letter-spacing:var(--signal-text-letter-spacing)!important;line-height:var(--signal-text-line-height)!important;text-transform:var(--signal-text-text-transform)!important}.Tr{--signal-type-headline-font-family: var(--signal-font-monospace);--signal-type-headline-font-weight: 900;--signal-type-headline-line-height: 1;--signal-type-headline-letter-spacing: .055em;--signal-type-supporting-font-family: var(--signal-font-monospace);--signal-type-supporting-font-weight: 900;--signal-type-supporting-line-height: 1;--signal-type-supporting-letter-spacing: .055em}.Cr{--signal-type-display-font-family: var(--signal-font-interface);--signal-type-display-font-weight: 700;--signal-type-display-line-height: 1;--signal-type-display-letter-spacing: -.02em;--signal-type-supporting-font-family: var(--signal-font-content);--signal-type-optional-font-weight: 700;--signal-type-optional-line-height: 1.2;--signal-type-optional-letter-spacing: .04em;--signal-type-optional-text-transform: uppercase}.Mr{--signal-type-subtitle-font-family: var(--signal-font-interface);--signal-type-subtitle-font-weight: 800;--signal-type-subtitle-line-height: 1.15;--signal-type-subtitle-font-variant-numeric: tabular-nums;--signal-type-optional-font-weight: 600;--signal-type-optional-line-height: 1.2}.Sr,.Br{--signal-type-headline-font-family: var(--signal-font-interface);--signal-type-headline-font-weight: 700;--signal-type-headline-line-height: .95;--signal-type-headline-letter-spacing: -.02em;--signal-type-headline-font-variant-numeric: tabular-nums;--signal-type-optional-font-weight: 600;--signal-type-optional-line-height: 1.3}.Kt,.Ie{--signal-type-supporting-font-family: var(--signal-font-content)}.ie [data-signal-text-role=description]{--signal-text-font-family: var(--signal-font-interface);--signal-text-font-weight: 700;--signal-text-line-height: 1.25;--signal-text-font-variant-numeric: tabular-nums}.ae>[data-signal-text-role=metadata],.Pe>[data-signal-text-role=metadata]{--signal-text-font-weight: 800;--signal-text-line-height: 1.2;--signal-text-letter-spacing: .08em;--signal-text-text-transform: uppercase}.r[data-custom-text-color=true]{--signal-ink: var(--signal-object-text-color);--signal-muted: color-mix(in srgb, var(--signal-object-text-color) 72%, transparent);color:var(--signal-object-text-color)}.r[data-custom-text-color=true] :where(h1,h2,h3,h4,p,span,strong,small,a,em,code,label,time,li,input,textarea){color:var(--signal-object-text-color)!important}.r[data-custom-text-color=true] :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--signal-object-text-color) 62%,transparent)!important}.r:active{cursor:grabbing}.Xr{outline:1px solid rgba(17,17,17,.64);outline-offset:4px;overflow:visible!important}.r:focus-visible{outline:2px solid var(--signal-ink);outline-offset:5px}.Qt{display:flex;flex-direction:column;gap:8px;padding:13px 14px 14px;overflow:hidden;border:1px solid rgba(17,17,17,.22);background:color-mix(in srgb,rgba(247,246,242,.96) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 28px #11111124;color:var(--signal-ink)}.ne{box-shadow:none!important}.t{border-color:transparent!important}.e{border-color:transparent!important;box-shadow:none!important}.e .Ye,.t .Ye,.e .Ut,.t .Ut,.e .Fe,.t .Fe,.e .Oe,.t .Oe,.e .qe,.t .qe,.e .Le,.t .Le,.e .De,.t .De,.e .Vt,.t .Vt,.e .Wt,.t .Wt,.e .Zt{border-color:transparent!important}.e ._t,.t ._t,.e .Ee,.t .Ee,.e .le,.t .le,.e .pe,.t .pe,.e .se,.t .se,.e .Je,.t .Je,.e .I a,.t .I a,.e .de,.t .de,.e .eo,.t .eo,.e .ge,.t .ge,.e .k,.t .k,.e .Ir,.t .Ir,.e .z{border-color:transparent!important;background:transparent!important}.vn{display:flex;flex:1 1 auto;min-height:0;width:100%;height:100%;flex-direction:column;gap:8px;transform-origin:center;pointer-events:none}.Qt h3{margin:0;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-weight:700;letter-spacing:0;line-height:1.08}.Qt p{min-height:0;margin:0;overflow:auto;font-family:var(--font-serif, Georgia, "Times New Roman", serif);line-height:1.32;white-space:pre-wrap;overflow-wrap:anywhere}.to{display:flex;min-height:0;flex:1 1 auto;align-items:center;gap:12px}.to img{display:block;width:42px;height:42px;flex:0 0 42px;object-fit:contain}.to p{flex:1 1 auto;overflow:visible;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-weight:800;letter-spacing:.06em;line-height:1.08;text-transform:uppercase}._t{width:100%;height:1px;flex:0 0 auto;background:var(--signal-line)}.Pr{animation:Yr 2.8s ease-in-out infinite}.Fr{animation:Or 2.2s ease-in-out infinite}.qr{animation:Lr 3.4s steps(1,end) infinite}@keyframes Yr{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes Or{0%,to{opacity:1}50%{opacity:.72}}@keyframes Lr{0%,to{opacity:1}43%{opacity:.8}45%{opacity:1}67%{opacity:.74}69%{opacity:1}}.wn{display:grid;min-height:0;padding:9px;overflow:hidden;border:1px solid rgba(17,17,17,.2);background:color-mix(in srgb,rgba(247,246,242,.96) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 26px #11111129}.j{display:grid;min-width:0;min-height:0;overflow:visible;border:0;background:transparent;box-shadow:none}.j.ne,.j:not(.e):not(.ne):not(.t){outline:1px solid rgba(17,17,17,.42);outline-offset:4px}.j.t,.j:not(.e):not(.ne):not(.t){filter:drop-shadow(0 12px 14px rgba(17,17,17,.24))}.j.e,.j.ne{filter:none}.Ke{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:visible;background:transparent}.Ke img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none}.oo{display:grid;place-items:center;width:min(100%,320px);height:180px;box-sizing:border-box;margin:0 auto 12px;padding:16px;overflow:hidden;border:1px dashed rgba(17,17,17,.24);background:linear-gradient(45deg,rgba(17,17,17,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(17,17,17,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(17,17,17,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(17,17,17,.04) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.oo .Ke{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.oo .Ke img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.kn{display:grid;grid-template-rows:minmax(0,auto) auto;gap:8px;min-height:0;width:100%;height:100%;overflow:hidden}.Dr{grid-template-rows:minmax(0,1fr) auto}.Dr .wt{min-height:0;height:100%}.Er{grid-template-rows:auto minmax(0,1fr) auto}.Er .wt{min-height:0;height:100%}.zn{min-height:0;overflow:hidden;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-title-size);font-weight:700;line-height:1.15;overflow-wrap:anywhere;pointer-events:none}.Qe{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.jn{margin:-4px 0 8px;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;line-height:1.35}.Jr{display:grid;gap:14px;margin:0 0 18px;padding:13px;border:1px solid rgba(17,17,17,.24);background:#f7f6f2b3;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.Jr legend{padding:0 6px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center;font-size:13px;font-weight:800}.ro output{font-variant-numeric:tabular-nums}.ro input{grid-column:1 / -1;width:100%;margin:0;accent-color:#111}.An{display:grid;gap:8px;font-size:13px;font-weight:800}.P{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.P button,.P label{width:32px;height:32px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--mobile-appearance-color, #fff);box-shadow:0 0 0 1px #1111116b;cursor:pointer}.P button[aria-pressed=true]{box-shadow:0 0 0 3px #111}.P label{position:relative;overflow:hidden;background:conic-gradient(#e33,#ec3,#3b7,#39e,#93e,#e33)}.P input[type=color]{position:absolute;inset:-8px;width:48px;height:48px;opacity:0;cursor:pointer}.io{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.io button{min-height:42px;border:1px solid rgba(17,17,17,.34);background:#fff;color:#111;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.io button[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.Hn{margin:0 0 8px;padding:9px 10px;border:1px solid rgba(215,25,32,.48);background:#fff1f1;color:#8e1015;font-size:11px;font-weight:800;line-height:1.35}.Qe button{min-height:38px!important;padding:0 10px;border:1px solid rgba(17,17,17,.24)!important;background:#f7f6f2b8;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase;touch-action:manipulation}.Qe button:not(:disabled):hover,.Qe button:not(:disabled):focus-visible{background:#11111114}.ao{position:relative;z-index:1;display:grid;place-items:center;overflow:hidden;width:min(100%,420px);aspect-ratio:1 / 1;min-height:0;max-height:min(420px,44dvh);margin:0;border:1px solid rgba(17,17,17,.18);background:var(--signal-image-empty);contain:paint;justify-self:center}.Nn span{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ao video{display:block;width:100%;height:100%;object-fit:cover}.Gn{position:absolute;inset:0;z-index:3;display:grid;place-items:center;background:#11111147;color:#fff;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:clamp(64px,12vw,120px);font-weight:900;letter-spacing:-.04em;line-height:1;text-shadow:0 3px 20px rgba(0,0,0,.42);text-transform:uppercase;pointer-events:none}.no{padding:0;border:0;background:transparent;box-shadow:0 12px 24px #1111112e}.Ye{--image-ratio: 1 / .98}.Rn{filter:grayscale(100%)}.no .Ye{border:1px solid rgba(17,17,17,.18)}.no .dr{border:0}.Tn{display:grid;min-height:0;padding:9px;overflow:hidden;border:1px solid #090909;background:color-mix(in srgb,#171717 var(--signal-object-background-opacity),transparent);box-shadow:0 12px 26px #11111147}.Cn{display:grid;padding:10px;overflow:hidden;border:1px solid #090909;background:color-mix(in srgb,#171717 var(--signal-object-background-opacity),transparent);box-shadow:0 12px 26px #11111147}.Mn{border-color:transparent;background:transparent;box-shadow:none}.me{place-items:center stretch;border-color:transparent;background:transparent;box-shadow:none}.me .Kr{align-self:center;grid-template-rows:auto auto auto;height:auto;padding:10px;border:1px solid rgba(17,17,17,.2);background:color-mix(in srgb,rgba(247,246,242,.96) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 26px #11111129}.me .ce{width:100%;aspect-ratio:4 / 3}.me .Qr{color:var(--signal-ink)}.me .Ur{color:var(--signal-muted)!important;border-color:var(--signal-line)!important}.Kr{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;height:100%}.Qr{grid-row:1;overflow:hidden;color:#f5f5f2;font-family:Georgia,Times New Roman,serif;font-size:var(--signal-type-title-size);font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.Ur{grid-row:3;color:#ffffffd1!important;border-color:#fff3!important}.lo{position:relative;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px;min-height:0}.Y .lo,.F .lo{background:#101010}.Y .n{position:relative;padding:4px 13px}.Y .n:before,.Y .n:after{position:absolute;top:3px;bottom:3px;z-index:5;width:7px;background:repeating-linear-gradient(to bottom,#d9d9d4 0 6px,transparent 6px 12px);content:"";pointer-events:none}.Y .n:before{left:3px}.Y .n:after{right:3px}.F .n{position:relative;padding:13px 4px}.F .n:before,.F .n:after{position:absolute;right:3px;left:3px;z-index:5;height:7px;background:repeating-linear-gradient(to right,#d9d9d4 0 6px,transparent 6px 12px);content:"";pointer-events:none}.F .n:before{top:3px}.F .n:after{bottom:3px}.ce{position:relative;display:block;min-height:0}.ce .fe{position:absolute;inset:7% 8% 10%;z-index:var(--photo-z);transform:translate(var(--photo-shift-x),var(--photo-shift-y)) rotate(var(--photo-rotate));box-shadow:0 8px 18px #11111124;transition:transform .22s ease,opacity .22s ease}.ce .fe:first-child{animation:Vr .36s ease both}.ce.Sn .fe:first-child{animation:Wr .42s cubic-bezier(.4,0,.8,.4) forwards}.po{position:relative;display:block;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-x pan-y;cursor:grab}.Zr{cursor:grabbing;user-select:none}.Zr .xe{animation-play-state:paused!important}.n{min-width:100%;min-height:100%;will-change:transform}._r{display:grid;height:max-content;min-height:100%;grid-template-columns:repeat(2,minmax(72px,1fr));grid-auto-rows:minmax(96px,auto);align-content:start;gap:6px}.so{display:flex;width:max-content;min-width:max-content;height:100%;gap:6px}.so .fe{width:clamp(72px,18vw,132px);min-width:72px;height:100%}._r.xe{animation:ei 18s linear infinite}.so.xe{animation:ti 20s linear infinite}.po:hover .xe,.po:focus-within .xe{animation-play-state:paused}@keyframes ei{to{transform:translateY(-50%)}}@keyframes ti{to{transform:translate(-50%)}}@keyframes Vr{0%{opacity:.72;transform:translate(var(--photo-shift-x),calc(var(--photo-shift-y) + 8px)) rotate(var(--photo-rotate))}to{opacity:1;transform:translate(var(--photo-shift-x),var(--photo-shift-y)) rotate(var(--photo-rotate))}}@keyframes Wr{0%{opacity:1;transform:translate(var(--photo-shift-x),var(--photo-shift-y)) rotate(var(--photo-rotate))}to{opacity:0;transform:translate(var(--photo-shift-x),calc(115% + var(--photo-shift-y))) rotate(var(--photo-rotate))}}.Bn{grid-template-columns:1fr}.fe{position:relative;min-height:0;overflow:hidden;border:1px solid rgba(17,17,17,.14);background:var(--signal-image-empty)}.Xn{position:absolute;right:6px;bottom:34px;display:grid;place-items:center;min-width:24px;height:24px;border-radius:50%;background:#111111d6;color:var(--signal-paper);font-size:var(--signal-type-label-size);font-weight:900;pointer-events:none}.In{display:grid;overflow:hidden;border:1px solid rgba(17,17,17,.22);background:color-mix(in srgb,rgba(247,246,242,.96) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 26px #11111129}.do{display:grid;grid-template-rows:auto minmax(112px,1fr) auto auto;gap:9px;width:100%;height:100%;padding:12px}.go{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--signal-ink);padding-bottom:7px;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.go span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.go strong{flex:0 0 auto;border:1px solid var(--signal-ink);padding:2px 5px;font-size:.66rem}.mo{display:grid;place-items:center;min-height:112px;border:1px solid var(--signal-ink);background:#f7f6f2}.mo img{width:min(100%,164px);aspect-ratio:1;object-fit:contain}.mo span{width:58%;aspect-ratio:1;border:1px dashed var(--signal-muted)}.do p{margin:0;font-size:.82rem;line-height:1.2}.do small{display:block;min-width:0;overflow:hidden;color:var(--signal-muted);font-size:.64rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.oi{display:grid;overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.98) var(--signal-object-background-opacity),transparent);box-shadow:0 16px 36px #1111112e}.Pn{display:grid;grid-template-rows:auto auto minmax(170px,1fr) auto;gap:12px;width:100%;height:100%;min-height:0;padding:16px;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);touch-action:pan-y;user-select:text}.A{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid var(--signal-line);cursor:grab}.A:active{cursor:grabbing}.A>div{display:grid;min-width:0;gap:4px}.A span{overflow:hidden;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:28px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.A strong,.A small{color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.A small{flex:0 0 auto;padding-top:6px}.Yn{margin:0;color:var(--signal-muted);cursor:grab;font-size:13px;font-weight:800;line-height:1.35}.Fn{min-height:0;padding:10px;overflow:auto;border:1px solid rgba(17,17,17,.12);background:linear-gradient(rgba(17,17,17,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.025) 1px,transparent 1px),#f1f1ee94;background-size:16px 16px;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y}.On{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;height:auto;gap:10px}.ri{display:block}.ri .co{position:absolute;margin:0;transition:left .18s ease,top .18s ease}.co{position:relative;display:inline-grid;width:100%;gap:8px;margin:0 0 10px;padding:9px;break-inside:avoid;border:1px solid rgba(17,17,17,.12);background:#ffffffe0;box-shadow:0 3px 10px #11111114}.qn,.Ln{padding:7px}.Dn{position:relative;box-sizing:border-box;width:100%;height:auto;min-height:0;transform:none}.En{position:relative;min-width:0}.fo{position:absolute;z-index:10;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.fo:hover,.fo:focus-visible{background:#ffffff14;outline:2px solid var(--signal-ink);outline-offset:-2px}.Jn{display:grid;place-items:center;min-width:0;max-height:calc(100dvh - 140px);padding:8px;overflow:auto;background:#11111109;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y}.Kn{position:absolute;z-index:30;top:10px;right:10px;display:grid;place-items:center;width:34px;min-height:34px!important;padding:0!important;border:1px solid var(--signal-ink)!important;background:#f7f6f2fa!important;color:var(--signal-ink);box-shadow:0 2px 10px #11111129;font-size:24px;font-weight:500;line-height:1}.Qn{min-width:0;max-width:100%}.Un{display:grid;justify-items:center;gap:22px;width:100%;min-width:0;padding:18px}.Vn{position:relative;width:min(100%,calc(100dvh - 230px));aspect-ratio:1;overflow:hidden;background:var(--signal-image-empty);box-shadow:0 22px 54px #11111152;isolation:isolate}.ii,.ai{position:absolute;inset:0;display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.ii{transform:scale(1.08);object-fit:cover;filter:blur(20px) saturate(.9);opacity:.58}.ai{object-fit:contain}.xo{display:grid;grid-template-columns:minmax(84px,1fr) auto minmax(84px,1fr);align-items:center;width:min(100%,360px);gap:12px}.xo button{min-height:38px!important;border:1px solid var(--signal-ink)!important;background:var(--signal-paper)!important;color:var(--signal-ink);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.xo span{color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.ni{display:grid;min-height:0;overflow:hidden;background:#1111110d}.ni img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.Wn{aspect-ratio:4 / 3}.ho,.Zn{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:78px;gap:3px}.ho img:first-child:nth-last-child(3),.ho img:first-child:nth-last-child(3)~img:first-of-type{grid-row:span 2}.li{grid-auto-flow:column;grid-auto-columns:82%;height:132px;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory}.li img{scroll-snap-align:start}._n{display:flex;align-items:center;justify-content:space-between;gap:8px}.el{color:var(--signal-muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.co>p{margin:0;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:14px;line-height:1.3}.yo{position:absolute;z-index:20;top:12px;right:12px;display:flex;gap:6px}.yo button{min-height:30px!important;padding:0 9px!important;border:1px solid rgba(17,17,17,.28)!important;background:#f7f6f2f5!important;color:var(--signal-ink);box-shadow:0 2px 8px #11111129;font-size:10px;font-weight:900;text-transform:uppercase}.yo .tl{border-color:#d71920!important;background:#d71920!important;color:#fff}.ol{column-span:all;padding:26px 18px;color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.4;text-align:center;text-transform:uppercase}.pi{display:grid;gap:8px;padding-top:11px;border-top:1px solid var(--signal-line)}.si{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:11px;border-top:1px solid var(--signal-line)}.si button{min-height:36px!important;padding:0 14px!important;background:var(--signal-soft-black)!important;color:var(--signal-paper)!important;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rl{margin:0;color:var(--signal-muted);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:14px;line-height:1.35}.il{display:flex;justify-content:flex-end;gap:12px}.Ue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(17,17,17,.16)}.Ue button{min-height:32px!important;border-right:1px solid rgba(17,17,17,.14)!important;color:var(--signal-muted);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.Ue button:last-child{border-right:0!important}.Ue .al{background:var(--signal-soft-black);color:var(--signal-paper)}.di{display:grid;place-items:center;min-height:42px;border:1px dashed rgba(17,17,17,.28);background:#ffffff75;color:var(--signal-ink);cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.di input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pi textarea{min-height:48px;max-height:84px;padding:9px 10px;resize:vertical;border:0;border-bottom:1px solid rgba(17,17,17,.18);background:#ffffff94;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:12px;font-weight:700}.Ve{display:flex;align-items:center;justify-content:space-between;gap:12px}.Ve small{color:var(--signal-muted);font-size:9px}.Ve button,.he button{min-height:34px!important;padding:0 12px!important;background:var(--signal-soft-black)!important;color:var(--signal-paper)!important;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.Ve button:disabled,.he button:disabled{opacity:.35}.he{display:grid;align-self:start;gap:9px;padding:18px;border:1px solid var(--signal-line);background:#ffffff80}.he label{color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.he input{min-height:40px;border:1px solid var(--signal-line);background:var(--signal-paper);padding:8px 10px}.gi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;border:1px solid var(--signal-line)}.gi legend{padding:0 6px;color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bo button{display:grid;gap:7px;min-height:96px!important;place-items:center;padding:10px 8px!important;border:1px solid var(--signal-line)!important;background:#f1f1eeb8;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.uo{position:relative;display:grid;width:72px;height:54px;gap:4px;padding:5px;border:1px solid rgba(17,17,17,.16);background:#f7f6f2d6}.uo span{display:block;border:1px solid rgba(17,17,17,.22);background:linear-gradient(135deg,#1111111f,#11111105),var(--signal-paper)}.nl{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(100%) contrast(1.18)}.We,.Ze{align-content:center;justify-content:center;gap:4px}.We{grid-template-columns:repeat(2,17px);grid-template-rows:repeat(3,12px)}.Ze{grid-template-columns:repeat(6,7px);grid-template-rows:22px}.We span,.Ze span{width:100%;height:100%;border:0;border-radius:2px;background:var(--signal-ink)}.ll{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.pl span{position:absolute;inset:9px 13px 8px;z-index:var(--photo-z);transform:translate(var(--photo-shift-x),var(--photo-shift-y)) rotate(var(--photo-rotate));box-shadow:0 5px 10px #11111124}.sl{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr}.bo .mi{border-color:#11111194!important;background:var(--signal-paper);color:var(--signal-ink)}.dl{--image-ratio: 1 / .86}.vo{position:absolute;left:8px;right:8px;bottom:7px;display:flex;justify-content:center;gap:4px;pointer-events:none}.vo span{width:5px;height:5px;border-radius:50%;background:#f7f6f2ad;box-shadow:0 1px 3px #11111147}.vo .gl{background:var(--signal-paper)}.ml{min-height:0;margin:0;overflow:hidden;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-description-size);line-height:1.25;overflow-wrap:anywhere;pointer-events:none}.ci{display:grid;grid-template-columns:minmax(0,1fr) 38px;grid-template-rows:auto auto;gap:9px 11px;align-items:center;padding:13px;border:1px solid rgba(17,17,17,.26);background:color-mix(in srgb,rgba(247,246,242,.96) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 26px #11111124}.cl{min-width:0;overflow:hidden;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:15px;line-height:1.15;pointer-events:none}.wo{display:grid;gap:2px}.wo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo span+span{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Zt{position:relative;width:34px;height:34px;min-height:34px;border:1px solid var(--signal-ink)!important;border-radius:50%!important}.Zt:before{content:"";position:absolute;top:50%;left:52%;width:0;height:0;transform:translate(-50%,-50%);border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid var(--signal-ink)}.fl:before{width:10px;height:13px;border:0;background:linear-gradient(90deg,var(--signal-ink) 0 35%,transparent 35% 65%,var(--signal-ink) 65% 100%)}.xl{grid-column:1 / -1;display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:700}.fi{--progress: 0%;position:relative;min-height:18px!important}.fi:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--signal-ink)}.hl{position:absolute;top:50%;left:var(--progress);width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:var(--signal-ink)}.ci audio{display:none}.Ie{position:absolute;display:grid;gap:8px;padding:0;background:transparent;box-shadow:0 12px 24px #1111111f}.Ie:before{content:"";position:absolute;inset:-12px;z-index:1;background:transparent;pointer-events:auto}.xi{position:relative;z-index:0;display:block;width:100%;height:80px;border:0;border-radius:12px;pointer-events:none}.o .Ie:before{display:none}.o .xi{pointer-events:auto}.Wt{margin:0;padding:6px 8px;border:1px solid rgba(17,17,17,.16);background:color-mix(in srgb,rgba(247,246,242,.94) var(--signal-object-background-opacity),transparent);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-supporting-size);line-height:1.25;pointer-events:none}.Mr{display:grid;grid-template-rows:auto auto minmax(42px,1fr) auto auto;gap:calc(7px * var(--signal-content-text-scale, 1));padding:calc(9px * var(--signal-content-text-scale, 1));overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.97) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.H{container-type:size;grid-template-rows:auto auto auto minmax(132px,1fr) auto;gap:calc(10px * var(--signal-content-text-scale, 1));padding:calc(13px * var(--signal-content-text-scale, 1));border:0;background:color-mix(in srgb,color-mix(in srgb,var(--signal-paper) 96%,white) var(--signal-object-background-opacity),transparent);box-shadow:0 18px 38px #1113}.H .ae{grid-row:1}.H .hi{grid-row:2}.H .yi{grid-row:3}.H .bi{grid-row:4;height:100%}.H .le{grid-row:5}.Sr{display:block;padding:12px;overflow:visible;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.98) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.yl{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;height:100%}.ko{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid var(--signal-line);color:var(--signal-ink)}.ko span{font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-label-size);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ko strong{display:-webkit-box;overflow:hidden;max-width:100%;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-title-size);line-height:1.02;overflow-wrap:anywhere;word-break:normal;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bl{color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-weight:700;line-height:1.08;pointer-events:none}.zo,.ui{min-width:0;overflow:hidden;padding-bottom:6px;border-bottom:1px solid var(--signal-line);pointer-events:none}.ae{display:grid;gap:5px;min-width:0;pointer-events:none}.ae>span{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.zo{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae .zo{padding-bottom:9px;border-bottom-width:2px}.ui{color:var(--signal-muted)}.yi{display:block;min-height:0;max-height:clamp(54px,20cqh,140px);padding-right:4px;overflow-x:hidden;overflow-y:auto;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-description-size);line-height:1.25;scrollbar-width:thin}.hi{display:grid;grid-template-columns:54px minmax(0,1fr);gap:11px;align-items:stretch;min-width:0;pointer-events:none}.Pe{display:grid;place-content:center;min-height:58px;background:var(--signal-ink);color:var(--signal-paper);text-align:center}.Pe span{font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.Pe strong{font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-display-size);line-height:.95}.ie{display:grid;align-content:center;gap:2px;min-width:0;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.ie strong{overflow-wrap:anywhere;font-size:var(--signal-type-description-size);line-height:1.08}.ie span,.ie small{color:var(--signal-muted);font-size:var(--signal-type-metadata-size);font-weight:800;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.ul{font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-label-size);font-weight:900;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.Ee{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid var(--signal-line);color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-label-size);font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase;pointer-events:none}.Ee strong{color:var(--signal-ink);font-size:var(--signal-type-subtitle-size);letter-spacing:0;text-transform:none}.Ut{display:block;width:100%;height:100%;min-height:58px;border:1px solid rgba(17,17,17,.16);background:var(--signal-image-empty)}.vl{background:var(--signal-paper)}.bi{display:grid;grid-template-rows:auto auto minmax(92px,1fr) auto;gap:5px;min-height:0;padding:9px;overflow:hidden;border:0;background:color-mix(in srgb,var(--signal-ink) 5%,var(--signal-paper))}.wl{color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-supporting-size);font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.vi,.wi{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.vi span{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-optional-size);font-weight:900;text-align:center}.wi{grid-template-rows:repeat(6,minmax(14px,1fr));border-top:1px solid var(--signal-line);border-left:1px solid var(--signal-line)}.kl,.ki{display:grid;place-items:center;min-width:0;border-right:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-optional-size);font-weight:700}.ki{background:var(--signal-ink);color:var(--signal-paper);font-weight:900}._e{display:grid;gap:2px;min-width:0;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);line-height:1.15}._e strong,._e span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._e span{color:var(--signal-muted);font-weight:700}.Fe{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;min-height:58px;padding:8px;border:1px solid rgba(17,17,17,.16);background:linear-gradient(180deg,rgba(17,17,17,.08),transparent 34px),var(--signal-paper)}.Fe span{min-height:24px;border:1px solid rgba(17,17,17,.16);background:#ffffff5c}.et{display:grid;align-content:start;gap:7px;min-height:58px;padding:8px;overflow:hidden;border:1px solid rgba(17,17,17,.16);background:var(--signal-paper)}.et span{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:baseline;padding-bottom:7px;border-bottom:1px solid rgba(17,17,17,.12)}.et strong{color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.et em{min-width:0;overflow:hidden;color:var(--signal-muted);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-description-size);font-style:normal;line-height:1.15}.zi{display:grid;gap:3px;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);line-height:1.18;pointer-events:none}.zi span{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ji{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;align-content:stretch;gap:8px;min-height:0;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.ye{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0;font-size:var(--signal-type-optional-size);letter-spacing:.06em;text-transform:uppercase}.ye>div{display:flex;align-items:baseline;min-width:0;gap:5px}.ye strong{flex:0 0 auto;font-size:var(--signal-type-headline-size);line-height:.9;letter-spacing:-.02em}.ye span{color:var(--signal-muted);font-weight:900;line-height:1.15;overflow-wrap:anywhere}.ye>span{max-width:45%;text-align:right}.Ai{height:4px;overflow:hidden;background:color-mix(in srgb,var(--signal-ink) 12%,transparent)}.Ai span{display:block;height:100%;background:var(--signal-ink)}.be{display:grid;align-self:end;gap:7px;padding-top:2px}.be button{min-width:0;min-height:34px!important;padding:6px 8px!important;border:2px solid #111111!important;background:#fffffff5!important;color:#111!important;box-shadow:3px 3px #111111d1;font-size:var(--signal-type-action-size)!important;font-weight:900;letter-spacing:.06em;line-height:1.1;overflow-wrap:anywhere;text-transform:uppercase}.be .zl{min-height:42px!important;padding-inline:12px!important;border-color:#111!important;background:#111!important;color:#fff!important;box-shadow:4px 4px #ffffffd1,6px 6px #111111b8;font-size:var(--signal-type-action-size)!important;letter-spacing:.08em}.jl{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:7px}.be button[aria-disabled=true]{cursor:default}.be button:disabled{opacity:.42}.Al{align-self:end;min-height:11px;max-width:100%;color:var(--signal-muted);font-size:var(--signal-type-optional-size);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.O{position:absolute;z-index:40;right:0;bottom:calc(100% + 5px);display:grid;justify-items:center;gap:5px;width:154px;padding:9px;border:1px solid var(--signal-ink);background:#fff;box-shadow:0 12px 28px #1111113d}.O img{display:block;width:132px;height:132px}.O strong,.O span,.O a{color:var(--signal-ink);font-size:var(--signal-type-optional-size);font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase}.O a{text-decoration:underline}.Hl{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:16px;background:#1111118f}.d{position:relative;display:grid;justify-items:center;gap:8px;width:min(330px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:24px;overflow:auto;border:2px solid #111111;background:#f7f6f2;box-shadow:0 28px 80px #1111116b;color:#111}.d>span,.d>small{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.d>strong{max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.05;text-align:center}.d>code{padding:7px 10px;border:1px solid currentColor;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;font-weight:800;letter-spacing:.13em}.d>img{display:block;width:min(230px,68vw);height:min(230px,68vw);background:#fff}.d>em,.d>p,.d>a{margin:0;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:800;text-align:center}.d>a{padding:9px 14px;border:1px solid #111111;text-transform:uppercase}.Nl{position:absolute;top:8px;right:8px;width:30px;height:30px;padding:0!important;border:1px solid #111111!important;background:#f7f6f2!important;color:#111!important;font-size:20px!important;line-height:1!important}.Br{display:block;padding:11px;overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.98) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.Hi{display:grid;grid-template-rows:auto minmax(0,1fr);gap:9px;height:100%;min-height:0}.ue{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--signal-line);color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);text-transform:uppercase}.ue>div{display:grid;gap:3px;min-width:0}.ue span{font-size:var(--signal-type-label-size);font-weight:900;letter-spacing:.08em}.ue strong{overflow:hidden;color:var(--signal-muted);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-title-size);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.ue small{flex:0 0 auto;color:var(--signal-muted);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.06em}.Hi .ji{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;padding-top:0;border-top:0}.Gl{display:grid;align-content:start;gap:5px;min-height:0;overflow:auto}.jo{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding:3px 5px;border-bottom:1px solid rgba(17,17,17,.1)}.jo img,.Ni,.Gi{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;object-fit:cover}.Ni{background:var(--signal-ink);color:var(--signal-paper);font-size:var(--signal-type-optional-size);font-weight:900}.jo strong{overflow:hidden;color:var(--signal-ink);font-size:var(--signal-type-supporting-size);text-overflow:ellipsis;white-space:nowrap}.Rl{filter:blur(3px);opacity:.52;user-select:none}.Gi,.Ri{background:#11111138}.Ri{display:block;width:68%;height:9px;border-radius:999px}.Tl{margin:10px 0;color:var(--signal-muted);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-supporting-size)}.le{min-height:25px!important;border-top:1px solid var(--signal-line)!important;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-action-size);font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase;touch-action:manipulation}.H .le{min-height:36px!important;padding:0 12px!important;border:1px solid var(--signal-ink)!important;background:var(--signal-ink)!important;color:var(--signal-paper);text-align:center}.Cr{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;padding:11px;overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.97) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.pe{display:grid;gap:4px;padding-bottom:7px;border-bottom:1px solid var(--signal-line);pointer-events:none}.pe span{overflow:hidden;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.pe strong{overflow:hidden;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.09em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Oe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-height:0;overflow:hidden;border:1px solid rgba(17,17,17,.16);background:linear-gradient(180deg,rgba(17,17,17,.055),transparent 52%),#ffffff52;pointer-events:none}.Oe[data-expired=true]{grid-template-columns:1fr}.tt{display:grid;align-content:center;justify-items:center;gap:4px;min-width:0;padding:8px 4px;border-right:1px solid rgba(17,17,17,.12)}.tt:last-child{border-right:0}.tt>span,.Ti{color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:inherit;font-weight:900;letter-spacing:.02em;line-height:1}.q{position:relative;display:inline-block;width:2.24ch;height:1.14em;overflow:hidden;vertical-align:-.08em;background:#ffffff47;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #1111111f;perspective:240px}.q:after{content:"";position:absolute;right:0;left:0;top:50%;z-index:8;height:2px;transform:translateY(-50%);background:linear-gradient(180deg,#11111147,#ffffff3d);pointer-events:none}.Ci,.L,.D,.l,.p,.g{position:absolute;right:0;left:0;overflow:hidden}.Ci{inset:0}.L,.l{top:0;height:50%;background:linear-gradient(180deg,#ffffff9e,#ffffff57)}.D,.p,.g{bottom:0;height:50%;background:linear-gradient(180deg,#11111114,#ffffff2e)}.L span,.D span,.l span,.p span,.g span{position:absolute;right:0;left:0;display:block;height:200%;line-height:1.14em;text-align:center}.L span,.l span{top:0}.D span,.p span,.g span{bottom:0}.l{z-index:7;transform-origin:center bottom;animation:l .28s cubic-bezier(.4,0,.72,.38) forwards;backface-visibility:hidden;transform-style:preserve-3d}.p{z-index:5;animation:p .62s linear forwards}.g{z-index:6;transform-origin:center top;animation:g .34s .26s cubic-bezier(.16,.74,.2,1) both;backface-visibility:hidden;transform-style:preserve-3d}@keyframes l{0%{transform:rotateX(0);filter:brightness(1);opacity:1}to{transform:rotateX(-92deg);filter:brightness(.72);opacity:.96}}@keyframes p{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes g{0%{transform:rotateX(94deg);filter:brightness(.62);opacity:0}2%{opacity:1}72%{transform:rotateX(-7deg);filter:brightness(1.12);opacity:1}to{transform:rotateX(0);filter:brightness(1);opacity:1}}@media (prefers-reduced-motion: reduce){.l,.p,.g{animation:none}.l,.p{display:none}}.tt strong{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-optional-size);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.qe,.Le,.De{min-height:0;overflow:hidden;border:1px solid rgba(17,17,17,.16);background:linear-gradient(180deg,rgba(17,17,17,.05),transparent 52%),#ffffff52;pointer-events:none}.qe{display:grid;align-content:center;justify-items:center;gap:8px;padding:9px;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.Cl{color:var(--signal-muted);font-size:var(--signal-type-supporting-size);font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.f{display:flex;align-items:baseline;justify-content:center;max-width:100%;overflow:hidden;font-size:inherit;font-weight:950;letter-spacing:.03em;line-height:1;white-space:nowrap}.f .q{min-width:2ch;background:linear-gradient(180deg,#f7f6f214 0 49%,#f7f6f233 50% 51%,#f7f6f20a 52% 100%);box-shadow:inset 0 1px #f7f6f229,inset 0 -1px #1116}.f .q:after{background:#f7f6f23d}.f .L,.f .l{background:linear-gradient(180deg,#f7f6f229,#f7f6f212)}.f .D,.f .p,.f .g{background:linear-gradient(180deg,#f7f6f224,#f7f6f20a)}.f em{margin:0 .08em;color:var(--signal-muted);font-style:normal}.Ml{display:grid;grid-template-columns:repeat(3,2ch);justify-content:center;gap:.6em;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-optional-size);font-weight:900;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}.Le{display:grid;grid-template-columns:minmax(68px,.9fr) minmax(0,1fr);gap:10px;align-items:center;padding:9px}.Ao{position:relative;aspect-ratio:1;min-width:64px;max-width:104px;width:100%;justify-self:center;border:2px solid var(--signal-ink);border-radius:50%;background:radial-gradient(circle at center,var(--signal-ink) 0 4px,transparent 5px),repeating-conic-gradient(from 0deg,rgba(17,17,17,.45) 0deg 2deg,transparent 2deg 30deg),#f7f6f2db}.Ao span{position:absolute;left:50%;bottom:50%;width:2px;transform:translate(-50%) rotate(var(--clock-hand-angle));transform-origin:bottom center;background:var(--signal-ink)}.Sl{height:26%}.Bl{height:35%}.Xl{height:40%;width:1px!important;background:#b62920!important}.Ao i{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:50%;background:var(--signal-ink)}.Ho,.E{display:grid;gap:6px;min-width:0;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.Ho strong,.E strong{overflow:hidden;font-size:var(--signal-type-title-size);font-weight:950;letter-spacing:.03em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Ho span,.E span{color:var(--signal-muted);font-size:var(--signal-type-description-size);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.Mi{display:flex!important;align-items:baseline;gap:.22em;color:var(--signal-ink)!important;font-size:var(--signal-type-headline-size)!important}.Mi em{color:var(--signal-muted);font-size:var(--signal-type-optional-size);font-style:normal}.De{display:grid;grid-template-columns:minmax(66px,.82fr) minmax(0,1fr);gap:11px;align-items:center;padding:9px;background:linear-gradient(135deg,#111111f0,#3a3833eb),var(--signal-ink)}.Si{position:relative;aspect-ratio:1;min-width:60px;max-width:98px;width:100%;justify-self:center;overflow:hidden;border:1px solid rgba(247,246,242,.68);border-radius:50%;background:radial-gradient(circle at 36% 32%,#fffffff2,#ebe7d5e6 48%,#aaa698d9 76%);box-shadow:inset -12px -8px 22px #11111147}.Si span{position:absolute;inset:-8%;transform:translate(var(--moon-phase-x));border-radius:50%;background:#111111b8;filter:blur(1px)}.E,.E strong{color:#f7f6f2}.E span{color:#f7f6f2bd}.m{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:.38em;align-items:end;color:#f7f6f2db}.m span{display:grid;gap:.18em;color:#f7f6f2e0;font-size:var(--signal-type-description-size);line-height:1}.m em{color:#f7f6f294;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-micro-size);font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.m .q{background:linear-gradient(180deg,#f7f6f21f 0 49%,#f7f6f242 50% 51%,#f7f6f214 52% 100%);box-shadow:inset 0 1px #f7f6f22e,inset 0 -1px #1116}.m .q:after{background:#f7f6f23d}.m .L,.m .l{background:linear-gradient(180deg,#f7f6f22e,#f7f6f214)}.m .D,.m .p,.m .g{background:linear-gradient(180deg,#f7f6f224,#f7f6f20a)}.Ti{display:grid;place-items:center;min-height:100%;padding:10px;text-transform:uppercase}.Il{min-height:0;margin:0;overflow:hidden;color:var(--signal-muted);font-family:var(--font-serif, Georgia, "Times New Roman", serif);line-height:1.18;overflow-wrap:anywhere;pointer-events:none}.se{display:block;min-height:24px;padding-top:6px;overflow:hidden;border-top:1px solid var(--signal-line);color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-action-size);font-weight:900;letter-spacing:.1em;line-height:1;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;touch-action:manipulation}.se:hover,.se:focus-visible{text-decoration:underline}.Pl{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:11px;overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.97) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.Tr{display:grid;grid-template-rows:minmax(0,1fr);padding:10px 0;overflow:hidden;border:1px solid #080808;border-top:6px solid #777a7d;border-bottom:6px solid #777a7d;background:color-mix(in srgb,var(--signal-object-background-color, #202020) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111138;color:#f7f6f2}.Yl{display:flex;align-items:center;min-width:0;overflow:hidden}.No{display:flex;align-items:center;width:max-content;white-space:nowrap;animation:Bi 22s linear infinite;will-change:transform}.Fl .No{animation-play-state:paused}.Xi{display:inline-flex;align-items:center;gap:18px;padding-left:18px;font-family:Courier New,Courier,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--signal-type-headline-size);font-weight:900;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.055em;line-height:1}.Xi b{color:#e6cf35;font-size:var(--signal-type-supporting-size)}@keyframes Bi{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.No{animation:none}}.Je{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--signal-line);color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-title-size);line-height:1;pointer-events:none}.Je strong{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--signal-ink);border-radius:50%;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-label-size);line-height:1}.Ol{margin:0;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;pointer-events:none}.I{display:grid;align-content:flex-start;gap:5px;min-height:0;padding-top:2px;overflow:auto}.I a{display:grid;grid-template-rows:minmax(1.35em,auto) minmax(1.2em,auto);align-content:center;gap:2px;min-height:48px;padding:7px 0;border-bottom:1px solid rgba(17,17,17,.16);color:var(--signal-ink);text-decoration:none;touch-action:manipulation}.I a span:first-child{min-height:1.35em;overflow:visible;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-description-size);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.I a span+span{min-height:1.2em;overflow:visible;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-optional-size);font-weight:800;letter-spacing:.08em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Kt{display:grid;grid-template-rows:auto minmax(72px,1fr) auto auto;gap:7px;padding:9px;overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.97) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.de{display:grid;gap:3px;padding-bottom:6px;border-bottom:1px solid var(--signal-line);pointer-events:none}.de span{overflow:hidden;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-title-size);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.de strong{overflow:hidden;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.08em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Vt{min-height:72px;overflow:hidden;border:1px solid rgba(17,17,17,.16);background:var(--signal-image-empty)}.ql{display:block;width:100%;height:100%;min-height:72px;border:0;background:transparent}.Ll{width:100%;height:100%;min-height:72px}.Dl{margin:0;overflow:hidden;color:var(--signal-muted);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-supporting-size);line-height:1.18;pointer-events:none}.eo{display:block;min-height:25px;padding-top:6px;border-top:1px solid var(--signal-line);color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-action-size);font-weight:900;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;touch-action:manipulation}.El{display:grid;grid-template-rows:auto minmax(54px,1fr) auto;gap:7px;padding:9px;overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.97) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.ge{display:grid;gap:3px;padding-bottom:6px;border-bottom:1px solid var(--signal-line);pointer-events:none}.ge span{overflow:hidden;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-title-size);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ge strong{overflow:hidden;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.1em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Ii{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:16px;overflow:hidden;border:1px solid rgba(17,17,17,.24);background:color-mix(in srgb,rgba(247,246,242,.97) var(--signal-object-background-opacity),transparent);box-shadow:0 12px 24px #11111124}.Jl{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;min-height:0;height:100%}.k{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--signal-line)}.k div{display:grid;gap:5px;min-width:0}.k span{overflow:hidden;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-headline-size);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.k strong{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-label-size);font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.k small{flex:0 0 auto;padding-top:6px;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-label-size);font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.Kl{margin:0;color:#1111119e;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-supporting-size);font-weight:800;line-height:1.45}.Ql{display:grid;align-content:flex-start;gap:13px;min-height:0;padding:1px 3px 2px 0;overflow:auto}.Go{position:relative;display:grid;gap:10px;padding:14px 15px 15px;border:1px solid rgba(17,17,17,.1);background:#ffffff61;box-shadow:0 1px #1111110d}.Pi{display:grid;gap:7px}.Yi{border-left:3px solid var(--signal-red);background:#ffffff85}.Yi:before{content:"";position:absolute;top:13px;left:-2px;width:7px;height:7px;border-radius:50%;background:var(--signal-red)}.Ro{display:grid;gap:6px;margin-left:14px;padding:11px 12px;border-left:2px solid rgba(17,17,17,.3);background:#1111110b}.Fi{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#11111180;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.04em;line-height:1;text-transform:none}.Fi>strong{display:inline-grid;place-items:center;min-width:22px;height:22px;color:#111111a3;font-size:var(--signal-type-label-size);letter-spacing:0}.To{display:flex;align-items:center;min-width:0;gap:8px}.To>img,.Oi{flex:0 0 30px;width:30px;height:30px;border-radius:50%}.To>img{display:block;object-fit:cover}.Oi{display:inline-grid;place-items:center;background:#1111111a;color:#111111ad;font-size:var(--signal-type-label-size, 10px);letter-spacing:0}.ve{display:grid;min-width:0;gap:3px}.ve strong,.ve small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve strong{color:#111111bd;font-size:var(--signal-type-supporting-size, 11px)}.ve small{color:#11111180;font-size:var(--signal-type-metadata-size, 9px);font-weight:800;letter-spacing:.02em}.J{position:relative;flex:0 0 auto}.J>button{min-width:32px;min-height:28px!important;opacity:.46;color:var(--signal-ink);font-size:16px;font-weight:900;letter-spacing:0;line-height:1;text-align:center}.Go:hover .J>button,.Go:focus-within .J>button{opacity:1}.we{position:absolute;top:100%;right:0;z-index:4;display:none;width:122px;padding:7px;border:1px solid var(--signal-line);background:#f7f6f2fc;box-shadow:0 8px 18px #11111124}.J:hover .we,.J:focus-within .we{display:grid;gap:3px}.we button{min-height:32px!important;color:var(--signal-ink);font-size:var(--signal-type-action-size);font-weight:900;letter-spacing:.03em;line-height:1;text-align:left;text-transform:none}.we button[aria-pressed=true]{color:var(--signal-red)}.Pi p,.Ro p{margin:0;color:var(--signal-ink);font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:var(--signal-type-subtitle-size);line-height:1.36}.Ro p{font-size:var(--signal-type-body-size);color:#111111db}.z{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:end;gap:10px;min-height:58px;padding-top:12px;border-top:1px solid var(--signal-line)}.z textarea,.Co textarea{width:100%;min-width:0;min-height:46px;max-height:112px;padding:11px 12px;resize:vertical;border:0;border-bottom:1px solid rgba(17,17,17,.2);background:#ffffff8f;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-body-size);font-weight:800;line-height:1.3}.z textarea::placeholder,.Co textarea::placeholder{color:#1111117a;text-transform:none}.z button,.Mo button{min-height:40px!important;border-bottom:1px solid transparent;color:var(--signal-ink);font-size:var(--signal-type-action-size);font-weight:900;letter-spacing:.03em;text-transform:none}.z button:disabled,.Mo button:disabled{opacity:.4}.z small{grid-column:1 / -1;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:800;text-align:right}.Ul{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--signal-line)}.Vl{margin:0;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-supporting-size, 10px);font-weight:800;line-height:1.35}.Co{display:grid;gap:9px;margin-top:4px;margin-left:14px;padding:11px 12px 12px;border-left:2px solid rgba(17,17,17,.22);background:#ffffff6b}.Mo{display:flex;justify-content:flex-end;gap:12px}.Wl{margin-top:8px}.Zl{padding:10px 0;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-metadata-size);font-weight:900;letter-spacing:.08em;text-transform:uppercase}._l{display:grid;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid var(--signal-line)}.So{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.So strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.So span,.ke>span,.qi{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:9px;font-weight:800}.Li{display:grid;gap:8px;padding:12px;border:1px solid rgba(17,17,17,.14);background:#ffffff59}.ke{display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px 8px}.ke>strong{grid-row:1 / span 2;font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.ke p,.qi{margin:0}.ke p{font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:15px;line-height:1.35}.Li textarea{min-height:82px}.Bo{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.Bo button{min-height:34px!important;padding:0 9px!important;border:1px solid rgba(17,17,17,.2)!important;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.Bo button:last-child{background:var(--signal-soft-black)!important;color:var(--signal-paper)!important}.ep{position:relative;min-height:58px;overflow:hidden;border:1px solid rgba(17,17,17,.16);background:var(--signal-image-empty)}.tp{position:relative;z-index:2;display:block;width:100%;height:100%;min-height:58px;border:0;background:transparent}.op{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:12px;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-supporting-size);font-weight:800;letter-spacing:.08em;line-height:1.25;text-align:center;text-transform:uppercase}.rp{margin:0;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-supporting-size);font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;pointer-events:none}.ip{min-height:25px!important;border-top:1px solid var(--signal-line)!important;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:var(--signal-type-action-size);font-weight:900;letter-spacing:.1em;text-align:left;text-transform:uppercase;touch-action:manipulation}.Di{position:absolute;z-index:200;--title-control-top: 13px;--body-control-top: 72px;pointer-events:none;touch-action:none}.ap{position:absolute;z-index:195;border:1px solid rgba(17,17,17,.58);background:#11111114;box-shadow:inset 0 0 0 1px #f7f6f2a3;pointer-events:none}.Xo{position:absolute;pointer-events:auto}.Xo img{width:18px;height:18px;display:block}.Xo span{color:var(--signal-paper);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.Io{position:absolute;left:50%;bottom:-46px;z-index:1;display:flex;gap:6px;transform:translate(-50%);pointer-events:auto}.np{transform:translate(-50%,-100%)}.Io button{min-height:34px!important;padding:0 12px!important;border:1px solid rgba(17,17,17,.18)!important;background:var(--signal-soft-black)!important;color:var(--signal-paper)!important;box-shadow:0 7px 18px #1113;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase}.Io button:last-child{border-color:#d7192057!important;background:var(--signal-red)!important;color:#fff!important}.Po{position:absolute;top:0;bottom:0;left:calc((var(--signal-rail-width) + var(--signal-rail-gap)) * -1);z-index:205;display:grid;align-self:stretch;grid-template-rows:auto 1fr;gap:10px;width:var(--signal-rail-width);max-width:var(--signal-rail-width);box-sizing:border-box;height:100%;max-height:none;min-height:0;overflow:hidden;padding:10px;border:1px solid var(--signal-line);background:#f7f6f2f5;box-shadow:0 14px 34px #11111124;pointer-events:auto;touch-action:manipulation}.lp{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0}.pp{display:grid;place-items:center;min-height:34px!important;padding:0 12px!important;border:1px solid rgba(17,17,17,.16)!important;background:#f1f1eead!important;box-shadow:none;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase}.sp{display:grid;place-items:center;min-height:34px;padding:0 10px;border:1px solid rgba(17,17,17,.14);background:#f1f1ee94;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.s{display:grid;grid-template-columns:1fr;align-content:flex-start;gap:8px;min-height:0;width:100%;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0;border:0;background:transparent;box-shadow:none;overscroll-behavior:contain}.s button{min-height:34px!important;border:1px solid rgba(17,17,17,.14)!important;background:#f1f1ee94!important;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-align:center;text-transform:uppercase}.s button:not(:disabled):hover,.s button:not(:disabled):focus-visible{background:var(--signal-paper)!important;border-color:#11111170!important}.Ei{display:grid;gap:6px;width:100%;min-width:0;max-width:100%}.Ei>*{min-width:0;max-width:100%}.dp{display:grid;place-items:center;min-height:118px;padding:14px;border:1px solid rgba(17,17,17,.12);background:#f1f1ee85;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1.35;text-align:center;text-transform:uppercase}.gp{grid-column:auto}.mp{display:grid;grid-template-columns:1fr;gap:6px}.cp{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.Yo{position:relative;padding-right:18px!important}.Yo:after{content:"\25b8";position:absolute;top:50%;right:4px;font-size:10px;line-height:1;transform:translateY(-50%)}.Yo[aria-expanded=true]:after{content:"\25be"}.fp{display:grid;padding:2px 0 0}.Fo{display:grid;gap:8px;padding:7px;border:1px solid rgba(17,17,17,.1);background:#ffffff5c}.Fo label{display:grid;gap:5px;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.Fo input[type=range]{width:100%;accent-color:var(--signal-ink);touch-action:pan-x}.Ji{display:grid;grid-template-columns:repeat(2,minmax(58px,1fr));gap:5px;padding:0}.ze{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.ze button{display:grid;min-width:0;min-height:86px!important;place-items:center;gap:5px;padding:7px 3px!important;font-size:8px!important;letter-spacing:.04em!important}.ze .uo{width:54px;height:42px;padding:4px}.ze .We{grid-template-columns:repeat(2,13px);grid-template-rows:repeat(3,9px);gap:3px}.ze .Ze{grid-template-columns:repeat(6,5px);grid-template-rows:17px;gap:2px}.xp{display:grid;gap:8px;padding:7px;border:1px solid rgba(17,17,17,.1);background:#ffffff5c}.Ki{display:grid;gap:5px}.Ki>span{color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:9px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.Oo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.Oo button{display:grid;place-items:center;min-height:38px!important}.K{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-weight:900;letter-spacing:0;line-height:1;text-transform:none}.K[data-size=small]{font-size:13px}.K[data-size=medium]{font-size:16px}.K[data-size=large]{font-size:20px}.K span{font-size:.72em}.K strong{font-size:1.08em;line-height:1}.hp{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yp{border-color:var(--signal-ink)!important;background:var(--signal-paper)!important;outline:2px solid var(--signal-ink);outline-offset:-5px}.bp{min-height:54px!important}.up{color:var(--signal-red)!important}.vp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.Qi{display:grid!important;grid-template-rows:44px auto;align-items:center;justify-items:center;gap:6px;min-height:76px!important;padding:7px 6px!important;border:1px solid var(--signal-line)!important;background:#ffffff6b!important;color:var(--signal-ink)}.Qi>span:last-child{overflow:hidden;max-width:100%;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.wp{position:relative;display:block;width:58px;height:40px;overflow:hidden;border:1px solid var(--signal-ink);background:var(--signal-paper);color:var(--signal-ink);pointer-events:none}.ot{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;padding:4px;background:#f7f6f2f5}.ot i{display:block;border:1px solid rgba(17,17,17,.7);background:#ffffffb8}.ot i:nth-child(2),.ot i:nth-child(4){background:#1111111a}.kp{display:grid;place-items:center;border-color:var(--signal-ink);background:#111;color:#f7f6f2;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:15px;font-weight:900;letter-spacing:.08em}.N{width:44px;border-radius:50%;background:radial-gradient(circle,#f7f6f2 0 55%,#11111114 56% 100%)}.N i,.N b,.N em{position:absolute;left:50%;top:50%;display:block;width:2px;background:var(--signal-ink);transform-origin:50% 100%}.N i{height:14px;transform:translate(-50%,-100%) rotate(28deg)}.N b{height:11px;transform:translate(-50%,-100%) rotate(128deg)}.N em{width:1px;height:16px;background:#1111118f;transform:translate(-50%,-100%) rotate(196deg)}.Ui{display:grid;place-items:center;background:#111}.Ui i{display:block;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 58% 44%,rgba(17,17,17,.82) 0 42%,transparent 43%),radial-gradient(circle at 44% 50%,#f7f6f2 0 58%,#f7f6f23d 59% 100%);box-shadow:0 0 14px #f7f6f247}.Vi{border-color:#111111ad!important;box-shadow:inset 0 0 0 2px #1111111f}.Vi:not([aria-pressed=true]){color:var(--signal-muted)!important;border-style:solid!important;box-shadow:inset 0 0 0 2px #11111114}.Wi{box-shadow:7px 7px #11111129}.Wi:not([aria-pressed=true]){color:var(--signal-muted)!important;box-shadow:5px 5px #1111111a}.Zi{font-weight:1000!important}.Zi:not([aria-pressed=true]){color:var(--signal-muted)!important;font-weight:1000!important}._i{font-style:italic}._i:not([aria-pressed=true]){color:var(--signal-muted)!important;font-style:italic}.zp{color:var(--signal-muted)!important;border-style:dashed!important;box-shadow:none!important}.jp{border-color:#111111b8!important;box-shadow:inset 0 0 0 2px #11111124}.Ap{border-color:#111111b8!important;box-shadow:inset 0 0 0 2px #11111124,7px 7px #11111129}.Hp{box-shadow:inset 0 0 0 2px #1111110f}.Np{transform:translateY(-2px);box-shadow:0 8px #1111111a}.Gp{box-shadow:0 0 0 4px #11111114}.Rp{background:repeating-linear-gradient(135deg,rgba(17,17,17,.05) 0 3px,transparent 3px 7px),var(--signal-paper)!important}.Tp{color:var(--signal-red)!important}.Cp{font-weight:900}.Mp{font-style:italic}.ea{top:0;left:0}.ea img{width:23px;height:23px;filter:invert(1);pointer-events:none}.Sp{position:absolute;top:42px;left:16px;width:2px;height:72px;background:#11111147;pointer-events:auto;touch-action:none}.Bp{left:-16px}.ta{position:absolute;top:-17px;left:-17px;z-index:211;pointer-events:auto;touch-action:none;cursor:grab}.ta:active{cursor:grabbing}.qo{--signal-scale-progress: 24%;position:absolute;top:50%;right:-19px;z-index:211;display:grid;place-items:center;width:28px;height:92px;min-height:92px!important;border-radius:0!important;border:1px solid rgba(17,17,17,.72)!important;background:var(--signal-paper)!important;color:var(--signal-ink)!important;pointer-events:auto;touch-action:none;transform:translateY(-50%);cursor:ns-resize}.qo span{position:relative;display:block;width:2px;height:66px;background:#11111161}.qo span:after{content:"";position:absolute;left:50%;bottom:var(--signal-scale-progress);width:14px;height:14px;transform:translate(-50%,50%);border:2px solid var(--signal-ink);border-radius:50%;background:var(--signal-soft-black);box-shadow:0 2px #1111111f}.Lo{top:auto;right:50%;bottom:-19px;width:112px;height:28px;min-height:28px!important;transform:translate(50%);cursor:ew-resize}.Lo span{width:86px;height:2px}.Lo span:after{top:50%;right:auto;bottom:auto;left:var(--signal-scale-progress);transform:translate(-50%,-50%)}.oa{position:absolute;right:-17px;bottom:-17px;z-index:210;display:grid;place-items:center;width:34px;height:34px;min-height:34px!important;pointer-events:auto;touch-action:none}.oa:before{content:"";display:block;width:12px;height:12px;border-right:2px solid var(--signal-paper);border-bottom:2px solid var(--signal-paper)}.Xp{top:-17px;right:-17px}.ra{position:absolute;display:none;top:42px;left:40px;grid-template-columns:repeat(3,26px);gap:6px;pointer-events:auto}.ia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center;margin-bottom:10px}.Ip .ra{display:grid}.rt{position:relative;width:100%!important;height:38px!important;min-width:0!important;min-height:38px!important;padding:0 10px!important;border:0!important;border-radius:3px!important;overflow:hidden;box-sizing:border-box;color:#fff!important;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px!important;font-weight:900;letter-spacing:.06em;line-height:1;text-align:center;text-shadow:0 1px 2px rgba(17,17,17,.5);text-transform:uppercase}.s .rt{width:100%!important;height:38px!important;min-height:38px!important;border-radius:3px!important;font-size:10px!important}.aa,.s .aa{background:#315b84!important}.na,.s .na{background:#777!important}.la,.s .la{background:linear-gradient(135deg,transparent 0 48%,rgba(17,17,17,.62) 48% 52%,transparent 52%),linear-gradient(90deg,#e0ba6d 0 50%,#5f5f5f 50% 100%)!important}.Pp{outline:0;box-shadow:inset 0 0 0 4px var(--signal-ink),inset 0 0 0 6px var(--signal-paper)}.Do{display:grid;gap:8px;min-width:0;padding:8px;border:1px solid rgba(17,17,17,.2);background:#ffffff57}.Do .ia{gap:6px;margin-bottom:0}.pa{gap:6px;margin-inline:9px}.s .Do .rt,.s .pa .rt{padding-inline:4px!important;font-size:9px!important;letter-spacing:.035em}.je button{border-bottom:1px solid transparent;color:var(--signal-ink);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.je button:not(:disabled):hover,.je button:not(:disabled):focus-visible{border-bottom-color:currentColor}.Yp{color:var(--signal-red)!important}.o .vt,.o .y,.o .Yt,.o .te,.o .Di,.o .Po{display:none}.o{--signal-page: var(--signal-paper);padding:0;background:var(--signal-page)}.o ._{height:100%;border:0;box-shadow:none}.o .v{flex-basis:100%;display:grid;place-items:center;padding:14px}.o .ee{width:min(calc(100vw - 56px - (var(--signal-rail-width) * 2) - (var(--signal-rail-gap) * 2)),calc((100dvh - 28px)*1.3));max-width:none;height:min(calc(100dvh - 28px),calc((100vw - 28px - (var(--signal-rail-width) * 2) - (var(--signal-rail-gap) * 2)) / 1.3));aspect-ratio:1.3 / 1}.sa .ee{position:absolute;inset:0;width:auto;max-width:none;height:auto;max-height:none;aspect-ratio:auto}.sa .v{place-items:stretch;padding:0}.o .w{width:100%;height:100%}.o .r{cursor:default}.o .Xr{outline:0}.da{position:absolute;top:18px;right:18px;z-index:300;display:none;width:auto;height:36px;min-height:36px!important;padding:0 14px!important;border-radius:999px!important;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.o .da{display:block}.Fp{--signal-ink: #111111;--signal-muted: #66615a;--signal-paper: #f7f6f2;--signal-line: #d7d4cc;--signal-soft-black: #1a1a18;position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:24px;background:#00000061}.Op{z-index:3100}.Eo{height:auto;min-height:100dvh;padding:0;overflow:visible;background:var(--signal-page)}.Eo ._{display:none}.it{position:relative;inset:auto;z-index:0;min-height:100dvh;place-items:start center;padding:32px 24px 56px;background:var(--signal-page)}.c{position:relative;width:min(420px,calc(100vw - 48px));max-height:min(680px,calc(100dvh - 48px));display:grid;gap:10px;overflow:auto;border:1px solid var(--signal-ink);background:#f7f6f2;opacity:1;isolation:isolate;padding:18px;box-shadow:0 24px 68px #00000038}.ga{width:min(598px,calc(100vw - 48px));max-height:min(860px,calc(100dvh - 32px))}.Jo{width:min(720px,100%);max-height:none;padding:28px 32px 32px;overflow:visible}.ga .ao{width:min(100%,560px);max-height:min(560px,58dvh)}.c h2{margin:0 0 4px;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:24px;line-height:1}.c label{position:relative;z-index:1;color:var(--signal-muted);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.c input,.c select,.c textarea{position:relative;z-index:1;width:100%;border:1px solid var(--signal-line);background:#ffffff80;color:var(--signal-ink);padding:10px 11px;font-family:var(--font-serif, Georgia, "Times New Roman", serif)}.Ko{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.Ko button{min-height:42px;padding:0 14px;border:1px solid var(--signal-ink);background:var(--signal-soft-black);color:var(--signal-paper);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.Qo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Qo>div{display:grid;gap:6px}.ma{display:grid;gap:10px;margin:6px 0 0;padding:14px;border:1px solid var(--signal-line)}.ma legend{padding:0 6px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.at{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.at label{display:flex;align-items:center;gap:7px;min-width:0;color:var(--signal-ink);letter-spacing:.04em}.at input{flex:0 0 auto;width:16px;height:16px;padding:0}.ca{display:flex;align-items:center;gap:8px;color:var(--signal-ink);letter-spacing:.04em}.ca input{flex:0 0 auto;width:16px;height:16px;padding:0}.Uo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Uo>div{display:grid;gap:6px}.nt{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:8px 12px;align-items:end;padding-top:10px;border-top:1px solid var(--signal-line)}.nt>div{display:grid;gap:6px}.nt>p{grid-column:1 / -1;margin:0}.fa{display:grid;gap:8px;padding:12px;border-left:4px solid var(--signal-ink);background:#ffffff61}.fa textarea{min-height:76px}.c textarea{min-height:116px;resize:vertical;line-height:1.35}.c .qp{height:78px;min-height:78px;max-height:78px;resize:none}.c input[type=file]{font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:13px}.Lp{display:grid;gap:8px;margin-top:-8px}.Dp,.lt{border:1px solid var(--signal-line);background:#f1f1eeb3;padding:9px 11px;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.25}.G{display:grid;border:1px solid var(--signal-line);background:#f7f6f2fa}.G button{display:grid;gap:3px;min-height:54px!important;padding:9px 11px!important;border-bottom:1px solid var(--signal-line)!important;color:var(--signal-ink);text-align:left}.G button:last-child{border-bottom:0!important}.G button:hover,.G button:focus-visible{background:#1111110f!important}.G strong,.lt strong{overflow:hidden;font-family:var(--font-serif, Georgia, "Times New Roman", serif);font-size:16px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.G span,.lt span{overflow:hidden;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lt{display:grid;gap:3px}.Ep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Jp{display:grid;gap:8px;padding:10px;border:1px solid var(--signal-line);background:#f1f1ee99}.Ae{display:grid;grid-template-columns:1fr 72px auto;align-items:center;gap:8px}.Ae button{min-height:30px!important;border-bottom:1px solid transparent;color:var(--signal-ink);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.Ae button:not(:disabled):hover,.Ae button:not(:disabled):focus-visible{border-bottom-color:currentColor}.Ae span{color:var(--signal-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.Kp{width:100%;height:34px}.Qp{display:grid;gap:7px;max-height:320px;overflow:auto}.pt{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;border:1px solid var(--signal-line);background:#ffffff61}.pt>button:first-child{min-height:52px;display:grid;gap:5px;padding:9px 11px;text-align:left}.pt strong{overflow:hidden;color:var(--signal-ink);font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pt span,.xa{color:var(--signal-muted);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.x{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.x>li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 10px;border:1px solid rgba(30,29,25,.2);background:#f7f6f2}.x>li>span:first-child{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0}.x>li>span:first-child>strong{grid-row:1 / 3;font:800 14px/1 var(--font-ui, Arial, Helvetica, sans-serif)}.x>li>span:first-child>span{overflow:hidden;font:700 14px/1.25 var(--font-ui, Arial, Helvetica, sans-serif);text-overflow:ellipsis;white-space:nowrap}.x small{color:#1e1d199e;font:600 12px/1.25 var(--font-ui, Arial, Helvetica, sans-serif);text-transform:capitalize}.x>li>span:last-child{display:flex;gap:6px}.x button{width:40px;min-height:40px;border:1px solid #1e1d19;background:transparent;color:#1e1d19;font:800 18px/1 var(--font-ui, Arial, Helvetica, sans-serif)}.x button:disabled{opacity:.35}.Up{min-height:52px!important;color:var(--signal-red)!important;font-size:18px;line-height:1}.xa{display:grid;min-height:92px;place-items:center;border:1px solid var(--signal-line);background:#ffffff52;text-align:center}.Vp,.Wp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.Zp{display:grid;min-height:176px;gap:7px;padding:10px;border:1px solid var(--signal-line);background:#f1f1ee94}._p{display:grid;gap:12px;width:min(100%,560px);min-width:0;overflow:visible;justify-self:center}.ha{position:absolute;right:12px;bottom:12px;left:12px;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;opacity:.8}.ha button{min-height:38px!important;padding:0 12px!important;border:1px solid rgba(17,17,17,.34)!important;background:var(--signal-paper)!important;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.Vo{display:flex;flex-wrap:nowrap;min-height:106px;gap:4px;padding:6px;overflow-x:auto;overflow-y:hidden}.Vo .h{flex:0 0 calc((100% - 20px) / 6);min-width:0}.Vo .Wo{min-height:96px;aspect-ratio:auto}.Zo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.Zo button{min-width:0;min-height:48px!important;border:1px solid var(--signal-line)!important;background:#f7f6f2b8!important;color:var(--signal-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:16px;font-weight:900}.Zo button.mi{border-color:var(--signal-ink)!important;box-shadow:inset 0 0 0 2px var(--signal-ink)}.ya{position:relative;z-index:1;display:grid;gap:8px;min-width:0;isolation:isolate}.ya>label{display:block}.es{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}._o{position:relative;min-height:220px}._o .h{position:absolute;inset:14px 18% 18px;z-index:var(--photo-z);transform:translate(var(--photo-shift-x),var(--photo-shift-y)) rotate(var(--photo-rotate));box-shadow:0 10px 24px #11111129}._o .h:nth-child(n+4){display:none}.ba{grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);grid-template-rows:minmax(0,1fr);overflow-x:auto;overflow-y:hidden}.ba .h{min-width:112px}.st,.h{position:relative;min-width:0}.st img,.ua,.h img,.Wo{width:100%;aspect-ratio:1 / 1;border:1px solid var(--signal-line);background:var(--signal-image-empty)}.st img,.h img{display:block;object-fit:cover;filter:grayscale(100%)}.st button,.h button{position:absolute;top:4px;right:4px;width:22px;height:22px;min-height:22px!important;font-size:16px;line-height:1}.ua,.Wo{display:grid;place-items:center;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ts{aspect-ratio:auto;min-height:76px}.os{display:grid;gap:10px}.dt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:6px 8px;padding:9px 36px 9px 9px;border:1px solid var(--signal-line);background:#ffffff47}.dt label,.dt input{min-width:0}.dt button{position:absolute;top:8px;right:8px;width:22px;height:22px;min-height:22px!important;font-size:16px;line-height:1}.rs{grid-template-columns:minmax(0,1fr)}.is{display:grid;gap:10px}.va,.Q{display:grid;gap:7px;padding:12px;border:1px solid var(--signal-line);background:#ffffff57}.va p{margin:0;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:11px;line-height:1.4}.Q{grid-template-columns:minmax(0,1fr) auto;align-items:center}.Q strong,.Q span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Q span{color:var(--signal-muted);font-size:10px}.Q button{grid-column:2;grid-row:1 / span 2}.as{padding:9px;border:1px solid rgba(170,24,32,.42);background:#d7192014;color:#8f151b;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:800}.ns{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;max-height:210px;overflow-y:auto;padding:6px;border:1px solid var(--signal-line)}.He{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.He button,.Oo button,.Ji button{min-width:0}.He button{display:grid;min-width:0;min-height:54px!important;place-items:center;gap:3px;padding:5px 2px!important}.He strong{font-family:Courier New,Courier,monospace;font-size:18px;line-height:1}.He span{overflow:hidden;width:100%;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.wa{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;width:100%}.wa>button{width:100%;max-width:24px;aspect-ratio:1;justify-self:center;min-height:24px!important;padding:2px!important;background:var(--ticker-swatch)!important;box-shadow:inset 0 0 0 1px #1111112e}.ka{grid-column:span 8;display:grid;grid-template-columns:1fr 42px;align-items:center;gap:7px;min-height:38px;padding:5px 7px;border:1px solid var(--signal-line);color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ka input{width:42px;height:26px;padding:0;border:0;background:transparent}.za{display:flex;align-items:center;gap:8px;color:var(--signal-ink)!important;font-family:var(--font-ui, Arial, Helvetica, sans-serif);letter-spacing:.04em!important;text-transform:none!important}.za input{width:auto}.gt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid rgba(17,17,17,.18)}.gt button{min-height:38px!important;border:0!important;border-right:1px solid rgba(17,17,17,.18)!important;background:#f7f6f29e;color:var(--signal-muted);font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.gt button:last-child{border-right:0!important}.gt .ls{background:var(--signal-soft-black);color:var(--signal-paper)}.je{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:16px;margin-top:8px;padding-top:8px;background:var(--signal-paper)}.ps{color:var(--signal-muted)!important}.ss{display:flex;flex-wrap:wrap;gap:10px}.ds{--sample: #f1f1ee;width:44px;height:44px;min-height:44px!important;border:1px solid var(--signal-line)!important;background:var(--sample)!important}.gs{outline:2px solid var(--signal-ink);outline-offset:2px}.ms{display:grid;place-items:center;color:var(--signal-ink);font-size:22px;cursor:pointer}.er{position:relative;cursor:pointer}.er:after{content:"";position:absolute;inset:9px;border:1px solid rgba(17,17,17,.42);background:linear-gradient(90deg,transparent 0 48%,rgba(17,17,17,.58) 48% 52%,transparent 52%),linear-gradient(0deg,transparent 0 48%,rgba(17,17,17,.58) 48% 52%,transparent 52%);pointer-events:none}.er input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cs{position:fixed;right:20px;bottom:20px;z-index:520;max-width:min(320px,calc(100vw - 40px));border:1px solid var(--signal-line);background:#f7f6f2f5;color:var(--signal-ink);padding:10px 12px;font-family:var(--font-ui, Arial, Helvetica, sans-serif);font-size:12px;font-weight:700;letter-spacing:.04em}@media (max-width: 1180px){.i{--signal-rail-width: 188px}.a{grid-template-columns:repeat(2,minmax(0,1fr))}.a button{min-height:50px!important}}@media (max-width: 800px),(hover: none) and (pointer: coarse){.Eo,.it{min-height:calc(100dvh - var(--browse-mobile-masthead-height, 58px))}.it{padding:0;background:var(--signal-paper)}.Jo{width:100%;min-height:calc(100dvh - var(--browse-mobile-masthead-height, 58px));padding:22px 16px calc(32px + env(safe-area-inset-bottom));border:0;box-shadow:none}.fs:not(.it){place-items:stretch;padding:0;background:var(--signal-paper)}.ja:not(.Jo){width:100%;max-height:100dvh;min-height:100dvh;padding:22px 16px calc(32px + env(safe-area-inset-bottom));border:0;box-shadow:none}.ja .je{position:sticky;bottom:calc(-32px - env(safe-area-inset-bottom));margin-inline:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--signal-line)}.i{height:100dvh;min-height:100dvh;padding:10px;overflow:hidden}.o{padding:0}._{width:100%;height:100%;min-height:0;border:0;box-shadow:none}.o ._{border:0}.vt{justify-content:flex-end;min-height:0;padding:10px 12px}.Te{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.Te span{font-size:11px}.y,.Yt,.te{display:none}.Nt{height:100%;padding:10px 0 90px;overflow-y:auto}.ur{width:100%;padding:14px;border-width:1px 0;box-shadow:none}.C h2{font-size:26px}.M{grid-template-columns:minmax(0,1fr) auto 20px}.M small{display:none}.S{grid-template-columns:repeat(3,36px)}.S button{border-left:1px solid var(--signal-line)}.S button:first-child{border-left:0}.Mt .a{grid-template-columns:repeat(3,minmax(0,1fr))}.v{display:block;padding:0;overflow:visible}.v.Nt{display:block;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ee{width:100%;max-width:none;height:100%;aspect-ratio:auto}.It{grid-template-rows:minmax(0,1fr) auto;max-width:none;height:100%;margin-left:0}.Pt{max-width:none;height:100%}.w{width:100%!important;height:100%!important;aspect-ratio:auto;transform:none!important}.Ar,.Xt{width:100%!important;height:100%!important;overflow:visible}.o .v{display:grid;place-items:center;padding:10px;overflow:hidden}.o .v.jr{display:block;width:100%;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.o .ee{width:100%;height:100%;aspect-ratio:auto}.o .w{width:100%;height:100%}.U{display:flex;flex-direction:column;gap:18px;overflow-x:hidden!important;overflow-y:auto!important;padding:58px 14px 32px;touch-action:pan-y}.U .jt{position:absolute;inset:0 0 auto;z-index:200}.U .r{position:relative!important;inset:auto!important;order:var(--event-mobile-order);flex:0 0 auto;width:min(100%,560px)!important;height:auto!important;min-height:150px;margin:0 auto;transform:none!important}.U .Kt,.U .Ii,.U .oi{min-height:min(540px,70dvh)}.Po{position:relative;inset:auto;width:100%;max-width:none;height:auto;max-height:188px;padding:0;border:0;background:transparent;box-shadow:none}.s{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px;border:1px solid var(--signal-line);background:#f7f6f2fa;box-shadow:0 12px 28px #11111129}.jt{min-height:42px;padding:7px 14px}.u button{min-height:34px;padding:0 16px;font-size:11px}.u{min-width:max-content;max-width:none}.br{flex-basis:36px;width:36px;min-height:36px!important}.T{width:174px}.T button{min-height:38px;font-size:12px}.y button,.b button{font-size:11px;letter-spacing:.08em}.c{width:min(420px,calc(100vw - 32px))}.at{grid-template-columns:repeat(2,minmax(0,1fr))}.Qo,.Uo,.nt,.Ko{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.Pr,.Fr,.qr{animation:none}}.xs{width:min(100%,1440px);min-width:0;margin-inline:auto;box-shadow:0 20px 58px #1113}.Aa{box-shadow:none}.Aa [class*=boardCanvasSizer]{margin:0 auto}.Ha{--bulletin-ink: #171713;--bulletin-muted: #626158;--bulletin-paper: #f7f6f2;--bulletin-line: rgba(23, 23, 19, .18);width:min(100%,720px);margin:0 auto;color:var(--bulletin-ink);font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.tr{display:flex;align-items:center;gap:12px}.tr img{width:38px;height:38px;flex:0 0 38px;object-fit:contain}.tr p{margin:0;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media (max-width: 800px){.Ha{width:100%;max-width:none;margin:0}}.or{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--bulletin-line);background:var(--bulletin-paper);color:var(--bulletin-ink);font:700 11px/1.25 var(--font-ui, Arial, Helvetica, sans-serif);letter-spacing:.04em;text-transform:uppercase}.or a{display:inline-flex;gap:7px;align-items:center;min-height:38px;padding:8px 11px;border:1px solid var(--bulletin-ink);background:var(--bulletin-ink);color:var(--bulletin-paper);font-weight:900;text-decoration:none;white-space:nowrap}.or a:focus-visible{outline:3px solid var(--bulletin-paper);outline-offset:-5px}.Na{position:sticky;z-index:30;top:var(--tea-cork-sticky-header-height, 0px);padding:8px 12px;border-bottom:0;background:transparent}.Na>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--bulletin-ink);background:var(--bulletin-paper);color:inherit;font:700 14px/1.2 var(--font-ui, Arial, Helvetica, sans-serif)}.mt{position:absolute;top:calc(100% - 8px);right:12px;left:12px;display:grid;padding:6px;border:1px solid var(--bulletin-ink);background:var(--bulletin-paper);box-shadow:6px 8px #17171329}.mt button{min-height:44px;padding:10px 12px;border:0;border-bottom:1px solid var(--bulletin-line);background:transparent;color:inherit;text-align:left;font:700 14px/1.3 var(--font-ui, Arial, Helvetica, sans-serif)}.mt button:last-child{border-bottom:0}.mt button[aria-current=true]{background:#171713;color:#f7f6f2}.hs{display:grid}.ct{scroll-margin-top:calc(var(--tea-cork-sticky-header-height, 0px) + 130px);padding:16px 16px 44px;border-bottom:1px solid var(--bulletin-line)}.V{display:grid;gap:16px}.ct:has(>article+.V){padding:0 0 44px}.ct:has(>article+.V) .V{padding:16px}.ct:has(>article+.V) .V:empty{display:none}.Ne{min-width:0;scroll-margin-top:calc(var(--tea-cork-sticky-header-height, 0px) + 76px);padding:16px;border:1px solid var(--bulletin-line);background:color-mix(in srgb,var(--bulletin-paper) var(--mobile-signal-background-opacity, 100%),transparent);color:var(--mobile-signal-text-color, var(--bulletin-ink));box-shadow:none;overflow-wrap:anywhere}.ys{outline:2px solid var(--bulletin-ink);outline-offset:-2px}.bs{box-shadow:4px 5px #1717131f}.us{padding:0}.Ga{position:relative;padding:0;border:0;background:transparent;overflow:hidden}.vs{position:relative}.Ga .rr{opacity:1}.Ra{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:14px;align-items:center;width:100%;min-height:126px;padding:15px 16px;border:0;background:transparent;color:inherit;text-align:left}.Ta{display:grid;gap:5px;min-width:0}.Ta strong{font:700 22px/1.15 var(--font-serif, Georgia, "Times New Roman", serif);letter-spacing:-.01em}.Ca{font:800 12px/1.25 var(--font-ui, Arial, Helvetica, sans-serif);letter-spacing:.07em;text-transform:uppercase}.Ca,.Ma{color:var(--bulletin-muted)}.Ma{font:500 13px/1.35 var(--font-ui, Arial, Helvetica, sans-serif)}.ir{position:relative;display:block;width:112px;height:88px;border:1px solid currentColor;background:color-mix(in srgb,currentColor 5%,var(--bulletin-paper, #f7f6f2));overflow:hidden}.ir>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.Ge{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:25px;height:25px;border:1px solid currentColor;border-radius:50%;background:var(--bulletin-paper, #f7f6f2);font:900 15px/1 var(--font-ui, Arial, Helvetica, sans-serif)}.ft{display:grid;align-content:start;gap:6px;padding:10px;text-align:left}.ft>strong,.ft>span:not(.Ge){display:-webkit-box;overflow:hidden;font:700 10px/1.2 var(--font-serif, Georgia, "Times New Roman", serif);-webkit-box-orient:vertical;-webkit-line-clamp:3}.xt{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;gap:4px 7px;align-content:center;padding:10px;text-align:left}.ar{grid-row:1 / 3;display:grid;place-items:center;align-self:center;width:28px;height:34px;border:1px solid currentColor;font:500 20px/1 var(--font-ui, Arial, Helvetica, sans-serif)}.W{grid-row:1 / 3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;width:36px;min-height:48px;border:1px solid currentColor;overflow:hidden}.W img{width:100%;height:100%;min-height:22px;object-fit:cover}.W img:first-child:last-child,.W img:nth-child(3){grid-column:1 / -1}.xt>strong,.xt>span:not(.ar,.W,.Ge){display:-webkit-box;overflow:hidden;font:800 9px/1.15 var(--font-ui, Arial, Helvetica, sans-serif);-webkit-box-orient:vertical;-webkit-line-clamp:2}.xt>span:not(.ar,.W,.Ge){font-weight:500}.ft>span:not(.Ge){font-weight:400;-webkit-line-clamp:2}.ws{display:grid;place-items:center;justify-self:end;width:32px;height:32px;border:1px solid currentColor;border-radius:50%;font:900 16px/1 var(--font-ui, Arial, Helvetica, sans-serif)}.Ne :where(h3,h4,p,figure){margin-top:0}.ks{--bulletin-ink: #171713;--bulletin-muted: #626158;--bulletin-paper: #f7f6f2;--bulletin-line: rgba(23, 23, 19, .18);position:fixed;inset:0;z-index:4000;overflow-y:auto;overscroll-behavior:contain;background:var(--bulletin-paper, #f7f6f2);color:var(--bulletin-ink, #171713)}@media (max-width: 420px){.Ra{grid-template-columns:minmax(0,1fr) 96px;gap:10px;padding:14px}.ir{width:96px}}.Re{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:68px;padding:calc(8px + env(safe-area-inset-top)) 16px 8px;border-bottom:1px solid var(--bulletin-line);background:color-mix(in srgb,var(--bulletin-paper) 94%,transparent);backdrop-filter:blur(12px)}.Re button{min-height:44px;padding:8px 10px;border:1px solid var(--bulletin-ink);background:transparent;color:inherit;font:800 12px/1.2 var(--font-ui, Arial, Helvetica, sans-serif);letter-spacing:.05em;text-transform:uppercase}.Re div{display:grid;min-width:0}.Re span{color:var(--bulletin-muted);font:800 10px/1.2 var(--font-ui, Arial, Helvetica, sans-serif);letter-spacing:.08em;text-transform:uppercase}.Re strong{overflow:hidden;font:700 18px/1.2 var(--font-serif, Georgia, "Times New Roman", serif);text-overflow:ellipsis;white-space:nowrap}.ht{width:min(100%,720px);min-height:calc(100dvh - 68px);margin:0 auto;padding:20px 16px calc(32px + env(safe-area-inset-bottom))}.ht :where(h3,h4,p,figure){margin-top:0}.Ne h3,.ht h3{margin-bottom:10px;font:700 22px/1.15 var(--font-serif, Georgia, "Times New Roman", serif);letter-spacing:-.01em}.Ne h4,.ht h4{margin-bottom:7px;font:600 16px/1.3 var(--font-serif, Georgia, "Times New Roman", serif)}.zs{margin-bottom:0;font:400 16px/1.5 var(--font-serif, Georgia, "Times New Roman", serif)}.js{margin:10px 0 0;font:400 14px/1.4 var(--font-serif, Georgia, "Times New Roman", serif)}.As{margin:6px 0;color:var(--bulletin-muted);font:500 12px/1.4 var(--font-ui, Arial, Helvetica, sans-serif);font-variant-numeric:tabular-nums}.Hs,.rr{display:block;width:100%;height:auto}.rr{max-height:180px;object-fit:contain}.Ne figcaption{margin-top:8px;font:400 14px/1.4 var(--font-serif, Georgia, "Times New Roman", serif)}.Sa{display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,360px);gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.Sa img{width:100%;aspect-ratio:4 / 3;object-fit:cover;scroll-snap-align:start}.Z,.nr{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:9px 14px;border:1px solid var(--bulletin-ink);background:var(--bulletin-ink);color:var(--bulletin-paper);text-decoration:none;font:700 13px/1.3 var(--font-ui, Arial, Helvetica, sans-serif)}.nr{background:transparent;color:var(--bulletin-ink)}.Ba,.yt{display:grid;gap:8px;margin:0;padding:0;list-style:none}.Ba .Z{width:100%;margin:0;justify-content:flex-start}.yt{gap:0;font:900 18px/1.2 Courier New,Courier,ui-monospace,monospace}.yt li{padding:10px 0;border-bottom:1px solid var(--bulletin-line)}.yt li:last-child{border-bottom:0}.Xa,.Ia,.Pa,.Ya{display:block;width:100%;margin-top:10px;border:1px solid var(--bulletin-line);background:#fff}.Xa,.Ia{min-height:320px}.Pa{min-height:280px}.Ya{height:152px;border:0}.Ns{display:grid;gap:6px}.Gs{display:grid}.Rs{margin:0;font:700 14px/1.4 var(--font-ui, Arial, Helvetica, sans-serif)}.bt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:12px;font-variant-numeric:tabular-nums}.bt span{display:grid;gap:3px;place-items:center;padding:10px 3px;border:1px solid var(--bulletin-line)}.bt strong{font:700 clamp(22px,7vw,30px)/1 var(--font-ui, Arial, Helvetica, sans-serif)}.bt small{font:700 12px/1.2 var(--font-ui, Arial, Helvetica, sans-serif);text-transform:uppercase}.Ts{font:700 28px/1.05 var(--font-ui, Arial, Helvetica, sans-serif)}.Cs{width:100%;margin-top:8px}.Fa{display:grid;gap:12px}.Fa article{padding:12px;border-left:3px solid var(--bulletin-ink);background:#1717130a}.lr,.Ms,.Oa{display:grid;align-content:start}.lr{min-height:min(440px,calc(100dvh - 128px));padding:8px 0}.lr .Z{width:100%;margin-top:18px}.Ss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.qa{min-width:0;border:1px solid var(--bulletin-line);background:color-mix(in srgb,var(--bulletin-ink) 3%,transparent)}.ut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.ut img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.ut img:first-child:last-child,.ut img:nth-child(3):last-child{grid-column:1 / -1;aspect-ratio:4 / 3}.qa>p{margin:0;padding:7px 8px;font:500 11px/1.3 var(--font-ui, Arial, Helvetica, sans-serif)}.Bs{margin:18px 0 4px;padding:11px 0;border-block:1px solid var(--bulletin-line);font:800 12px/1.35 var(--font-ui, Arial, Helvetica, sans-serif);letter-spacing:.04em;text-transform:uppercase}.Xs{justify-self:start;min-height:40px;margin:0 0 20px;padding:7px 0;border:0;background:transparent;color:var(--bulletin-ink);font:800 12px/1.25 var(--font-ui, Arial, Helvetica, sans-serif);letter-spacing:.05em;text-transform:uppercase}.Oa{min-height:min(440px,calc(100dvh - 128px));place-content:center;justify-items:center;text-align:center}.Is{display:grid;place-items:center;width:56px;height:56px;margin-bottom:18px;border:2px solid var(--bulletin-ink);border-radius:50%;font:900 26px/1 var(--font-ui, Arial, Helvetica, sans-serif)}.La{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:18px}.La :where(.Z,.nr){width:100%;margin:0}.R{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--bulletin-line)}.R label{display:grid;gap:6px;font:700 13px/1.3 var(--font-ui, Arial, Helvetica, sans-serif)}.R label span{color:var(--bulletin-muted);font-weight:500}.R :where(input,select,textarea){width:100%;min-height:44px;padding:10px 11px;border:1px solid var(--bulletin-ink);border-radius:0;background:#fff;color:var(--bulletin-ink);font:400 16px/1.4 var(--font-ui, Arial, Helvetica, sans-serif)}.R input[type=file]{min-height:48px;padding:8px}.R textarea{min-height:112px;resize:vertical}.R .Z{margin-top:0}.Z:disabled{cursor:not-allowed;opacity:.55}.Ps{min-height:18px;margin:0;color:var(--bulletin-muted);font:600 12px/1.4 var(--font-ui, Arial, Helvetica, sans-serif)}.Ys{display:grid;margin-top:12px}.pr{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-block:1px solid var(--bulletin-line);font-family:var(--font-ui, Arial, Helvetica, sans-serif)}.pr strong{font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.pr span{color:var(--bulletin-muted);font-size:12px;font-weight:600;line-height:1.35}.Da{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none;border-top:1px solid var(--bulletin-line)}.Da li{min-height:44px;padding:12px 2px;border-bottom:1px solid var(--bulletin-line);font:600 14px/1.35 var(--font-ui, Arial, Helvetica, sans-serif)}.Fs{display:grid;gap:4px;color:var(--bulletin-muted);font:500 12px/1.4 var(--font-ui, Arial, Helvetica, sans-serif)}.sr{display:grid;min-height:180px;place-items:center;background:linear-gradient(90deg,#1717130a,#17171314,#1717130a);background-size:220% 100%;animation:Ea 1.8s ease-in-out infinite}.sr button{min-height:44px;padding:9px 14px;border:1px solid var(--bulletin-ink);background:var(--bulletin-paper);color:var(--bulletin-ink);font:700 13px/1.3 var(--font-ui, Arial, Helvetica, sans-serif)}@keyframes Ea{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.sr{animation:none}}.Os{margin:0;padding:24px 16px;color:var(--bulletin-muted);font:500 14px/1.4 var(--font-ui, Arial, Helvetica, sans-serif)}.post-flyer-creative-form{max-width:min(100%,980px)}.post-flyer-tool-launch{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--border-color, #d7d1c5);background:#fbfaf5}.post-flyer-tool-launch .kicker{margin:0 0 5px;color:#5e5a53;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.post-flyer-tool-launch h2{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,4vw,2rem);line-height:1.05}.post-flyer-metadata-note{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0;color:#5e5a53;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.post-flyer-metadata-note strong{color:#222}.post-flyer-metadata-note span:not(:last-child):after{content:"/";margin-left:8px;color:#aaa094}.post-flyer-tool-export{position:fixed;top:0;left:-12000px;z-index:-1;width:720px;pointer-events:none}.post-flyer-tool-export.batch-flyer-render{position:relative;top:auto;left:auto;z-index:0;margin:0}.post-flyer-tool-backdrop{position:fixed;inset:0;z-index:2000;overflow:auto;padding:22px;background:#efeee8eb}.post-flyer-tool-modal{--tool-ink: #13110e;--tool-paper: #efeee8;--tool-paper-soft: #fbfaf5;--tool-panel: #f4f2ec;--tool-shadow: 0 26px 60px rgba(17, 13, 8, .24);--tool-stage-scale: .9;position:relative;display:grid;grid-template-columns:minmax(260px,340px) minmax(0,760px) minmax(240px,320px);gap:22px;align-items:start;justify-content:center;width:min(100%,1460px);margin:0 auto;min-height:calc(100vh - 44px);color:var(--tool-ink);font-family:Arial,Helvetica,sans-serif;transform:scale(var(--tool-stage-scale));transform-origin:top center}.post-flyer-tool-close{position:fixed;top:18px;right:18px;bottom:auto;z-index:3;border:2px solid var(--tool-ink);background:var(--tool-paper);color:var(--tool-ink);cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.12em;padding:9px 11px;text-transform:uppercase;box-shadow:5px 5px #13110e2e}.post-flyer-tool-close:hover,.post-flyer-tool-close:focus-visible{background:var(--tool-ink);color:var(--tool-paper)}.post-flyer-tool-modal button,.post-flyer-tool-modal input,.post-flyer-tool-modal select,.post-flyer-tool-modal textarea{font:inherit}.post-flyer-tool-modal .editor-panel,.post-flyer-tool-modal .style-panel{position:sticky;top:0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;height:calc((100vh - 44px) / var(--tool-stage-scale));max-height:calc((100vh - 44px) / var(--tool-stage-scale));min-height:calc((100vh - 44px) / var(--tool-stage-scale));overflow:auto;padding:20px;border:4px solid var(--tool-ink);background:var(--tool-paper);box-shadow:var(--tool-shadow)}.post-flyer-tool-modal .editor-heading p{margin:0 0 6px;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.post-flyer-tool-modal .editor-heading h2{margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1}.post-flyer-tool-modal .style-panel .editor-heading h2{font-size:1.2rem}.post-flyer-tool-modal .editor-helper,.post-flyer-tool-modal .preview-caption{display:block;color:#5e5a53;font-family:Georgia,Times New Roman,serif;font-size:.84rem;line-height:1.2}.post-flyer-tool-modal .flyer-mode-toggle,.post-flyer-tool-modal .preview-mode-toggle{display:grid;gap:0;margin:0 0 16px;border:3px solid var(--tool-ink);background:var(--tool-ink)}.post-flyer-tool-modal .preview-mode-toggle{grid-template-columns:1fr 1fr;margin-bottom:10px}.post-flyer-tool-modal .flyer-mode-toggle{gap:6px;border:0;background:transparent}.post-flyer-tool-modal .flyer-mode-toggle button,.post-flyer-tool-modal .preview-mode-toggle button,.post-flyer-tool-modal .depth-control button,.post-flyer-tool-modal .density-control button{min-width:0;border:0;background:var(--tool-paper-soft);color:var(--tool-ink);cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.1em;padding:10px 8px;text-transform:uppercase}.post-flyer-tool-modal .flyer-mode-toggle button{border:3px solid var(--tool-ink)}.post-flyer-tool-modal .preview-mode-toggle button+button,.post-flyer-tool-modal .depth-control button+button,.post-flyer-tool-modal .density-control button+button{border-left:3px solid var(--tool-ink)}.post-flyer-tool-modal .flyer-mode-toggle button.is-active,.post-flyer-tool-modal .preview-mode-toggle button.is-active,.post-flyer-tool-modal .depth-control button.is-active,.post-flyer-tool-modal .density-control button.is-active{background:var(--tool-ink);color:var(--tool-paper-soft)}.post-flyer-tool-modal .flyer-profile-sync{display:grid;gap:6px;margin:-6px 0 16px;padding:10px;border:1px solid color-mix(in srgb,var(--tool-ink) 35%,transparent);background:color-mix(in srgb,var(--tool-paper-soft) 82%,transparent)}.post-flyer-tool-modal .flyer-profile-sync button{width:100%;border:2px solid var(--tool-ink);background:transparent;color:var(--tool-ink);cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:8px;text-transform:uppercase}.post-flyer-tool-modal .flyer-profile-sync small{color:#5e5a53;font-family:Georgia,Times New Roman,serif;font-size:.76rem;line-height:1.25}.post-flyer-tool-modal .editor-section{position:relative;z-index:1;box-sizing:border-box;width:100%;min-width:0;margin:0 0 10px;border:3px solid var(--tool-ink);background:var(--tool-paper-soft)}.post-flyer-tool-modal .editor-section[open]{z-index:30}.post-flyer-tool-modal .editor-section summary{position:relative;display:block;cursor:pointer;list-style:none;padding:11px 38px 11px 12px;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.post-flyer-tool-modal .editor-section summary::-webkit-details-marker{display:none}.post-flyer-tool-modal .editor-section summary:after{content:"+";position:absolute;top:50%;right:12px;transform:translateY(-50%)}.post-flyer-tool-modal .editor-section[open] summary{background:var(--tool-ink);color:var(--tool-paper-soft)}.post-flyer-tool-modal .editor-section[open] summary:after{content:"-"}.post-flyer-tool-modal .editor-popover{box-sizing:border-box;width:100%;max-width:100%;min-width:0;max-height:none;overflow:visible;padding:12px;border-top:3px solid var(--tool-ink);background:var(--tool-paper-soft)}.post-flyer-tool-modal .vibe-grid,.post-flyer-tool-modal .object-list,.post-flyer-tool-modal .color-control-group{display:grid;min-width:0;gap:8px}.post-flyer-tool-modal .vibe-button{display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;width:100%;min-width:0;min-height:50px;padding:7px 10px;border:2px solid rgba(19,17,14,.68);background:#fbfaf5;color:var(--tool-ink);cursor:pointer;text-align:left}.post-flyer-tool-modal .vibe-button.is-selected{border-width:3px;padding:6px 9px;box-shadow:3px 3px #13110e1f}.post-flyer-tool-modal .vibe-button span{overflow:visible;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.post-flyer-tool-modal .vibe-button small{grid-column:1 / -1;overflow:hidden;color:#5e5a53;font-family:Georgia,Times New Roman,serif;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.post-flyer-tool-modal .vibe-button i{display:flex;grid-row:1;grid-column:2;gap:5px}.post-flyer-tool-modal .vibe-button b{width:18px;height:18px;border:1px solid rgba(19,17,14,.24);background:var(--dot-background);box-shadow:inset 0 0 0 1px #ffffff47}.post-flyer-tool-modal .vibe-choice-shell{display:grid;box-sizing:border-box;width:100%;max-width:100%;gap:0;min-width:0}.post-flyer-tool-modal .selected-vibe-style-controls{--swatch-size: 20px;display:grid;box-sizing:border-box;gap:14px;width:100%;max-width:100%;min-width:0;margin-top:16px;padding:0;border:0;background:transparent;overflow:hidden}.post-flyer-tool-modal .selected-vibe-style-controls .color-control-group{margin-bottom:0}.post-flyer-tool-modal .ink-apply-toggle{display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border:1px solid var(--tool-rule);font-family:Arial,Helvetica,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.post-flyer-tool-modal .ink-apply-toggle input{width:18px;height:18px;margin:0;accent-color:var(--tool-ink)}.css-audit-modal-backdrop{position:fixed;inset:0;z-index:6;display:grid;place-items:center;padding:18px;background:#11111161}.css-audit-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);height:min(760px,calc(100vh - 36px));border:3px solid #111;background:#f7f4ea;box-shadow:8px 8px #11111138}.css-audit-modal-header,.css-audit-modal-actions{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px;border-bottom:3px solid #111}.css-audit-modal-actions{justify-content:flex-end;border-top:3px solid #111;border-bottom:0}.css-audit-modal-header p,.css-audit-modal-header h3,.css-audit-modal-header small{margin:0}.css-audit-modal-header p{font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.css-audit-modal-header h3{font-family:Georgia,Times New Roman,serif;font-size:1.45rem;line-height:1}.css-audit-modal-header small{display:block;margin-top:4px;color:#5e5a53;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.css-audit-modal textarea{width:100%;height:100%;min-height:0;border:0;background:#111;color:#f7f4ea;font:12px/1.45 SFMono-Regular,Consolas,Liberation Mono,monospace;padding:14px;resize:none;white-space:pre}.css-audit-modal button{border:2px solid #111;background:#f7f4ea;color:#111;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:8px 10px;text-transform:uppercase}.css-audit-modal button:hover,.css-audit-modal button:focus-visible{background:#111;color:#f7f4ea}.css-audit-launch-button{position:fixed;right:18px;bottom:18px;z-index:5;border:3px solid #111;background:#111;color:#f7f4ea;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.1em;padding:10px 12px;text-transform:uppercase;box-shadow:5px 5px #1111112e}.css-audit-launch-button:hover,.css-audit-launch-button:focus-visible{background:#f7f4ea;color:#111}.post-flyer-tool-modal .object-toggle{display:flex;gap:9px;align-items:center;padding:7px 8px;border:2px solid rgba(19,17,14,.64);background:#fbfaf5;cursor:pointer;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.post-flyer-tool-modal .object-toggle input{width:15px;height:15px;margin:0;accent-color:var(--tool-ink)}.post-flyer-tool-modal .object-toggle.is-required{color:#5e5a53;cursor:default}.post-flyer-tool-modal .object-toggle.is-grouped{width:calc(100% - 18px);justify-self:end;border-color:#13110e5c;background:color-mix(in srgb,#fbfaf5,var(--tool-ink) 3%)}.post-flyer-tool-modal .background-swatch-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--swatch-size),var(--swatch-size)));align-items:center;justify-content:start;max-width:100%;min-width:0;gap:4px;overflow:hidden}.post-flyer-tool-modal .color-control-group{margin-bottom:14px;min-width:0}.post-flyer-tool-modal .color-control-group>strong{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.post-flyer-tool-modal .swatch-button{position:relative;display:grid;box-sizing:border-box;width:var(--swatch-size);height:var(--swatch-size);aspect-ratio:1;place-items:center;gap:0;border:1px solid rgba(19,17,14,.18);border-radius:0;background:var(--swatch);cursor:pointer;outline:0 solid transparent;outline-offset:0;padding:0}.post-flyer-tool-modal .swatch-button input{appearance:none;position:absolute;inset:0;width:100%;height:100%;border:0;cursor:pointer;opacity:0;padding:0}.post-flyer-tool-modal .swatch-button span{position:relative;z-index:1;color:var(--tool-ink);font-size:1.18rem;font-weight:900;line-height:1}.post-flyer-tool-modal .swatch-button-custom-color{border:2px solid var(--tool-ink);background:conic-gradient(#e1261c,#e9a72d,#277a55,#18a8b5,#2457a6,#8b5cf6,#e1261c)}.post-flyer-tool-modal .swatch-button-custom-color input::-webkit-color-swatch-wrapper,.post-flyer-tool-modal .swatch-button-custom-color input::-webkit-color-swatch{border:0;padding:0}.post-flyer-tool-modal .swatch-button-upload{border:2px solid var(--tool-ink);background:linear-gradient(135deg,#ffffffb8,#ffffff29),repeating-linear-gradient(45deg,rgba(16,16,14,.12) 0 2px,transparent 2px 6px),var(--tool-paper-soft)}.post-flyer-tool-modal .swatch-button.is-selected{border-color:var(--tool-ink);box-shadow:inset 0 0 0 3px var(--tool-ink);outline:0 solid transparent}.post-flyer-tool-modal .selected-vibe-style-controls .background-swatch-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--swatch-size),var(--swatch-size)))}.post-flyer-tool-modal .selected-vibe-style-controls .swatch-button{width:var(--swatch-size);height:var(--swatch-size)}.post-flyer-tool-modal .depth-control,.post-flyer-tool-modal .density-control{display:grid;width:100%;min-width:0;border:3px solid var(--tool-ink);background:var(--tool-ink)}.post-flyer-tool-modal .depth-control{grid-template-columns:repeat(4,minmax(0,1fr))}.post-flyer-tool-modal .density-control{grid-template-columns:repeat(3,minmax(0,1fr))}.post-flyer-tool-modal .editor-panel label{display:grid;gap:6px;margin-top:12px;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.post-flyer-tool-modal .editor-panel input,.post-flyer-tool-modal .editor-panel select,.post-flyer-tool-modal .editor-panel textarea{width:100%;border:3px solid var(--tool-ink);border-radius:0;background:var(--tool-paper-soft);color:var(--tool-ink);font:800 .92rem Arial,Helvetica,sans-serif;padding:10px}.post-flyer-tool-modal .editor-panel .object-toggle{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;margin-top:0}.post-flyer-tool-modal .editor-panel .object-toggle input{flex:0 0 18px;width:18px;height:18px;padding:0}.post-flyer-tool-modal .editor-panel .object-toggle span{min-width:0}.post-flyer-tool-modal .inline-reset-button{margin-top:8px;border:2px solid var(--tool-ink);background:var(--tool-paper-soft);color:var(--tool-ink);cursor:pointer;font-size:.68rem;font-weight:900;letter-spacing:.1em;padding:8px;text-transform:uppercase}.post-flyer-tool-modal .image-placement-controls{display:grid;gap:10px;margin-top:12px;padding:10px;border:2px solid color-mix(in srgb,var(--tool-ink),transparent 18%);background:color-mix(in srgb,var(--tool-paper-soft),#ffffff 42%)}.post-flyer-tool-modal .flyer-image-manager-group{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--tool-ink),transparent 62%);background:color-mix(in srgb,var(--tool-paper-soft),#ffffff 28%)}.post-flyer-tool-modal .flyer-image-manager-group+.flyer-image-manager-group{margin-top:12px}.post-flyer-tool-modal .flyer-image-manager-group>strong{font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.post-flyer-tool-modal .flyer-image-manager-group>p{margin:0;color:#5e5a53;font-family:Georgia,Times New Roman,serif;font-size:.78rem;line-height:1.25}.post-flyer-tool-modal .flyer-image-thumbnail-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.post-flyer-tool-modal .flyer-image-thumbnail-strip button{display:block;min-width:0;overflow:hidden;padding:0;border:2px solid color-mix(in srgb,var(--tool-ink),transparent 32%);background:var(--tool-paper-soft);cursor:pointer}.post-flyer-tool-modal .flyer-image-thumbnail-strip button.is-active{border-color:var(--tool-ink);box-shadow:3px 3px #13110e2e}.post-flyer-tool-modal .flyer-image-thumbnail-strip img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.post-flyer-tool-modal .image-manager-empty{margin:10px 0 0;color:#5e5a53;font-family:Georgia,Times New Roman,serif;font-size:.8rem;line-height:1.2}.post-flyer-tool-modal .image-placement-preview{position:relative;display:grid;width:100%;max-height:170px;overflow:hidden;place-items:center;border:2px solid var(--tool-ink);background:linear-gradient(135deg,#ffffffb3,#ffffff2e),repeating-linear-gradient(45deg,rgba(16,16,14,.08) 0 5px,transparent 5px 10px),var(--tool-paper-soft);cursor:grab;touch-action:none;user-select:none}.post-flyer-tool-modal .image-placement-preview:after{content:none;display:none}.post-flyer-tool-modal .image-placement-preview-poster{aspect-ratio:var(--placement-preview-aspect-ratio, 16 / 9)}.post-flyer-tool-modal .image-placement-preview-flyer{justify-self:center;width:min(100%,130px);aspect-ratio:8.5 / 11}.post-flyer-tool-modal .image-placement-preview-logo{aspect-ratio:var(--placement-preview-aspect-ratio, 5 / 2)}.post-flyer-tool-modal .image-placement-preview.is-dragging{cursor:grabbing}.post-flyer-tool-modal .image-placement-preview img{position:absolute;top:50%;left:50%;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center center;transform:translate(-50%,-50%);transform-origin:center center;pointer-events:none}.post-flyer-tool-modal .editor-panel .image-placement-controls label{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;margin-top:0}.post-flyer-tool-modal .image-placement-controls span{font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.post-flyer-tool-modal .editor-panel .image-placement-controls input[type=range]{width:100%;border:0;background:transparent;padding:0;accent-color:var(--tool-ink)}.post-flyer-tool-modal .top-right-controls{display:grid;gap:10px;margin-top:52px;margin-bottom:18px}.post-flyer-tool-actions{display:flex;gap:8px;margin:0;padding:0}.post-flyer-tool-actions .button{flex:1;min-height:38px;padding:10px 12px;font-size:.72rem;letter-spacing:.1em}.post-flyer-draft-notice{display:grid;gap:6px;padding:10px 12px;border:1px solid currentColor;background:#fff7d8;font-size:.72rem;line-height:1.35}.post-flyer-draft-notice>div{display:flex;flex-wrap:wrap;gap:12px}.post-flyer-draft-notice a,.post-flyer-draft-notice button{padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:900;text-decoration:underline;cursor:pointer}.post-flyer-tool-save-status{min-height:1.2em;margin:0;font-size:.72rem;font-weight:800;letter-spacing:.04em}.post-flyer-tool-modal .flyer-preview-shell{--flyer-preview-scale: 1;width:min(720px,100%);justify-self:center}.post-flyer-tool-modal .flyer-preview-shell.is-cork-preview{--flyer-preview-scale: .75;width:min(540px,100%)}.post-flyer-tool-modal .flyer-preview-inner{width:720px;zoom:1;transform:none}.post-flyer-tool-modal .flyer-preview-shell.is-cork-preview .flyer-preview-inner{width:720px;zoom:var(--flyer-preview-scale);transform:none}.post-flyer-tool-modal .preview-caption{margin:10px 0 0;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.post-flyer-tool-modal .visually-hidden,.post-flyer-tool-export .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.post-flyer-tool-modal .community-flyer,.post-flyer-tool-export .community-flyer{--accent-1: #f45b93;--accent-2: #e9a72d;--accent-3: #277a55;--ink: var(--flyer-text, #111111);--category-row-ink: var(--ink);--paper: #efeee8;--paper-soft: #fbfaf5;--font-primary: Georgia, "Times New Roman", serif;--font-secondary: Arial, Helvetica, sans-serif;--frame-radius: 0;--signature-radius: 0;--image-radius: 0;--copy-border: 0px;--signature-border: 0px;--image-border: 0px;--avatar-shadow: none;--signature-shadow: 0 4px 0 color-mix(in srgb, var(--accent-3), transparent 84%);--image-shadow: 4px 4px 0 color-mix(in srgb, var(--accent-2), transparent 88%);--copy-shadow: 0 3px 0 color-mix(in srgb, var(--accent-3), transparent 90%);--community-mark-display-size: max(var(--community-mark-size, 54px), 74px);--signature-logo-column: minmax(0, 1fr);--signature-copy-column: minmax(0, 2fr);--signature-logo-box-height: var(--community-mark-display-size);--signature-logo-image-max-width: min(100%, calc(var(--community-mark-display-size) * 1.9));--signature-logo-image-max-height: calc(var(--community-mark-display-size) * .58);--signature-logo-background: var(--accent-1);--signature-logo-radius: 0px;--title-size: clamp(2.75rem, 6.4vw, 5.05rem);--title-line: .96;position:relative;display:flex;flex-direction:column;width:720px;height:932px;max-width:100%;min-height:0;aspect-ratio:8.5 / 11;padding:clamp(18px,3vw,28px);overflow:hidden;border:0;background:linear-gradient(#fbfaf5,#f6f4ef);box-shadow:var(--tool-shadow, 0 26px 60px rgba(17, 13, 8, .24));color:var(--ink);font-family:var(--font-primary);isolation:isolate}.post-flyer-tool-modal .community-flyer:before,.post-flyer-tool-export .community-flyer:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 13% 18%,rgba(255,255,255,.84) 0 1px,transparent 1px 12px),radial-gradient(circle at 66% 11%,rgba(255,255,255,.78) 0 1px,transparent 1px 10px),radial-gradient(circle at 24% 64%,rgba(19,17,14,.1) 0 1px,transparent 1px 10px),linear-gradient(90deg,rgba(0,0,0,.06),transparent 13% 87%,rgba(0,0,0,.07));opacity:.28}.post-flyer-tool-modal .community-flyer.is-create-own-flyer,.post-flyer-tool-export .community-flyer.is-create-own-flyer{min-height:0}.post-flyer-tool-modal .community-flyer.is-create-own-flyer.has-hidden-objects,.post-flyer-tool-export .community-flyer.is-create-own-flyer.has-hidden-objects{height:auto;aspect-ratio:auto}.post-flyer-tool-modal .flyer-rows,.post-flyer-tool-export .flyer-rows{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:var(--object-gap-y, 0px);align-content:start;flex:1;padding:12px 0 2px}.post-flyer-tool-modal .community-flyer.is-create-own-flyer .flyer-rows,.post-flyer-tool-export .community-flyer.is-create-own-flyer .flyer-rows{flex:0 0 auto}.post-flyer-tool-modal .flyer-row,.post-flyer-tool-export .flyer-row{position:relative;z-index:calc(var(--row-index) + 1);grid-column:1 / -1;overflow:visible}.post-flyer-tool-modal .flyer-row+.flyer-row,.post-flyer-tool-export .flyer-row+.flyer-row{margin-top:var(--object-overlap-y, 0px)}.post-flyer-tool-modal .flyer-row:hover,.post-flyer-tool-modal .flyer-row:focus-within{z-index:1000}.post-flyer-tool-modal .row-grip{position:absolute;top:50%;left:0;z-index:9999;display:grid;width:28px;height:34px;place-content:center;gap:4px;border:3px solid var(--ink);background:var(--paper-soft);box-shadow:3px 3px #13110e3d;cursor:grab;opacity:0;padding:0;touch-action:none;transform:translate(-68%,-50%)}.post-flyer-tool-modal .flyer-row:hover .row-grip,.post-flyer-tool-modal .flyer-row:focus-within .row-grip,.post-flyer-tool-modal .flyer-row.is-dragging .row-grip{opacity:1}.post-flyer-tool-modal .row-grip span{display:block;width:12px;height:3px;background:var(--ink)}.post-flyer-tool-modal .flyer-header-row,.post-flyer-tool-export .flyer-header-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:0 0 10px;padding:8px 0 10px;font-family:var(--font-secondary)}.post-flyer-tool-modal .flyer-header-rule,.post-flyer-tool-export .flyer-header-rule{grid-column:1 / -1;height:4px;background:color-mix(in srgb,var(--accent-2),var(--ink) 34%)}.post-flyer-tool-modal .flyer-category-control,.post-flyer-tool-export .flyer-category-control{display:inline-flex;min-width:0;align-items:center;gap:9px}.post-flyer-tool-modal .flyer-category-icon-frame,.post-flyer-tool-export .flyer-category-icon-frame{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center}.post-flyer-tool-modal .flyer-category-icon,.post-flyer-tool-export .flyer-category-icon{display:block;width:100%;height:100%;object-fit:contain}.post-flyer-tool-modal .flyer-category-select,.post-flyer-tool-export .flyer-category-select,.post-flyer-tool-modal .posted-age,.post-flyer-tool-export .posted-age{border:0;background:transparent;color:var(--ink);font-size:clamp(.82rem,1.65vw,1.02rem);font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .flyer-category-select,.post-flyer-tool-export .flyer-category-select{max-width:min(100%,23ch);appearance:none;cursor:pointer;padding:0 18px 0 0}.post-flyer-tool-modal span.flyer-category-select,.post-flyer-tool-export span.flyer-category-select{cursor:default;padding-right:0}.post-flyer-tool-modal .posted-age,.post-flyer-tool-export .posted-age{white-space:nowrap}.post-flyer-tool-modal .signature,.post-flyer-tool-export .signature{position:relative;display:grid;box-sizing:border-box;grid-template-columns:var(--signature-logo-column) var(--signature-copy-column);gap:18px;align-items:center;margin:0 0 12px;padding:14px;border:var(--signature-border) solid color-mix(in srgb,var(--ink),transparent 70%);border-radius:var(--signature-radius);background:color-mix(in srgb,#fff8ea,var(--accent-1) 6%);box-shadow:var(--signature-shadow);overflow:visible}.post-flyer-tool-modal .signature-copy,.post-flyer-tool-export .signature-copy{display:grid;min-width:0;min-height:100%;align-content:center;justify-items:start}.post-flyer-tool-modal .signature.has-logo-signature,.post-flyer-tool-export .signature.has-logo-signature{grid-template-columns:minmax(110px,.8fr) minmax(0,1.4fr) minmax(110px,.8fr)}.post-flyer-tool-modal .signature.has-logo-signature .signature-copy,.post-flyer-tool-export .signature.has-logo-signature .signature-copy{grid-column:1;grid-row:1}.post-flyer-tool-modal .signature.has-logo-signature .community-mark,.post-flyer-tool-export .signature.has-logo-signature .community-mark{grid-column:2;grid-row:1;min-width:0}.post-flyer-tool-modal .signature:not(.has-logo-signature),.post-flyer-tool-export .signature:not(.has-logo-signature){grid-template-columns:minmax(0,1fr);gap:0}.post-flyer-tool-modal .signature:not(.has-logo-signature) .community-mark,.post-flyer-tool-export .signature:not(.has-logo-signature) .community-mark{display:none}.post-flyer-tool-modal .signature:not(.has-logo-signature) .signature-copy,.post-flyer-tool-export .signature:not(.has-logo-signature) .signature-copy{grid-column:1;justify-self:stretch;justify-items:start;text-align:left}.post-flyer-tool-modal .signature-meta,.post-flyer-tool-export .signature-meta{display:flex;min-width:0;align-items:center}.post-flyer-tool-modal .community-mark,.post-flyer-tool-export .community-mark{position:relative;display:grid;box-sizing:border-box;width:var(--community-mark-display-size);height:var(--community-mark-display-size);flex:0 0 var(--community-mark-display-size);place-items:center;overflow:hidden;border:3px solid var(--ink);border-radius:50%;background:linear-gradient(var(--ink),var(--ink)) 50% 50% / 52% 4px no-repeat,linear-gradient(90deg,var(--accent-2),var(--accent-3));align-self:center;justify-self:center;max-width:100%;box-shadow:var(--avatar-shadow)}.post-flyer-tool-modal .community-avatar-image,.post-flyer-tool-export .community-avatar-image{width:auto;height:auto;max-width:var(--signature-logo-image-max-width);max-height:var(--signature-logo-image-max-height);object-fit:contain}.post-flyer-tool-modal .community-flyer .community-mark-wide.has-avatar .community-avatar-image,.post-flyer-tool-export .community-flyer .community-mark-wide.has-avatar .community-avatar-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.post-flyer-tool-modal .community-flyer .community-mark.has-avatar,.post-flyer-tool-export .community-flyer .community-mark.has-avatar{width:100%;height:var(--signature-logo-box-height);flex:0 1 auto;padding:0;border:0;border-radius:var(--signature-logo-radius);background:var(--signature-logo-background);box-shadow:none}.post-flyer-tool-modal .signature-prefix,.post-flyer-tool-export .signature-prefix{display:inline-block;margin-bottom:2px;border:0;background:transparent;color:var(--ink);font-family:var(--font-secondary);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.post-flyer-tool-modal .community-name,.post-flyer-tool-export .community-name{display:block;margin:0 0 3px;font-family:var(--font-primary);font-size:1.25rem;line-height:1.05}.post-flyer-tool-modal .community-line,.post-flyer-tool-export .community-line,.post-flyer-tool-modal .copy-card p,.post-flyer-tool-export .copy-card p{margin:0;color:var(--ink);font-family:var(--font-primary);line-height:1.24}.post-flyer-tool-modal .community-line,.post-flyer-tool-export .community-line{display:-webkit-box;max-height:3.54em;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-flyer-tool-modal .flyer-links,.post-flyer-tool-export .flyer-links{position:relative;z-index:4;display:flex;min-height:34px;align-items:center;justify-content:flex-end;margin:3px 0 10px;font-family:var(--font-secondary)}.post-flyer-tool-modal .flyer-links-list,.post-flyer-tool-export .flyer-links-list{display:flex;width:100%;min-width:0;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}.post-flyer-tool-modal .signature-link-trigger,.post-flyer-tool-export .signature-link-trigger{display:inline-flex;max-width:22ch;align-items:center;justify-content:center;overflow:hidden;min-height:30px;padding:7px 10px;border:var(--signature-link-border, 0);border-radius:0;background:var(--signature-link-background, transparent);color:var(--signature-link-color, var(--ink));cursor:pointer;font-family:var(--font-secondary);font-size:var(--signature-link-size, var(--signature-label-size, var(--label-size, 12px)));font-weight:900;letter-spacing:.08em;line-height:1;text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.post-flyer-tool-modal .flyer-links-list .signature-link-trigger,.post-flyer-tool-export .flyer-links-list .signature-link-trigger{min-width:0;max-width:48%}.post-flyer-tool-modal .flyer-links-list .signature-link-instagram,.post-flyer-tool-export .flyer-links-list .signature-link-instagram{margin-left:auto}.post-flyer-tool-modal .signature-link-trigger.has-link,.post-flyer-tool-export .signature-link-trigger.has-link{background:var(--signature-link-active-background, color-mix(in srgb, var(--accent-1), var(--paper) 78%))}.post-flyer-tool-modal .signature-link-instagram,.post-flyer-tool-export .signature-link-instagram{--signature-link-active-background: color-mix(in srgb, var(--accent-3), var(--paper) 76%)}.signature-link-modal-backdrop{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#10100e6b}.signature-link-editor{display:grid;width:min(100%,360px);gap:12px;padding:18px;border:4px solid var(--tool-ink, #11110f);background:var(--tool-paper, #f5f3ec);box-shadow:10px 12px #13110e47;color:var(--tool-ink, #11110f);font-family:var(--tool-sans, Arial, Helvetica, sans-serif)}.signature-link-editor-heading{display:grid;gap:2px}.signature-link-editor-heading p{margin:0;font-size:.78rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.signature-link-editor-heading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1}.signature-link-editor label{display:grid;gap:6px;margin:0;font-family:var(--tool-sans, Arial, Helvetica, sans-serif);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.signature-link-editor input{width:100%;min-width:0;box-sizing:border-box;border:2px solid var(--tool-ink, #11110f);border-radius:0;background:#fff;color:var(--tool-ink, #11110f);font:800 .94rem/1.2 var(--tool-sans, Arial, Helvetica, sans-serif);letter-spacing:0;padding:10px 11px;text-transform:none}.signature-link-actions{display:flex;gap:8px;justify-content:flex-end}.signature-link-actions button{border:2px solid var(--tool-ink, #11110f);background:#fff;color:var(--tool-ink, #11110f);cursor:pointer;font:900 .72rem/1 var(--tool-sans, Arial, Helvetica, sans-serif);letter-spacing:.08em;padding:10px 12px;text-transform:uppercase}.signature-link-actions button:first-child{background:var(--tool-ink, #11110f);color:var(--tool-paper, #f5f3ec)}.post-flyer-tool-modal .flyer-title,.post-flyer-tool-export .flyer-title{max-height:calc(1em * var(--title-line) * 3.15);margin:16px 0;overflow:visible;color:var(--ink);font-family:var(--font-primary);font-size:var(--title-size);font-weight:900;letter-spacing:0;line-height:var(--title-line);text-transform:uppercase}.post-flyer-tool-modal .flyer-title.is-title-md,.post-flyer-tool-export .flyer-title.is-title-md{--title-size: clamp(2.35rem, 5.55vw, 4.3rem)}.post-flyer-tool-modal .flyer-title.is-title-sm,.post-flyer-tool-export .flyer-title.is-title-sm{--title-size: clamp(2.05rem, 4.8vw, 3.7rem)}.post-flyer-tool-modal .flyer-title.is-title-xs,.post-flyer-tool-export .flyer-title.is-title-xs{--title-size: clamp(1.75rem, 4.05vw, 3.1rem)}.post-flyer-tool-modal .when-where-row,.post-flyer-tool-export .when-where-row{margin:0 0 16px}.post-flyer-tool-modal .when-where-item,.post-flyer-tool-export .when-where-item{display:grid;gap:6px;padding:14px 16px;border:2px solid color-mix(in srgb,var(--ink),transparent 78%);background:#ffffff85;overflow:visible}.post-flyer-tool-modal .when-where-item strong,.post-flyer-tool-export .when-where-item strong{font-family:var(--font-secondary);font-size:.82rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.post-flyer-tool-modal .when-where-item p,.post-flyer-tool-export .when-where-item p{margin:0;font-family:var(--font-primary);font-size:1.25rem}.post-flyer-tool-modal .poster-art,.post-flyer-tool-export .poster-art{position:relative;--poster-art-aspect-ratio: 16 / 9;min-height:330px;margin:10px 0 18px;overflow:hidden;border:var(--image-border) solid var(--ink);border-radius:var(--image-radius);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2),transparent 20%),color-mix(in srgb,var(--accent-3),transparent 18%));box-shadow:var(--image-shadow)}.post-flyer-tool-modal .poster-photo,.post-flyer-tool-export .poster-photo{display:block;width:100%;height:390px;object-fit:cover}.post-flyer-tool-modal .poster-art.has-image,.post-flyer-tool-export .poster-art.has-image{isolation:isolate}.post-flyer-tool-modal .poster-art.has-image-navigation{cursor:grab;touch-action:pan-y}.post-flyer-tool-modal .poster-art.has-image-navigation:active{cursor:grabbing}.post-flyer-tool-modal .poster-art.has-image .poster-photo,.post-flyer-tool-export .poster-art.has-image .poster-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform-origin:center center}.post-flyer-tool-modal .poster-photo-background,.post-flyer-tool-export .poster-photo-background{z-index:0;object-fit:cover;object-position:center center;filter:var(--poster-photo-background-filter, blur(18px) saturate(.78) contrast(.94) brightness(.88));opacity:var(--poster-photo-background-opacity, .72);transform:scale(1.16)}.post-flyer-tool-modal .poster-photo-foreground,.post-flyer-tool-export .poster-photo-foreground{inset:50% auto auto 50%;z-index:1;max-width:none;max-height:none;object-fit:contain;object-position:center center;filter:var(--poster-photo-filter, none);transform:translate(-50%,-50%)}.post-flyer-tool-modal .poster-image-dots,.post-flyer-tool-export .poster-image-dots{position:absolute;left:50%;bottom:14px;z-index:4;display:flex;gap:7px;align-items:center;justify-content:center;transform:translate(-50%);pointer-events:auto}.post-flyer-tool-modal .poster-image-dots button,.post-flyer-tool-export .poster-image-dots button{display:block;width:9px;height:9px;padding:0;border:1px solid var(--ink);border-radius:999px;background:color-mix(in srgb,var(--paper),transparent 12%);cursor:pointer}.post-flyer-tool-modal .poster-image-dots button.is-active,.post-flyer-tool-export .poster-image-dots button.is-active{background:var(--ink)}.post-flyer-tool-modal .poster-photo-fallback,.post-flyer-tool-export .poster-photo-fallback{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.78) 0 5%,transparent 6%),linear-gradient(135deg,color-mix(in srgb,var(--accent-1),#fff 30%),color-mix(in srgb,var(--accent-3),#111 12%))}.post-flyer-tool-modal .ribbon,.post-flyer-tool-export .ribbon{position:absolute;left:18px;bottom:18px;z-index:5;max-width:calc(100% - 36px);overflow:hidden;padding:8px 12px;background:color-mix(in srgb,#fff8ea,var(--accent-2) 14%);color:var(--ink);font-family:var(--font-secondary);font-size:.9rem;font-weight:900;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.post-flyer-tool-modal .my-flyer-viewport,.post-flyer-tool-export .my-flyer-viewport{margin:10px 0 18px;overflow:hidden;border:2px solid var(--ink);background:#fff;isolation:isolate}.post-flyer-tool-modal .my-flyer-image,.post-flyer-tool-export .my-flyer-image{display:block;width:100%;max-height:760px;object-fit:contain;object-position:var(--my-flyer-image-x, 50%) var(--my-flyer-image-y, 50%);transform:scale(var(--my-flyer-image-scale, 1));transform-origin:var(--my-flyer-image-x, 50%) var(--my-flyer-image-y, 50%)}.post-flyer-tool-modal .community-copy,.post-flyer-tool-export .community-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.post-flyer-tool-modal .community-copy-single,.post-flyer-tool-export .community-copy-single{grid-template-columns:1fr}.post-flyer-tool-modal .copy-card,.post-flyer-tool-export .copy-card{min-height:156px;padding:16px;border:var(--copy-border) solid color-mix(in srgb,var(--ink),transparent 70%);border-radius:var(--frame-radius);background:color-mix(in srgb,#fff8ea,var(--accent-1) 6%);box-shadow:var(--copy-shadow);overflow:visible}.post-flyer-tool-modal .copy-card strong,.post-flyer-tool-export .copy-card strong{display:inline-block;margin:0 0 12px;padding:3px 8px;background:color-mix(in srgb,var(--accent-2),transparent 72%);color:var(--ink);font-family:var(--font-secondary);font-size:.9rem;font-weight:900;letter-spacing:.16em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .copy-card p,.post-flyer-tool-export .copy-card p{display:-webkit-box;max-height:6.25em;overflow:hidden;font-size:1.18rem;-webkit-line-clamp:5;-webkit-box-orient:vertical}.post-flyer-tool-modal .editable-text[contenteditable=true]{cursor:text}.post-flyer-tool-modal .editable-text[contenteditable=true]:focus{outline:3px solid color-mix(in srgb,var(--accent-2),transparent 18%);outline-offset:4px}.post-flyer-tool-modal .editable-text-limit-shell{display:block}.post-flyer-tool-modal .character-limit-helper{position:absolute;right:12px;bottom:10px;z-index:3;padding:3px 7px;border:1px solid color-mix(in srgb,var(--ink),transparent 68%);background:color-mix(in srgb,var(--paper-soft),#ffffff 32%);color:color-mix(in srgb,var(--ink),transparent 18%);font-family:var(--font-secondary, Arial, Helvetica, sans-serif);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;opacity:0;pointer-events:none;text-transform:uppercase;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}.post-flyer-tool-modal .editable-text-limit-shell:focus-within .character-limit-helper{opacity:1;transform:translateY(0)}.post-flyer-tool-modal .vibe-riso-indie-social,.post-flyer-tool-export .vibe-riso-indie-social{--frame-radius: 14px 2px 14px 2px;--image-border: 1px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-1),transparent 90%) 0 1px,transparent 1.5px 10px),#fff8ef}.post-flyer-tool-modal .vibe-xerox-punk,.post-flyer-tool-export .vibe-xerox-punk{--signature-border: 2px;--image-border: 2px;--copy-border: 2px;background:repeating-linear-gradient(0deg,transparent 0 8px,rgba(17,17,17,.035) 8px 9px),#fff}.post-flyer-tool-modal .vibe-90s-block-party,.post-flyer-tool-export .vibe-90s-block-party{--signature-border: 1px;--image-border: 2px;--copy-border: 1px;--title-size: clamp(2.9rem, 7vw, 5.25rem);background:repeating-linear-gradient(0deg,rgba(17,17,17,.025) 0 1px,transparent 1px 13px),color-mix(in srgb,var(--paper),#ffffff 12%)}.post-flyer-tool-modal .vibe-00s-zine-web,.post-flyer-tool-export .vibe-00s-zine-web{--signature-border: 1px;--copy-border: 1px;--image-radius: 12px;background:linear-gradient(90deg,transparent 0 42px,color-mix(in srgb,var(--accent-2),transparent 86%) 42px 44px,transparent 44px),repeating-linear-gradient(0deg,transparent 0 31px,color-mix(in srgb,var(--accent-1),transparent 92%) 31px 32px),#fbfaf4}.post-flyer-tool-modal .vibe-campus-zine,.post-flyer-tool-export .vibe-campus-zine{--accent-1: #b3362a;--accent-2: #10100e;--accent-3: #b3362a;--ink: var(--flyer-text, #10100e);--paper: var(--flyer-background, #f7f4ea);--paper-soft: var(--flyer-background, #f7f4ea);--font-primary: "Graduate", "Rockwell", "Courier New", monospace;--font-secondary: "IBM Plex Sans Condensed", "Arial Narrow", Arial, Helvetica, sans-serif;--flyer-width: 720px;--flyer-height: 932px;--flyer-pad-x: 40px;--flyer-pad-top: 28px;--flyer-pad-bottom: 20px;--rows-height: 100%;--rows-align-content: start;--rows-bottom-padding: 0px;--rows-column-gap: 12px;--object-gap-y: 4px;--object-overlap-y: 0px;--title-size: 76px;--title-size-md: 70px;--title-size-sm: 62px;--title-size-xs: 54px;--title-line: .9;--label-size: 18px;--signature-label-size: 14px;--body-size: 21px;--body-line: 1.08;--section-gap: 12px;--card-padding: 16px 20px;--header-height: 36px;--header-gap-y: 0px;--header-gap-x: 12px;--category-icon-size: 32.5px;--signature-height: 78px;--signature-padding: 12px 18px;--signature-logo-radius: 2px;--community-mark-size: 44px;--community-name-size: 30px;--title-max-height: 190px;--when-where-height: 70px;--when-where-padding: 8px 22px;--poster-height: 282px;--ribbon-padding: 12px 16px;--ribbon-size: 20px;--copy-min-height: 92px;--copy-max-height: 202px;--copy-line-clamp: 6;--border-heavy: 3px;--border-light: 2px;--canvas-border: 4px;--border-heavy-color: var(--ink);--border-light-color: color-mix(in srgb, var(--ink), transparent 42%);--surface-color: rgba(255, 255, 255, .34);--signature-surface-color: rgba(255, 255, 255, .38);--ribbon-surface-color: #ffffff;--shadow-distance: 6px;--shadow-color: color-mix(in srgb, var(--accent-1) 32%, transparent);--paper-rule-color: rgba(16, 16, 14, .075);--paper-speck-color: rgba(16, 16, 14, .14);--paper-texture-opacity: .2;--poster-background: linear-gradient( 135deg, color-mix(in srgb, var(--accent-1), #fff 38%), color-mix(in srgb, var(--ink), var(--paper) 42%) );--signature-border: var(--border-light);--copy-border: var(--border-light);--image-border: var(--border-heavy);--avatar-shadow: 3px 3px 0 color-mix(in srgb, var(--accent-1) 28%, transparent);--signature-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);--image-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);--copy-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);box-sizing:border-box;width:var(--flyer-width);height:var(--flyer-height);padding:var(--flyer-pad-top) var(--flyer-pad-x) var(--flyer-pad-bottom);border:var(--canvas-border) solid var(--border-heavy-color);background:var(--paper);color:var(--ink);font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-campus-zine.density-compact,.post-flyer-tool-export .vibe-campus-zine.density-compact{--flyer-height: 820px;--flyer-pad-x: 36px;--flyer-pad-top: 24px;--flyer-pad-bottom: 18px;--section-gap: 9px;--object-gap-y: 2px;--header-height: 34px;--category-icon-size: 30px;--signature-height: 72px;--signature-padding: 10px 16px;--community-mark-size: 40px;--community-name-size: 28px;--title-size: 70px;--title-size-md: 64px;--title-size-sm: 57px;--title-size-xs: 50px;--title-max-height: 176px;--label-size: 17px;--signature-label-size: 13px;--body-size: 20px;--when-where-height: 64px;--when-where-padding: 7px 20px;--poster-height: 236px;--ribbon-size: 19px;--card-padding: 14px 18px;--copy-min-height: 86px;--copy-max-height: 188px}.post-flyer-tool-modal .vibe-campus-zine.density-roomy,.post-flyer-tool-export .vibe-campus-zine.density-roomy{--flyer-height: 1008px;--flyer-pad-x: 44px;--flyer-pad-top: 34px;--flyer-pad-bottom: 24px;--section-gap: 14px;--object-gap-y: 8px;--header-height: 38px;--category-icon-size: 34px;--signature-height: 84px;--signature-padding: 14px 20px;--community-mark-size: 46px;--community-name-size: 32px;--title-size: 78px;--title-size-md: 72px;--title-size-sm: 64px;--title-size-xs: 56px;--title-max-height: 198px;--label-size: 19px;--signature-label-size: 15px;--body-size: 22px;--when-where-height: 76px;--when-where-padding: 9px 24px;--poster-height: 246px;--ribbon-size: 21px;--card-padding: 18px 22px;--copy-min-height: 104px;--copy-max-height: 212px}.post-flyer-tool-modal .vibe-campus-zine:before,.post-flyer-tool-export .vibe-campus-zine:before{z-index:0;background:repeating-linear-gradient(0deg,transparent 0 17px,var(--paper-rule-color) 17px 18px),radial-gradient(circle at 18% 12%,var(--paper-speck-color) 0 .5px,transparent .9px 7px),radial-gradient(circle at 72% 34%,var(--paper-speck-color) 0 .5px,transparent .9px 8px),radial-gradient(circle at 39% 82%,var(--shadow-color) 0 .5px,transparent .9px 9px);opacity:var(--paper-texture-opacity)}.post-flyer-tool-modal .vibe-campus-zine .flyer-header-row,.post-flyer-tool-export .vibe-campus-zine .flyer-header-row{grid-template-rows:1fr;height:var(--header-height);gap:var(--header-gap-y) var(--header-gap-x);align-items:center;margin:0 0 var(--section-gap);padding:0;font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-campus-zine .flyer-header-rule,.post-flyer-tool-export .vibe-campus-zine .flyer-header-rule{display:none}.post-flyer-tool-modal .vibe-campus-zine .flyer-row+.flyer-row,.post-flyer-tool-export .vibe-campus-zine .flyer-row+.flyer-row{margin-top:var(--object-overlap-y)}.post-flyer-tool-modal .vibe-campus-zine .flyer-rows,.post-flyer-tool-export .vibe-campus-zine .flyer-rows{height:var(--rows-height);min-height:0;column-gap:var(--rows-column-gap);align-content:var(--rows-align-content);padding:0 0 var(--rows-bottom-padding)}.post-flyer-tool-modal .vibe-campus-zine .flyer-category-select,.post-flyer-tool-export .vibe-campus-zine .flyer-category-select,.post-flyer-tool-modal .vibe-campus-zine .posted-age,.post-flyer-tool-export .vibe-campus-zine .posted-age{color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-campus-zine .flyer-category-icon-frame,.post-flyer-tool-export .vibe-campus-zine .flyer-category-icon-frame{width:var(--category-icon-size);height:var(--category-icon-size);flex-basis:var(--category-icon-size);background:var(--ink);-webkit-mask:var(--flyer-category-icon-mask) center / contain no-repeat;mask:var(--flyer-category-icon-mask) center / contain no-repeat}.post-flyer-tool-modal .vibe-campus-zine .flyer-category-icon,.post-flyer-tool-export .vibe-campus-zine .flyer-category-icon{display:none}.post-flyer-tool-modal .vibe-campus-zine .signature,.post-flyer-tool-export .vibe-campus-zine .signature{height:var(--signature-height);min-height:var(--signature-height);margin:0 0 var(--section-gap);overflow:hidden;padding:var(--signature-padding);border-color:var(--border-light-color);background:var(--signature-surface-color);box-shadow:var(--signature-shadow)}.post-flyer-tool-modal .vibe-campus-zine .community-mark,.post-flyer-tool-export .vibe-campus-zine .community-mark{width:var(--community-mark-size);height:var(--community-mark-size);flex-basis:var(--community-mark-size);border-width:var(--border-heavy)}.post-flyer-tool-modal .vibe-campus-zine .signature-prefix,.post-flyer-tool-export .vibe-campus-zine .signature-prefix{color:var(--ink);font-family:var(--font-secondary);font-size:var(--signature-label-size);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-campus-zine .community-name,.post-flyer-tool-export .vibe-campus-zine .community-name{color:var(--ink);font-family:var(--font-primary);font-size:var(--community-name-size);font-weight:400;line-height:1}.post-flyer-tool-modal .vibe-campus-zine .community-line,.post-flyer-tool-export .vibe-campus-zine .community-line,.post-flyer-tool-modal .vibe-campus-zine .when-where-item p,.post-flyer-tool-export .vibe-campus-zine .when-where-item p,.post-flyer-tool-modal .vibe-campus-zine .copy-card p,.post-flyer-tool-export .vibe-campus-zine .copy-card p{color:var(--ink);font-family:var(--font-secondary);font-size:var(--body-size);font-weight:500;line-height:var(--body-line)}.post-flyer-tool-modal .vibe-campus-zine .community-line,.post-flyer-tool-export .vibe-campus-zine .community-line{display:none}.post-flyer-tool-modal .vibe-campus-zine .flyer-title,.post-flyer-tool-export .vibe-campus-zine .flyer-title{max-height:var(--title-max-height);margin:0 0 var(--section-gap);color:var(--ink);font-family:var(--font-primary);font-size:var(--title-size);font-weight:400;letter-spacing:0;line-height:var(--title-line);text-wrap:balance}.post-flyer-tool-modal .vibe-campus-zine .flyer-title.is-title-md,.post-flyer-tool-export .vibe-campus-zine .flyer-title.is-title-md{--title-size: var(--title-size-md)}.post-flyer-tool-modal .vibe-campus-zine .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-campus-zine .flyer-title.is-title-sm{--title-size: var(--title-size-sm)}.post-flyer-tool-modal .vibe-campus-zine .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-campus-zine .flyer-title.is-title-xs{--title-size: var(--title-size-xs)}.post-flyer-tool-modal .vibe-campus-zine .when-where-item,.post-flyer-tool-export .vibe-campus-zine .when-where-item{height:var(--when-where-height);min-height:var(--when-where-height);gap:2px;overflow:hidden;padding:var(--when-where-padding);border-width:var(--border-light);border-color:var(--border-light-color);background:var(--surface-color)}.post-flyer-tool-modal .vibe-campus-zine .when-where-row,.post-flyer-tool-export .vibe-campus-zine .when-where-row{margin:0 0 var(--section-gap)}.post-flyer-tool-modal .vibe-campus-zine .when-where-item strong,.post-flyer-tool-export .vibe-campus-zine .when-where-item strong,.post-flyer-tool-modal .vibe-campus-zine .copy-card strong,.post-flyer-tool-export .vibe-campus-zine .copy-card strong{background:transparent;color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-campus-zine .poster-art,.post-flyer-tool-export .vibe-campus-zine .poster-art{height:var(--poster-height);min-height:var(--poster-height);margin:0 0 var(--section-gap);border-color:var(--border-heavy-color);background:var(--poster-background);box-shadow:var(--image-shadow)}.post-flyer-tool-modal .vibe-campus-zine .poster-photo,.post-flyer-tool-export .vibe-campus-zine .poster-photo{height:100%}.post-flyer-tool-modal .vibe-campus-zine .ribbon,.post-flyer-tool-export .vibe-campus-zine .ribbon{padding:var(--ribbon-padding);border:0;background:var(--ribbon-surface-color);color:var(--ink);font-family:var(--font-primary);font-size:var(--ribbon-size);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase;transform:rotate(-1deg)}.post-flyer-tool-modal .vibe-campus-zine .copy-card,.post-flyer-tool-export .vibe-campus-zine .copy-card{position:relative;height:auto;min-height:var(--copy-min-height);max-height:var(--copy-max-height);overflow:hidden;padding:var(--card-padding);border-color:var(--border-light-color);background:var(--surface-color);box-shadow:var(--copy-shadow)}.post-flyer-tool-modal .vibe-campus-zine .community-copy,.post-flyer-tool-export .vibe-campus-zine .community-copy{height:auto;min-height:var(--copy-min-height);align-items:stretch;margin-top:0}.post-flyer-tool-modal .vibe-campus-zine .copy-card strong,.post-flyer-tool-export .vibe-campus-zine .copy-card strong{margin-bottom:8px;padding:0}.post-flyer-tool-modal .vibe-campus-zine .copy-card p,.post-flyer-tool-export .vibe-campus-zine .copy-card p{max-height:calc(var(--body-size) * var(--body-line) * var(--copy-line-clamp));-webkit-line-clamp:var(--copy-line-clamp)}.post-flyer-tool-modal .community-flyer.vibe-campus-zine.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-campus-zine.has-hidden-objects{--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;height:auto;aspect-ratio:auto}.post-flyer-tool-modal .vibe-rebel,.post-flyer-tool-export .vibe-rebel{--accent-1: #e1261c;--accent-2: #10100e;--accent-3: #ffffff;--ink: var(--flyer-text, #10100e);--paper: var(--flyer-background, #ffffff);--paper-soft: #ffffff;--font-primary: "Bowlby One SC", "Bungee", Impact, sans-serif;--font-secondary: "Oswald", "Archivo Narrow", "IBM Plex Sans Condensed", Arial, Helvetica, sans-serif;--flyer-width: 720px;--flyer-height: 900px;--flyer-min-height: 0px;--flyer-pad-x: 38px;--flyer-pad-top: 28px;--flyer-pad-bottom: 28px;--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;--rows-column-gap: 12px;--object-gap-y: 3px;--object-overlap-y: 0px;--title-size: 68px;--title-size-md: 61px;--title-size-sm: 53px;--title-size-xs: 46px;--title-line: .84;--rebel-title-max-width: 540px;--label-size: 18px;--signature-label-size: 13px;--body-size: 18px;--body-line: 1.08;--section-gap: 9px;--card-padding: 13px 16px;--header-height: 34px;--header-gap-y: 0px;--header-gap-x: 12px;--category-icon-size: 30px;--signature-height: 64px;--signature-padding: 8px 14px;--signature-logo-radius: 0px;--community-mark-size: 38px;--community-name-size: 25px;--title-max-height: 184px;--when-where-height: 70px;--when-where-padding: 8px 14px;--poster-height: 330px;--ribbon-padding: 8px 12px;--ribbon-size: 19px;--copy-min-height: 108px;--copy-max-height: 156px;--copy-line-clamp: 6;--border-heavy: 4px;--border-light: 3px;--canvas-border: 0px;--border-heavy-color: var(--accent-1);--border-light-color: var(--ink);--surface-color: color-mix(in srgb, var(--paper), #f2f2f2 18%);--signature-surface-color: var(--paper);--ribbon-surface-color: var(--paper);--rebel-frame-inset: 8px;--rebel-frame-width: 4px;--rebel-frame-color: var(--accent-1);--rebel-offset-low: 3px;--rebel-offset-high: 6px;--rebel-offset-color: color-mix(in srgb, var(--accent-1), transparent 78%);--rebel-offset-high-color: color-mix(in srgb, var(--accent-1), transparent 68%);--rebel-photo-contrast: 1.76;--rebel-photo-brightness: 1.02;--rebel-noise-opacity: .5;--rebel-noise-background: repeating-linear-gradient(0deg, transparent 0 3px, rgba(255, 255, 255, .26) 3px 4px), repeating-linear-gradient(90deg, rgba(16, 16, 14, .08) 0 1px, transparent 1px 7px), radial-gradient(circle at 30% 30%, rgba(16, 16, 14, .18) 0 1px, transparent 1.4px 5px);--shadow-distance: var(--rebel-offset-low);--shadow-color: var(--rebel-offset-color);--paper-rule-color: rgba(16, 16, 14, .08);--paper-speck-color: rgba(16, 16, 14, .22);--paper-texture-opacity: .28;--poster-background: var(--paper);--signature-border: var(--border-light);--copy-border: var(--border-light);--image-border: var(--border-heavy);--avatar-shadow: 3px 3px 0 color-mix(in srgb, var(--accent-1), transparent 76%);--signature-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);--image-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);--copy-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);--ribbon-shadow: 4px 4px 0 var(--accent-1);box-sizing:border-box;width:var(--flyer-width);height:var(--flyer-height);min-height:var(--flyer-min-height);aspect-ratio:auto;padding:var(--flyer-pad-top) var(--flyer-pad-x) var(--flyer-pad-bottom);border:var(--canvas-border) solid var(--border-heavy-color);background:var(--paper);color:var(--ink);font-family:var(--font-secondary);box-shadow:none}.post-flyer-tool-modal .vibe-rebel.density-compact,.post-flyer-tool-export .vibe-rebel.density-compact{--flyer-height: 820px;--flyer-pad-x: 34px;--flyer-pad-top: 22px;--flyer-pad-bottom: 22px;--section-gap: 7px;--object-gap-y: 1px;--header-height: 32px;--signature-height: 58px;--signature-padding: 9px 12px;--community-mark-size: 34px;--community-name-size: 23px;--title-size: 58px;--title-size-md: 52px;--title-size-sm: 45px;--title-size-xs: 39px;--title-max-height: 148px;--label-size: 17px;--signature-label-size: 12px;--body-size: 17px;--when-where-height: 58px;--poster-height: 292px;--ribbon-size: 18px;--copy-min-height: 96px;--copy-max-height: 136px;--rebel-title-max-width: 500px}.post-flyer-tool-modal .vibe-rebel.density-roomy,.post-flyer-tool-export .vibe-rebel.density-roomy{--flyer-height: 980px;--flyer-pad-x: 42px;--flyer-pad-top: 30px;--flyer-pad-bottom: 30px;--section-gap: 10px;--object-gap-y: 5px;--header-height: 38px;--signature-height: 74px;--signature-padding: 12px 16px;--community-mark-size: 44px;--community-name-size: 29px;--title-size: 72px;--title-size-md: 64px;--title-size-sm: 56px;--title-size-xs: 48px;--title-max-height: 188px;--label-size: 19px;--signature-label-size: 14px;--body-size: 19px;--when-where-height: 74px;--poster-height: 360px;--ribbon-size: 20px;--copy-min-height: 120px;--copy-max-height: 170px;--rebel-title-max-width: 560px}.post-flyer-tool-modal .vibe-rebel:before,.post-flyer-tool-export .vibe-rebel:before{z-index:0;background:repeating-linear-gradient(0deg,transparent 0 7px,var(--paper-rule-color) 7px 8px),repeating-linear-gradient(90deg,transparent 0 5px,rgba(16,16,14,.035) 5px 6px),radial-gradient(circle at 18% 10%,var(--paper-speck-color) 0 .65px,transparent 1px 5px),radial-gradient(circle at 72% 44%,var(--paper-speck-color) 0 .55px,transparent 1px 6px),radial-gradient(circle at 38% 82%,color-mix(in srgb,var(--accent-1),transparent 62%) 0 .55px,transparent 1px 7px);opacity:var(--paper-texture-opacity);mix-blend-mode:multiply}.post-flyer-tool-modal .vibe-rebel:after,.post-flyer-tool-export .vibe-rebel:after{content:"";position:absolute;inset:var(--rebel-frame-inset);z-index:4;border:var(--rebel-frame-width) solid var(--rebel-frame-color);pointer-events:none}.post-flyer-tool-modal .vibe-rebel .flyer-header-row,.post-flyer-tool-export .vibe-rebel .flyer-header-row{grid-template-rows:1fr;height:var(--header-height);gap:var(--header-gap-y) var(--header-gap-x);align-items:center;margin:0 0 var(--section-gap);padding:0 8px;border-bottom:var(--border-light) solid var(--ink);font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-rebel .flyer-header-rule,.post-flyer-tool-export .vibe-rebel .flyer-header-rule{display:none}.post-flyer-tool-modal .vibe-rebel .flyer-row+.flyer-row,.post-flyer-tool-export .vibe-rebel .flyer-row+.flyer-row{margin-top:var(--object-overlap-y)}.post-flyer-tool-modal .vibe-rebel .flyer-rows,.post-flyer-tool-export .vibe-rebel .flyer-rows{flex:0 0 auto;height:var(--rows-height);min-height:0;column-gap:var(--rows-column-gap);align-content:var(--rows-align-content);padding:0 0 var(--rows-bottom-padding)}.post-flyer-tool-modal .vibe-rebel .flyer-category-select,.post-flyer-tool-export .vibe-rebel .flyer-category-select,.post-flyer-tool-modal .vibe-rebel .posted-age,.post-flyer-tool-export .vibe-rebel .posted-age{color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.13em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-rebel .flyer-category-icon-frame,.post-flyer-tool-export .vibe-rebel .flyer-category-icon-frame{width:var(--category-icon-size);height:var(--category-icon-size);flex-basis:var(--category-icon-size);background:var(--ink);-webkit-mask:var(--flyer-category-icon-mask) center / contain no-repeat;mask:var(--flyer-category-icon-mask) center / contain no-repeat}.post-flyer-tool-modal .vibe-rebel .flyer-category-icon,.post-flyer-tool-export .vibe-rebel .flyer-category-icon{display:none}.post-flyer-tool-modal .vibe-rebel .signature,.post-flyer-tool-export .vibe-rebel .signature{height:var(--signature-height);min-height:var(--signature-height);margin:0 0 var(--section-gap);overflow:hidden;padding:var(--signature-padding);border:var(--signature-border) solid var(--ink);background:var(--signature-surface-color);box-shadow:var(--signature-shadow)}.post-flyer-tool-modal .vibe-rebel .community-mark,.post-flyer-tool-export .vibe-rebel .community-mark{width:var(--community-mark-size);height:var(--community-mark-size);flex-basis:var(--community-mark-size);border-width:var(--border-heavy);border-color:var(--ink);filter:none}.post-flyer-tool-modal .vibe-rebel .signature-prefix,.post-flyer-tool-export .vibe-rebel .signature-prefix{color:var(--ink);font-family:var(--font-secondary);font-size:var(--signature-label-size);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-rebel .community-name,.post-flyer-tool-export .vibe-rebel .community-name{color:var(--ink);font-family:var(--font-secondary);font-size:var(--community-name-size);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-rebel .community-line,.post-flyer-tool-export .vibe-rebel .community-line{display:none}.post-flyer-tool-modal .vibe-rebel .flyer-title,.post-flyer-tool-export .vibe-rebel .flyer-title{max-height:var(--title-max-height);max-width:var(--rebel-title-max-width);margin:3px auto var(--section-gap);color:var(--accent-1);font-family:var(--font-primary);font-size:var(--title-size);font-weight:400;letter-spacing:.01em;line-height:var(--title-line);text-align:center;text-shadow:none;text-transform:uppercase}.post-flyer-tool-modal .vibe-rebel .flyer-title.is-title-md,.post-flyer-tool-export .vibe-rebel .flyer-title.is-title-md{--title-size: var(--title-size-md)}.post-flyer-tool-modal .vibe-rebel .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-rebel .flyer-title.is-title-sm{--title-size: var(--title-size-sm)}.post-flyer-tool-modal .vibe-rebel .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-rebel .flyer-title.is-title-xs{--title-size: var(--title-size-xs)}.post-flyer-tool-modal .vibe-rebel .when-where-row,.post-flyer-tool-export .vibe-rebel .when-where-row{margin:0 0 var(--section-gap)}.post-flyer-tool-modal .vibe-rebel .when-where-item,.post-flyer-tool-export .vibe-rebel .when-where-item{height:var(--when-where-height);min-height:var(--when-where-height);gap:3px;overflow:hidden;padding:var(--when-where-padding);border:var(--border-heavy) solid var(--ink);background:var(--paper);color:var(--ink)}.post-flyer-tool-modal .vibe-rebel .when-where-item strong,.post-flyer-tool-export .vibe-rebel .when-where-item strong,.post-flyer-tool-modal .vibe-rebel .copy-card strong,.post-flyer-tool-export .vibe-rebel .copy-card strong{display:inline-block;width:fit-content;background:var(--ink);color:var(--paper);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.13em;line-height:1;padding:3px 8px;text-transform:uppercase}.post-flyer-tool-modal .vibe-rebel .when-where-item p,.post-flyer-tool-export .vibe-rebel .when-where-item p,.post-flyer-tool-modal .vibe-rebel .copy-card p,.post-flyer-tool-export .vibe-rebel .copy-card p{color:var(--ink);font-family:var(--font-secondary);font-size:var(--body-size);font-weight:700;line-height:var(--body-line)}.post-flyer-tool-modal .vibe-rebel .poster-art,.post-flyer-tool-export .vibe-rebel .poster-art{height:var(--poster-height);min-height:var(--poster-height);margin:0 0 var(--section-gap);border:var(--image-border) solid var(--ink);background:var(--poster-background);box-shadow:var(--image-shadow)}.post-flyer-tool-modal .vibe-rebel .poster-art:before,.post-flyer-tool-export .vibe-rebel .poster-art:before{content:"";position:absolute;inset:0;z-index:2;background:var(--rebel-noise-background);mix-blend-mode:multiply;opacity:var(--rebel-noise-opacity);pointer-events:none}.post-flyer-tool-modal .vibe-rebel .poster-photo,.post-flyer-tool-export .vibe-rebel .poster-photo{height:100%;--poster-photo-filter: grayscale(1) contrast(var(--rebel-photo-contrast)) brightness(var(--rebel-photo-brightness))}.post-flyer-tool-modal .vibe-rebel .ribbon,.post-flyer-tool-export .vibe-rebel .ribbon{z-index:3;padding:var(--ribbon-padding);border:var(--border-light) solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-secondary);font-size:var(--ribbon-size);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;transform:rotate(-1deg);box-shadow:var(--ribbon-shadow)}.post-flyer-tool-modal .vibe-rebel .community-copy,.post-flyer-tool-export .vibe-rebel .community-copy{height:auto;min-height:var(--copy-min-height);align-items:stretch;margin-top:0}.post-flyer-tool-modal .vibe-rebel .copy-card,.post-flyer-tool-export .vibe-rebel .copy-card{position:relative;height:auto;min-height:var(--copy-min-height);max-height:var(--copy-max-height);overflow:hidden;padding:var(--card-padding);border:var(--copy-border) solid var(--ink);background:var(--surface-color);box-shadow:var(--copy-shadow)}.post-flyer-tool-modal .vibe-rebel .copy-card strong,.post-flyer-tool-export .vibe-rebel .copy-card strong{margin-bottom:8px}.post-flyer-tool-modal .vibe-rebel .copy-card p,.post-flyer-tool-export .vibe-rebel .copy-card p{max-height:calc(var(--body-size) * var(--body-line) * var(--copy-line-clamp));-webkit-line-clamp:var(--copy-line-clamp)}.post-flyer-tool-modal .community-flyer.vibe-rebel.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-rebel.has-hidden-objects{--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;height:auto;aspect-ratio:auto}.post-flyer-tool-modal .vibe-community-mural,.post-flyer-tool-export .vibe-community-mural{--accent-1: #e34234;--accent-2: #65cfc8;--accent-3: #f3b51f;--ink: var(--flyer-text, #171512);--paper: var(--flyer-background, #f6dfaa);--paper-soft: var(--flyer-background, #fff0c8);--font-primary: "Bungee", "Bowlby One SC", "Arial Black", "Franklin Gothic Heavy", sans-serif;--font-secondary: "Archivo Narrow", "IBM Plex Sans Condensed", Arial, Helvetica, sans-serif;--flyer-width: 720px;--flyer-height: auto;--flyer-min-height: 0px;--flyer-pad-x: 40px;--flyer-pad-top: 30px;--flyer-pad-bottom: 28px;--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;--rows-column-gap: 14px;--object-gap-y: 4px;--object-overlap-y: 0px;--title-size: 58px;--title-size-md: 54px;--title-size-sm: 49px;--title-size-xs: 43px;--title-line: .94;--label-size: 16px;--signature-label-size: 13px;--body-size: 17px;--body-line: 1.1;--section-gap: 10px;--card-padding: 13px 16px;--header-height: 40px;--header-gap-y: 0px;--header-gap-x: 12px;--category-icon-size: 32px;--signature-height: 68px;--signature-padding: 9px 18px;--signature-logo-radius: 18px;--community-mark-size: 38px;--community-name-size: 25px;--title-max-height: 152px;--when-where-height: 62px;--when-where-padding: 8px 22px;--poster-height: 230px;--ribbon-padding: 11px 16px;--ribbon-size: 19px;--copy-min-height: 106px;--copy-max-height: 184px;--copy-line-clamp: 6;--border-heavy: 3px;--border-light: 2px;--canvas-border: 4px;--border-heavy-color: var(--ink);--border-light-color: color-mix(in srgb, var(--ink), transparent 28%);--surface-color: color-mix(in srgb, var(--paper-soft), #ffffff 18%);--signature-surface-color: color-mix(in srgb, var(--paper-soft), #ffffff 24%);--ribbon-surface-color: color-mix(in srgb, var(--paper-soft), var(--accent-3) 12%);--shadow-distance: 5px;--shadow-color: color-mix(in srgb, var(--accent-2) 48%, transparent);--paper-rule-color: color-mix(in srgb, var(--ink), transparent 94%);--paper-speck-color: color-mix(in srgb, var(--ink), transparent 86%);--paper-texture-opacity: .28;--mural-label-fill: color-mix(in srgb, var(--accent-3), #ffffff 4%);--mural-pattern-opacity: .34;--mural-title-fill: color-mix(in srgb, var(--paper), #ffffff 64%);--mural-title-stroke: 2px color-mix(in srgb, var(--ink), transparent 8%);--mural-title-shadow: 2px 2px 0 color-mix(in srgb, var(--accent-1), var(--ink) 8%), 4px 4px 0 color-mix(in srgb, var(--accent-1), var(--accent-2) 28%), 6px 6px 0 color-mix(in srgb, var(--accent-1), var(--accent-3) 36%);--mural-title-highlight: color-mix(in srgb, var(--accent-2), #ffffff 0%);--mural-arrow-opacity: .62;--mural-image-wash-opacity: .05;--mural-band-angle: -1deg;--poster-background: linear-gradient( 135deg, var(--accent-3) 0 34%, color-mix(in srgb, var(--paper), #ffffff 18%) 34% 42%, var(--accent-1) 42% 58%, var(--accent-2) 58% 100% );--signature-border: var(--border-light);--copy-border: var(--border-light);--image-border: 2px;--avatar-shadow: 0 0 0 4px color-mix(in srgb, var(--accent-3), transparent 44%);--signature-shadow: none;--image-shadow: none;--copy-shadow: none;box-sizing:border-box;width:var(--flyer-width);height:var(--flyer-height);min-height:var(--flyer-min-height);aspect-ratio:auto;padding:var(--flyer-pad-top) var(--flyer-pad-x) var(--flyer-pad-bottom);border:var(--canvas-border) solid var(--border-heavy-color);background:var(--paper);color:var(--ink);font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-community-mural.density-compact,.post-flyer-tool-export .vibe-community-mural.density-compact{--flyer-pad-x: 36px;--flyer-pad-top: 26px;--flyer-pad-bottom: 24px;--section-gap: 10px;--object-gap-y: 2px;--header-height: 38px;--category-icon-size: 30px;--signature-height: 76px;--signature-padding: 10px 16px;--community-mark-size: 42px;--community-name-size: 29px;--title-size: 56px;--title-size-md: 52px;--title-size-sm: 47px;--title-size-xs: 42px;--title-max-height: 146px;--label-size: 15px;--body-size: 16px;--when-where-height: 66px;--poster-height: 216px;--copy-min-height: 96px;--copy-max-height: 168px}.post-flyer-tool-modal .vibe-community-mural.density-roomy,.post-flyer-tool-export .vibe-community-mural.density-roomy{--flyer-pad-x: 44px;--flyer-pad-top: 36px;--flyer-pad-bottom: 32px;--section-gap: 16px;--object-gap-y: 8px;--header-height: 46px;--category-icon-size: 34px;--signature-height: 88px;--signature-padding: 14px 20px;--community-mark-size: 48px;--community-name-size: 33px;--title-size: 64px;--title-size-md: 60px;--title-size-sm: 54px;--title-size-xs: 48px;--title-max-height: 164px;--label-size: 17px;--body-size: 19px;--when-where-height: 78px;--poster-height: 268px;--copy-min-height: 124px;--copy-max-height: 204px}.post-flyer-tool-modal .vibe-community-mural:before,.post-flyer-tool-export .vibe-community-mural:before{z-index:0;background:linear-gradient(90deg,transparent 0 58%,color-mix(in srgb,var(--accent-2),transparent 86%) 58% 76%,transparent 76%),linear-gradient(135deg,transparent 0 19%,color-mix(in srgb,var(--accent-1),transparent 87%) 19% 30%,transparent 30%),linear-gradient(0deg,transparent 0 71%,color-mix(in srgb,var(--accent-3),transparent 84%) 71% 81%,transparent 81%),radial-gradient(circle at 13% 24%,color-mix(in srgb,var(--accent-2),transparent 89%) 0 22px,transparent 23px),radial-gradient(circle at 74% 84%,color-mix(in srgb,var(--accent-1),transparent 91%) 0 36px,transparent 37px),radial-gradient(circle at 23% 64%,var(--paper-speck-color) 0 .55px,transparent 1px 6px),repeating-linear-gradient(0deg,transparent 0 21px,var(--paper-rule-color) 21px 22px);opacity:var(--mural-pattern-opacity)}.post-flyer-tool-modal .vibe-community-mural .flyer-header-row,.post-flyer-tool-export .vibe-community-mural .flyer-header-row{grid-template-rows:7px 1fr;height:var(--header-height);gap:var(--header-gap-y) var(--header-gap-x);align-items:center;margin:0 0 var(--section-gap);padding:0;font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-community-mural .flyer-header-rule,.post-flyer-tool-export .vibe-community-mural .flyer-header-rule{display:block;grid-column:1 / -1;height:5px;background:linear-gradient(90deg,var(--accent-1) 0 34%,var(--accent-3) 34% 58%,var(--accent-2) 58% 100%)}.post-flyer-tool-modal .vibe-community-mural .flyer-row+.flyer-row,.post-flyer-tool-export .vibe-community-mural .flyer-row+.flyer-row{margin-top:var(--object-overlap-y)}.post-flyer-tool-modal .vibe-community-mural .flyer-rows,.post-flyer-tool-export .vibe-community-mural .flyer-rows{height:var(--rows-height);min-height:0;column-gap:var(--rows-column-gap);align-content:var(--rows-align-content);padding:0 0 var(--rows-bottom-padding)}.post-flyer-tool-modal .vibe-community-mural .flyer-category-select,.post-flyer-tool-export .vibe-community-mural .flyer-category-select,.post-flyer-tool-modal .vibe-community-mural .posted-age,.post-flyer-tool-export .vibe-community-mural .posted-age{color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-community-mural .flyer-category-icon-frame,.post-flyer-tool-export .vibe-community-mural .flyer-category-icon-frame{width:var(--category-icon-size);height:var(--category-icon-size);flex-basis:var(--category-icon-size);background:var(--ink);-webkit-mask:var(--flyer-category-icon-mask) center / contain no-repeat;mask:var(--flyer-category-icon-mask) center / contain no-repeat}.post-flyer-tool-modal .vibe-community-mural .flyer-category-icon,.post-flyer-tool-export .vibe-community-mural .flyer-category-icon{display:none}.post-flyer-tool-modal .vibe-community-mural .signature,.post-flyer-tool-export .vibe-community-mural .signature{height:var(--signature-height);min-height:var(--signature-height);margin:0 0 var(--section-gap);overflow:hidden;padding:var(--signature-padding);border-width:var(--signature-border) 0;border-color:color-mix(in srgb,var(--ink),transparent 40%);background:var(--signature-surface-color);box-shadow:var(--signature-shadow);transform:rotate(.25deg)}.post-flyer-tool-modal .vibe-community-mural .community-mark,.post-flyer-tool-export .vibe-community-mural .community-mark{width:var(--community-mark-size);height:var(--community-mark-size);flex-basis:var(--community-mark-size);border-width:var(--border-heavy)}.post-flyer-tool-modal .vibe-community-mural .signature-prefix,.post-flyer-tool-export .vibe-community-mural .signature-prefix{color:var(--ink);font-family:var(--font-secondary);font-size:var(--signature-label-size);font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-community-mural .community-name,.post-flyer-tool-export .vibe-community-mural .community-name{color:var(--ink);font-family:var(--font-secondary);font-size:calc(var(--community-name-size) * .92);font-weight:900;letter-spacing:.02em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-community-mural .community-line,.post-flyer-tool-export .vibe-community-mural .community-line{display:none}.post-flyer-tool-modal .vibe-community-mural .flyer-title,.post-flyer-tool-export .vibe-community-mural .flyer-title{position:relative;isolation:isolate;max-height:var(--title-max-height);margin:0 0 8px;color:var(--mural-title-fill);font-family:var(--font-primary);font-size:var(--title-size);font-weight:400;letter-spacing:.01em;line-height:var(--title-line);-webkit-text-stroke:var(--mural-title-stroke);paint-order:stroke fill;text-shadow:var(--mural-title-shadow);text-transform:uppercase}.post-flyer-tool-modal .vibe-community-mural .flyer-title:after,.post-flyer-tool-export .vibe-community-mural .flyer-title:after{content:"";position:absolute;left:4px;bottom:2px;width:min(60%,330px);height:10px;z-index:-1;background:var(--mural-title-highlight);transform:skew(-16deg);opacity:.56}.post-flyer-tool-modal .vibe-community-mural .flyer-title:before,.post-flyer-tool-export .vibe-community-mural .flyer-title:before{content:"";position:absolute;left:-6px;right:14%;bottom:-8px;height:12px;z-index:-1;background:color-mix(in srgb,var(--accent-2),transparent 46%);transform:skew(-18deg);opacity:.68}.post-flyer-tool-modal .vibe-community-mural .flyer-title.is-title-md,.post-flyer-tool-export .vibe-community-mural .flyer-title.is-title-md{--title-size: var(--title-size-md)}.post-flyer-tool-modal .vibe-community-mural .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-community-mural .flyer-title.is-title-sm{--title-size: var(--title-size-sm)}.post-flyer-tool-modal .vibe-community-mural .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-community-mural .flyer-title.is-title-xs{--title-size: var(--title-size-xs)}.post-flyer-tool-modal .vibe-community-mural .when-where-row,.post-flyer-tool-export .vibe-community-mural .when-where-row{margin:0 0 10px}.post-flyer-tool-modal .vibe-community-mural .when-where-item,.post-flyer-tool-export .vibe-community-mural .when-where-item{height:var(--when-where-height);min-height:var(--when-where-height);gap:2px;overflow:hidden;padding:var(--when-where-padding);border-width:var(--border-light) 0;border-color:color-mix(in srgb,var(--ink),transparent 44%);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-3),transparent 76%) 0 100%),var(--surface-color);transform:rotate(-.25deg)}.post-flyer-tool-modal .vibe-community-mural .when-where-item strong,.post-flyer-tool-export .vibe-community-mural .when-where-item strong,.post-flyer-tool-modal .vibe-community-mural .copy-card strong,.post-flyer-tool-export .vibe-community-mural .copy-card strong{display:inline-block;background:var(--mural-label-fill);color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.12em;line-height:1;padding:4px 10px;text-transform:uppercase;transform:rotate(var(--mural-band-angle))}.post-flyer-tool-modal .vibe-community-mural .when-where-item p,.post-flyer-tool-export .vibe-community-mural .when-where-item p,.post-flyer-tool-modal .vibe-community-mural .copy-card p,.post-flyer-tool-export .vibe-community-mural .copy-card p{color:var(--ink);font-family:var(--font-secondary);font-size:var(--body-size);font-weight:500;line-height:var(--body-line)}.post-flyer-tool-modal .vibe-community-mural .poster-art,.post-flyer-tool-export .vibe-community-mural .poster-art{height:var(--poster-height);min-height:var(--poster-height);margin:-2px 0 10px;border-width:var(--image-border);border-color:var(--border-heavy-color);background:var(--poster-background);box-shadow:var(--image-shadow)}.post-flyer-tool-modal .vibe-community-mural .poster-art:before,.post-flyer-tool-export .vibe-community-mural .poster-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,transparent 0 26%,color-mix(in srgb,var(--paper),transparent 90%) 26% 27%,transparent 27%),radial-gradient(circle at 18% 28%,rgba(255,255,255,.22) 0 58px,transparent 59px),radial-gradient(circle at 78% 64%,color-mix(in srgb,var(--accent-3),transparent 58%) 0 46px,transparent 47px);opacity:.55;pointer-events:none}.post-flyer-tool-modal .vibe-community-mural .poster-art:not(.has-image):after,.post-flyer-tool-export .vibe-community-mural .poster-art:not(.has-image):after{content:"";position:absolute;top:22px;right:24px;width:92px;height:42px;background:color-mix(in srgb,var(--accent-3),#ffffff 12%);clip-path:polygon(0 36%,62% 36%,62% 0,100% 50%,62% 100%,62% 64%,0 64%);opacity:var(--mural-arrow-opacity);transform:rotate(-7deg);z-index:2}.post-flyer-tool-modal .vibe-community-mural .poster-photo,.post-flyer-tool-export .vibe-community-mural .poster-photo{height:100%;--poster-photo-filter: saturate(.96) contrast(.98)}.post-flyer-tool-modal .vibe-community-mural .poster-art.has-image:after,.post-flyer-tool-export .vibe-community-mural .poster-art.has-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-3),transparent 76%),transparent 38%),linear-gradient(90deg,transparent 0 72%,color-mix(in srgb,var(--accent-2),transparent 78%) 72% 100%);opacity:var(--mural-image-wash-opacity);pointer-events:none;z-index:2}.post-flyer-tool-modal .vibe-community-mural .poster-photo-fallback,.post-flyer-tool-export .vibe-community-mural .poster-photo-fallback{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-3),#ffffff 24%) 0 34%,transparent 34%),radial-gradient(circle at 72% 62%,color-mix(in srgb,var(--accent-3),#ffffff 18%) 0 38px,transparent 39px),var(--poster-background)}.post-flyer-tool-modal .vibe-community-mural .ribbon,.post-flyer-tool-export .vibe-community-mural .ribbon{z-index:3;padding:var(--ribbon-padding);border:var(--border-light) solid var(--ink);background:var(--ribbon-surface-color);color:var(--ink);font-family:var(--font-secondary);font-size:var(--ribbon-size);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;transform:rotate(-1.5deg);box-shadow:3px 3px color-mix(in srgb,var(--accent-3),#ffffff 12%)}.post-flyer-tool-modal .vibe-community-mural .community-copy,.post-flyer-tool-export .vibe-community-mural .community-copy{position:relative;height:auto;min-height:var(--copy-min-height);align-items:stretch;margin-top:0}.post-flyer-tool-modal .vibe-community-mural .community-copy:before,.post-flyer-tool-export .vibe-community-mural .community-copy:before{content:"";position:absolute;inset:-8px -2px auto;height:34px;z-index:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-2),transparent 82%) 0 42%,transparent 42% 58%,color-mix(in srgb,var(--accent-1),transparent 86%) 58% 100%);opacity:.82;pointer-events:none}.post-flyer-tool-modal .vibe-community-mural .copy-card,.post-flyer-tool-export .vibe-community-mural .copy-card{position:relative;z-index:1;height:auto;min-height:var(--copy-min-height);max-height:var(--copy-max-height);overflow:hidden;padding:var(--card-padding);border-width:var(--copy-border) 0;border-color:color-mix(in srgb,var(--ink),transparent 48%);background:linear-gradient(90deg,transparent 0 18px,color-mix(in srgb,var(--accent-2),transparent 84%) 18px 28px,transparent 28px),linear-gradient(135deg,transparent 0 64%,color-mix(in srgb,var(--accent-3),transparent 90%) 64% 78%,transparent 78%),var(--surface-color);box-shadow:var(--copy-shadow)}.post-flyer-tool-modal .vibe-community-mural .copy-card strong,.post-flyer-tool-export .vibe-community-mural .copy-card strong{margin-bottom:7px;padding:4px 8px}.post-flyer-tool-modal .vibe-community-mural .copy-card p,.post-flyer-tool-export .vibe-community-mural .copy-card p{max-height:calc(var(--body-size) * var(--body-line) * var(--copy-line-clamp));-webkit-line-clamp:var(--copy-line-clamp)}.post-flyer-tool-modal .community-flyer.vibe-community-mural.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-community-mural.has-hidden-objects{--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;height:auto;aspect-ratio:auto}.post-flyer-tool-modal .vibe-honky-tonk-neon,.post-flyer-tool-export .vibe-honky-tonk-neon{--accent-1: #ff4f45;--accent-2: #35f2ff;--accent-3: #ffbf3a;--ink: var(--flyer-text, #15100d);--paper: var(--flyer-background, #171016);--paper-soft: #fff0c8;--font-primary: "Rye", "Bowlby One SC", "Georgia", serif;--font-secondary: "Oswald", "Archivo Narrow", "IBM Plex Sans Condensed", Arial, Helvetica, sans-serif;--flyer-width: 720px;--flyer-height: auto;--flyer-min-height: 0px;--flyer-pad-x: 40px;--flyer-pad-top: 32px;--flyer-pad-bottom: 30px;--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;--rows-column-gap: 14px;--object-gap-y: 4px;--object-overlap-y: 0px;--title-size: 70px;--title-size-md: 63px;--title-size-sm: 56px;--title-size-xs: 48px;--title-line: .9;--label-size: 16px;--signature-label-size: 13px;--body-size: 18px;--body-line: 1.12;--section-gap: 12px;--card-padding: 14px 17px;--header-height: 42px;--header-gap-y: 0px;--header-gap-x: 12px;--category-icon-size: 32px;--signature-height: 76px;--signature-padding: 10px 18px;--signature-logo-radius: 14px;--community-mark-size: 42px;--community-name-size: 30px;--title-max-height: 168px;--when-where-height: 68px;--when-where-padding: 10px 20px;--poster-height: 250px;--ribbon-padding: 11px 16px;--ribbon-size: 19px;--copy-min-height: 116px;--copy-max-height: 190px;--copy-line-clamp: 6;--border-heavy: 3px;--border-light: 2px;--canvas-border: 4px;--border-heavy-color: var(--accent-3);--border-light-color: color-mix(in srgb, var(--paper-soft), transparent 22%);--surface-color: color-mix(in srgb, var(--paper-soft), #ffffff 6%);--signature-surface-color: color-mix(in srgb, var(--paper-soft), #ffffff 4%);--ribbon-surface-color: color-mix(in srgb, var(--paper-soft), #ffffff 4%);--shadow-distance: 6px;--shadow-color: color-mix(in srgb, var(--accent-2), transparent 58%);--neon-glow-soft: 0 0 8px color-mix(in srgb, var(--accent-1), transparent 28%), 0 0 18px color-mix(in srgb, var(--accent-2), transparent 54%);--neon-glow-strong: 0 0 10px color-mix(in srgb, var(--accent-1), transparent 12%), 0 0 24px color-mix(in srgb, var(--accent-2), transparent 34%), 0 0 42px color-mix(in srgb, var(--accent-3), transparent 54%);--neon-panel-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 68%), 0 0 18px color-mix(in srgb, var(--accent-2), transparent 72%);--neon-title-fill: var(--paper-soft);--neon-title-stroke: 1px color-mix(in srgb, var(--accent-3), #ffffff 8%);--neon-title-shadow: 3px 3px 0 color-mix(in srgb, var(--accent-1), #000000 12%), 0 0 10px color-mix(in srgb, var(--accent-1), transparent 14%), 0 0 24px color-mix(in srgb, var(--accent-2), transparent 48%);--neon-rule-opacity: .9;--paper-rule-color: color-mix(in srgb, var(--paper-soft), transparent 94%);--paper-speck-color: color-mix(in srgb, var(--paper-soft), transparent 86%);--paper-texture-opacity: .34;--poster-background: radial-gradient(circle at 80% 24%, color-mix(in srgb, var(--accent-2), transparent 34%) 0 34px, transparent 35px), radial-gradient(circle at 20% 70%, color-mix(in srgb, var(--accent-1), transparent 42%) 0 44px, transparent 45px), linear-gradient(135deg, #27120f 0 34%, #101114 34% 58%, #211509 58% 100%);--signature-border: var(--border-light);--copy-border: var(--border-light);--image-border: var(--border-heavy);--avatar-shadow: 0 0 0 2px var(--accent-2), 0 0 12px color-mix(in srgb, var(--accent-2), transparent 42%);--signature-shadow: var(--neon-panel-shadow);--image-shadow: var(--neon-panel-shadow);--copy-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 74%);box-sizing:border-box;width:var(--flyer-width);height:var(--flyer-height);min-height:var(--flyer-min-height);aspect-ratio:auto;padding:var(--flyer-pad-top) var(--flyer-pad-x) var(--flyer-pad-bottom);border:var(--canvas-border) solid var(--border-heavy-color);background:var(--paper);color:var(--paper-soft);font-family:var(--font-secondary);box-shadow:0 0 0 2px var(--ink),0 0 28px color-mix(in srgb,var(--accent-2),transparent 72%)}.post-flyer-tool-modal .vibe-honky-tonk-neon.density-compact,.post-flyer-tool-export .vibe-honky-tonk-neon.density-compact{--flyer-pad-x: 36px;--flyer-pad-top: 28px;--flyer-pad-bottom: 26px;--section-gap: 10px;--object-gap-y: 2px;--header-height: 38px;--category-icon-size: 30px;--signature-height: 70px;--signature-padding: 9px 16px;--community-mark-size: 38px;--community-name-size: 27px;--title-size: 64px;--title-size-md: 58px;--title-size-sm: 51px;--title-size-xs: 45px;--title-max-height: 154px;--label-size: 15px;--signature-label-size: 12px;--body-size: 17px;--when-where-height: 62px;--poster-height: 230px;--copy-min-height: 104px;--copy-max-height: 174px}.post-flyer-tool-modal .vibe-honky-tonk-neon.density-roomy,.post-flyer-tool-export .vibe-honky-tonk-neon.density-roomy{--flyer-pad-x: 44px;--flyer-pad-top: 38px;--flyer-pad-bottom: 36px;--section-gap: 16px;--object-gap-y: 8px;--header-height: 48px;--category-icon-size: 34px;--signature-height: 86px;--signature-padding: 13px 20px;--community-mark-size: 48px;--community-name-size: 34px;--title-size: 76px;--title-size-md: 68px;--title-size-sm: 60px;--title-size-xs: 52px;--title-max-height: 184px;--label-size: 17px;--signature-label-size: 14px;--body-size: 19px;--when-where-height: 78px;--poster-height: 274px;--copy-min-height: 128px;--copy-max-height: 210px}.post-flyer-tool-modal .vibe-honky-tonk-neon:before,.post-flyer-tool-export .vibe-honky-tonk-neon:before{z-index:0;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent-1),transparent 86%) 0 90px,transparent 92px),radial-gradient(circle at 84% 68%,color-mix(in srgb,var(--accent-2),transparent 88%) 0 74px,transparent 76px),radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--accent-3),transparent 90%) 0 58px,transparent 60px),repeating-linear-gradient(0deg,transparent 0 18px,var(--paper-rule-color) 18px 19px),radial-gradient(circle at 18% 12%,var(--paper-speck-color) 0 .65px,transparent 1px 8px),radial-gradient(circle at 74% 48%,var(--paper-speck-color) 0 .55px,transparent 1px 9px);opacity:var(--paper-texture-opacity)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-header-row,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-header-row{grid-template-rows:6px 1fr;height:var(--header-height);gap:var(--header-gap-y) var(--header-gap-x);align-items:center;margin:0 0 var(--section-gap);padding:0;font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-header-rule,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-header-rule{display:block;grid-column:1 / -1;height:4px;background:linear-gradient(90deg,var(--accent-1) 0 35%,var(--accent-3) 35% 55%,var(--accent-2) 55% 100%);box-shadow:var(--neon-glow-soft);opacity:var(--neon-rule-opacity)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-row+.flyer-row,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-row+.flyer-row{margin-top:var(--object-overlap-y)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-rows,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-rows{height:var(--rows-height);min-height:0;column-gap:var(--rows-column-gap);align-content:var(--rows-align-content);padding:0 0 var(--rows-bottom-padding)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-category-select,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-category-select,.post-flyer-tool-modal .vibe-honky-tonk-neon .posted-age,.post-flyer-tool-export .vibe-honky-tonk-neon .posted-age{color:var(--paper-soft);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.13em;line-height:1;text-shadow:var(--neon-glow-soft);text-transform:uppercase}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-category-icon-frame,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-category-icon-frame{width:var(--category-icon-size);height:var(--category-icon-size);flex-basis:var(--category-icon-size);background:var(--paper-soft);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-2),transparent 42%));-webkit-mask:var(--flyer-category-icon-mask) center / contain no-repeat;mask:var(--flyer-category-icon-mask) center / contain no-repeat}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-category-icon,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-category-icon{display:none}.post-flyer-tool-modal .vibe-honky-tonk-neon .signature,.post-flyer-tool-export .vibe-honky-tonk-neon .signature{height:var(--signature-height);min-height:var(--signature-height);margin:0 0 var(--section-gap);overflow:hidden;padding:var(--signature-padding);border:var(--signature-border) solid var(--accent-3);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-3),transparent 86%) 0 10px,transparent 10px),var(--signature-surface-color);color:var(--ink);box-shadow:var(--signature-shadow)}.post-flyer-tool-modal .vibe-honky-tonk-neon .community-mark,.post-flyer-tool-export .vibe-honky-tonk-neon .community-mark{width:var(--community-mark-size);height:var(--community-mark-size);flex-basis:var(--community-mark-size);border-width:var(--border-heavy);border-color:var(--ink);box-shadow:var(--avatar-shadow)}.post-flyer-tool-modal .vibe-honky-tonk-neon .signature-prefix,.post-flyer-tool-export .vibe-honky-tonk-neon .signature-prefix{color:var(--ink);font-family:var(--font-secondary);font-size:var(--signature-label-size);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-honky-tonk-neon .community-name,.post-flyer-tool-export .vibe-honky-tonk-neon .community-name{color:var(--ink);font-family:var(--font-secondary);font-size:var(--community-name-size);font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-honky-tonk-neon .community-line,.post-flyer-tool-export .vibe-honky-tonk-neon .community-line{display:none}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-title,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-title{position:relative;isolation:isolate;max-height:var(--title-max-height);margin:0 0 var(--section-gap);color:var(--neon-title-fill);font-family:var(--font-primary);font-size:var(--title-size);font-weight:400;letter-spacing:.02em;line-height:var(--title-line);-webkit-text-stroke:var(--neon-title-stroke);paint-order:stroke fill;text-shadow:var(--neon-title-shadow);text-transform:uppercase}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-title:before,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-title:before{content:"";position:absolute;left:0;bottom:-8px;width:min(68%,380px);height:5px;z-index:-1;background:var(--accent-2);box-shadow:0 0 12px color-mix(in srgb,var(--accent-2),transparent 28%);opacity:.88}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-title:after,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-title:after{content:"\2605";position:absolute;right:5%;bottom:6px;z-index:-1;color:var(--accent-3);font-family:Georgia,serif;font-size:38px;line-height:1;opacity:.72;text-shadow:var(--neon-glow-soft)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-title.is-title-md,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-title.is-title-md{--title-size: var(--title-size-md)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-title.is-title-sm{--title-size: var(--title-size-sm)}.post-flyer-tool-modal .vibe-honky-tonk-neon .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-honky-tonk-neon .flyer-title.is-title-xs{--title-size: var(--title-size-xs)}.post-flyer-tool-modal .vibe-honky-tonk-neon .when-where-row,.post-flyer-tool-export .vibe-honky-tonk-neon .when-where-row{margin:0 0 var(--section-gap)}.post-flyer-tool-modal .vibe-honky-tonk-neon .when-where-item,.post-flyer-tool-export .vibe-honky-tonk-neon .when-where-item{height:var(--when-where-height);min-height:var(--when-where-height);gap:3px;overflow:hidden;padding:var(--when-where-padding);border:var(--border-light) solid var(--accent-3);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-1),transparent 80%) 0 8px,transparent 8px),color-mix(in srgb,var(--paper),#000000 8%);color:var(--paper-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-2),transparent 66%)}.post-flyer-tool-modal .vibe-honky-tonk-neon .when-where-item strong,.post-flyer-tool-export .vibe-honky-tonk-neon .when-where-item strong,.post-flyer-tool-modal .vibe-honky-tonk-neon .copy-card strong,.post-flyer-tool-export .vibe-honky-tonk-neon .copy-card strong{display:inline-block;width:fit-content;background:var(--accent-3);color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.13em;line-height:1;padding:4px 10px;text-transform:uppercase}.post-flyer-tool-modal .vibe-honky-tonk-neon .when-where-item p,.post-flyer-tool-export .vibe-honky-tonk-neon .when-where-item p{color:var(--paper-soft);font-family:var(--font-secondary);font-size:var(--body-size);font-weight:500;line-height:var(--body-line)}.post-flyer-tool-modal .vibe-honky-tonk-neon .poster-art,.post-flyer-tool-export .vibe-honky-tonk-neon .poster-art{height:var(--poster-height);min-height:var(--poster-height);margin:0 0 var(--section-gap);border-width:var(--image-border);border-color:var(--accent-3);background:var(--poster-background);box-shadow:var(--image-shadow)}.post-flyer-tool-modal .vibe-honky-tonk-neon .poster-art:before,.post-flyer-tool-export .vibe-honky-tonk-neon .poster-art:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--accent-3),transparent 28%) 0 6px,transparent 7px),radial-gradient(circle at 24% 16%,color-mix(in srgb,var(--accent-3),transparent 28%) 0 6px,transparent 7px),radial-gradient(circle at 34% 16%,color-mix(in srgb,var(--accent-3),transparent 28%) 0 6px,transparent 7px),linear-gradient(90deg,color-mix(in srgb,var(--accent-2),transparent 72%) 0 4px,transparent 4px 100%);opacity:.76;pointer-events:none}.post-flyer-tool-modal .vibe-honky-tonk-neon .poster-art:not(.has-image):after,.post-flyer-tool-export .vibe-honky-tonk-neon .poster-art:not(.has-image):after{content:"\266a";position:absolute;top:30px;right:42px;z-index:2;color:var(--accent-2);font-family:Georgia,serif;font-size:72px;line-height:1;opacity:.72;text-shadow:var(--neon-glow-strong);transform:rotate(8deg)}.post-flyer-tool-modal .vibe-honky-tonk-neon .poster-photo,.post-flyer-tool-export .vibe-honky-tonk-neon .poster-photo{height:100%;--poster-photo-filter: saturate(.88) contrast(1.08) brightness(.82)}.post-flyer-tool-modal .vibe-honky-tonk-neon .poster-art.has-image:after,.post-flyer-tool-export .vibe-honky-tonk-neon .poster-art.has-image:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-1),transparent 80%),transparent 42%),linear-gradient(90deg,transparent 0 70%,color-mix(in srgb,var(--accent-2),transparent 80%) 70% 100%);opacity:.56;pointer-events:none}.post-flyer-tool-modal .vibe-honky-tonk-neon .poster-photo-fallback,.post-flyer-tool-export .vibe-honky-tonk-neon .poster-photo-fallback{background:var(--poster-background)}.post-flyer-tool-modal .vibe-honky-tonk-neon .ribbon,.post-flyer-tool-export .vibe-honky-tonk-neon .ribbon{z-index:3;padding:var(--ribbon-padding);border:var(--border-light) solid var(--accent-3);background:var(--ribbon-surface-color);color:var(--ink);font-family:var(--font-secondary);font-size:var(--ribbon-size);font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;transform:rotate(-1deg);box-shadow:4px 4px color-mix(in srgb,var(--accent-3),transparent 42%),0 0 16px color-mix(in srgb,var(--accent-2),transparent 68%)}.post-flyer-tool-modal .vibe-honky-tonk-neon .community-copy,.post-flyer-tool-export .vibe-honky-tonk-neon .community-copy{position:relative;height:auto;min-height:var(--copy-min-height);align-items:stretch;margin-top:0}.post-flyer-tool-modal .vibe-honky-tonk-neon .copy-card,.post-flyer-tool-export .vibe-honky-tonk-neon .copy-card{position:relative;height:auto;min-height:var(--copy-min-height);max-height:var(--copy-max-height);overflow:hidden;padding:var(--card-padding);border:var(--copy-border) solid var(--accent-3);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-2),transparent 82%) 0 10px,transparent 10px),var(--surface-color);color:var(--ink);box-shadow:var(--copy-shadow)}.post-flyer-tool-modal .vibe-honky-tonk-neon .copy-card:after,.post-flyer-tool-export .vibe-honky-tonk-neon .copy-card:after{content:"\2605";position:absolute;right:14px;bottom:10px;color:color-mix(in srgb,var(--accent-1),transparent 68%);font-family:Georgia,serif;font-size:22px;line-height:1}.post-flyer-tool-modal .vibe-honky-tonk-neon .copy-card strong,.post-flyer-tool-export .vibe-honky-tonk-neon .copy-card strong{margin-bottom:7px;padding:4px 9px}.post-flyer-tool-modal .vibe-honky-tonk-neon .copy-card p,.post-flyer-tool-export .vibe-honky-tonk-neon .copy-card p{color:var(--ink);font-family:var(--font-secondary);font-size:var(--body-size);font-weight:500;line-height:var(--body-line);max-height:calc(var(--body-size) * var(--body-line) * var(--copy-line-clamp));-webkit-line-clamp:var(--copy-line-clamp)}.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.has-hidden-objects{--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;height:auto;aspect-ratio:auto}.post-flyer-tool-modal .vibe-group-chat,.post-flyer-tool-export .vibe-group-chat,.post-flyer-tool-modal .vibe-trail-zine,.post-flyer-tool-export .vibe-trail-zine,.post-flyer-tool-modal .vibe-nerd-table,.post-flyer-tool-export .vibe-nerd-table{--flyer-width: 720px;--flyer-height: 932px;--flyer-min-height: 0px;--flyer-pad-x: 40px;--flyer-pad-top: 30px;--flyer-pad-bottom: 28px;--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;--rows-column-gap: 12px;--object-gap-y: 4px;--object-overlap-y: 0px;--title-size: 72px;--title-size-md: 64px;--title-size-sm: 56px;--title-size-xs: 48px;--title-line: .92;--label-size: 16px;--signature-label-size: 12px;--body-size: 19px;--body-line: 1.12;--section-gap: 12px;--card-padding: 16px 18px;--header-height: 38px;--header-gap-y: 0px;--header-gap-x: 12px;--category-icon-size: 30px;--signature-height: 78px;--signature-padding: 12px 16px;--signature-logo-radius: 12px;--community-mark-size: 42px;--community-name-size: 30px;--title-max-height: 186px;--when-where-height: 72px;--when-where-padding: 10px 16px;--poster-height: 292px;--ribbon-padding: 10px 14px;--ribbon-size: 18px;--copy-min-height: 110px;--copy-max-height: 178px;--copy-line-clamp: 6;--border-heavy: 3px;--border-light: 2px;--canvas-border: 3px;--border-heavy-color: var(--ink);--border-light-color: color-mix(in srgb, var(--ink), transparent 42%);--surface-color: color-mix(in srgb, var(--paper-soft), #ffffff 18%);--signature-surface-color: color-mix(in srgb, var(--paper-soft), #ffffff 24%);--ribbon-surface-color: #ffffff;--shadow-distance: 5px;--shadow-color: color-mix(in srgb, var(--accent-1), transparent 74%);--signature-border: var(--border-light);--copy-border: var(--border-light);--image-border: var(--border-heavy);--avatar-shadow: 0 0 0 3px color-mix(in srgb, var(--accent-1), transparent 74%);--signature-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);--image-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);--copy-shadow: var(--shadow-distance) var(--shadow-distance) 0 var(--shadow-color);box-sizing:border-box;width:var(--flyer-width);height:var(--flyer-height);min-height:var(--flyer-min-height);aspect-ratio:auto;padding:var(--flyer-pad-top) var(--flyer-pad-x) var(--flyer-pad-bottom);border:var(--canvas-border) solid var(--border-heavy-color);background:var(--paper);color:var(--ink);font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-group-chat,.post-flyer-tool-export .vibe-group-chat{--accent-1: #f05bb4;--accent-2: #25b6c7;--accent-3: #f6c64a;--ink: var(--flyer-text, #161311);--paper: var(--flyer-background, #fff9f3);--paper-soft: #f7f3ff;--font-primary: "IBM Plex Sans Condensed", "Archivo Narrow", Arial, Helvetica, sans-serif;--font-secondary: "IBM Plex Sans Condensed", "Archivo Narrow", Arial, Helvetica, sans-serif;--title-size: 76px;--title-size-md: 68px;--title-size-sm: 60px;--title-size-xs: 52px;--title-line: .9;--community-name-size: 32px;--poster-height: 282px;--frame-radius: 28px;--signature-radius: 26px;--signature-logo-radius: 24px;--image-radius: 24px;--canvas-border: 0px;--border-heavy-color: color-mix(in srgb, var(--ink), transparent 36%);--border-light-color: color-mix(in srgb, var(--accent-2), var(--ink) 44%);--surface-color: color-mix(in srgb, var(--paper), #ffffff 38%);--signature-surface-color: color-mix(in srgb, var(--paper), var(--accent-2) 24%);--ribbon-surface-color: color-mix(in srgb, var(--paper), #ffffff 58%);--signature-link-active-background: color-mix(in srgb, var(--accent-3), var(--paper) 64%);--shadow-color: color-mix(in srgb, var(--accent-2), transparent 72%);--avatar-shadow: 0 0 0 4px color-mix(in srgb, var(--accent-1), transparent 72%), 6px 6px 0 color-mix(in srgb, var(--accent-2), transparent 82%);--signature-shadow: 7px 7px 0 color-mix(in srgb, var(--accent-2), transparent 76%);--image-shadow: 8px 8px 0 color-mix(in srgb, var(--accent-1), transparent 82%);--copy-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-1), transparent 84%);--poster-background: radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--accent-1), transparent 72%) 0 44px, transparent 45px), linear-gradient(135deg, color-mix(in srgb, var(--accent-2), #ffffff 36%), color-mix(in srgb, var(--accent-3), #ffffff 18%));box-shadow:0 26px 56px #110d082e}.post-flyer-tool-modal .vibe-group-chat .signature,.post-flyer-tool-export .vibe-group-chat .signature{border-color:color-mix(in srgb,var(--accent-2),var(--ink) 38%);background:radial-gradient(circle at 96% 12%,color-mix(in srgb,var(--accent-1),transparent 76%) 0 38px,transparent 39px),linear-gradient(135deg,color-mix(in srgb,var(--accent-2),transparent 82%),color-mix(in srgb,var(--accent-3),transparent 88%)),var(--signature-surface-color)}.post-flyer-tool-modal .vibe-trail-zine,.post-flyer-tool-export .vibe-trail-zine{--accent-1: #2f7b4b;--accent-2: #c76a2b;--accent-3: #426e9d;--ink: var(--flyer-text, #172018);--paper: var(--flyer-background, #fbfaf4);--paper-soft: #f2f0df;--font-primary: Georgia, "Times New Roman", serif;--font-secondary: "IBM Plex Sans Condensed", "Archivo Narrow", Arial, Helvetica, sans-serif;--title-size: 74px;--title-size-md: 66px;--title-size-sm: 58px;--title-size-xs: 50px;--title-line: .93;--poster-height: 300px;--frame-radius: 4px;--signature-radius: 0;--signature-logo-radius: 8px;--image-radius: 2px;--canvas-border: 3px;--border-heavy-color: var(--accent-1);--border-light-color: color-mix(in srgb, var(--ink), transparent 44%);--surface-color: color-mix(in srgb, var(--paper), #ffffff 34%);--signature-surface-color: color-mix(in srgb, var(--paper), var(--accent-1) 7%);--ribbon-surface-color: #fff4d6;--shadow-color: color-mix(in srgb, var(--accent-2), transparent 74%);--avatar-shadow: 4px 4px 0 color-mix(in srgb, var(--accent-2), transparent 80%), -2px -2px 0 color-mix(in srgb, var(--accent-1), transparent 88%);--signature-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 80%);--image-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-2), transparent 78%);--copy-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-3), transparent 84%);--poster-background: radial-gradient(circle at 28% 26%, color-mix(in srgb, var(--accent-3), transparent 62%) 0 42px, transparent 43px), linear-gradient(135deg, color-mix(in srgb, var(--accent-1), #ffffff 30%), color-mix(in srgb, var(--accent-2), #ffffff 48%))}.post-flyer-tool-modal .vibe-nerd-table,.post-flyer-tool-export .vibe-nerd-table{--accent-1: #2563eb;--accent-2: #0f172a;--accent-3: #84cc16;--ink: var(--flyer-text, #111827);--paper: var(--flyer-background, #f8fbff);--paper-soft: #eef6ff;--font-primary: "IBM Plex Sans Condensed", "Archivo Narrow", Arial, Helvetica, sans-serif;--font-secondary: "IBM Plex Sans Condensed", "Archivo Narrow", Arial, Helvetica, sans-serif;--title-size: 70px;--title-size-md: 62px;--title-size-sm: 54px;--title-size-xs: 46px;--title-line: .9;--label-size: 15px;--body-size: 18px;--community-name-size: 28px;--poster-height: 288px;--frame-radius: 0;--signature-radius: 0;--signature-logo-radius: 4px;--image-radius: 0;--canvas-border: 3px;--border-heavy: 3px;--border-light: 2px;--border-heavy-color: var(--accent-2);--border-light-color: color-mix(in srgb, var(--accent-2), transparent 42%);--surface-color: rgba(255, 255, 255, .66);--signature-surface-color: rgba(255, 255, 255, .72);--ribbon-surface-color: #ecfccb;--shadow-color: color-mix(in srgb, var(--accent-1), transparent 82%);--avatar-shadow: 3px 0 0 color-mix(in srgb, var(--accent-1), transparent 72%), 0 3px 0 color-mix(in srgb, var(--accent-3), transparent 68%);--signature-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 78%);--image-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-3), transparent 72%);--copy-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 84%);--poster-background: linear-gradient(90deg, color-mix(in srgb, var(--accent-1), transparent 88%) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--accent-2), transparent 90%) 1px, transparent 1px), color-mix(in srgb, var(--accent-3), #ffffff 72%);--signature-link-active-background: color-mix(in srgb, var(--accent-3), #ffffff 36%)}.post-flyer-tool-modal .vibe-digital-cut,.post-flyer-tool-export .vibe-digital-cut{--flyer-width: 720px;--flyer-height: 932px;--flyer-min-height: 0px;--flyer-pad-x: 40px;--flyer-pad-top: 30px;--flyer-pad-bottom: 28px;--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;--rows-column-gap: 12px;--object-gap-y: 4px;--object-overlap-y: 0px;--accent-1: #ffffff;--accent-2: #00a6b4;--accent-3: #101318;--ink: var(--flyer-text, #d7dde3);--paper: var(--flyer-background, #101318);--paper-soft: color-mix(in srgb, var(--paper), #ffffff 8%);--font-primary: "IBM Plex Sans Condensed", "Archivo Narrow", Arial, Helvetica, sans-serif;--font-secondary: "IBM Plex Sans Condensed", "Archivo Narrow", Arial, Helvetica, sans-serif;--title-size: 76px;--title-size-md: 68px;--title-size-sm: 60px;--title-size-xs: 52px;--title-line: .92;--label-size: 15px;--signature-label-size: 12px;--body-size: 18px;--body-line: 1.12;--section-gap: 12px;--card-padding: 16px 18px;--header-height: 38px;--header-gap-y: 0px;--header-gap-x: 12px;--category-icon-size: 30px;--signature-height: 78px;--signature-padding: 12px 16px;--signature-logo-radius: 0px;--community-mark-size: 42px;--community-name-size: 30px;--title-max-height: 186px;--when-where-height: 72px;--when-where-padding: 10px 16px;--poster-height: 292px;--ribbon-padding: 10px 14px;--ribbon-size: 18px;--copy-min-height: 110px;--copy-max-height: 178px;--copy-line-clamp: 6;--border-heavy: 3px;--border-light: 2px;--canvas-border: 0px;--flyer-frame-size: 24px;--frame-color: var(--accent-1);--frame-translucent: var(--frame-color);--poster-face-color: color-mix(in srgb, var(--paper), transparent 20%);--signal-color: color-mix(in srgb, var(--frame-color) 42%, #00a6b4 58%);--border-heavy-color: var(--frame-translucent);--border-light-color: color-mix(in srgb, var(--signal-color), transparent 54%);--surface-color: color-mix(in srgb, var(--paper), #ffffff 10%);--signature-surface-color: color-mix(in srgb, var(--paper), #ffffff 12%);--label-surface-color: color-mix(in srgb, var(--frame-color), var(--paper) 18%);--label-ink-color: color-mix(in srgb, var(--ink), #101318 56%);--ribbon-surface-color: var(--frame-color);--ambient-shadow-color: color-mix(in srgb, var(--paper), #000000 68%);--cloud-light: color-mix(in srgb, var(--paper), #dce2e8 42%);--cloud-mid: color-mix(in srgb, var(--paper), #7e8994 32%);--cloud-dark: color-mix(in srgb, var(--paper), #000000 54%);--shadow-distance: 5px;--shadow-color: color-mix(in srgb, var(--signal-color), transparent 64%);--signature-border: var(--border-light);--copy-border: var(--border-light);--image-border: var(--border-heavy);--avatar-shadow: 0 0 0 2px color-mix(in srgb, var(--signal-color), transparent 30%), 0 0 16px color-mix(in srgb, var(--signal-color), transparent 50%);--signature-shadow: 0 0 0 1px color-mix(in srgb, var(--signal-color), transparent 36%), 6px 6px 0 color-mix(in srgb, var(--ambient-shadow-color), transparent 34%);--image-shadow: 8px 8px 0 color-mix(in srgb, var(--ambient-shadow-color), transparent 30%), 0 0 26px color-mix(in srgb, var(--signal-color), transparent 66%);--copy-shadow: 5px 5px 0 color-mix(in srgb, var(--ambient-shadow-color), transparent 38%);--poster-background: linear-gradient(135deg, color-mix(in srgb, var(--paper), var(--signal-color) 24%), color-mix(in srgb, var(--paper), #000000 38%));--signature-link-active-background: color-mix(in srgb, var(--signal-color), var(--paper) 64%);box-sizing:border-box;width:var(--flyer-width);height:var(--flyer-height);min-height:var(--flyer-min-height);aspect-ratio:auto;padding:calc(var(--flyer-pad-top) + var(--flyer-frame-size)) calc(var(--flyer-pad-x) + var(--flyer-frame-size)) calc(var(--flyer-pad-bottom) + var(--flyer-frame-size));border:0;background:var(--poster-face-color);color:var(--ink);font-family:var(--font-secondary);box-shadow:0 26px 58px color-mix(in srgb,var(--ambient-shadow-color),transparent 48%),0 0 0 2px color-mix(in srgb,var(--frame-color),transparent 28%)}.post-flyer-tool-modal .vibe-digital-cut.density-compact,.post-flyer-tool-export .vibe-digital-cut.density-compact{--flyer-frame-size: 18px;--flyer-height: 820px;--flyer-pad-x: 34px;--flyer-pad-top: 24px;--flyer-pad-bottom: 22px;--section-gap: 9px;--object-gap-y: 2px;--header-height: 34px;--category-icon-size: 28px;--signature-height: 68px;--signature-padding: 10px 14px;--community-mark-size: 38px;--community-name-size: 26px;--title-size: 62px;--title-size-md: 56px;--title-size-sm: 49px;--title-size-xs: 42px;--title-max-height: 156px;--label-size: 14px;--signature-label-size: 11px;--body-size: 17px;--when-where-height: 62px;--poster-height: 246px;--ribbon-size: 17px;--copy-min-height: 94px;--copy-max-height: 152px}.post-flyer-tool-modal .vibe-digital-cut.density-roomy,.post-flyer-tool-export .vibe-digital-cut.density-roomy{--flyer-frame-size: 26px;--flyer-height: 1008px;--flyer-pad-x: 44px;--flyer-pad-top: 36px;--flyer-pad-bottom: 34px;--section-gap: 15px;--object-gap-y: 7px;--header-height: 42px;--category-icon-size: 32px;--signature-height: 88px;--signature-padding: 14px 18px;--community-mark-size: 46px;--community-name-size: 32px;--title-size: 82px;--title-size-md: 74px;--title-size-sm: 66px;--title-size-xs: 58px;--title-max-height: 204px;--label-size: 16px;--signature-label-size: 13px;--body-size: 20px;--when-where-height: 80px;--poster-height: 318px;--ribbon-size: 19px;--copy-min-height: 124px;--copy-max-height: 198px}.post-flyer-tool-modal .vibe-digital-cut:before,.post-flyer-tool-export .vibe-digital-cut:before{inset:calc(var(--canvas-border) * -1);z-index:-1;background:radial-gradient(ellipse at 22% 18%,color-mix(in srgb,var(--cloud-light),transparent 48%) 0 10%,color-mix(in srgb,var(--cloud-mid),transparent 64%) 24%,transparent 48%),radial-gradient(ellipse at 78% 30%,color-mix(in srgb,var(--cloud-light),transparent 56%) 0 9%,color-mix(in srgb,var(--cloud-mid),transparent 68%) 27%,transparent 52%),radial-gradient(ellipse at 44% 72%,color-mix(in srgb,var(--cloud-light),transparent 64%) 0 12%,color-mix(in srgb,var(--cloud-dark),transparent 42%) 34%,transparent 58%),linear-gradient(135deg,var(--cloud-dark) 0%,var(--cloud-mid) 42%,color-mix(in srgb,var(--paper),#202832 36%) 70%,color-mix(in srgb,var(--paper),#000000 70%) 100%);filter:grayscale(1) contrast(1.16) brightness(.82);opacity:1}.post-flyer-tool-modal .vibe-digital-cut:after,.post-flyer-tool-export .vibe-digital-cut:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:var(--flyer-frame-size) solid var(--frame-translucent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--paper),transparent 66%),0 0 0 1px color-mix(in srgb,var(--frame-color),transparent 8%)}.post-flyer-tool-modal .vibe-digital-cut .flyer-header-row,.post-flyer-tool-export .vibe-digital-cut .flyer-header-row{grid-template-rows:1fr;height:var(--header-height);gap:var(--header-gap-y) var(--header-gap-x);align-items:center;margin:0 0 var(--section-gap);padding:0;font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-digital-cut .flyer-header-rule,.post-flyer-tool-export .vibe-digital-cut .flyer-header-rule,.post-flyer-tool-modal .vibe-digital-cut .flyer-category-icon,.post-flyer-tool-export .vibe-digital-cut .flyer-category-icon,.post-flyer-tool-modal .vibe-digital-cut .community-line,.post-flyer-tool-export .vibe-digital-cut .community-line{display:none}.post-flyer-tool-modal .vibe-digital-cut .flyer-rows,.post-flyer-tool-export .vibe-digital-cut .flyer-rows{height:var(--rows-height);min-height:0;column-gap:var(--rows-column-gap);align-content:var(--rows-align-content);padding:0 0 var(--rows-bottom-padding)}.post-flyer-tool-modal .vibe-digital-cut .flyer-category-select,.post-flyer-tool-export .vibe-digital-cut .flyer-category-select,.post-flyer-tool-modal .vibe-digital-cut .posted-age,.post-flyer-tool-export .vibe-digital-cut .posted-age{color:var(--signal-color);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-digital-cut .flyer-category-icon-frame,.post-flyer-tool-export .vibe-digital-cut .flyer-category-icon-frame{width:var(--category-icon-size);height:var(--category-icon-size);flex-basis:var(--category-icon-size);background:var(--signal-color);-webkit-mask:var(--flyer-category-icon-mask) center / contain no-repeat;mask:var(--flyer-category-icon-mask) center / contain no-repeat}.post-flyer-tool-modal .vibe-digital-cut .signature,.post-flyer-tool-export .vibe-digital-cut .signature{height:var(--signature-height);min-height:var(--signature-height);margin:0 0 var(--section-gap);overflow:visible;padding:var(--signature-padding);border:var(--signature-border) solid var(--border-light-color);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--frame-color),transparent 92%),transparent 34%),var(--signature-surface-color);box-shadow:var(--signature-shadow)}.post-flyer-tool-modal .vibe-digital-cut .community-mark,.post-flyer-tool-export .vibe-digital-cut .community-mark{width:var(--community-mark-size);height:var(--community-mark-size);flex-basis:var(--community-mark-size);border-width:var(--border-heavy);border-color:color-mix(in srgb,var(--signal-color),transparent 18%)}.post-flyer-tool-modal .vibe-digital-cut .signature-prefix,.post-flyer-tool-export .vibe-digital-cut .signature-prefix{color:var(--signal-color);font-family:var(--font-secondary);font-size:var(--signature-label-size);font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-digital-cut .community-name,.post-flyer-tool-export .vibe-digital-cut .community-name{color:var(--ink);font-family:var(--font-primary);font-size:var(--community-name-size);font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-digital-cut .flyer-title,.post-flyer-tool-export .vibe-digital-cut .flyer-title{max-height:var(--title-max-height);margin:0 0 var(--section-gap);overflow:visible;color:var(--ink);font-family:var(--font-primary);font-size:var(--title-size);font-weight:700;letter-spacing:-.01em;line-height:var(--title-line);text-transform:none;text-wrap:balance;text-shadow:3px 0 0 color-mix(in srgb,var(--signal-color),transparent 64%),-2px 2px 0 color-mix(in srgb,var(--frame-color),transparent 88%)}.post-flyer-tool-modal .vibe-digital-cut .flyer-title.is-title-md,.post-flyer-tool-export .vibe-digital-cut .flyer-title.is-title-md{--title-size: var(--title-size-md)}.post-flyer-tool-modal .vibe-digital-cut .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-digital-cut .flyer-title.is-title-sm{--title-size: var(--title-size-sm)}.post-flyer-tool-modal .vibe-digital-cut .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-digital-cut .flyer-title.is-title-xs{--title-size: var(--title-size-xs)}.post-flyer-tool-modal .vibe-digital-cut .when-where-row,.post-flyer-tool-export .vibe-digital-cut .when-where-row{margin:0 0 var(--section-gap)}.post-flyer-tool-modal .vibe-digital-cut .when-where-item,.post-flyer-tool-export .vibe-digital-cut .when-where-item{height:var(--when-where-height);min-height:var(--when-where-height);gap:3px;overflow:visible;padding:var(--when-where-padding);border:var(--border-light) solid var(--border-light-color);border-radius:0;background:var(--surface-color)}.post-flyer-tool-modal .vibe-digital-cut .when-where-item strong,.post-flyer-tool-export .vibe-digital-cut .when-where-item strong,.post-flyer-tool-modal .vibe-digital-cut .copy-card strong,.post-flyer-tool-export .vibe-digital-cut .copy-card strong{display:inline-block;width:fit-content;margin-bottom:6px;padding:3px 8px;background:var(--label-surface-color);color:var(--label-ink-color);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-digital-cut.depth-flat .when-where-item strong,.post-flyer-tool-export .vibe-digital-cut.depth-flat .when-where-item strong,.post-flyer-tool-modal .vibe-digital-cut.depth-flat .copy-card strong,.post-flyer-tool-export .vibe-digital-cut.depth-flat .copy-card strong,.post-flyer-tool-modal .vibe-digital-cut.depth-low .when-where-item strong,.post-flyer-tool-export .vibe-digital-cut.depth-low .when-where-item strong,.post-flyer-tool-modal .vibe-digital-cut.depth-low .copy-card strong,.post-flyer-tool-export .vibe-digital-cut.depth-low .copy-card strong,.post-flyer-tool-modal .vibe-digital-cut.depth-high .when-where-item strong,.post-flyer-tool-export .vibe-digital-cut.depth-high .when-where-item strong,.post-flyer-tool-modal .vibe-digital-cut.depth-high .copy-card strong,.post-flyer-tool-export .vibe-digital-cut.depth-high .copy-card strong{padding:0;background:transparent;color:var(--signal-color)}.post-flyer-tool-modal .vibe-digital-cut .when-where-item p,.post-flyer-tool-export .vibe-digital-cut .when-where-item p,.post-flyer-tool-modal .vibe-digital-cut .copy-card p,.post-flyer-tool-export .vibe-digital-cut .copy-card p{color:var(--ink);font-family:var(--font-secondary);font-size:var(--body-size);font-weight:500;line-height:var(--body-line)}.post-flyer-tool-modal .vibe-digital-cut .poster-art,.post-flyer-tool-export .vibe-digital-cut .poster-art{height:var(--poster-height);min-height:var(--poster-height);margin:0 0 var(--section-gap);overflow:hidden;border:var(--image-border) solid var(--border-heavy-color);border-radius:0;background:var(--poster-background);box-shadow:var(--image-shadow)}.post-flyer-tool-modal .vibe-digital-cut .poster-photo,.post-flyer-tool-export .vibe-digital-cut .poster-photo{height:100%;filter:saturate(.7) contrast(1.1) brightness(.82)}.post-flyer-tool-modal .vibe-digital-cut .ribbon,.post-flyer-tool-export .vibe-digital-cut .ribbon{padding:var(--ribbon-padding);border:0;border-radius:0;background:var(--ribbon-surface-color);color:var(--label-ink-color);font-family:var(--font-secondary);font-size:var(--ribbon-size);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:rotate(-1deg)}.post-flyer-tool-modal .vibe-digital-cut .community-copy,.post-flyer-tool-export .vibe-digital-cut .community-copy{height:auto;min-height:var(--copy-min-height);align-items:stretch;margin-top:0}.post-flyer-tool-modal .vibe-digital-cut .copy-card,.post-flyer-tool-export .vibe-digital-cut .copy-card{position:relative;height:auto;min-height:var(--copy-min-height);max-height:var(--copy-max-height);overflow:hidden;padding:var(--card-padding);border:var(--copy-border) solid var(--border-light-color);border-radius:0;background:var(--surface-color);box-shadow:var(--copy-shadow)}.post-flyer-tool-modal .vibe-digital-cut .copy-card p,.post-flyer-tool-export .vibe-digital-cut .copy-card p{max-height:calc(var(--body-size) * var(--body-line) * var(--copy-line-clamp));-webkit-line-clamp:var(--copy-line-clamp)}.post-flyer-tool-modal .community-flyer.vibe-digital-cut.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-digital-cut.has-hidden-objects{--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;height:auto;aspect-ratio:auto}.post-flyer-tool-modal .vibe-group-chat.density-compact,.post-flyer-tool-export .vibe-group-chat.density-compact,.post-flyer-tool-modal .vibe-trail-zine.density-compact,.post-flyer-tool-export .vibe-trail-zine.density-compact,.post-flyer-tool-modal .vibe-nerd-table.density-compact,.post-flyer-tool-export .vibe-nerd-table.density-compact{--flyer-height: 820px;--flyer-pad-x: 34px;--flyer-pad-top: 24px;--flyer-pad-bottom: 22px;--section-gap: 9px;--object-gap-y: 2px;--header-height: 34px;--category-icon-size: 28px;--signature-height: 68px;--signature-padding: 10px 14px;--community-mark-size: 38px;--community-name-size: 26px;--title-size: 62px;--title-size-md: 56px;--title-size-sm: 49px;--title-size-xs: 42px;--title-max-height: 156px;--label-size: 15px;--signature-label-size: 11px;--body-size: 17px;--when-where-height: 62px;--poster-height: 246px;--ribbon-size: 17px;--copy-min-height: 94px;--copy-max-height: 152px}.post-flyer-tool-modal .vibe-group-chat.density-roomy,.post-flyer-tool-export .vibe-group-chat.density-roomy,.post-flyer-tool-modal .vibe-trail-zine.density-roomy,.post-flyer-tool-export .vibe-trail-zine.density-roomy,.post-flyer-tool-modal .vibe-nerd-table.density-roomy,.post-flyer-tool-export .vibe-nerd-table.density-roomy{--flyer-height: 1008px;--flyer-pad-x: 44px;--flyer-pad-top: 36px;--flyer-pad-bottom: 34px;--section-gap: 15px;--object-gap-y: 7px;--header-height: 42px;--category-icon-size: 32px;--signature-height: 88px;--signature-padding: 14px 18px;--community-mark-size: 46px;--community-name-size: 32px;--title-size: 80px;--title-size-md: 72px;--title-size-sm: 64px;--title-size-xs: 56px;--title-max-height: 204px;--label-size: 17px;--signature-label-size: 13px;--body-size: 20px;--when-where-height: 80px;--poster-height: 318px;--ribbon-size: 19px;--copy-min-height: 124px;--copy-max-height: 198px}.post-flyer-tool-modal .vibe-group-chat:before,.post-flyer-tool-export .vibe-group-chat:before{z-index:0;background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--accent-1),transparent 76%) 0 48px,transparent 49px),radial-gradient(circle at 15% 82%,color-mix(in srgb,var(--accent-2),transparent 84%) 0 56px,transparent 57px),linear-gradient(135deg,transparent 0 64%,color-mix(in srgb,var(--accent-3),transparent 88%) 64% 78%,transparent 78%);opacity:.72}.post-flyer-tool-modal .vibe-trail-zine:before,.post-flyer-tool-export .vibe-trail-zine:before{z-index:0;background:linear-gradient(90deg,transparent 0 42px,color-mix(in srgb,var(--accent-2),transparent 78%) 42px 44px,transparent 44px),repeating-linear-gradient(0deg,transparent 0 31px,color-mix(in srgb,var(--accent-1),transparent 86%) 31px 32px),radial-gradient(circle at 22% 28%,color-mix(in srgb,var(--accent-3),transparent 76%) 0 1px,transparent 1.4px 8px),radial-gradient(circle at 78% 68%,color-mix(in srgb,var(--ink),transparent 88%) 0 .6px,transparent 1px 7px);opacity:.64}.post-flyer-tool-modal .vibe-nerd-table:before,.post-flyer-tool-export .vibe-nerd-table:before{z-index:0;background:linear-gradient(90deg,color-mix(in srgb,var(--accent-1),transparent 88%) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--accent-2),transparent 91%) 1px,transparent 1px);background-size:24px 24px;opacity:.8}.post-flyer-tool-modal .vibe-group-chat .flyer-header-row,.post-flyer-tool-export .vibe-group-chat .flyer-header-row,.post-flyer-tool-modal .vibe-trail-zine .flyer-header-row,.post-flyer-tool-export .vibe-trail-zine .flyer-header-row,.post-flyer-tool-modal .vibe-nerd-table .flyer-header-row,.post-flyer-tool-export .vibe-nerd-table .flyer-header-row{grid-template-rows:1fr;height:var(--header-height);gap:var(--header-gap-y) var(--header-gap-x);align-items:center;margin:0 0 var(--section-gap);padding:0;font-family:var(--font-secondary)}.post-flyer-tool-modal .vibe-group-chat .flyer-header-rule,.post-flyer-tool-export .vibe-group-chat .flyer-header-rule,.post-flyer-tool-modal .vibe-trail-zine .flyer-header-rule,.post-flyer-tool-export .vibe-trail-zine .flyer-header-rule,.post-flyer-tool-modal .vibe-nerd-table .flyer-header-rule,.post-flyer-tool-export .vibe-nerd-table .flyer-header-rule{display:none}.post-flyer-tool-modal .vibe-group-chat .flyer-rows,.post-flyer-tool-export .vibe-group-chat .flyer-rows,.post-flyer-tool-modal .vibe-trail-zine .flyer-rows,.post-flyer-tool-export .vibe-trail-zine .flyer-rows,.post-flyer-tool-modal .vibe-nerd-table .flyer-rows,.post-flyer-tool-export .vibe-nerd-table .flyer-rows{height:var(--rows-height);min-height:0;column-gap:var(--rows-column-gap);align-content:var(--rows-align-content);padding:0 0 var(--rows-bottom-padding)}.post-flyer-tool-modal .vibe-group-chat .flyer-category-select,.post-flyer-tool-export .vibe-group-chat .flyer-category-select,.post-flyer-tool-modal .vibe-group-chat .posted-age,.post-flyer-tool-export .vibe-group-chat .posted-age,.post-flyer-tool-modal .vibe-trail-zine .flyer-category-select,.post-flyer-tool-export .vibe-trail-zine .flyer-category-select,.post-flyer-tool-modal .vibe-trail-zine .posted-age,.post-flyer-tool-export .vibe-trail-zine .posted-age,.post-flyer-tool-modal .vibe-nerd-table .flyer-category-select,.post-flyer-tool-export .vibe-nerd-table .flyer-category-select,.post-flyer-tool-modal .vibe-nerd-table .posted-age,.post-flyer-tool-export .vibe-nerd-table .posted-age{color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-group-chat .flyer-category-icon-frame,.post-flyer-tool-export .vibe-group-chat .flyer-category-icon-frame,.post-flyer-tool-modal .vibe-trail-zine .flyer-category-icon-frame,.post-flyer-tool-export .vibe-trail-zine .flyer-category-icon-frame,.post-flyer-tool-modal .vibe-nerd-table .flyer-category-icon-frame,.post-flyer-tool-export .vibe-nerd-table .flyer-category-icon-frame{width:var(--category-icon-size);height:var(--category-icon-size);flex-basis:var(--category-icon-size);background:var(--ink);-webkit-mask:var(--flyer-category-icon-mask) center / contain no-repeat;mask:var(--flyer-category-icon-mask) center / contain no-repeat}.post-flyer-tool-modal .vibe-group-chat .flyer-category-icon,.post-flyer-tool-export .vibe-group-chat .flyer-category-icon,.post-flyer-tool-modal .vibe-trail-zine .flyer-category-icon,.post-flyer-tool-export .vibe-trail-zine .flyer-category-icon,.post-flyer-tool-modal .vibe-nerd-table .flyer-category-icon,.post-flyer-tool-export .vibe-nerd-table .flyer-category-icon{display:none}.post-flyer-tool-modal .vibe-group-chat .signature,.post-flyer-tool-export .vibe-group-chat .signature,.post-flyer-tool-modal .vibe-trail-zine .signature,.post-flyer-tool-export .vibe-trail-zine .signature,.post-flyer-tool-modal .vibe-nerd-table .signature,.post-flyer-tool-export .vibe-nerd-table .signature{height:var(--signature-height);min-height:var(--signature-height);margin:0 0 var(--section-gap);overflow:visible;padding:var(--signature-padding);border:var(--signature-border) solid var(--border-light-color);border-radius:var(--signature-radius);background:var(--signature-surface-color);box-shadow:var(--signature-shadow)}.post-flyer-tool-modal .vibe-group-chat .community-mark,.post-flyer-tool-export .vibe-group-chat .community-mark,.post-flyer-tool-modal .vibe-trail-zine .community-mark,.post-flyer-tool-export .vibe-trail-zine .community-mark,.post-flyer-tool-modal .vibe-nerd-table .community-mark,.post-flyer-tool-export .vibe-nerd-table .community-mark{width:var(--community-mark-size);height:var(--community-mark-size);flex-basis:var(--community-mark-size);border-width:var(--border-heavy)}.post-flyer-tool-modal .vibe-group-chat .signature-prefix,.post-flyer-tool-export .vibe-group-chat .signature-prefix,.post-flyer-tool-modal .vibe-trail-zine .signature-prefix,.post-flyer-tool-export .vibe-trail-zine .signature-prefix,.post-flyer-tool-modal .vibe-nerd-table .signature-prefix,.post-flyer-tool-export .vibe-nerd-table .signature-prefix{color:var(--ink);font-family:var(--font-secondary);font-size:var(--signature-label-size);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-group-chat .community-name,.post-flyer-tool-export .vibe-group-chat .community-name,.post-flyer-tool-modal .vibe-trail-zine .community-name,.post-flyer-tool-export .vibe-trail-zine .community-name,.post-flyer-tool-modal .vibe-nerd-table .community-name,.post-flyer-tool-export .vibe-nerd-table .community-name{color:var(--ink);font-family:var(--font-primary);font-size:var(--community-name-size);font-weight:700;line-height:1}.post-flyer-tool-modal .vibe-group-chat .community-line,.post-flyer-tool-export .vibe-group-chat .community-line,.post-flyer-tool-modal .vibe-trail-zine .community-line,.post-flyer-tool-export .vibe-trail-zine .community-line,.post-flyer-tool-modal .vibe-nerd-table .community-line,.post-flyer-tool-export .vibe-nerd-table .community-line{display:none}.post-flyer-tool-modal .vibe-group-chat .flyer-title,.post-flyer-tool-export .vibe-group-chat .flyer-title,.post-flyer-tool-modal .vibe-trail-zine .flyer-title,.post-flyer-tool-export .vibe-trail-zine .flyer-title,.post-flyer-tool-modal .vibe-nerd-table .flyer-title,.post-flyer-tool-export .vibe-nerd-table .flyer-title{max-height:var(--title-max-height);margin:0 0 var(--section-gap);overflow:visible;color:var(--ink);font-family:var(--font-primary);font-size:var(--title-size);font-weight:700;letter-spacing:0;line-height:var(--title-line);text-transform:none;text-wrap:balance}.post-flyer-tool-modal .vibe-group-chat .flyer-title,.post-flyer-tool-export .vibe-group-chat .flyer-title{letter-spacing:0}.post-flyer-tool-modal .vibe-trail-zine .flyer-title,.post-flyer-tool-export .vibe-trail-zine .flyer-title{text-transform:uppercase}.post-flyer-tool-modal .vibe-nerd-table .flyer-title,.post-flyer-tool-export .vibe-nerd-table .flyer-title{color:var(--accent-2);letter-spacing:.02em;text-transform:uppercase;text-shadow:3px 3px 0 color-mix(in srgb,var(--accent-1),transparent 82%)}.post-flyer-tool-modal .vibe-group-chat .flyer-title.is-title-md,.post-flyer-tool-export .vibe-group-chat .flyer-title.is-title-md,.post-flyer-tool-modal .vibe-trail-zine .flyer-title.is-title-md,.post-flyer-tool-export .vibe-trail-zine .flyer-title.is-title-md,.post-flyer-tool-modal .vibe-nerd-table .flyer-title.is-title-md,.post-flyer-tool-export .vibe-nerd-table .flyer-title.is-title-md{--title-size: var(--title-size-md)}.post-flyer-tool-modal .vibe-group-chat .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-group-chat .flyer-title.is-title-sm,.post-flyer-tool-modal .vibe-trail-zine .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-trail-zine .flyer-title.is-title-sm,.post-flyer-tool-modal .vibe-nerd-table .flyer-title.is-title-sm,.post-flyer-tool-export .vibe-nerd-table .flyer-title.is-title-sm{--title-size: var(--title-size-sm)}.post-flyer-tool-modal .vibe-group-chat .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-group-chat .flyer-title.is-title-xs,.post-flyer-tool-modal .vibe-trail-zine .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-trail-zine .flyer-title.is-title-xs,.post-flyer-tool-modal .vibe-nerd-table .flyer-title.is-title-xs,.post-flyer-tool-export .vibe-nerd-table .flyer-title.is-title-xs{--title-size: var(--title-size-xs)}.post-flyer-tool-modal .vibe-group-chat .when-where-row,.post-flyer-tool-export .vibe-group-chat .when-where-row,.post-flyer-tool-modal .vibe-trail-zine .when-where-row,.post-flyer-tool-export .vibe-trail-zine .when-where-row,.post-flyer-tool-modal .vibe-nerd-table .when-where-row,.post-flyer-tool-export .vibe-nerd-table .when-where-row{margin:0 0 var(--section-gap)}.post-flyer-tool-modal .vibe-group-chat .when-where-item,.post-flyer-tool-export .vibe-group-chat .when-where-item,.post-flyer-tool-modal .vibe-trail-zine .when-where-item,.post-flyer-tool-export .vibe-trail-zine .when-where-item,.post-flyer-tool-modal .vibe-nerd-table .when-where-item,.post-flyer-tool-export .vibe-nerd-table .when-where-item{height:var(--when-where-height);min-height:var(--when-where-height);gap:3px;overflow:visible;padding:var(--when-where-padding);border:var(--border-light) solid var(--border-light-color);border-radius:var(--frame-radius);background:var(--surface-color)}.post-flyer-tool-modal .vibe-group-chat .when-where-item strong,.post-flyer-tool-export .vibe-group-chat .when-where-item strong,.post-flyer-tool-modal .vibe-group-chat .copy-card strong,.post-flyer-tool-export .vibe-group-chat .copy-card strong,.post-flyer-tool-modal .vibe-trail-zine .when-where-item strong,.post-flyer-tool-export .vibe-trail-zine .when-where-item strong,.post-flyer-tool-modal .vibe-trail-zine .copy-card strong,.post-flyer-tool-export .vibe-trail-zine .copy-card strong,.post-flyer-tool-modal .vibe-nerd-table .when-where-item strong,.post-flyer-tool-export .vibe-nerd-table .when-where-item strong,.post-flyer-tool-modal .vibe-nerd-table .copy-card strong,.post-flyer-tool-export .vibe-nerd-table .copy-card strong{display:inline-block;width:fit-content;margin-bottom:6px;padding:3px 8px;background:color-mix(in srgb,var(--accent-3),#ffffff 42%);color:var(--ink);font-family:var(--font-secondary);font-size:var(--label-size);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.post-flyer-tool-modal .vibe-group-chat .when-where-item p,.post-flyer-tool-export .vibe-group-chat .when-where-item p,.post-flyer-tool-modal .vibe-group-chat .copy-card p,.post-flyer-tool-export .vibe-group-chat .copy-card p,.post-flyer-tool-modal .vibe-trail-zine .when-where-item p,.post-flyer-tool-export .vibe-trail-zine .when-where-item p,.post-flyer-tool-modal .vibe-trail-zine .copy-card p,.post-flyer-tool-export .vibe-trail-zine .copy-card p,.post-flyer-tool-modal .vibe-nerd-table .when-where-item p,.post-flyer-tool-export .vibe-nerd-table .when-where-item p,.post-flyer-tool-modal .vibe-nerd-table .copy-card p,.post-flyer-tool-export .vibe-nerd-table .copy-card p{color:var(--ink);font-family:var(--font-secondary);font-size:var(--body-size);font-weight:500;line-height:var(--body-line)}.post-flyer-tool-modal .vibe-group-chat .poster-art,.post-flyer-tool-export .vibe-group-chat .poster-art,.post-flyer-tool-modal .vibe-trail-zine .poster-art,.post-flyer-tool-export .vibe-trail-zine .poster-art,.post-flyer-tool-modal .vibe-nerd-table .poster-art,.post-flyer-tool-export .vibe-nerd-table .poster-art{height:var(--poster-height);min-height:var(--poster-height);margin:0 0 var(--section-gap);overflow:hidden;border:var(--image-border) solid var(--border-heavy-color);border-radius:var(--image-radius);background:var(--poster-background);box-shadow:var(--image-shadow)}.post-flyer-tool-modal .vibe-group-chat .poster-photo,.post-flyer-tool-export .vibe-group-chat .poster-photo,.post-flyer-tool-modal .vibe-trail-zine .poster-photo,.post-flyer-tool-export .vibe-trail-zine .poster-photo,.post-flyer-tool-modal .vibe-nerd-table .poster-photo,.post-flyer-tool-export .vibe-nerd-table .poster-photo{height:100%}.post-flyer-tool-modal .vibe-group-chat .ribbon,.post-flyer-tool-export .vibe-group-chat .ribbon,.post-flyer-tool-modal .vibe-trail-zine .ribbon,.post-flyer-tool-export .vibe-trail-zine .ribbon,.post-flyer-tool-modal .vibe-nerd-table .ribbon,.post-flyer-tool-export .vibe-nerd-table .ribbon{padding:var(--ribbon-padding);border:var(--border-light) solid var(--border-heavy-color);border-radius:var(--frame-radius);background:var(--ribbon-surface-color);color:var(--ink);font-family:var(--font-secondary);font-size:var(--ribbon-size);font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:rotate(-1deg)}.post-flyer-tool-modal .vibe-group-chat .community-copy,.post-flyer-tool-export .vibe-group-chat .community-copy,.post-flyer-tool-modal .vibe-trail-zine .community-copy,.post-flyer-tool-export .vibe-trail-zine .community-copy,.post-flyer-tool-modal .vibe-nerd-table .community-copy,.post-flyer-tool-export .vibe-nerd-table .community-copy{height:auto;min-height:var(--copy-min-height);align-items:stretch;margin-top:0}.post-flyer-tool-modal .vibe-group-chat .copy-card,.post-flyer-tool-export .vibe-group-chat .copy-card,.post-flyer-tool-modal .vibe-trail-zine .copy-card,.post-flyer-tool-export .vibe-trail-zine .copy-card,.post-flyer-tool-modal .vibe-nerd-table .copy-card,.post-flyer-tool-export .vibe-nerd-table .copy-card{position:relative;height:auto;min-height:var(--copy-min-height);max-height:var(--copy-max-height);overflow:hidden;padding:var(--card-padding);border:var(--copy-border) solid var(--border-light-color);border-radius:var(--frame-radius);background:var(--surface-color);box-shadow:var(--copy-shadow)}.post-flyer-tool-modal .vibe-group-chat .copy-card p,.post-flyer-tool-export .vibe-group-chat .copy-card p,.post-flyer-tool-modal .vibe-trail-zine .copy-card p,.post-flyer-tool-export .vibe-trail-zine .copy-card p,.post-flyer-tool-modal .vibe-nerd-table .copy-card p,.post-flyer-tool-export .vibe-nerd-table .copy-card p{max-height:calc(var(--body-size) * var(--body-line) * var(--copy-line-clamp));-webkit-line-clamp:var(--copy-line-clamp)}.post-flyer-tool-modal .vibe-trail-zine .ribbon,.post-flyer-tool-export .vibe-trail-zine .ribbon{transform:rotate(-1.5deg)}.post-flyer-tool-modal .vibe-nerd-table .ribbon,.post-flyer-tool-export .vibe-nerd-table .ribbon{border-color:var(--accent-2);box-shadow:3px 3px color-mix(in srgb,var(--accent-1),transparent 72%);transform:rotate(0)}.post-flyer-tool-modal .community-flyer.vibe-group-chat.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-group-chat.has-hidden-objects,.post-flyer-tool-modal .community-flyer.vibe-trail-zine.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-trail-zine.has-hidden-objects,.post-flyer-tool-modal .community-flyer.vibe-nerd-table.has-hidden-objects,.post-flyer-tool-export .community-flyer.vibe-nerd-table.has-hidden-objects{--rows-height: auto;--rows-align-content: start;--rows-bottom-padding: 0px;height:auto;aspect-ratio:auto}.post-flyer-tool-modal .vibe-civic-now,.post-flyer-tool-export .vibe-civic-now{--frame-radius: 18px;--signature-radius: 16px;--copy-border: 1px;--title-size: clamp(2.8rem, 6.25vw, 4.95rem);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-2),transparent 92%) 0 72px,transparent 72px),#fbfaf6}.post-flyer-tool-modal .community-flyer,.post-flyer-tool-export .community-flyer{--canvas-border: 0px}.post-flyer-tool-modal .community-flyer.has-custom-background,.post-flyer-tool-export .community-flyer.has-custom-background{--paper: var(--flyer-background);--paper-soft: var(--flyer-background);background:var(--flyer-background)}.post-flyer-tool-modal .community-flyer.has-custom-background:before,.post-flyer-tool-export .community-flyer.has-custom-background:before{display:none}.post-flyer-tool-modal .community-flyer.has-custom-background-image,.post-flyer-tool-export .community-flyer.has-custom-background-image{background:var(--flyer-background-image) center / cover no-repeat}.post-flyer-tool-modal .community-flyer.has-custom-background-image:before,.post-flyer-tool-export .community-flyer.has-custom-background-image:before{display:none}.post-flyer-tool-modal .community-flyer.has-custom-text,.post-flyer-tool-export .community-flyer.has-custom-text{--ink: var(--flyer-text);color:var(--flyer-text)}.post-flyer-tool-modal .community-flyer.apply-ink-to-all-text,.post-flyer-tool-modal .community-flyer.apply-ink-to-all-text *,.post-flyer-tool-modal .community-flyer.apply-ink-to-all-text *:before,.post-flyer-tool-modal .community-flyer.apply-ink-to-all-text *:after,.post-flyer-tool-export .community-flyer.apply-ink-to-all-text,.post-flyer-tool-export .community-flyer.apply-ink-to-all-text *,.post-flyer-tool-export .community-flyer.apply-ink-to-all-text *:before,.post-flyer-tool-export .community-flyer.apply-ink-to-all-text *:after{color:var(--flyer-text)!important}.post-flyer-tool-modal .community-flyer.depth-none,.post-flyer-tool-export .community-flyer.depth-none{--avatar-shadow: none;--signature-shadow: none;--image-shadow: none;--copy-shadow: none;box-shadow:none}.post-flyer-tool-modal .community-flyer.depth-flat,.post-flyer-tool-export .community-flyer.depth-flat{box-shadow:none}.post-flyer-tool-modal .community-flyer.depth-flat *,.post-flyer-tool-modal .community-flyer.depth-flat *:before,.post-flyer-tool-modal .community-flyer.depth-flat *:after,.post-flyer-tool-export .community-flyer.depth-flat *,.post-flyer-tool-export .community-flyer.depth-flat *:before,.post-flyer-tool-export .community-flyer.depth-flat *:after{box-shadow:none!important;text-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-high,.post-flyer-tool-export .community-flyer.depth-high{--avatar-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 66%);--signature-shadow: 9px 9px 0 color-mix(in srgb, var(--accent-1), transparent 68%);--image-shadow: 10px 10px 0 color-mix(in srgb, var(--accent-1), transparent 66%);--copy-shadow: 8px 8px 0 color-mix(in srgb, var(--accent-1), transparent 72%)}.post-flyer-tool-modal .community-flyer.vibe-campus-zine.depth-high,.post-flyer-tool-export .community-flyer.vibe-campus-zine.depth-high{--avatar-shadow: 4px 4px 0 color-mix(in srgb, var(--accent-1), transparent 58%), 8px 8px 0 color-mix(in srgb, var(--ink), transparent 88%);--signature-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 56%);--image-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 58%), 10px 10px 0 color-mix(in srgb, var(--ink), transparent 90%);--copy-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-1), transparent 62%)}.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none{--signature-border: 0px;--copy-border: 0px;--image-border: 0px;--border-heavy: 0px;--border-light: 0px;--signature-shadow: none;--image-shadow: none;--copy-shadow: none}.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none *,.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none *:before,.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none *:after,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none *,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none *:before,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none *:after{box-shadow:none!important;text-shadow:none!important}.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none .signature,.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none .when-where-item,.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none .poster-art,.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none .ribbon,.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-none .copy-card,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none .signature,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none .when-where-item,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none .poster-art,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none .ribbon,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-none .copy-card{border-color:transparent}.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-flat,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-flat{--signature-shadow: none;--image-shadow: none;--copy-shadow: none}.post-flyer-tool-modal .community-flyer.vibe-rebel.depth-high,.post-flyer-tool-export .community-flyer.vibe-rebel.depth-high{--shadow-distance: var(--rebel-offset-high);--shadow-color: var(--rebel-offset-high-color);--avatar-shadow: 3px 3px 0 var(--accent-1), 6px 6px 0 color-mix(in srgb, var(--ink), transparent 82%);--signature-shadow: var(--rebel-offset-high) var(--rebel-offset-high) 0 var(--rebel-offset-high-color);--image-shadow: calc(var(--rebel-offset-high) + 1px) calc(var(--rebel-offset-high) + 1px) 0 var(--rebel-offset-high-color);--copy-shadow: var(--rebel-offset-high) var(--rebel-offset-high) 0 var(--rebel-offset-high-color);--ribbon-shadow: 4px 4px 0 var(--accent-1)}.post-flyer-tool-modal .community-flyer.vibe-community-mural.depth-none,.post-flyer-tool-export .community-flyer.vibe-community-mural.depth-none{--signature-shadow: none;--image-shadow: none;--copy-shadow: none;--mural-title-stroke: 2px color-mix(in srgb, var(--ink), transparent 8%);--mural-title-shadow: none;--mural-image-wash-opacity: 0}.post-flyer-tool-modal .community-flyer.vibe-community-mural.depth-flat,.post-flyer-tool-export .community-flyer.vibe-community-mural.depth-flat{--signature-shadow: none;--image-shadow: none;--copy-shadow: none;--mural-title-shadow: 2px 2px 0 color-mix(in srgb, var(--accent-1), var(--ink) 8%);--mural-image-wash-opacity: .03}.post-flyer-tool-modal .community-flyer.vibe-community-mural.depth-flat .flyer-title,.post-flyer-tool-export .community-flyer.vibe-community-mural.depth-flat .flyer-title{text-shadow:var(--mural-title-shadow)!important}.post-flyer-tool-modal .community-flyer.vibe-community-mural.depth-high,.post-flyer-tool-export .community-flyer.vibe-community-mural.depth-high{--avatar-shadow: 0 0 0 4px color-mix(in srgb, var(--accent-3), transparent 34%), 5px 5px 0 color-mix(in srgb, var(--accent-2), transparent 62%);--signature-shadow: 7px 0 0 color-mix(in srgb, var(--accent-2), transparent 70%);--image-shadow: -7px 7px 0 color-mix(in srgb, var(--accent-3), transparent 68%), 7px -7px 0 color-mix(in srgb, var(--accent-1), transparent 78%);--copy-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-2), transparent 78%);--mural-title-shadow: 2px 2px 0 color-mix(in srgb, var(--accent-1), var(--ink) 8%), 4px 4px 0 color-mix(in srgb, var(--accent-1), var(--accent-2) 28%), 6px 6px 0 color-mix(in srgb, var(--accent-1), var(--accent-3) 34%), 8px 8px 0 color-mix(in srgb, var(--accent-1), var(--ink) 42%);--mural-image-wash-opacity: .12}.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-none,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-none{--signature-shadow: none;--image-shadow: none;--copy-shadow: none;--neon-glow-soft: none;--neon-glow-strong: none;--neon-panel-shadow: none;--neon-title-shadow: none;--neon-rule-opacity: .72;box-shadow:0 0 0 2px var(--ink)}.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-flat,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-flat{--signature-shadow: none;--image-shadow: none;--copy-shadow: none;--neon-panel-shadow: none;--neon-title-shadow: 2px 2px 0 color-mix(in srgb, var(--accent-1), #000000 10%);--neon-rule-opacity: .82}.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-flat .flyer-title,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-flat .flyer-title,.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-flat .flyer-header-rule,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-flat .flyer-header-rule{text-shadow:var(--neon-title-shadow)!important;box-shadow:none!important}.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-high,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-high{--avatar-shadow: 0 0 0 2px var(--accent-2), 0 0 12px color-mix(in srgb, var(--accent-2), transparent 22%), 0 0 26px color-mix(in srgb, var(--accent-1), transparent 58%);--signature-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-1), transparent 70%), 0 0 18px color-mix(in srgb, var(--accent-2), transparent 64%);--image-shadow: 7px 7px 0 color-mix(in srgb, var(--accent-1), transparent 68%), 0 0 22px color-mix(in srgb, var(--accent-2), transparent 60%);--copy-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-1), transparent 74%), 0 0 14px color-mix(in srgb, var(--accent-3), transparent 76%);--neon-title-shadow: 3px 3px 0 color-mix(in srgb, var(--accent-1), #000000 12%), 0 0 7px color-mix(in srgb, var(--accent-1), transparent 30%), 0 0 15px color-mix(in srgb, var(--accent-2), transparent 56%), 0 0 27px color-mix(in srgb, var(--accent-3), transparent 74%);--neon-rule-opacity: .94}.post-flyer-tool-modal .community-flyer.vibe-group-chat.depth-high,.post-flyer-tool-export .community-flyer.vibe-group-chat.depth-high{--avatar-shadow: 0 0 0 4px color-mix(in srgb, var(--accent-1), transparent 68%), 0 14px 28px color-mix(in srgb, var(--accent-2), transparent 72%);--signature-shadow: 0 10px 24px color-mix(in srgb, var(--accent-2), transparent 78%), 8px 8px 0 color-mix(in srgb, var(--accent-1), transparent 84%);--image-shadow: 0 18px 34px color-mix(in srgb, var(--accent-1), transparent 76%), 8px 8px 0 color-mix(in srgb, var(--accent-2), transparent 86%);--copy-shadow: 0 12px 24px color-mix(in srgb, var(--accent-1), transparent 82%)}.post-flyer-tool-modal .community-flyer.vibe-trail-zine.depth-high,.post-flyer-tool-export .community-flyer.vibe-trail-zine.depth-high{--avatar-shadow: 5px 5px 0 color-mix(in srgb, var(--accent-2), transparent 64%), -3px -3px 0 color-mix(in srgb, var(--accent-1), transparent 82%);--signature-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-1), transparent 70%), -2px -2px 0 color-mix(in srgb, var(--accent-3), transparent 88%);--image-shadow: 7px 7px 0 color-mix(in srgb, var(--accent-2), transparent 66%), -4px -4px 0 color-mix(in srgb, var(--accent-1), transparent 88%);--copy-shadow: 6px 6px 0 color-mix(in srgb, var(--accent-3), transparent 76%)}.post-flyer-tool-modal .community-flyer.vibe-nerd-table.depth-high,.post-flyer-tool-export .community-flyer.vibe-nerd-table.depth-high{--avatar-shadow: 4px 0 0 color-mix(in srgb, var(--accent-1), transparent 48%), 0 4px 0 color-mix(in srgb, var(--accent-3), transparent 52%), 6px 6px 0 color-mix(in srgb, var(--accent-2), transparent 90%);--signature-shadow: 6px 0 0 color-mix(in srgb, var(--accent-1), transparent 72%), 0 6px 0 color-mix(in srgb, var(--accent-3), transparent 78%);--image-shadow: 8px 0 0 color-mix(in srgb, var(--accent-1), transparent 70%), 0 8px 0 color-mix(in srgb, var(--accent-3), transparent 72%);--copy-shadow: 5px 0 0 color-mix(in srgb, var(--accent-1), transparent 80%), 0 5px 0 color-mix(in srgb, var(--accent-3), transparent 80%)}.post-flyer-tool-modal .community-flyer.vibe-digital-cut.depth-high,.post-flyer-tool-export .community-flyer.vibe-digital-cut.depth-high{--avatar-shadow: 0 0 0 2px color-mix(in srgb, var(--signal-color), transparent 18%), 0 0 18px color-mix(in srgb, var(--signal-color), transparent 38%), 7px 7px 0 color-mix(in srgb, var(--ambient-shadow-color), transparent 24%);--signature-shadow: 0 0 0 1px color-mix(in srgb, var(--signal-color), transparent 24%), 0 0 22px color-mix(in srgb, var(--signal-color), transparent 70%), 9px 9px 0 color-mix(in srgb, var(--ambient-shadow-color), transparent 18%);--image-shadow: 10px 10px 0 color-mix(in srgb, var(--ambient-shadow-color), transparent 12%), 0 0 36px color-mix(in srgb, var(--signal-color), transparent 54%), -4px -4px 0 color-mix(in srgb, var(--frame-color), transparent 86%);--copy-shadow: 7px 7px 0 color-mix(in srgb, var(--ambient-shadow-color), transparent 24%), 0 0 18px color-mix(in srgb, var(--signal-color), transparent 78%)}.post-flyer-tool-modal .community-flyer.depth-none,.post-flyer-tool-export .community-flyer.depth-none{--canvas-border: 0px;--signature-border: 0px;--copy-border: 0px;--image-border: 0px;--border-heavy: 0px;--border-light: 0px;--rebel-frame-width: 0px;--ribbon-shadow: none;--avatar-shadow: none;--signature-shadow: none;--image-shadow: none;--copy-shadow: none;--mural-title-stroke: 0 transparent;--mural-title-shadow: none;--neon-glow-soft: none;--neon-glow-strong: none;--neon-panel-shadow: none;--neon-title-shadow: none;border-color:transparent!important;box-shadow:none!important;outline:0!important;text-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-none *,.post-flyer-tool-modal .community-flyer.depth-none *:before,.post-flyer-tool-modal .community-flyer.depth-none *:after,.post-flyer-tool-export .community-flyer.depth-none *,.post-flyer-tool-export .community-flyer.depth-none *:before,.post-flyer-tool-export .community-flyer.depth-none *:after{border-color:transparent!important;box-shadow:none!important;outline:0!important;text-shadow:none!important;-webkit-text-stroke:0 transparent!important}.post-flyer-tool-modal .community-flyer.depth-none .signature,.post-flyer-tool-modal .community-flyer.depth-none .when-where-item,.post-flyer-tool-modal .community-flyer.depth-none .poster-art,.post-flyer-tool-modal .community-flyer.depth-none .my-flyer-viewport,.post-flyer-tool-modal .community-flyer.depth-none .ribbon,.post-flyer-tool-modal .community-flyer.depth-none .signature-link-trigger,.post-flyer-tool-modal .community-flyer.depth-none .copy-card,.post-flyer-tool-export .community-flyer.depth-none .signature,.post-flyer-tool-export .community-flyer.depth-none .when-where-item,.post-flyer-tool-export .community-flyer.depth-none .poster-art,.post-flyer-tool-export .community-flyer.depth-none .my-flyer-viewport,.post-flyer-tool-export .community-flyer.depth-none .ribbon,.post-flyer-tool-export .community-flyer.depth-none .signature-link-trigger,.post-flyer-tool-export .community-flyer.depth-none .copy-card{border-width:0!important}.post-flyer-tool-modal .community-flyer.depth-none .signature,.post-flyer-tool-modal .community-flyer.depth-none .community-mark,.post-flyer-tool-modal .community-flyer.depth-none .signature-prefix,.post-flyer-tool-modal .community-flyer.depth-none .when-where-item,.post-flyer-tool-modal .community-flyer.depth-none .when-where-item strong,.post-flyer-tool-modal .community-flyer.depth-none .copy-card,.post-flyer-tool-modal .community-flyer.depth-none .copy-card strong,.post-flyer-tool-modal .community-flyer.depth-none .ribbon,.post-flyer-tool-modal .community-flyer.depth-none .signature-link-trigger,.post-flyer-tool-modal .community-flyer.depth-none .flyer-header-rule,.post-flyer-tool-export .community-flyer.depth-none .signature,.post-flyer-tool-export .community-flyer.depth-none .community-mark,.post-flyer-tool-export .community-flyer.depth-none .signature-prefix,.post-flyer-tool-export .community-flyer.depth-none .when-where-item,.post-flyer-tool-export .community-flyer.depth-none .when-where-item strong,.post-flyer-tool-export .community-flyer.depth-none .copy-card,.post-flyer-tool-export .community-flyer.depth-none .copy-card strong,.post-flyer-tool-export .community-flyer.depth-none .ribbon,.post-flyer-tool-export .community-flyer.depth-none .signature-link-trigger,.post-flyer-tool-export .community-flyer.depth-none .flyer-header-rule{background:transparent!important;background-image:none!important}.post-flyer-tool-modal .community-flyer.depth-none .signature:before,.post-flyer-tool-modal .community-flyer.depth-none .signature:after,.post-flyer-tool-modal .community-flyer.depth-none .when-where-item:before,.post-flyer-tool-modal .community-flyer.depth-none .when-where-item:after,.post-flyer-tool-modal .community-flyer.depth-none .copy-card:before,.post-flyer-tool-modal .community-flyer.depth-none .copy-card:after,.post-flyer-tool-export .community-flyer.depth-none .signature:before,.post-flyer-tool-export .community-flyer.depth-none .signature:after,.post-flyer-tool-export .community-flyer.depth-none .when-where-item:before,.post-flyer-tool-export .community-flyer.depth-none .when-where-item:after,.post-flyer-tool-export .community-flyer.depth-none .copy-card:before,.post-flyer-tool-export .community-flyer.depth-none .copy-card:after{background:none!important}.post-flyer-tool-modal .community-flyer .signature,.post-flyer-tool-export .community-flyer .signature{height:auto;min-height:max(var(--signature-height, 78px),calc(var(--community-mark-display-size) + 16px));padding-block:min(10px,calc(var(--signature-padding-block, 10px)))}.post-flyer-tool-modal .community-flyer .community-name,.post-flyer-tool-export .community-flyer .community-name{max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.post-flyer-tool-modal .community-flyer .community-name.is-community-name-md,.post-flyer-tool-export .community-flyer .community-name.is-community-name-md{font-size:calc(var(--community-name-size, 1.25rem) * .9)}.post-flyer-tool-modal .community-flyer .community-name.is-community-name-sm,.post-flyer-tool-export .community-flyer .community-name.is-community-name-sm{font-size:calc(var(--community-name-size, 1.25rem) * .82)}.post-flyer-tool-modal .community-flyer .community-name.is-community-name-xs,.post-flyer-tool-export .community-flyer .community-name.is-community-name-xs{font-size:calc(var(--community-name-size, 1.25rem) * .72)}.post-flyer-tool-modal .community-flyer .when-where-item,.post-flyer-tool-export .community-flyer .when-where-item{height:auto;min-height:max(var(--when-where-height, 72px),96px)}.post-flyer-tool-modal .community-flyer.is-create-own-flyer,.post-flyer-tool-export .community-flyer.is-create-own-flyer{height:auto;min-height:var(--flyer-height, 932px);aspect-ratio:auto}.post-flyer-tool-modal .community-flyer.is-create-own-flyer .flyer-rows,.post-flyer-tool-export .community-flyer.is-create-own-flyer .flyer-rows{height:auto;min-height:0;padding-bottom:var(--rows-bottom-padding, 0px)}.post-flyer-tool-modal .community-flyer,.post-flyer-tool-export .community-flyer,.post-flyer-tool-modal .flyer-rows,.post-flyer-tool-export .flyer-rows,.post-flyer-tool-modal .flyer-row,.post-flyer-tool-export .flyer-row,.post-flyer-tool-modal .signature,.post-flyer-tool-export .signature,.post-flyer-tool-modal .flyer-links,.post-flyer-tool-export .flyer-links,.post-flyer-tool-modal .flyer-title,.post-flyer-tool-export .flyer-title,.post-flyer-tool-modal .when-where-item,.post-flyer-tool-export .when-where-item,.post-flyer-tool-modal .community-copy,.post-flyer-tool-export .community-copy,.post-flyer-tool-modal .copy-card,.post-flyer-tool-export .copy-card{overflow:visible}.post-flyer-tool-modal .poster-art .ribbon,.post-flyer-tool-export .poster-art .ribbon{z-index:6}.post-flyer-tool-modal .community-flyer.depth-flat,.post-flyer-tool-modal .community-flyer.depth-low,.post-flyer-tool-modal .community-flyer.depth-high,.post-flyer-tool-export .community-flyer.depth-flat,.post-flyer-tool-export .community-flyer.depth-low,.post-flyer-tool-export .community-flyer.depth-high{--depth-accent: var(--accent-1);--depth-flat-surface: color-mix(in srgb, var(--paper, #f7f4ea) 90%, var(--depth-accent) 10%);--depth-container-surface: color-mix(in srgb, var(--paper, #f7f4ea) 92%, #000000 8%);--depth-container-border: color-mix(in srgb, var(--ink, #171717) 28%, transparent);--depth-header-background: color-mix(in srgb, var(--depth-accent) 80%, transparent);--depth-header-padding: 4px 10px;--depth-header-gap: 8px;--depth-header-min-height: 30px;--depth-header-radius: 0px;--depth-shadow: rgb(0 0 0 / 24%);--depth-title-hard-shadow: 0 0 0 transparent;--avatar-shadow: none;--signature-shadow: none;--image-shadow: none;--copy-shadow: none;--ribbon-shadow: none}.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon{--category-row-ink: var(--paper-soft)}.post-flyer-tool-modal .community-flyer.vibe-digital-cut,.post-flyer-tool-export .community-flyer.vibe-digital-cut{--category-row-ink: var(--signal-color)}.post-flyer-tool-modal .community-flyer.apply-ink-to-all-text,.post-flyer-tool-export .community-flyer.apply-ink-to-all-text{--category-row-ink: var(--ink)}.post-flyer-tool-modal .community-flyer .flyer-category-select,.post-flyer-tool-modal .community-flyer .posted-age,.post-flyer-tool-export .community-flyer .flyer-category-select,.post-flyer-tool-export .community-flyer .posted-age{color:var(--category-row-ink)!important}.post-flyer-tool-modal .community-flyer .flyer-category-icon-frame,.post-flyer-tool-export .community-flyer .flyer-category-icon-frame{background-color:var(--category-row-ink)!important}.post-flyer-tool-modal .community-flyer .when-where-item>strong,.post-flyer-tool-modal .community-flyer .copy-card>strong,.post-flyer-tool-modal .community-flyer .when-where-item>p,.post-flyer-tool-modal .community-flyer .copy-card p,.post-flyer-tool-export .community-flyer .when-where-item>strong,.post-flyer-tool-export .community-flyer .copy-card>strong,.post-flyer-tool-export .community-flyer .when-where-item>p,.post-flyer-tool-export .community-flyer .copy-card p{color:var(--ink)!important}.post-flyer-tool-modal .community-flyer.depth-flat .when-where-item,.post-flyer-tool-modal .community-flyer.depth-flat .copy-card,.post-flyer-tool-modal .community-flyer.depth-low .when-where-item,.post-flyer-tool-modal .community-flyer.depth-low .copy-card,.post-flyer-tool-modal .community-flyer.depth-high .when-where-item,.post-flyer-tool-modal .community-flyer.depth-high .copy-card,.post-flyer-tool-export .community-flyer.depth-flat .when-where-item,.post-flyer-tool-export .community-flyer.depth-flat .copy-card,.post-flyer-tool-export .community-flyer.depth-low .when-where-item,.post-flyer-tool-export .community-flyer.depth-low .copy-card,.post-flyer-tool-export .community-flyer.depth-high .when-where-item,.post-flyer-tool-export .community-flyer.depth-high .copy-card{background:var(--depth-flat-surface)!important;background-image:none!important}.post-flyer-tool-modal .community-flyer.depth-flat .when-where-item,.post-flyer-tool-modal .community-flyer.depth-flat .copy-card,.post-flyer-tool-export .community-flyer.depth-flat .when-where-item,.post-flyer-tool-export .community-flyer.depth-flat .copy-card{background:transparent!important;background-image:none!important;border:0!important;border-color:transparent!important;box-shadow:none!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-flat,.post-flyer-tool-export .community-flyer.depth-flat,.post-flyer-tool-modal .community-flyer.depth-flat *,.post-flyer-tool-modal .community-flyer.depth-flat *:before,.post-flyer-tool-modal .community-flyer.depth-flat *:after,.post-flyer-tool-export .community-flyer.depth-flat *,.post-flyer-tool-export .community-flyer.depth-flat *:before,.post-flyer-tool-export .community-flyer.depth-flat *:after{box-shadow:none!important;text-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-flat .flyer-title,.post-flyer-tool-export .community-flyer.depth-flat .flyer-title{text-shadow:var(--depth-title-hard-shadow)!important}.post-flyer-tool-modal .community-flyer.vibe-community-mural.depth-flat,.post-flyer-tool-modal .community-flyer.vibe-community-mural.depth-low,.post-flyer-tool-modal .community-flyer.vibe-community-mural.depth-high,.post-flyer-tool-export .community-flyer.vibe-community-mural.depth-flat,.post-flyer-tool-export .community-flyer.vibe-community-mural.depth-low,.post-flyer-tool-export .community-flyer.vibe-community-mural.depth-high{--depth-title-hard-shadow: 2px 2px 0 color-mix(in srgb, var(--accent-1), var(--ink) 8%)}.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-flat,.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-low,.post-flyer-tool-modal .community-flyer.vibe-honky-tonk-neon.depth-high,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-flat,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-low,.post-flyer-tool-export .community-flyer.vibe-honky-tonk-neon.depth-high{--depth-title-hard-shadow: 2px 2px 0 color-mix(in srgb, var(--accent-1), #000000 10%)}.post-flyer-tool-modal .community-flyer.vibe-nerd-table.depth-flat,.post-flyer-tool-modal .community-flyer.vibe-nerd-table.depth-low,.post-flyer-tool-modal .community-flyer.vibe-nerd-table.depth-high,.post-flyer-tool-export .community-flyer.vibe-nerd-table.depth-flat,.post-flyer-tool-export .community-flyer.vibe-nerd-table.depth-low,.post-flyer-tool-export .community-flyer.vibe-nerd-table.depth-high{--depth-title-hard-shadow: 3px 3px 0 color-mix(in srgb, var(--accent-1), transparent 82%)}.post-flyer-tool-modal .community-flyer.vibe-digital-cut.depth-flat,.post-flyer-tool-modal .community-flyer.vibe-digital-cut.depth-low,.post-flyer-tool-modal .community-flyer.vibe-digital-cut.depth-high,.post-flyer-tool-export .community-flyer.vibe-digital-cut.depth-flat,.post-flyer-tool-export .community-flyer.vibe-digital-cut.depth-low,.post-flyer-tool-export .community-flyer.vibe-digital-cut.depth-high{--depth-title-hard-shadow: 3px 0 0 color-mix(in srgb, var(--signal-color), transparent 64%), -2px 2px 0 color-mix(in srgb, var(--frame-color), transparent 88%)}.post-flyer-tool-modal .community-flyer.depth-flat .flyer-category-icon-frame,.post-flyer-tool-export .community-flyer.depth-flat .flyer-category-icon-frame{filter:none!important}.post-flyer-tool-modal .community-flyer.depth-flat .when-where-item:before,.post-flyer-tool-modal .community-flyer.depth-flat .when-where-item:after,.post-flyer-tool-modal .community-flyer.depth-flat .copy-card:before,.post-flyer-tool-modal .community-flyer.depth-flat .copy-card:after,.post-flyer-tool-export .community-flyer.depth-flat .when-where-item:before,.post-flyer-tool-export .community-flyer.depth-flat .when-where-item:after,.post-flyer-tool-export .community-flyer.depth-flat .copy-card:before,.post-flyer-tool-export .community-flyer.depth-flat .copy-card:after{background:none!important;border:0!important;box-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-low,.post-flyer-tool-export .community-flyer.depth-low,.post-flyer-tool-modal .community-flyer.depth-low *,.post-flyer-tool-modal .community-flyer.depth-low *:before,.post-flyer-tool-modal .community-flyer.depth-low *:after,.post-flyer-tool-export .community-flyer.depth-low *,.post-flyer-tool-export .community-flyer.depth-low *:before,.post-flyer-tool-export .community-flyer.depth-low *:after{box-shadow:none!important;text-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-low .flyer-category-icon-frame,.post-flyer-tool-export .community-flyer.depth-low .flyer-category-icon-frame{filter:none!important}.post-flyer-tool-modal .community-flyer.depth-low .flyer-title,.post-flyer-tool-export .community-flyer.depth-low .flyer-title{text-shadow:var(--depth-title-hard-shadow)!important}.post-flyer-tool-modal .community-flyer.depth-low .when-where-item,.post-flyer-tool-modal .community-flyer.depth-low .copy-card,.post-flyer-tool-export .community-flyer.depth-low .when-where-item,.post-flyer-tool-export .community-flyer.depth-low .copy-card{background:color-mix(in srgb,var(--depth-container-surface) 75%,transparent)!important;background-image:none!important;border:0!important;border-color:transparent!important;box-shadow:none!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-low .when-where-item>strong,.post-flyer-tool-modal .community-flyer.depth-low .copy-card>strong,.post-flyer-tool-export .community-flyer.depth-low .when-where-item>strong,.post-flyer-tool-export .community-flyer.depth-low .copy-card>strong{background:var(--depth-header-background)!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-low .flyer-links,.post-flyer-tool-modal .community-flyer.depth-low .flyer-links-list,.post-flyer-tool-modal .community-flyer.depth-low .signature-link-trigger,.post-flyer-tool-export .community-flyer.depth-low .flyer-links,.post-flyer-tool-export .community-flyer.depth-low .flyer-links-list,.post-flyer-tool-export .community-flyer.depth-low .signature-link-trigger{background:transparent!important;background-image:none!important;box-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-low .signature,.post-flyer-tool-modal .community-flyer.depth-low .community-mark,.post-flyer-tool-modal .community-flyer.depth-low .signature-prefix,.post-flyer-tool-modal .community-flyer.depth-low .community-avatar-image,.post-flyer-tool-export .community-flyer.depth-low .signature,.post-flyer-tool-export .community-flyer.depth-low .community-mark,.post-flyer-tool-export .community-flyer.depth-low .signature-prefix,.post-flyer-tool-export .community-flyer.depth-low .community-avatar-image{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-low .signature,.post-flyer-tool-export .community-flyer.depth-low .signature{background:color-mix(in srgb,var(--depth-container-surface) 75%,transparent)!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-flat .when-where-item>strong,.post-flyer-tool-modal .community-flyer.depth-flat .copy-card>strong,.post-flyer-tool-export .community-flyer.depth-flat .when-where-item>strong,.post-flyer-tool-export .community-flyer.depth-flat .copy-card>strong{background:var(--depth-header-background)!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-flat .flyer-links,.post-flyer-tool-modal .community-flyer.depth-flat .flyer-links-list,.post-flyer-tool-modal .community-flyer.depth-flat .signature-link-trigger,.post-flyer-tool-export .community-flyer.depth-flat .flyer-links,.post-flyer-tool-export .community-flyer.depth-flat .flyer-links-list,.post-flyer-tool-export .community-flyer.depth-flat .signature-link-trigger{background:transparent!important;background-image:none!important;box-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-flat .signature,.post-flyer-tool-modal .community-flyer.depth-flat .community-mark,.post-flyer-tool-modal .community-flyer.depth-flat .signature-prefix,.post-flyer-tool-modal .community-flyer.depth-flat .community-avatar-image,.post-flyer-tool-export .community-flyer.depth-flat .signature,.post-flyer-tool-export .community-flyer.depth-flat .community-mark,.post-flyer-tool-export .community-flyer.depth-flat .signature-prefix,.post-flyer-tool-export .community-flyer.depth-flat .community-avatar-image{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-flat .signature:before,.post-flyer-tool-modal .community-flyer.depth-flat .signature:after,.post-flyer-tool-export .community-flyer.depth-flat .signature:before,.post-flyer-tool-export .community-flyer.depth-flat .signature:after{background:none!important;border:0!important;box-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-high .when-where-item,.post-flyer-tool-modal .community-flyer.depth-high .copy-card,.post-flyer-tool-export .community-flyer.depth-high .when-where-item,.post-flyer-tool-export .community-flyer.depth-high .copy-card{border:max(1px,var(--copy-border, 1px)) solid var(--depth-container-border)!important;background:var(--depth-container-surface)!important;background-image:none!important;box-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-low .signature,.post-flyer-tool-modal .community-flyer.depth-low .poster-art,.post-flyer-tool-modal .community-flyer.depth-low .ribbon,.post-flyer-tool-modal .community-flyer.depth-high .signature,.post-flyer-tool-modal .community-flyer.depth-high .poster-art,.post-flyer-tool-modal .community-flyer.depth-high .ribbon,.post-flyer-tool-export .community-flyer.depth-low .signature,.post-flyer-tool-export .community-flyer.depth-low .poster-art,.post-flyer-tool-export .community-flyer.depth-low .ribbon,.post-flyer-tool-export .community-flyer.depth-high .signature,.post-flyer-tool-export .community-flyer.depth-high .poster-art,.post-flyer-tool-export .community-flyer.depth-high .ribbon{box-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-high .when-where-item,.post-flyer-tool-modal .community-flyer.depth-high .copy-card,.post-flyer-tool-export .community-flyer.depth-high .when-where-item,.post-flyer-tool-export .community-flyer.depth-high .copy-card{box-shadow:0 10px 24px var(--depth-shadow)!important}.post-flyer-tool-modal .community-flyer.depth-high,.post-flyer-tool-export .community-flyer.depth-high,.post-flyer-tool-modal .community-flyer.depth-high *,.post-flyer-tool-modal .community-flyer.depth-high *:before,.post-flyer-tool-modal .community-flyer.depth-high *:after,.post-flyer-tool-export .community-flyer.depth-high *,.post-flyer-tool-export .community-flyer.depth-high *:before,.post-flyer-tool-export .community-flyer.depth-high *:after{box-shadow:none!important;text-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-high .flyer-category-icon-frame,.post-flyer-tool-export .community-flyer.depth-high .flyer-category-icon-frame{filter:none!important}.post-flyer-tool-modal .community-flyer.depth-high .when-where-item,.post-flyer-tool-modal .community-flyer.depth-high .copy-card,.post-flyer-tool-modal .community-flyer.depth-high .signature,.post-flyer-tool-export .community-flyer.depth-high .when-where-item,.post-flyer-tool-export .community-flyer.depth-high .copy-card,.post-flyer-tool-export .community-flyer.depth-high .signature{background:color-mix(in srgb,var(--depth-container-surface) 75%,transparent)!important;background-image:none!important;border:0!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-high .when-where-item>strong,.post-flyer-tool-modal .community-flyer.depth-high .copy-card>strong,.post-flyer-tool-export .community-flyer.depth-high .when-where-item>strong,.post-flyer-tool-export .community-flyer.depth-high .copy-card>strong{background:var(--depth-header-background)!important;background-image:none!important;border:0!important;outline:0!important}.post-flyer-tool-modal .community-flyer:is(.depth-flat,.depth-low,.depth-high) .when-where-item,.post-flyer-tool-export .community-flyer:is(.depth-flat,.depth-low,.depth-high) .when-where-item{gap:0!important}.post-flyer-tool-modal .community-flyer:is(.depth-flat,.depth-low,.depth-high) .when-where-item>strong,.post-flyer-tool-modal .community-flyer:is(.depth-flat,.depth-low,.depth-high) .copy-card>strong,.post-flyer-tool-export .community-flyer:is(.depth-flat,.depth-low,.depth-high) .when-where-item>strong,.post-flyer-tool-export .community-flyer:is(.depth-flat,.depth-low,.depth-high) .copy-card>strong{display:inline-flex!important;align-items:center!important;align-self:start!important;justify-self:start!important;box-sizing:border-box;width:fit-content!important;max-width:100%;min-height:var(--depth-header-min-height)!important;margin:0 0 var(--depth-header-gap)!important;padding:var(--depth-header-padding)!important;border-radius:var(--depth-header-radius)!important;line-height:1!important}.post-flyer-tool-modal .community-flyer .poster-art,.post-flyer-tool-modal .community-flyer .poster-photo,.post-flyer-tool-modal .community-flyer .my-flyer-viewport,.post-flyer-tool-modal .community-flyer .my-flyer-image,.post-flyer-tool-export .community-flyer .poster-art,.post-flyer-tool-export .community-flyer .poster-photo,.post-flyer-tool-export .community-flyer .my-flyer-viewport,.post-flyer-tool-export .community-flyer .my-flyer-image{border:0!important;outline:0!important;box-shadow:none!important}.post-flyer-tool-modal .community-flyer.depth-high .flyer-links,.post-flyer-tool-modal .community-flyer.depth-high .flyer-links-list,.post-flyer-tool-modal .community-flyer.depth-high .signature-link-trigger,.post-flyer-tool-modal .community-flyer.depth-high .community-mark,.post-flyer-tool-modal .community-flyer.depth-high .signature-prefix,.post-flyer-tool-modal .community-flyer.depth-high .community-avatar-image,.post-flyer-tool-export .community-flyer.depth-high .flyer-links,.post-flyer-tool-export .community-flyer.depth-high .flyer-links-list,.post-flyer-tool-export .community-flyer.depth-high .signature-link-trigger,.post-flyer-tool-export .community-flyer.depth-high .community-mark,.post-flyer-tool-export .community-flyer.depth-high .signature-prefix,.post-flyer-tool-export .community-flyer.depth-high .community-avatar-image{background:transparent!important;background-image:none!important;border:0!important;outline:0!important}.post-flyer-tool-modal .community-flyer.depth-high,.post-flyer-tool-export .community-flyer.depth-high{box-shadow:0 18px 42px var(--depth-shadow)!important}.post-flyer-tool-modal .community-flyer.depth-high .when-where-item,.post-flyer-tool-modal .community-flyer.depth-high .copy-card,.post-flyer-tool-modal .community-flyer.depth-high .signature,.post-flyer-tool-export .community-flyer.depth-high .when-where-item,.post-flyer-tool-export .community-flyer.depth-high .copy-card,.post-flyer-tool-export .community-flyer.depth-high .signature{box-shadow:0 10px 24px var(--depth-shadow)!important}.post-flyer-tool-modal .community-flyer.depth-high .flyer-title,.post-flyer-tool-export .community-flyer.depth-high .flyer-title{text-shadow:var(--depth-title-hard-shadow),0 5px 10px var(--depth-shadow)!important}@media (max-width: 1180px){.post-flyer-tool-backdrop{padding:10px}.post-flyer-tool-modal{--tool-stage-scale: 1;grid-template-columns:1fr;width:min(720px,100%);transform:none}.post-flyer-tool-modal .editor-panel,.post-flyer-tool-modal .style-panel{position:static;height:auto;max-height:none;min-height:0}.post-flyer-tool-modal .flyer-preview-shell,.post-flyer-tool-modal .flyer-preview-shell.is-cork-preview{width:min(720px,100%)}.post-flyer-tool-modal .flyer-preview-inner{width:100%;zoom:1;transform:none}.post-flyer-tool-launch{align-items:stretch;flex-direction:column}}:root{--demo-header-height: 66px;font-family:Arial,Helvetica,sans-serif;color:#272820;background:#f8f7f3}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid #5b703d;outline-offset:4px}.demo-header{position:relative;z-index:3000;min-height:var(--demo-header-height);display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:12px 26px;background:#f8f7f3;border-bottom:1px solid #dcdcd3}.demo-brand{font-family:Georgia,serif;font-size:21px;text-decoration:none;white-space:nowrap}.demo-brand span{margin-left:12px;font-family:Arial,sans-serif;font-size:10px;color:#717269;text-transform:uppercase;letter-spacing:.1em}.demo-header nav{display:flex;gap:20px;font-size:12px}.demo-header nav a{text-decoration:none;padding:8px 0;color:#75776e}.demo-header nav a[aria-current]{color:#25261e;border-bottom:1px solid}.demo-file-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.demo-file-actions button,.demo-home button{border:1px solid #cbcdc1;border-radius:3px;background:transparent;color:#303328;padding:8px 12px;font-size:12px}.demo-file-actions button:hover{background:#eceee4}.demo-local-note{font-size:11px;color:#74776c}.demo-home{max-width:980px;padding:20px 32px 50px;margin:0 auto}.demo-home-logo{display:block;width:300px;height:150px;object-fit:contain;mix-blend-mode:multiply;margin:0 0 0 -44px}.demo-eyebrow{margin:0 0 16px;text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:#797c6a}.demo-home h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,58px);line-height:1.05;font-weight:400;letter-spacing:-.035em;margin:0 0 20px}.demo-intro{color:#74766b;max-width:490px;font-size:15px;line-height:1.6}.demo-platform-note{max-width:540px;margin:18px 0 0;padding:12px 14px;border:1px solid #d2d3c9;border-radius:3px;background:#efeee7;color:#66685e;font-size:12px;line-height:1.55}.demo-choices{display:grid;grid-template-columns:1fr 1fr;margin-top:36px;border-top:1px solid #bfc2b3;border-bottom:1px solid #bfc2b3}.demo-choice{padding:24px 32px 24px 0;text-decoration:none;transition:background .2s}.demo-choice+.demo-choice{padding-left:32px;border-left:1px solid #bfc2b3}.demo-choice:hover{background:#efeee7}.demo-number{font-size:11px;color:#929581}.demo-choice h2{margin:18px 0 12px;font-family:Georgia,serif;font-size:30px;font-weight:400}.demo-choice p{max-width:270px;font-size:14px;line-height:1.6;color:#74766b}.demo-open{display:block;margin-top:28px;font-size:12px}.demo-footnote{margin-top:26px;font-size:11px;color:#85867b;line-height:1.8}.demo-loading{padding:40px;color:#6a6e60}.poster-demo .post-flyer-tool-launch,.poster-demo .post-flyer-tool-close{display:none}.poster-demo .post-flyer-tool-backdrop{top:var(--demo-header-height);padding:20px 14px}.poster-demo .post-flyer-tool-modal{min-height:calc(100dvh - var(--demo-header-height) - 40px)}.poster-demo .button{font-weight:700;border:1px solid #272820;padding:10px 12px}.poster-demo .button.primary{background:#272820;color:#fff}.poster-demo .button.secondary{background:transparent;color:#272820}.corkboard-demo>[data-corkboard-preview]{height:calc(100dvh - var(--demo-header-height));min-height:calc(100dvh - var(--demo-header-height))}@media (max-width: 900px){:root{--demo-header-height: 104px}.demo-header{gap:8px 18px;padding:10px 16px}.demo-file-actions{width:100%;margin-left:0}.demo-brand span{display:block;margin:2px 0 0;font-size:8px}.demo-header nav{margin-left:auto}.demo-home{padding:18px 24px 40px}}@media (max-width: 540px){.demo-choices{grid-template-columns:1fr}.demo-choice+.demo-choice{padding:24px 0;border-left:0;border-top:1px solid #bfc2b3}.demo-open{margin-top:16px}.demo-home-logo{height:115px;width:250px;margin-left:-32px}}.post-flyer-file-help{font-size:11px;line-height:1.5;margin:0;color:#646456}
