#frameCreative23{padding:24px 0;border-top:1px solid #d9ded6}#frameCreative23 h2{margin:0 0 8px}#frameCreative23 button,.f23-dialog button,.f23-scene-edit button{font:inherit;border:1px solid #ced5cb;border-radius:12px;background:#fff;color:#183b31;padding:12px;cursor:pointer;min-height:44px}.f23-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding:14px 2px 20px}.f23-card{flex:0 0 220px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}.f23-card img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain;background:#f4f1ea}.f23-card .f23-art{padding:0;border:0;border-radius:4px;overflow:hidden;background:transparent}.f23-card b{font-size:14px}.f23-primary{background:#ffd661!important;color:#183b31!important;border-color:#f3c650!important;font-weight:700!important}.f23-dialog{width:min(1000px,calc(100vw - 24px));max-height:94dvh;margin:auto;padding:0;border:0;border-radius:18px;background:#fffdf8;color:#17392e;box-shadow:0 24px 90px #0005}.f23-dialog::backdrop{background:#142820b8}.f23-dialog header{position:sticky;top:0;background:#fffdf8;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid #e6e9df}.f23-dialog header h2{font-size:22px;margin:0}.f23-dialog header button{font-size:24px;line-height:1}.f23-body{padding:22px}.f23-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.f23-compare figure{margin:0;min-width:0}.f23-compare img{width:100%;height:38vh;object-fit:contain;background:#f3f0e8}.f23-compare figcaption{padding:8px 0}.f23-consent{display:flex;align-items:center;gap:12px;margin:20px 0;line-height:1.6}.f23-consent input{width:22px;height:22px}.f23-actions{display:flex;flex-wrap:wrap;gap:12px;position:sticky;bottom:0;padding:12px 0;background:#fffdf8}.f23-result{display:block;width:100%;height:65vh;object-fit:contain}.f23-draft img{display:block;width:100%;max-height:50vh;object-fit:contain}.f23-edit-image{display:block;height:26vh;max-width:100%;margin:0 auto 18px;object-fit:contain}.f23-edit-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.f23-edit-fields label{display:flex;flex-direction:column;gap:8px}.f23-edit-fields select{font:inherit;min-width:0;max-width:100%;padding:12px;border:1px solid #ced5cb;border-radius:10px}.f23-edit-fields input{width:24px;height:24px}.f23-scene-edit{margin:18px 0}.f23-pulse{height:100px;background:linear-gradient(100deg,#284a43,#7aa099,#d5c498,#284a43);background-size:250%;border-radius:12px;animation:f23pulse 4s ease infinite}.f23-dialog button:disabled{opacity:.45;cursor:wait}.f23-dialog :focus-visible,#frameCreative23 :focus-visible{outline:3px solid #ba801e;outline-offset:3px}@keyframes f23pulse{to{background-position:250%}}@media(prefers-reduced-motion:reduce){.f23-pulse{animation:none}}@media(max-width:600px){.f23-card{flex-basis:45vw}.f23-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.f23-body{padding:16px}.f23-edit-fields{grid-template-columns:1fr}.f23-compare img{height:30vh}.f23-dialog header{padding:14px 16px}.f23-dialog header h2{font-size:20px}}
.af-journey,.af-studio,.af-controls{min-width:0}.af-controls{grid-template-columns:minmax(0,1fr)}.af-controls #frameCreative23{min-width:0;max-width:100%;padding:24px}.f23-rail{width:100%;min-width:0;max-width:100%}.f23-card{min-width:0}.f23-scene-edit{min-width:0}.canvas-tools #f23CanvasEdit{white-space:nowrap}

.f23-entry{max-width:1440px;margin:24px auto;padding:0 28px;color:#183b31}.f23-entry h2{font-size:22px;margin:0 0 14px}.f23-entry-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:18px}.f23-entry article{border:1px solid #d9ded6;border-radius:18px;padding:24px;background:#fffdf8;min-width:0}.f23-entry h3{font-size:22px;line-height:1.4;margin:8px 0}.f23-entry p{margin:8px 0 18px;line-height:1.5}.f23-badge{display:inline-block;background:#e7efe4;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.f23-entry a{display:inline-block;border-radius:12px;padding:12px 16px;min-height:44px;color:#183b31;border:1px solid #d0d9cc;font-weight:700;text-decoration:none}.f23-entry-creative{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px}.f23-entry .f23-entry-creative{background:#f4f0e5;border-color:#dbc88a}.f23-entry-art{display:flex;align-items:center;gap:6px}.f23-entry-art img{display:block;width:calc(50% - 3px);height:150px;object-fit:cover;box-shadow:0 3px 9px #0002}.f23-entry #f23MineLink{border:0;font-weight:400;font-size:13px}.f23-entry #f23EntryStatus:empty{display:none}.f23-entry :focus-visible{outline:3px solid #b9801c;outline-offset:3px}.f23-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.f23-gallery .f23-card{min-width:0}.f23-gallery .f23-card img{height:250px;width:100%;object-fit:contain}.f23-ip-categories{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px;padding-bottom:8px}.f23-ip-categories button{flex-shrink:0}.f23-ip-categories [aria-pressed=true]{background:#ffd661}.f23-ip-grid{display:grid;grid-template-rows:repeat(2,190px);grid-auto-columns:150px;grid-auto-flow:column;gap:12px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x proximity}.f23-ip-grid button{min-width:0;scroll-snap-align:start;padding:6px}.f23-ip-grid img{display:block;width:100%;height:130px;object-fit:contain}.f23-ip-grid span{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.f23-compare figcaption button{display:block;margin-top:6px}
@media(max-width:760px){.f23-entry{margin:14px auto;padding:0 16px}.f23-entry h2{font-size:18px}.f23-entry-grid{grid-template-columns:1fr;gap:12px}.f23-entry article{padding:16px}.f23-entry h3{font-size:19px}.f23-entry-creative{grid-template-columns:88px minmax(0,1fr);gap:12px}.f23-entry-art{flex-direction:column;justify-content:center}.f23-entry-art img{width:74px;height:95px}.f23-entry .f23-entry-original p{margin:6px 0 10px}.f23-entry a{font-size:14px;padding:10px 12px}.f23-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.f23-gallery .f23-card img{height:210px}.f23-gallery .f23-card{flex-basis:auto}.f23-dialog #f23Mine{min-height:160px}}

@media(max-width:760px){.f23-entry #f23EntryTitle{color:#f5e6ba}}

.f23-login-panel{padding:16px;margin:12px 0;border:1px solid #d7bf75;border-radius:12px;background:#fff8df;color:#183b31;font-size:15px;line-height:1.5}.f23-login-panel p{margin:8px 0}.f23-login-actions{display:flex;gap:10px;flex-wrap:wrap}.f23-login-actions a,.f23-login-actions button{font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #bca96f;border-radius:10px;text-decoration:none;color:#183b31;background:#fff;cursor:pointer}.f23-login-actions a:focus-visible{outline:3px solid #b9801c;outline-offset:3px}.f23-auth-gate:not([hidden]){margin:16px 0}#f23Mine>.f23-login-panel{flex:1;min-width:220px}
.f24-account{float:right;min-height:44px;border:1px solid #d3c395;background:#fff8df;color:#183b31;padding:10px 16px;border-radius:12px;font:inherit;cursor:pointer}.f24-order-scope{grid-column:1/-1;min-width:0;margin:8px 0 14px;padding:12px;border:1px solid #dbca92;border-radius:12px}.f24-order-scope legend{font-weight:700}.f24-order-scope>div{display:flex;gap:8px;flex-wrap:wrap}.f24-order-scope button{font:inherit;padding:12px;border-radius:10px;border:1px solid #d0d8cf;background:#fff;color:#153b33;min-height:44px;cursor:pointer}.f24-order-scope [aria-pressed=true]{background:#ffd661;border-color:#edc047;font-weight:750}.f24-order-scope button:disabled{opacity:.45;cursor:default}.f24-quote{grid-column:1/-1;background:#f5f2e8;border:1px solid #d4c89d;border-radius:14px;padding:16px;color:#183b31;min-width:0}.f24-quote h3{margin:0 0 10px;font-size:18px}.f24-quote ul{margin:0;padding:0;list-style:none}.f24-quote li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #dbe1d3}.f24-quote li span{min-width:0;overflow-wrap:anywhere}.f24-quote li b{white-space:nowrap}.f24-quote small{display:block;margin-top:5px}.f24-quote>strong{display:block;font-size:22px;margin:8px 0}.f24-quote>small{line-height:1.5}#memberAuthDialog{z-index:10000;max-width:min(520px,calc(100vw - 24px));max-height:94dvh;overflow:auto}#memberAuthDialog input{max-width:100%}
@media(max-width:760px){.f24-account{font-size:13px;padding:8px 12px}.f24-order-scope>div{display:grid;grid-template-columns:1fr}.f24-quote{padding:14px;font-size:14px}.f24-quote li{gap:8px}.f24-quote li b{font-size:13px}}
#frameQuote24,#frameQuote24 li,#frameQuote24 li span,#frameQuote24 li small,#frameQuote24 li b,#frameQuote24 p,#frameQuote24 h3,#frameQuote24>small,#frameQuote24>strong{color:#183b31}#canvasToolbar{min-width:0}#canvasToolbar .canvas-tools{min-width:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}#canvasToolbar .canvas-tools button{flex:0 0 auto;white-space:nowrap;min-width:44px}
.f25-showcase{max-width:1384px;margin:20px auto 36px;padding:28px;background:#0a1532;color:#f6f3ed;border-radius:24px;scroll-margin-top:100px;min-width:0;box-sizing:border-box}.f25-showcase:focus{outline:none}.f25-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.f25-eyebrow{font-size:11px;letter-spacing:.18em;color:#a7b4d8}.f25-heading h2{font-size:clamp(23px,2.5vw,36px);line-height:1.25;margin:10px 0;color:#fff}.f25-heading p{margin:0;color:#c1cbe0;font-size:14px;line-height:1.6}.f25-heading>a{color:#fff3b6;border:1px solid #6f7894;padding:12px 16px;border-radius:12px;text-decoration:none;white-space:nowrap;font-size:14px}.f25-filters{display:flex;gap:8px;overflow-x:auto;padding:20px 0 18px}.f25-filters button{font:inherit;font-size:14px;color:#e5e9f4;background:#17264a;border:1px solid #445477;border-radius:30px;min-height:44px;padding:10px 18px;white-space:nowrap;cursor:pointer}.f25-filters [aria-pressed=true]{background:#ffda68;border-color:#ffda68;color:#102342;font-weight:700}.f25-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;min-width:0}.f25-card{min-width:0}.f25-card[hidden]{display:none}.f25-card>button{display:block;width:100%;padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;font:inherit}.f25-art{display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;overflow:hidden;background:#080f24;border-radius:12px;box-shadow:0 10px 24px #0005}.f25-art img{display:block;width:100%;height:100%;object-fit:contain;transition:filter .2s ease}.f25-card>button:hover img{filter:brightness(1.08)}.f25-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 1px;color:#f2f0ea}.f25-caption b{font-size:15px;line-height:1.4;font-weight:600}.f25-caption>span{font-size:22px;color:#f9d36a}.f25-showcase :focus-visible{outline:3px solid #ffda68;outline-offset:4px}.f25-showcase #f25GalleryStatus{color:#d0d9eb;margin:4px 0;font-size:13px}.f25-showcase #f25GalleryStatus:empty{display:none}.f25-lightbox{width:min(1220px,calc(100vw - 24px));height:94dvh;max-height:94dvh;background:#080e20;color:#fff;overflow:hidden}.f25-lightbox header{background:#0c1530;color:#fff;border-color:#263350;padding:10px 18px;height:62px;box-sizing:border-box}.f25-lightbox header h2{color:#fff;font-size:20px}.f25-lightbox header button{background:#182745;color:#fff;border-color:#52607b}.f25-lightbox .f23-body{padding:0;display:flex;flex-direction:column;height:calc(100% - 62px);overflow:hidden}.f25-viewer{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;background:#070d1d;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.f25-full-art{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.f25-viewer.is-zoomed{display:block}.f25-viewer.is-zoomed .f25-full-art{max-width:none;max-height:none;width:auto;height:auto}.f25-detail-actions{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#0c1530;flex-shrink:0}.f25-detail-actions button{font-size:14px;color:#f5f4ef;background:#182745;border-color:#52607b;white-space:nowrap}.f25-detail-actions [data-f23-example]{margin-left:auto}.f25-help{background:#0c1530;color:#c6cee0;font-size:12px;margin:0;text-align:center;padding:0 14px 12px;line-height:1.5}.f23-entry-art{display:none}.f23-entry .f23-entry-creative{display:block}.f23-entry article{padding:16px 20px}.f23-entry h2{font-size:18px}.f23-entry h3{font-size:18px;margin:4px 0}.f23-entry p{font-size:13px;margin:6px 0 10px}.f23-entry{margin:16px auto;padding:0 28px}.f23-entry-grid{grid-template-columns:1fr 1.4fr}.f23-entry #f23EntryTitle{color:inherit}
@media(max-width:1000px){.f25-showcase{margin:16px 20px 28px;padding:22px}.f25-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.f25-heading{align-items:flex-start}.f25-heading>a{white-space:normal;max-width:180px}}
@media(max-width:600px){.f23-entry{padding:0 14px;margin:12px auto}.f23-entry-grid{grid-template-columns:1fr 1fr;gap:8px}.f23-entry article{padding:12px}.f23-entry h3{font-size:15px;line-height:1.45}.f23-entry a{font-size:12px;padding:9px 10px}.f23-entry p{display:none}.f23-entry #f23MineLink{display:block;padding-left:0;margin-top:4px}.f23-entry .f23-badge{font-size:10px}.f25-showcase{margin:12px 10px 24px;padding:16px 12px;border-radius:18px;scroll-margin-top:80px}.f25-heading{display:block}.f25-heading h2{font-size:24px;letter-spacing:-.02em}.f25-heading p{font-size:12px}.f25-heading>a{display:inline-block;margin-top:12px;font-size:12px;padding:9px 12px;max-width:none}.f25-filters{padding:14px 0;gap:6px}.f25-filters button{padding:8px 14px;font-size:13px}.f25-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.f25-caption{padding:9px 0;gap:4px}.f25-caption b{font-size:12px}.f25-art{border-radius:8px}.f25-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.f25-lightbox header h2{font-size:17px}.f25-detail-actions{gap:6px;padding:10px 8px;flex-wrap:wrap}.f25-detail-actions button{padding:10px;font-size:12px}.f25-detail-actions [data-f23-example]{flex-basis:100%;margin-left:0;font-size:15px}.f25-help{font-size:11px;padding-bottom:max(10px,env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.f25-art img{transition:none}}
.f23-entry{margin:10px auto;padding:0 28px;min-height:46px}.f23-entry #f23EntryTitle,.f23-entry article h3,.f23-entry article p,.f23-entry .f23-badge{display:none}.f23-entry-grid{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-right:108px}.f23-entry article,.f23-entry .f23-entry-creative{display:contents}.f23-entry .f23-entry-creative>div:last-child{display:contents}.f23-entry a{font-size:13px;padding:10px 14px;margin:0}.f23-entry #f23MineLink{padding:10px 14px;margin:0}.f25-showcase{margin-top:12px}.f25-heading h2{font-size:clamp(23px,2.3vw,34px)}
@media(max-width:600px){.f23-entry{padding:0 14px;margin:8px auto}.f23-entry-grid{margin-right:76px;gap:6px}.f23-entry a,.f23-entry #f23MineLink{font-size:11px;padding:8px 9px;min-height:40px}.f24-account{padding:8px 10px;min-height:40px;font-size:12px}.f25-heading h2{font-size:23px}.f25-filters{padding:12px 0}}
.f23-entry #f23Original{background:#fffdf8;color:#183b31}@media(max-width:600px){.f23-entry #f23MineLink{color:#ffe79d}}
