.Media_tileWrap__qIIGd{position:relative;min-width:0}.Media_tile__rkbq1{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);aspect-ratio:var(--tile-ratio,.8);isolation:isolate;cursor:pointer;text-align:left;transition:transform var(--t-standard) var(--ease),box-shadow var(--t-standard) var(--ease)}button.Media_tile__rkbq1:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.42)}.Media_media__Bx4bs{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.Media_media__Bx4bs[data-fit=contain]{object-fit:contain}.Media_backdrop__mdLn0{position:absolute;inset:-12%;z-index:0;width:124%;height:124%;object-fit:cover;filter:blur(26px) brightness(.55) saturate(1.15)}button.Media_tile__rkbq1:hover .Media_media__Bx4bs[data-fit=cover]{transform:scale(1.03)}.Media_shade__pCIOB{position:absolute;inset:auto 0 0;z-index:2;height:55%;background:linear-gradient(0deg,rgba(6,7,9,.88),transparent);opacity:0;pointer-events:none;transition:opacity var(--t-standard) var(--ease)}.Media_caption__fSywy{position:absolute;left:14px;right:14px;bottom:12px;z-index:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgba(248,250,252,.92);font-size:.8125rem;font-weight:500;line-height:1.4;opacity:0;transform:translateY(4px);transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.Media_tile__rkbq1:focus-visible .Media_shade__pCIOB,.Media_tile__rkbq1:hover .Media_shade__pCIOB{opacity:1}.Media_tile__rkbq1:focus-visible .Media_caption__fSywy,.Media_tile__rkbq1:hover .Media_caption__fSywy{opacity:1;transform:none}.Media_broken__eqWCh{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:var(--surface-soft);color:var(--text-subtle)}.Media_broken__eqWCh svg{width:24px;height:24px}.Media_typeBadge__0rmV0{position:absolute;top:10px;left:10px;z-index:3;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(8,9,12,.6);color:var(--text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Media_typeBadge__0rmV0 svg{width:13px;height:13px;margin-left:1px;fill:currentColor}.Media_newBadge__VrA_R{position:absolute;top:10px;right:10px;z-index:3}.Media_quickActions__46Z_8{position:absolute;top:10px;right:10px;z-index:4;display:flex;gap:6px;opacity:0;transform:translateY(-2px);transition:opacity var(--t-standard) var(--ease),transform var(--t-standard) var(--ease)}.Media_tileWrap__qIIGd:focus-within .Media_quickActions__46Z_8,.Media_tileWrap__qIIGd:hover .Media_quickActions__46Z_8{opacity:1;transform:none}.Media_quickAction__RQv5i{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(8,9,12,.62);color:var(--text);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color var(--t-quick) var(--ease),color var(--t-quick) var(--ease)}.Media_quickAction__RQv5i svg{width:16px;height:16px}.Media_quickAction__RQv5i:hover{background:rgba(248,250,252,.18)}.Media_quickActionActive__atNor{color:#ff7a8a}@media (hover:none){.Media_quickActions__46Z_8{opacity:1;transform:none}.Media_quickActions__46Z_8 .Media_quickAction__RQv5i:not(.Media_quickActionActive__atNor):last-child{display:none}}.Media_pending__8mF1U{display:grid;align-content:center;justify-items:center;gap:14px;padding:18px;cursor:default;border:1px solid rgba(200,255,61,.14);background:radial-gradient(120% 80% at 50% 110%,rgba(200,255,61,.1),transparent 60%),var(--surface)}.Media_pendingGlow__N3wMi{position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,transparent 20%,rgba(248,250,252,.06) 45%,transparent 70%);background-size:250% 100%;animation:Media_lo-sweep__mX7F6 2.2s ease-in-out infinite}.Media_pendingBody__SVAAD{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;text-align:center}.Media_pendingRing__0WABt{width:34px;height:34px;border:2px solid rgba(200,255,61,.18);border-top:2px solid var(--accent-lime);border-radius:50%;animation:Media_lo-spin__cKfHm .9s linear infinite}.Media_phase__gvT8_{color:var(--text);font-size:.875rem;font-weight:600;animation:Media_lo-fade__lxJG8 .4s var(--ease) both}.Media_pendingMeta___Zy5h{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem}.Media_pendingPrompt___uPwq{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-subtle);font-size:.75rem;line-height:1.4;text-align:center}.Media_failed__0ZrMA{display:grid;align-content:center;justify-items:center;gap:8px;padding:20px;border:1px solid rgba(224,112,111,.28);background:rgba(224,112,111,.05);cursor:default;text-align:center}.Media_failed__0ZrMA>svg{width:22px;height:22px;color:var(--danger)}.Media_failed__0ZrMA strong{font-size:.875rem}.Media_failed__0ZrMA p{display:-webkit-box;max-width:28ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.Media_failed__0ZrMA .button{margin-top:6px}.Media_skeletonTile__EwNlV{width:100%;aspect-ratio:var(--tile-ratio,.8)}.Media_viewer__Q3OOw{position:fixed;inset:0;z-index:300;display:grid;grid-template-columns:minmax(0,1fr) 380px;background:rgba(4,5,7,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:Media_lo-fade__lxJG8 .2s var(--ease) both}.Media_viewerStage__UOL8u{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;padding:clamp(16px,3vw,40px)}.Media_viewerMedia__P6r2v{max-width:100%;max-height:calc(100dvh - 80px);border-radius:var(--radius-lg);object-fit:contain;box-shadow:0 30px 90px rgba(0,0,0,.6);animation:Media_lo-pop___ab6f .26s var(--ease) both}.Media_viewerNav__3TPG5{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:rgba(248,250,252,.08);color:var(--text);cursor:pointer;transform:translateY(-50%);transition:background-color var(--t-quick) var(--ease)}.Media_viewerNav__3TPG5:hover{background:rgba(248,250,252,.16)}.Media_viewerNav__3TPG5 svg{width:22px;height:22px}.Media_viewerPrev__aCw7q{left:16px}.Media_viewerNext__1ymvR{right:16px}.Media_viewerPanel__T1XiZ{display:flex;flex-direction:column;gap:22px;min-height:0;padding:18px 22px 24px;overflow-y:auto;border-left:1px solid var(--border);background:var(--surface)}.Media_viewerPanelHead__2yjhL{display:flex;align-items:center;gap:10px}.Media_viewerClose__Syrsr{margin-left:auto}.Media_viewerSection__VhWNR{display:grid;gap:10px}.Media_viewerSectionHead__Yh90B{display:flex;align-items:center;justify-content:space-between;gap:8px}.Media_viewerMeta__kTHjr dt,.Media_viewerSectionHead__Yh90B h2{color:var(--text-subtle);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.Media_viewerPrompt__ogAgS{max-height:34vh;overflow-y:auto;color:var(--text);font-size:.9375rem;line-height:1.6;white-space:pre-wrap}.Media_viewerMeta__kTHjr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Media_viewerMeta__kTHjr div{display:grid;gap:4px;min-width:0}.Media_viewerMeta__kTHjr dd{overflow:hidden;color:var(--text);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Media_viewerActions__Qcahs{display:grid;gap:10px;margin-top:auto}.Media_viewerPrimary__UGRdA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Media_viewerPrimary__UGRdA>:only-child{grid-column:1/-1}.Media_viewerSecondary__gb0Jj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Media_viewerActions__Qcahs .button{min-width:0;overflow:hidden;text-overflow:ellipsis}.Media_viewerSecondary__gb0Jj .button{justify-content:flex-start;padding:0 12px}.Media_likedButton__QbrzB{border-color:rgba(255,122,138,.4)!important;color:#ff9aa6!important}.Media_toolList__w2P5E{display:grid;gap:8px}.Media_toolButton__uUWHT{justify-content:flex-start;min-width:0;padding:0 10px 0 14px}.Media_toolButton__uUWHT[aria-busy=true]{border-color:rgba(200,255,61,.32);color:var(--text);opacity:1}.Media_toolLabel__vMxNJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Media_toolCost__3A9mI{display:inline-flex;align-items:center;gap:4px;height:24px;margin-left:auto;padding:0 8px;border-radius:8px;background:rgba(248,250,252,.06);color:var(--text-muted);font-family:var(--font-mono);font-size:.75rem;font-weight:500;font-variant-numeric:tabular-nums}.Media_toolCost__3A9mI svg{width:12px;height:12px;color:var(--accent-lime)}.Media_toolHint___iK0O{color:var(--text-subtle);font-size:.8125rem;line-height:1.5}.Media_toolNotice__JKMAh{flex-wrap:wrap;column-gap:8px}.Media_media__Bx4bs[data-cutout],.Media_viewerMedia__P6r2v[data-cutout]{background-color:#1b1d23;background-image:linear-gradient(45deg,#262930 25%,transparent 0),linear-gradient(-45deg,#262930 25%,transparent 0),linear-gradient(45deg,transparent 75%,#262930 0),linear-gradient(-45deg,transparent 75%,#262930 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}@media (max-width:900px){.Media_viewer__Q3OOw{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.Media_viewerStage__UOL8u{padding:12px 12px 8px}.Media_viewerMedia__P6r2v{max-width:100%;max-height:100%}.Media_viewerPanel__T1XiZ{max-height:48dvh;border-top:1px solid var(--border);border-left:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.Media_viewerNav__3TPG5{top:auto;bottom:16px;width:40px;height:40px;transform:none}.Media_viewerPrompt__ogAgS{max-height:18vh}.Media_viewerActions__Qcahs{order:1;margin-top:0}.Media_viewerMeta__kTHjr,.Media_viewerSection__VhWNR{order:3}.Media_viewerTools__ovYQK{order:2}}.Community_filters__NEgeB{display:flex;flex-wrap:wrap;gap:8px}.Community_grid__s_vJx{columns:220px 4;column-gap:12px}.Community_card__LeGJ_{display:block;break-inside:avoid;margin-bottom:12px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:inherit;text-decoration:none;transition:transform var(--t-quick) var(--ease),border-color var(--t-quick) var(--ease)}.Community_card__LeGJ_:hover{transform:translateY(-2px);border-color:var(--border-strong)}.Community_card__LeGJ_:focus-visible{outline:2px solid var(--accent-lime);outline-offset:2px}.Community_cardMedia__egta4{position:relative;background:var(--bg-deep)}.Community_cardMedia__egta4 img,.Community_cardMedia__egta4 video{display:block;width:100%;height:auto}.Community_cardBadge__py1_w{position:absolute;top:8px;left:8px}.Community_cardBody__U6i3U{display:grid;gap:4px;padding:10px 12px 12px}.Community_cardTitle__YpM_H{margin:0;overflow:hidden;font-size:.875rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Community_cardMeta__fTHV6{display:flex;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:.75rem}.Community_cardMeta__fTHV6 span{display:inline-flex;align-items:center;gap:4px}.Community_cardMeta__fTHV6 svg{width:12px;height:12px}.Community_post__JOEqq{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:clamp(20px,3vw,36px)}.Community_postMedia__RNag3{position:sticky;top:24px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-deep)}.Community_postMedia__RNag3 img,.Community_postMedia__RNag3 video{display:block;width:100%;max-height:calc(100dvh - 48px);object-fit:contain}.Community_panel__5E__V{display:grid;gap:14px}.Community_box__9VjBj{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.Community_boxTitle__yvbnq{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.Community_author__tv8T4{display:flex;align-items:center;gap:10px}.Community_avatar__t8iF7{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--accent-lime-soft);color:var(--accent-lime);font-weight:700}.Community_author__tv8T4 h1{margin:0;font-size:1.125rem;line-height:1.3}.Community_author__tv8T4 p{margin:0;color:var(--text-muted);font-size:.8125rem}.Community_inputs__c00Tk{display:flex;flex-wrap:wrap;gap:8px}.Community_input__u577E{position:relative;width:84px;height:84px;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-deep)}.Community_input__u577E img,.Community_input__u577E video{width:100%;height:100%;object-fit:cover}.Community_input__u577E span{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:5px;background:rgba(8,9,12,.78);color:var(--accent-lime);font-family:var(--font-mono);font-size:.625rem}.Community_details__7ONBO{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:.875rem}.Community_details__7ONBO dt{color:var(--text-muted)}.Community_details__7ONBO dd{margin:0;text-align:right}.Community_prompt__eGriU{max-height:160px;margin:0;overflow:auto;color:var(--text);font-size:.875rem;line-height:1.55;white-space:pre-wrap}.Community_actions__PEhNQ{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:8px}.Community_actions__PEhNQ .Community_recreate__cKGkB{grid-column:1/-1}.Community_counts__wcG6u{display:flex;gap:14px;color:var(--text-muted);font-size:.8125rem}.Community_reportForm__ZqAEM{display:grid;gap:8px}.Community_reportForm__ZqAEM label{display:flex;align-items:center;gap:8px;font-size:.875rem}.Community_liked__mVZ2c{border-color:rgba(200,255,61,.5);color:var(--accent-lime)}.Community_publishBox__8eZBC{display:grid;gap:10px;margin-top:4px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-soft)}.Community_publishHint__l1SGE{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.Community_publishStatus__40IKO{display:flex;align-items:center;gap:8px;margin:0;font-size:.875rem}.Community_publishStatus__40IKO svg{width:16px;height:16px}.Community_publishStatus__40IKO[data-status=approved]{color:var(--success)}.Community_publishStatus__40IKO[data-status=rejected],.Community_publishStatus__40IKO[data-status=removed]{color:var(--danger)}.Community_publishActions__cSAaV{display:flex;flex-wrap:wrap;gap:8px}.Community_consent__dcCQU{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.45}.Community_consent__dcCQU input{margin-top:3px}.Community_queue__c3Vqd{display:grid;gap:12px}.Community_queueItem__QgCYJ{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.Community_queueItem__QgCYJ img,.Community_queueItem__QgCYJ video{width:100%;max-height:320px;object-fit:contain;border-radius:var(--radius-md);background:var(--bg-deep)}@media (max-width:900px){.Community_post__JOEqq{grid-template-columns:1fr}.Community_postMedia__RNag3{position:relative;top:0}.Community_postMedia__RNag3 img,.Community_postMedia__RNag3 video{max-height:70dvh}.Community_queueItem__QgCYJ{grid-template-columns:1fr}}@media (max-width:520px){.Community_grid__s_vJx{columns:140px 2;column-gap:8px}.Community_card__LeGJ_{margin-bottom:8px}}.Studio_studio__ieIXJ{display:flex;flex-direction:column;width:100%;max-width:var(--page-max);min-height:100dvh;margin:0 auto;padding:20px var(--gutter) 0}.Studio_studioHeader__ydYbf{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.Studio_creditChip__jRDQa{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:.8125rem;font-weight:600;transition:color var(--t-quick) var(--ease),border-color var(--t-quick) var(--ease)}.Studio_creditChip__jRDQa svg{width:14px;height:14px;color:var(--accent-lime)}.Studio_creditChip__jRDQa:hover{border-color:var(--border-strong);color:var(--text)}.Studio_intro__3y9Mw{display:grid;justify-items:center;gap:12px;margin-top:clamp(28px,9vh,104px);text-align:center}.Studio_introTitle__b8pHg{font-size:clamp(2.4rem,5vw,3.75rem)}.Studio_introSubtitle__M2SgY{max-width:52ch;color:var(--text-muted);font-size:1rem}.Studio_feed__n8dya{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;flex:1;padding-top:20px}.Studio_feedHead__6b9bo{display:flex;align-items:center;justify-content:space-between;gap:12px}.Studio_feedHead__6b9bo h2{display:inline-flex;align-items:baseline;gap:10px;font-size:1rem;font-weight:600;letter-spacing:-.01em}.Studio_grid__38kWD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--tile-min,210px)),1fr));gap:12px}.Studio_dock__GYnpc{position:relative;z-index:30;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:min(880px,100%);margin:26px auto 0}.Studio_dock__GYnpc[data-docked=true]{position:sticky;bottom:16px;margin-top:28px;padding-bottom:12px}.Studio_dock__GYnpc[data-docked=true]:before{content:"";position:absolute;inset:30% calc(var(--gutter) * -1) -16px;z-index:-1;background:linear-gradient(180deg,transparent,rgba(8,9,12,.9) 45%);pointer-events:none}.Studio_notices__IEuQl{display:grid;gap:8px}.Studio_notices__IEuQl .notice{background-color:var(--surface-elevated);box-shadow:var(--shadow-sm)}.Studio_notices__IEuQl .notice-error{background-image:linear-gradient(rgba(224,112,111,.12),rgba(224,112,111,.12))}.Studio_notices__IEuQl .notice-warning{background-image:linear-gradient(rgba(217,180,91,.12),rgba(217,180,91,.12))}.Studio_dismissible__l3RzX{align-items:center}.Studio_dismissible__l3RzX .icon-button{width:30px;height:30px;margin:-4px -6px -4px auto;color:inherit}.Studio_startersRow__bk3Vy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:6px}.Studio_startersLabel__cRb1H{color:var(--text-subtle);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase}.Studio_starters__AKt2t{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.Studio_enterHint__WVk_y{color:var(--text-subtle);font-size:.75rem;text-align:center}.Studio_inspiration__kOmT_{display:grid;gap:18px;margin:clamp(56px,10vh,104px) 0 64px}.Studio_inspirationTitle__jMpA_{font-size:1.25rem;font-weight:600}.Studio_inspirationGrid__Oxfzb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.Studio_inspirationTile__0V1u7{aspect-ratio:var(--tile-ratio)}.Studio_composer__iSrUV{position:relative;border:1px solid rgba(248,250,252,.1);border-radius:var(--radius-xl);background:linear-gradient(180deg,#1b1d23,#0d0e12);box-shadow:0 24px 70px rgba(0,0,0,.45);transition:border-color var(--t-standard) var(--ease),box-shadow var(--t-standard) var(--ease)}.Studio_composer__iSrUV:focus-within{border-color:rgba(200,255,61,.26);box-shadow:0 0 0 4px rgba(200,255,61,.05),0 24px 70px rgba(0,0,0,.48)}.Studio_composerDragging__bGcg8{border-color:rgba(200,255,61,.6);border-style:dashed}.Studio_dropOverlay__8QnPg{position:absolute;inset:0;z-index:20;display:grid;place-content:center;justify-items:center;gap:8px;border-radius:inherit;background:rgba(8,9,12,.88);color:var(--accent-lime);font-size:.9375rem;font-weight:600;pointer-events:none}.Studio_dropOverlay__8QnPg svg{width:26px;height:26px}.Studio_fileInput__voPgo{display:none}.Studio_inputModes__JjSS7{display:flex;gap:4px;padding:10px 12px 0;overflow-x:auto;scrollbar-width:none}.Studio_inputModes__JjSS7::-webkit-scrollbar{display:none}.Studio_inputMode__49VOJ{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;flex-shrink:0;border-radius:999px;color:var(--text-muted);font-size:.78125rem;font-weight:600;cursor:pointer;transition:background-color var(--t-quick) var(--ease),color var(--t-quick) var(--ease)}.Studio_inputMode__49VOJ svg{width:14px;height:14px}.Studio_inputMode__49VOJ:hover{background:rgba(248,250,252,.05);color:var(--text)}.Studio_inputModeActive__eD0gT{background:var(--accent-lime-soft);box-shadow:inset 0 0 0 1px rgba(200,255,61,.28);color:var(--text)}.Studio_inputModeActive__eD0gT svg{color:var(--accent-lime)}.Studio_promptRow__WzHZI{display:flex;align-items:flex-start;gap:14px;padding:14px 16px 8px}.Studio_slots__kUkQR{display:flex;align-items:flex-start;gap:8px;flex-shrink:0}.Studio_slotGroup__Wm2z_{display:grid;justify-items:center;gap:5px}.Studio_slotWrap__GS6Qt{position:relative}.Studio_slot__LOu46{position:relative;display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px dashed rgba(248,250,252,.18);border-radius:var(--radius-md);background:rgba(248,250,252,.03);color:var(--text-muted);cursor:pointer;transition:border-color var(--t-quick) var(--ease),background-color var(--t-quick) var(--ease),color var(--t-quick) var(--ease)}.Studio_slot__LOu46 svg{width:19px;height:19px}.Studio_slot__LOu46 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}button.Studio_slot__LOu46:hover{border-color:rgba(200,255,61,.45);background:rgba(200,255,61,.06);color:var(--accent-lime)}.Studio_slotFilled__h1n74{border-style:solid;border-color:rgba(248,250,252,.16);background:var(--bg)}.Studio_slotSmall__L9BCg{width:44px;height:44px;border-radius:12px}.Studio_slotExpected__zZWIv{border-color:rgba(200,255,61,.55);background:var(--accent-lime-soft);color:var(--accent-lime)}.Studio_slotBadge__QgCmR{position:absolute;right:3px;bottom:3px;z-index:2;padding:1px 5px;border-radius:6px;background:var(--accent-lime);color:var(--bg);font-family:var(--font-mono);font-size:.5625rem;font-weight:600}.Studio_slotRemove__YTJEL{position:absolute;top:-6px;right:-6px;z-index:3;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-elevated);color:var(--text);cursor:pointer;opacity:0;transition:opacity var(--t-quick) var(--ease),background-color var(--t-quick) var(--ease)}.Studio_slotRemove__YTJEL svg{width:11px;height:11px}.Studio_slotRemove__YTJEL:hover{background:#3a2426}.Studio_slotWrap__GS6Qt:focus-within .Studio_slotRemove__YTJEL,.Studio_slotWrap__GS6Qt:hover .Studio_slotRemove__YTJEL{opacity:1}@media (hover:none){.Studio_slotRemove__YTJEL{opacity:1}}.Studio_slotCaption__ruFDU{max-width:64px;overflow:hidden;color:var(--text-subtle);font-size:.625rem;font-weight:600;letter-spacing:.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Studio_textarea__7vkx_{flex:1;min-width:0;min-height:56px;padding:6px 2px;border:0;background:transparent;color:var(--text);font-size:1rem;line-height:1.55;resize:none;outline:none}.Studio_textarea__7vkx_::placeholder{color:var(--text-subtle)}.Studio_textarea__7vkx_:focus-visible{outline:none}.Studio_ingredients__GYZLB{display:grid;gap:6px;padding:0 16px 8px}.Studio_ingredientRow__XKnFK{display:flex;flex-wrap:wrap;gap:8px}.Studio_ingredientTag__QGmpb{position:absolute;left:3px;bottom:3px;z-index:2;padding:1px 4px;border-radius:5px;background:rgba(8,9,12,.78);color:var(--text);font-family:var(--font-mono);font-size:.5625rem}.Studio_hint__LkDd2{color:var(--text-subtle);font-size:.75rem}.Studio_tagHint__deAYy{margin:0 16px 8px;font-size:.75rem}.Studio_inlineWarning__EbSJ7{margin:0 16px 10px;color:#ead08f;font-size:.8125rem;line-height:1.45}.Studio_advanced__v2hjS{display:grid;gap:16px;padding:16px;border-top:1px solid rgba(248,250,252,.06)}.Studio_advancedFields__CjY_u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.Studio_advancedFields__CjY_u .input{min-height:40px;font-size:.875rem}.Studio_shots__SYvMj{display:grid;gap:8px}.Studio_shotsHead__7Wa51{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.Studio_shotRow__0u_MT{display:grid;grid-template-columns:24px minmax(0,1fr) 76px 38px;align-items:center;gap:8px}.Studio_shotIndex__v3yFn{color:var(--text-subtle);font-family:var(--font-mono);font-size:.75rem;text-align:center}.Studio_shotSeconds__S_TWc{text-align:center}.Studio_shots__SYvMj>.button{justify-self:start}.Studio_toolbar__IphyC{display:flex;align-items:center;gap:10px;padding:10px 12px 12px}.Studio_controls__9cT2q{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.Studio_pillWrap__b9kVV{position:relative}.Studio_pill__kZF7_{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border:1px solid rgba(248,250,252,.09);border-radius:999px;background:rgba(248,250,252,.04);color:var(--text);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--t-quick) var(--ease),border-color var(--t-quick) var(--ease),color var(--t-quick) var(--ease)}.Studio_pill__kZF7_:disabled{cursor:default;opacity:.5}.Studio_pill__kZF7_:disabled:hover{border-color:rgba(248,250,252,.09);background:rgba(248,250,252,.04)}.Studio_assistCard__VwSfR{display:grid;gap:10px;margin:0 12px 10px;padding:14px 16px;border:1px solid rgba(200,255,61,.22);border-radius:var(--radius-lg);background:rgba(200,255,61,.04);animation:Studio_lo-fade__9DZR_ .2s var(--ease) both}.Studio_assistHead__rm2Du{display:flex;align-items:center;gap:8px;color:var(--text);font-size:.875rem}.Studio_assistHead__rm2Du svg{width:16px;height:16px;color:var(--accent-lime)}.Studio_assistSwitch__XsgKI,.Studio_assistWhy__i1YjT{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.Studio_assistSwitch__XsgKI strong{color:var(--text)}.Studio_assistPrompt__J72bQ{max-height:168px;margin:0;overflow-y:auto;padding:10px 12px;border-radius:var(--radius-md);background:rgba(8,9,12,.5);color:var(--text);font-size:.9375rem;line-height:1.55;white-space:pre-wrap}.Studio_assistActions__En9c8{display:flex;flex-wrap:wrap;gap:8px}.Studio_noticeAction__XIJl_{flex-shrink:0;margin-left:auto}.Studio_noticeAction__XIJl_+.icon-button{margin-left:-6px}.Studio_pill__kZF7_:hover{border-color:rgba(248,250,252,.18);background:rgba(248,250,252,.08)}.Studio_pillOpen__DmuhH{border-color:rgba(200,255,61,.36);background:rgba(248,250,252,.08)}.Studio_pillOn__Sgw6g{border-color:rgba(200,255,61,.3);background:var(--accent-lime-soft)}.Studio_pillOn__Sgw6g .Studio_pillIcon__J2KBX{color:var(--accent-lime)}.Studio_pillStatic__P5Bal,.Studio_pillStatic__P5Bal:hover{border-color:rgba(248,250,252,.06);background:transparent;color:var(--text-muted);cursor:default}.Studio_pillIconOnly__WzKtn{width:36px;padding:0;justify-content:center}.Studio_pillIconOnly__WzKtn .Studio_dot__hbWcY{position:absolute;top:6px;right:6px}.Studio_pillIcon__J2KBX{width:15px;height:15px;color:var(--text-muted)}.Studio_pillChevron__vzBwx{width:14px;height:14px;margin-right:-3px;color:var(--text-subtle);transition:transform var(--t-quick) var(--ease)}.Studio_pillOpen__DmuhH .Studio_pillChevron__vzBwx{transform:rotate(180deg)}.Studio_modelPill__u_dC7{padding-left:6px}.Studio_modelPillLabel__5Ixv6{max-width:150px;overflow:hidden;text-overflow:ellipsis}.Studio_dot__hbWcY{width:6px;height:6px;border-radius:50%;background:var(--accent-lime)}.Studio_inline__WTVdu{display:inline-flex;align-items:center;gap:8px}.Studio_ratioShape__UOaFO{display:inline-block;flex-shrink:0;border:1.5px solid;border-radius:3px;opacity:.8}.Studio_generate__C7_dK{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 8px 0 18px;flex-shrink:0;border-radius:var(--radius-md);background:var(--accent-lime);color:var(--bg);font-size:.9375rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--t-quick) var(--ease),box-shadow var(--t-standard) var(--ease),transform var(--t-quick) var(--ease)}.Studio_generate__C7_dK:hover:not(:disabled){background:#d4ff66;box-shadow:0 12px 34px rgba(200,255,61,.22)}.Studio_generate__C7_dK:active:not(:disabled){background:var(--accent-lime-pressed);transform:translateY(1px)}.Studio_generate__C7_dK:disabled{background:rgba(248,250,252,.08);color:var(--text-subtle);cursor:not-allowed}.Studio_generate__C7_dK[aria-busy=true]{padding-right:18px}.Studio_generateCost__MRl2g{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:10px;background:rgba(8,9,12,.12);font-family:var(--font-mono);font-size:.78125rem;font-weight:500;font-variant-numeric:tabular-nums}.Studio_generate__C7_dK:disabled .Studio_generateCost__MRl2g{background:rgba(248,250,252,.05)}.Studio_generateCost__MRl2g svg{width:13px;height:13px}.Studio_menu__hj5Gf{position:absolute;left:0;min-width:190px}.Studio_menu__hj5Gf[data-placement=up],.Studio_modelMenu__IokRs[data-placement=up]{bottom:calc(100% + 8px)}.Studio_menu__hj5Gf[data-placement=down],.Studio_modelMenu__IokRs[data-placement=down]{top:calc(100% + 8px)}.Studio_menuTitle__9hDR1{padding:8px 10px 6px;color:var(--text-subtle);font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.14em;text-transform:uppercase}.Studio_menuScroll__8f3Ng{max-height:290px;overflow-y:auto}.Studio_menuOption__gkLiP{justify-content:space-between}.Studio_menuOptionActive__TGczw{background:rgba(248,250,252,.06)}.Studio_menuCheck__fqFbP{width:16px!important;height:16px!important;margin-left:auto;color:var(--accent-lime)!important}.Studio_modelMenu__IokRs{position:absolute;left:0;display:flex;flex-direction:column;width:420px;max-height:min(540px,72vh);padding:8px}.Studio_modelSearch__E_rih{position:relative;flex-shrink:0}.Studio_modelSearch__E_rih svg{position:absolute;top:50%;left:12px;width:16px;height:16px;color:var(--text-subtle);transform:translateY(-50%);pointer-events:none}.Studio_modelSearch__E_rih input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text);font-size:.875rem;outline:none;transition:border-color var(--t-quick) var(--ease)}.Studio_modelSearch__E_rih input:focus{border-color:rgba(200,255,61,.45)}.Studio_modelList__9gFKq{min-height:0;margin-top:4px;overflow-y:auto}.Studio_modelSection__VHNej+.Studio_modelSection__VHNej{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.Studio_modelEmpty__ypbH0{padding:24px 12px;color:var(--text-muted);font-size:.875rem;text-align:center}.Studio_modelOption__Z2wq5{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;width:100%;padding:10px;border-radius:12px;text-align:left;cursor:pointer;transition:background-color var(--t-quick) var(--ease)}.Studio_modelOption__Z2wq5:focus-visible,.Studio_modelOption__Z2wq5:hover{background:rgba(248,250,252,.05)}.Studio_modelOptionActive__zDJzr{background:rgba(200,255,61,.06)}.Studio_modelOptionBody__NLAKz{display:grid;gap:2px;min-width:0}.Studio_modelOptionName__XNPlA{display:flex;align-items:center;gap:7px;color:var(--text);font-size:.875rem;font-weight:600}.Studio_modelOptionName__XNPlA .badge{height:17px;padding:0 5px;font-size:.5625rem}.Studio_modelOptionDesc___WdnA{overflow:hidden;color:var(--text-muted);font-size:.78125rem;text-overflow:ellipsis;white-space:nowrap}.Studio_modelOptionCaps__ia2o9{overflow:hidden;color:var(--text-subtle);font-family:var(--font-mono);font-size:.65625rem;text-overflow:ellipsis;white-space:nowrap}.Studio_modelOptionCost__LEF4N{display:grid;justify-items:end;gap:1px}.Studio_modelOptionCost__LEF4N strong{color:var(--text);font-size:.8125rem;font-weight:700}.Studio_modelOptionCost__LEF4N small{color:var(--text-subtle);font-size:.65625rem;white-space:nowrap}.Studio_modelOptionCheck__72AS4{display:grid;place-items:center;color:var(--accent-lime)}.Studio_modelOptionCheck__72AS4 svg{width:16px;height:16px}.Studio_brandIcon__8cGP2{display:inline-grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:8px;background:#2a2d35;color:#fff;font-size:.6875rem;font-weight:800;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.Studio_brandIconLg__wsl7p{width:36px;height:36px;border-radius:11px;font-size:.875rem}.Studio_brandIcon__8cGP2[data-brand=google]{background:linear-gradient(135deg,#3b6fd8,#2f8f58)}.Studio_brandIcon__8cGP2[data-brand=openai]{background:#0f8a6c}.Studio_brandIcon__8cGP2[data-brand=bytedance]{background:linear-gradient(135deg,#2f6fe0,#10a7c9)}.Studio_brandIcon__8cGP2[data-brand=kling]{background:linear-gradient(135deg,#e0643b,#c33e6a)}.Studio_brandIcon__8cGP2[data-brand=xai]{background:#141518}.Studio_brandIcon__8cGP2[data-brand=minimax]{background:linear-gradient(135deg,#c8406f,#7a3fc2)}.Studio_sheetBackdrop__ZMB9l{position:fixed;inset:0;z-index:190;background:rgba(4,5,7,.6);animation:Studio_lo-fade__9DZR_ .16s var(--ease) both}.Studio_sheet__tSQH8{position:fixed!important;top:auto!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;left:8px!important;z-index:200;width:auto!important;max-height:72dvh;border-radius:var(--radius-xl)}.Studio_embedded__OerYr{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:min(880px,100%);margin:0 auto}.Studio_embeddedHead__jxWQ3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.Studio_embeddedHead__jxWQ3 .Studio_starters__AKt2t{justify-content:flex-end}.Studio_composerEmbedded__dXywP .Studio_textarea__7vkx_{min-height:72px}@media (max-width:1100px){.Studio_inspirationGrid__Oxfzb{grid-template-columns:repeat(3,minmax(0,1fr))}.Studio_inspirationGrid__Oxfzb>:nth-child(4){display:none}}@media (max-width:980px){.Studio_studio__ieIXJ{min-height:calc(100dvh - var(--topbar-h) - var(--tabbar-h));padding-top:14px}.Studio_creditChip__jRDQa{display:none}.Studio_dock__GYnpc[data-docked=true]{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);padding-bottom:0}.Studio_dock__GYnpc[data-docked=true]:before{inset:20% -12px -80px}}@media (max-width:620px){.Studio_studio__ieIXJ{padding:12px 12px 0}.Studio_studioHeader__ydYbf .segmented-item{padding:0 14px}.Studio_intro__3y9Mw{margin-top:28px}.Studio_introTitle__b8pHg{font-size:2.25rem}.Studio_introSubtitle__M2SgY{font-size:.9375rem}.Studio_grid__38kWD{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Studio_dock__GYnpc{margin-top:20px}.Studio_promptRow__WzHZI{flex-wrap:wrap;gap:10px;padding:12px 12px 4px}.Studio_slot__LOu46{width:48px;height:48px}.Studio_slotSmall__L9BCg{width:40px;height:40px}.Studio_slotCaption__ruFDU{display:none}.Studio_inputModes__JjSS7{flex-wrap:wrap;overflow:visible;padding:8px 8px 0}.Studio_inputMode__49VOJ{padding:0 10px}.Studio_inputMode__49VOJ svg{display:none}.Studio_textarea__7vkx_{flex:1 1 180px;min-height:48px;font-size:1rem}.Studio_composerEmbedded__dXywP .Studio_textarea__7vkx_{min-height:56px}.Studio_toolbar__IphyC{flex-wrap:wrap;gap:8px;padding:8px}.Studio_controls__9cT2q{flex:1 1 100%}.Studio_pill__kZF7_{height:34px;padding:0 10px}.Studio_generate__C7_dK{flex:1 1 100%;height:44px;gap:8px;padding:0 12px}.Studio_generateCost__MRl2g{height:28px;padding:0 7px}.Studio_menuScroll__8f3Ng{max-height:50dvh}.Studio_modelOption__Z2wq5{grid-template-columns:32px minmax(0,1fr) auto}.Studio_modelOptionCheck__72AS4{display:none}.Studio_brandIconLg__wsl7p{width:32px;height:32px}.Studio_advancedFields__CjY_u{grid-template-columns:1fr}.Studio_enterHint__WVk_y{display:none}.Studio_startersRow__bk3Vy{justify-content:flex-start}.Studio_startersLabel__cRb1H{display:none}.Studio_starters__AKt2t{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;width:100%}.Studio_starters__AKt2t::-webkit-scrollbar{display:none}.Studio_inspirationGrid__Oxfzb{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Studio_inspirationGrid__Oxfzb>:nth-child(n+3){display:none}.Studio_inspirationGrid__Oxfzb[data-mode=image]>:nth-child(n+3){display:block}.Studio_embeddedHead__jxWQ3{flex-direction:column;align-items:stretch}.Studio_embeddedHead__jxWQ3 .segmented{align-self:flex-start}.Studio_embeddedHead__jxWQ3 .Studio_starters__AKt2t{justify-content:flex-start}}@media (hover:none){.Studio_enterHint__WVk_y{display:none}}.TaggedPrompt_field__jdHlY{position:relative;flex:1;min-width:0;display:grid}.TaggedPrompt_field__jdHlY>textarea{position:relative;z-index:1;grid-area:1/1;background:transparent}.TaggedPrompt_field__jdHlY .TaggedPrompt_backdrop__UY7oU{grid-area:1/1;position:absolute;inset:0;z-index:0;overflow:hidden;border-color:transparent;color:transparent;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;pointer-events:none;user-select:none}.TaggedPrompt_field__jdHlY .TaggedPrompt_tag__A4U4y{border-radius:5px;background:var(--accent-lime-soft);box-shadow:0 0 0 1px rgba(200,255,61,.28);color:transparent}.TaggedPrompt_field__jdHlY .TaggedPrompt_tag__A4U4y[data-missing]{background:rgba(224,112,111,.18);box-shadow:0 0 0 1px rgba(224,112,111,.45)}.TaggedPrompt_menu__F4bEg{position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;display:grid;gap:2px;min-width:200px;max-width:min(320px,100%);padding:6px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-float)}.TaggedPrompt_option__Nhw32{display:flex;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.TaggedPrompt_option__Nhw32:hover,.TaggedPrompt_option__Nhw32[data-active]{background:var(--accent-lime-soft)}.TaggedPrompt_thumb__Reoe_{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;overflow:hidden;border-radius:7px;background:var(--bg-deep);color:var(--text-muted)}.TaggedPrompt_thumb__Reoe_ img,.TaggedPrompt_thumb__Reoe_ video{width:100%;height:100%;object-fit:cover}.TaggedPrompt_thumb__Reoe_ svg{width:16px;height:16px}.TaggedPrompt_optionTag__AraKZ{font-family:var(--font-mono);font-size:.8125rem;color:var(--accent-lime)}.TaggedPrompt_optionLabel__lVEvN{overflow:hidden;color:var(--text-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.FaqList_faq___tl_7{display:grid;max-width:860px;border-top:1px solid var(--border)}.FaqList_faq___tl_7 details{border-bottom:1px solid var(--border)}.FaqList_faq___tl_7 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--text);font-size:1rem;font-weight:600;cursor:pointer;list-style:none}.FaqList_faq___tl_7 summary::-webkit-details-marker{display:none}.FaqList_faq___tl_7 summary:after{content:"+";flex-shrink:0;color:var(--text-subtle);font-family:var(--font-mono);font-size:1.125rem;transition:transform var(--t-quick) var(--ease)}.FaqList_faq___tl_7 details[open] summary:after{transform:rotate(45deg)}.FaqList_faq___tl_7 p{max-width:720px;padding:0 0 18px;color:var(--text-muted);font-size:.9375rem;line-height:1.65}.Models_lede__12K6k{max-width:760px;color:var(--text-muted);font-size:1.0625rem;line-height:1.6}.Models_hero__lqNUq{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.Models_heroActions__zevnQ{display:flex;flex-wrap:wrap;gap:10px}.Models_block__HVAtx{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.Models_facts__IqmGW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border)}.Models_facts__IqmGW div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.Models_facts__IqmGW div:nth-child(odd){padding-right:24px}.Models_facts__IqmGW dt{color:var(--text-subtle);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.Models_facts__IqmGW dd{color:var(--text);font-size:.9375rem;line-height:1.5}.Models_steps__Y2teY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none}.Models_steps__Y2teY li{display:grid;align-content:start;gap:8px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.Models_steps__Y2teY span{color:var(--accent-lime);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em}.Models_steps__Y2teY h3{color:var(--text);font-size:1rem;font-weight:600}.Models_steps__Y2teY p{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.Models_cards__dRnh4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px}.Models_card__kPSUy{display:grid;align-content:start;gap:6px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:border-color var(--t-quick) var(--ease),background-color var(--t-quick) var(--ease)}.Models_card__kPSUy:hover{border-color:var(--border-strong);background:var(--surface-soft)}.Models_card__kPSUy strong{color:var(--text);font-size:1rem;font-weight:600}.Models_cardMaker__CkQ5Q{color:var(--text-subtle);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.Models_cardDesc__zDY45{color:var(--text-muted);font-size:.875rem;line-height:1.5}.Models_cardPrice__xceRS{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px;color:var(--text);font-size:.8125rem;font-weight:600}.Models_cardPrice__xceRS svg{width:16px;height:16px;color:var(--text-subtle)}.Models_related__6khPF{display:flex;flex-wrap:wrap;gap:8px}.Models_related__6khPF a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.875rem;font-weight:600}.Models_related__6khPF a:hover{border-color:var(--border-strong)}.Models_related__6khPF svg{width:16px;height:16px;color:var(--text-subtle)}.Models_table__V3Lj2{width:100%;border-collapse:collapse;font-size:.9375rem}.Models_table__V3Lj2 td,.Models_table__V3Lj2 th{padding:14px 16px 14px 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.Models_table__V3Lj2 thead th{color:var(--text-subtle);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.Models_table__V3Lj2 tbody th{font-weight:600;white-space:nowrap}.Models_table__V3Lj2 tbody th a{color:var(--text);text-decoration:underline;text-decoration-color:rgba(200,255,61,.5);text-underline-offset:4px}.Models_table__V3Lj2 tbody th a:hover{text-decoration-color:var(--accent-lime)}.Models_table__V3Lj2 td{color:var(--text-muted)}.Models_note__TqWCI{color:var(--text-subtle);font-size:.875rem}@media (max-width:900px){.Models_facts__IqmGW{grid-template-columns:minmax(0,1fr)}.Models_facts__IqmGW div:nth-child(odd){padding-right:0}.Models_steps__Y2teY{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.Models_facts__IqmGW div{grid-template-columns:120px minmax(0,1fr)}.Models_table__V3Lj2 thead{display:none}.Models_table__V3Lj2,.Models_table__V3Lj2 tbody,.Models_table__V3Lj2 td,.Models_table__V3Lj2 th,.Models_table__V3Lj2 tr{display:block}.Models_table__V3Lj2 tr{display:grid;gap:6px;padding:16px 0;border-bottom:1px solid var(--border)}.Models_table__V3Lj2 td,.Models_table__V3Lj2 th{padding:0;border:0}.Models_table__V3Lj2 td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px}.Models_table__V3Lj2 td:before{content:attr(data-label);color:var(--text-subtle);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;padding-top:3px}.Models_table__V3Lj2 tbody th{font-size:1.0625rem;white-space:normal}}.Models_prompts__exFtO{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none}.Models_promptCard__dnIsj{display:grid;grid-template-rows:auto 1fr auto;gap:12px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.Models_promptHead__XtRBF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.Models_promptHead__XtRBF h3{margin:0;color:var(--text);font-size:1rem;font-weight:600}.Models_promptBadge__xYV3K{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);font-size:.75rem;font-weight:600}.Models_promptBadge__xYV3K svg{width:13px;height:13px}.Models_promptText__q8plB{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.6}.Models_promptActions__qZgGY{display:flex;flex-wrap:wrap;gap:8px}.Models_examples__EP8Af{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.Models_example__gEdPG{display:grid;gap:10px;margin:0}.Models_example__gEdPG img,.Models_example__gEdPG video{width:100%;height:auto;border-radius:var(--radius-lg);background:var(--surface)}.Models_example__gEdPG figcaption{color:var(--text-subtle);font-size:.8125rem;line-height:1.5}.Models_cta__4F7EG{display:grid;gap:16px;padding:28px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}@media (max-width:720px){.Models_cta__4F7EG{padding:20px}}.Models_checks__wLgsB{display:grid;gap:10px;margin:6px 0 4px;padding:0;list-style:none}.Models_checks__wLgsB li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;color:var(--text-muted);font-size:.9375rem;line-height:1.5}.Models_checks__wLgsB svg{width:18px;height:18px;margin-top:2px;color:var(--accent-lime)}.ImageTool_workspace__jhk3_{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.ImageTool_dropzone__uGER2{position:relative;display:grid;justify-items:center;align-content:center;gap:10px;min-height:clamp(320px,52vh,520px);padding:32px 20px;border:1px dashed rgba(248,250,252,.18);border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 50% 0,rgba(200,255,61,.05),transparent 60%),var(--surface);text-align:center;cursor:pointer;transition:border-color var(--t-quick) var(--ease),background-color var(--t-quick) var(--ease)}.ImageTool_dragging__4RPgI,.ImageTool_dropzone__uGER2:hover{border-color:rgba(200,255,61,.45)}.ImageTool_dragging__4RPgI{background:rgba(200,255,61,.06)}.ImageTool_dropzone__uGER2:focus-within{outline:2px solid rgba(200,255,61,.55);outline-offset:3px}.ImageTool_fileInput__Frcde{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ImageTool_dropIcon__ljTeq{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;border-radius:18px;background:var(--accent-lime-soft);color:var(--accent-lime)}.ImageTool_dropIcon__ljTeq svg{width:26px;height:26px}.ImageTool_dropTitle__gRUrD{color:var(--text);font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.02em}.ImageTool_dropHint__Pd1Si{margin-bottom:8px;color:var(--text-muted);font-size:.9375rem}.ImageTool_compare__rdnMH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ImageTool_panel___tYVc{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;height:clamp(320px,58vh,620px);margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:#050608}.ImageTool_panelLabel__znNUd{position:absolute;top:12px;left:12px;z-index:1;padding:4px 10px;border-radius:999px;background:rgba(8,9,12,.72);color:var(--text-muted);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ImageTool_panelAfter__zVmDL .ImageTool_panelLabel__znNUd{color:var(--accent-lime)}.ImageTool_panelImage__oIx48{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;object-fit:contain;animation:ImageTool_lo-fade__m4jKh .24s var(--ease) both}.ImageTool_panelImage__oIx48[data-cutout]{background-color:#1b1d23;background-image:linear-gradient(45deg,#262930 25%,transparent 0),linear-gradient(-45deg,#262930 25%,transparent 0),linear-gradient(45deg,transparent 75%,#262930 0),linear-gradient(-45deg,transparent 75%,#262930 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.ImageTool_placeholder__WmMR9,.ImageTool_running__cQ7rF{display:grid;justify-items:center;gap:10px;padding:20px;color:var(--text-subtle);font-size:.9375rem;text-align:center}.ImageTool_placeholder__WmMR9 svg{width:28px;height:28px;opacity:.7}.ImageTool_running__cQ7rF{color:var(--text)}.ImageTool_ring__TcitZ{width:44px;height:44px;border:2px solid rgba(200,255,61,.18);border-top:2px solid var(--accent-lime);border-radius:50%;animation:ImageTool_lo-spin___Po69 .9s linear infinite}.ImageTool_panelText__GMEjg{place-items:stretch;align-content:start;background:var(--surface)}.ImageTool_panelText__GMEjg .ImageTool_placeholder__WmMR9,.ImageTool_panelText__GMEjg .ImageTool_running__cQ7rF{align-self:center}.ImageTool_promptText__l9Ara{max-height:100%;padding:48px 22px 22px;overflow-y:auto;color:var(--text);font-size:1rem;line-height:1.65;white-space:pre-wrap;animation:ImageTool_lo-fade__m4jKh .24s var(--ease) both}.ImageTool_freeNote__wdSkE{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--text-muted);font-size:.875rem}.ImageTool_freeNote__wdSkE svg{width:14px;height:14px;color:var(--accent-lime)}.ImageTool_options__zpjG5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ImageTool_toggle__CjBZM{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text);font-size:.875rem;font-weight:600;cursor:pointer}.ImageTool_toggle__CjBZM input{position:absolute;opacity:0;pointer-events:none}.ImageTool_toggleTrack__crt4K{position:relative;flex-shrink:0;width:36px;height:20px;border-radius:999px;background:rgba(248,250,252,.14);transition:background-color var(--t-quick) var(--ease)}.ImageTool_toggleTrack__crt4K:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:transform var(--t-quick) var(--ease)}.ImageTool_toggle__CjBZM input:checked+.ImageTool_toggleTrack__crt4K{background:var(--accent-lime)}.ImageTool_toggle__CjBZM input:checked+.ImageTool_toggleTrack__crt4K:after{background:var(--bg);transform:translateX(16px)}.ImageTool_toggle__CjBZM input:focus-visible+.ImageTool_toggleTrack__crt4K{outline:2px solid rgba(200,255,61,.6);outline-offset:2px}.ImageTool_note__vPcOO{grid-column:1/-1;min-width:0}.ImageTool_noteToggle__AmR4h{justify-self:end}.ImageTool_compareCompact___WxL2 .ImageTool_panel___tYVc{height:clamp(300px,50vh,560px)}.ImageTool_actionBar__5qmdP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ImageTool_actions__Acbrk{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ImageTool_run__7iGON{padding-right:8px}.ImageTool_cost__D052m{display:inline-flex;align-items:center;gap:4px;height:28px;margin-left:4px;padding:0 9px;border-radius:9px;background:rgba(8,9,12,.12);font-family:var(--font-mono);font-size:.78125rem;font-weight:500;font-variant-numeric:tabular-nums}.ImageTool_cost__D052m svg{width:13px;height:13px}.ImageTool_muted__0sAZ9{color:var(--text-muted);font-size:.9375rem}.ImageTool_picker__wCGAy{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px}.ImageTool_pick__iTi4R{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--t-quick) var(--ease),transform var(--t-quick) var(--ease)}.ImageTool_pick__iTi4R img{width:100%;height:100%;object-fit:cover}.ImageTool_pick__iTi4R:hover{border-color:var(--border-strong)}.ImageTool_pick__iTi4R:disabled{cursor:default;opacity:.6}.ImageTool_pickActive__vj1L9,.ImageTool_pickActive__vj1L9:hover{border-color:var(--accent-lime);box-shadow:0 0 0 1px var(--accent-lime)}@media (max-width:760px){.ImageTool_options__zpjG5{gap:8px 12px;padding:8px 12px}.ImageTool_compareCompact___WxL2 .ImageTool_panel___tYVc{height:clamp(200px,30vh,280px)}.ImageTool_compareText__aZu1o{grid-template-columns:minmax(0,1fr)}.ImageTool_compareText__aZu1o .ImageTool_panelText__GMEjg{height:auto;min-height:160px}.ImageTool_promptText__l9Ara{padding:40px 16px 16px;font-size:.9375rem}.ImageTool_compare__rdnMH{gap:8px}.ImageTool_panel___tYVc{height:clamp(210px,36vh,320px);border-radius:var(--radius-lg)}.ImageTool_panelLabel__znNUd{top:8px;left:8px;padding:3px 8px;font-size:.625rem}.ImageTool_placeholder__WmMR9,.ImageTool_running__cQ7rF{padding:12px;font-size:.8125rem}.ImageTool_placeholder__WmMR9 svg{width:22px;height:22px}.ImageTool_ring__TcitZ{width:34px;height:34px}.ImageTool_actionBar__5qmdP{align-items:stretch}.ImageTool_actionBar__5qmdP>.button{order:2}.ImageTool_actions__Acbrk{flex:1 1 100%;justify-content:stretch}.ImageTool_actions__Acbrk>*{flex:1 1 auto}.ImageTool_run__7iGON{width:100%;justify-content:center}.ImageTool_picker__wCGAy{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}}.ToolSeo_guide___9hq_{gap:clamp(40px,6vw,72px);padding-top:0;border-top:0}.ToolSeo_block__cz_W9,.ToolSeo_guide___9hq_{display:grid;grid-template-columns:minmax(0,1fr)}.ToolSeo_block__cz_W9{gap:20px}.ToolSeo_steps__ctdwW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none}.ToolSeo_steps__ctdwW li{display:grid;align-content:start;gap:8px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ToolSeo_stepNumber__c4pUP{color:var(--accent-lime);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em}.ToolSeo_steps__ctdwW h3,.ToolSeo_uses__O938E h3{color:var(--text);font-size:1rem;font-weight:600}.ToolSeo_steps__ctdwW p,.ToolSeo_uses__O938E p{color:var(--text-muted);font-size:.9375rem;line-height:1.6}.ToolSeo_uses__O938E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ToolSeo_uses__O938E article{display:grid;align-content:start;gap:6px;padding:18px 0 0;border-top:1px solid var(--border-strong)}.ToolSeo_related__Eozpc{display:flex;flex-wrap:wrap;gap:8px}.ToolSeo_related__Eozpc a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:.875rem;font-weight:600;transition:border-color var(--t-quick) var(--ease),background-color var(--t-quick) var(--ease)}.ToolSeo_related__Eozpc a:hover{border-color:var(--border-strong);background:rgba(248,250,252,.04)}.ToolSeo_related__Eozpc svg{color:var(--text-subtle)}@media (max-width:900px){.ToolSeo_steps__ctdwW{grid-template-columns:minmax(0,1fr)}.ToolSeo_uses__O938E{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ToolSeo_uses__O938E{grid-template-columns:minmax(0,1fr)}}.Library_grid__XPUaS{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px}@media (max-width:620px){.Library_grid__XPUaS{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}