/* Fake Chat Generator v2 — arayüz stilleri. Kapsam .bvk-t-fake-chat-generator (kit token'ları), OBS görünümü html.fcg-view.
   Gömülü (panel iframe): vh / sticky / fixed yok; bildirimler dışa aktarma kartının içinde. */

/* ── OBS görünümü (?view=1) ── */
html.fcg-view,html.fcg-view body{background:transparent!important;color-scheme:normal!important;margin:0!important;padding:0!important;overflow:hidden!important;min-height:0!important}
html.fcg-view body>*:not(.fcg-viewer):not(.fcg-viewChip){display:none!important}
html.fcg-view .fcg-viewer{position:absolute;inset:0;display:block;width:100%;height:100%;background:transparent}
html.fcg-view.fcg-view--browser,html.fcg-view.fcg-view--browser body{background-color:#0e0c15!important;background-image:linear-gradient(45deg,#17141f 25%,transparent 25%),linear-gradient(-45deg,#17141f 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#17141f 75%),linear-gradient(-45deg,transparent 75%,#17141f 75%)!important;background-size:28px 28px!important;background-position:0 0,0 14px,14px -14px,-14px 0!important}
html.fcg-view .fcg-viewChip{position:fixed;left:14px;top:14px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:7px 12px;border-radius:999px;background:rgba(14,12,22,.82);border:1px solid rgba(255,255,255,.14);color:#e9e4f5;font:600 12.5px/1.3 Inter,system-ui,sans-serif;box-shadow:0 6px 24px rgba(0,0,0,.4)}
html.fcg-view .fcg-viewEdit{color:#c4a1ff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(196,161,255,.4)}

/* ── düzen ── */
.bvk-t-fake-chat-generator .fcg-opts .kzk-panes{scrollbar-width:thin;scrollbar-color:var(--kzk-line-2) transparent}
@container kzk (max-width:859px){
  .bvk-t-fake-chat-generator .fcg-opts>.kzk-railwrap{min-height:0;flex:0 0 auto}
  .bvk-t-fake-chat-generator .fcg-opts .kzk-panes{min-height:0!important}
}
@container kzk (min-width:860px){
  .bvk-t-fake-chat-generator .kzk-col-opts{contain:size;min-height:680px}
  .bvk-t-fake-chat-generator .kzk-col-opts>.fcg-opts{flex:1 1 auto;min-height:0;height:100%}
  .bvk-t-fake-chat-generator .fcg-opts>.kzk-railwrap{min-height:0;height:100%;grid-template-rows:minmax(0,1fr)}
  .bvk-t-fake-chat-generator .fcg-opts .kzk-panes{min-height:0;overflow:auto;overscroll-behavior:auto}
  .bvk-t-fake-chat-generator .fcg-opts .kzk-panes.fcg-more{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent)}
  .bvk-t-fake-chat-generator .kzk-col-more{align-self:start}
}
@container kzk (min-width:1180px){
  .bvk-t-fake-chat-generator .kzk-ws.kzk-ws--rail{grid-template-columns:minmax(372px,404px) minmax(0,1fr) minmax(256px,284px)}
}

/* ── önizleme ── */
.bvk-t-fake-chat-generator .fcg-prev .kzk-stage{min-height:300px}
.bvk-t-fake-chat-generator .fcg-prev .kzk-stage-in{--kzk-stage-pad:22px}
.bvk-t-fake-chat-generator .fcg-prev .kzk-stage-in>canvas{border-radius:6px}
.bvk-t-fake-chat-generator .fcg-tools{display:flex;align-items:center;gap:6px;margin-left:auto}
.bvk-t-fake-chat-generator .fcg-draft{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:7px 8px 7px 11px;border-radius:var(--kzk-r-md);background:var(--kzk-hl-bg);border:1px solid var(--kzk-hl-line);font:500 12.5px/1.35 var(--kzk-font);color:var(--kzk-text-2)}
.bvk-t-fake-chat-generator .fcg-draft[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-draft>svg{width:16px;height:16px;flex:none;color:var(--kzk-lilac)}
.bvk-t-fake-chat-generator .fcg-draft>span{flex:1;min-width:0}
.bvk-t-fake-chat-generator #fcg-cap{margin-top:10px}
@container kzkc (max-width:460px){.bvk-t-fake-chat-generator .fcg-tools .kzk-btn>span{display:none}.bvk-t-fake-chat-generator .fcg-prev .kzk-stage{min-height:200px}.bvk-t-fake-chat-generator .fcg-prev .kzk-stage-in{--kzk-stage-pad:12px}}

/* ── yazar ── */
.bvk-t-fake-chat-generator .fcg-composer{display:flex;flex-direction:column;gap:12px}
.bvk-t-fake-chat-generator .fcg-composer>.kzk-field,.bvk-t-fake-chat-generator .fcg-composer>.kzk-row{margin:0}
.bvk-t-fake-chat-generator .fcg-composer .kzk-sec-head{margin-bottom:0}
.bvk-t-fake-chat-generator .fcg-cancel{margin-left:auto}
.bvk-t-fake-chat-generator .fcg-msgRow{display:flex;gap:8px;align-items:stretch}
.bvk-t-fake-chat-generator .fcg-msgRow>input{flex:1 1 auto;min-width:0}
.bvk-t-fake-chat-generator .fcg-emoBtn{flex:none;width:42px;height:auto;min-height:40px;border-radius:var(--kzk-r-sm)}
.bvk-t-fake-chat-generator .fcg-emoBtn canvas{width:20px;height:20px;display:block}
.bvk-t-fake-chat-generator .fcg-emoBtn[aria-expanded=true]{border-color:var(--kzk-gold-line);background:var(--kzk-gold-tint)}
.bvk-t-fake-chat-generator .fcg-emotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px;margin-top:8px;padding:8px;border-radius:var(--kzk-r-md);background:var(--kzk-card-2);border:1px solid var(--kzk-line)}
.bvk-t-fake-chat-generator .fcg-emotes[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-emo{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 5px;border-radius:8px;border:1px solid transparent;background:none;color:var(--kzk-muted);cursor:pointer;font:500 10px/1.1 var(--kzk-font);min-width:0}
.bvk-t-fake-chat-generator .fcg-emo canvas{width:28px;height:28px;display:block;transition:transform .15s var(--kzk-ease)}
.bvk-t-fake-chat-generator .fcg-emo span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-fake-chat-generator .fcg-emo:hover{background:var(--kzk-card-3);color:var(--kzk-text);border-color:var(--kzk-line)}
.bvk-t-fake-chat-generator .fcg-emo:hover canvas{transform:scale(1.12)}
.bvk-t-fake-chat-generator .fcg-emo:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:1px}
.bvk-t-fake-chat-generator .fcg-types{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.bvk-t-fake-chat-generator .fcg-types button{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-width:0;padding-left:8px;padding-right:6px;font-size:12px}
.bvk-t-fake-chat-generator .fcg-types button[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-types button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-fake-chat-generator .fcg-types.fcg-noIco .fcg-ti{display:none}
.bvk-t-fake-chat-generator .fcg-types.fcg-noIco button{justify-content:center;padding-left:4px;padding-right:4px}
.bvk-t-fake-chat-generator .fcg-types.fcg-wrap button>span{white-space:normal;line-height:1.15;text-align:center;overflow-wrap:anywhere}
.bvk-t-fake-chat-generator .fcg-ti{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}
@container kzkc (max-width:340px){.bvk-t-fake-chat-generator .fcg-types{grid-template-columns:repeat(3,minmax(0,1fr))}}
.bvk-t-fake-chat-generator #fcg-typeHint{margin-top:6px}
.bvk-t-fake-chat-generator #fcg-typeHint[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-extras:not(:has(>.kzk-field:not([hidden]))){display:none}
.bvk-t-fake-chat-generator .fcg-pSeg button{display:inline-flex;align-items:center;justify-content:center;gap:6px}
.bvk-t-fake-chat-generator i.fcg-pg{display:inline-block;width:18px;height:18px;flex:none;font-style:normal}
.bvk-t-fake-chat-generator i.fcg-pg canvas{width:18px;height:18px;display:block}
@container kzkc (max-width:400px){.bvk-t-fake-chat-generator .fcg-pSeg button>span{display:none}}

/* rozetler */
.bvk-t-fake-chat-generator .fcg-badgeHead{display:flex;align-items:center;gap:8px;margin-bottom:6px}
.bvk-t-fake-chat-generator .fcg-badgeHead .kzk-label{margin:0}
.bvk-t-fake-chat-generator .fcg-badgeHead .kzk-sec-aside{margin-left:auto}
.bvk-t-fake-chat-generator .fcg-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px}
.bvk-t-fake-chat-generator .fcg-badge{position:relative;display:flex;align-items:center;gap:6px;min-width:0;padding:6px 8px 6px 6px;border-radius:9px;border:1px solid var(--kzk-line);background:var(--kzk-field);color:var(--kzk-text-2);font:500 12.5px/1.2 var(--kzk-font);cursor:pointer;transition:border-color .15s,background .15s}
.bvk-t-fake-chat-generator .fcg-badge:hover{border-color:var(--kzk-line-2)}
.bvk-t-fake-chat-generator .fcg-badge input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.bvk-t-fake-chat-generator .fcg-badge canvas{width:22px;height:18px;flex:none}
.bvk-t-fake-chat-generator .fcg-badge span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-fake-chat-generator .fcg-badge:has(input:checked){border-color:var(--kzk-gold-line);background:var(--kzk-gold-tint);color:var(--kzk-text);box-shadow:inset 0 0 0 .5px var(--kzk-gold-line)}
.bvk-t-fake-chat-generator .fcg-badge:has(input:checked)::after{content:"";position:absolute;right:6px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--kzk-gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1206' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-8.5'/%3E%3C/svg%3E") center/10px no-repeat}
.bvk-t-fake-chat-generator .fcg-badge:has(input:checked) span{padding-right:14px}
.bvk-t-fake-chat-generator .fcg-badge:has(input:focus-visible){outline:2px solid var(--kzk-gold);outline-offset:1px}
.bvk-t-fake-chat-generator .fcg-badgeRm{position:absolute;right:-6px;top:-6px;width:18px;height:18px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--kzk-line-2);background:var(--kzk-card);color:var(--kzk-muted);cursor:pointer;z-index:1}
.bvk-t-fake-chat-generator .fcg-badgeRm svg{width:10px;height:10px}
.bvk-t-fake-chat-generator .fcg-badgeRm:hover{color:var(--kzk-danger);border-color:var(--kzk-danger)}
.bvk-t-fake-chat-generator .fcg-addEmb{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border-radius:9px;border:1px dashed var(--kzk-line-2);background:none;color:var(--kzk-muted);font:600 12.5px/1.2 var(--kzk-font);cursor:pointer;min-height:32px}
.bvk-t-fake-chat-generator .fcg-addEmb svg{width:14px;height:14px}
.bvk-t-fake-chat-generator .fcg-addEmb:hover:not(:disabled){border-color:var(--kzk-lilac);color:var(--kzk-text)}
.bvk-t-fake-chat-generator .fcg-addEmb:disabled{opacity:.45;cursor:default}

/* ad rengi */
.bvk-t-fake-chat-generator .fcg-colField{display:flex;flex-direction:column;gap:8px}
.bvk-t-fake-chat-generator .fcg-colField>.kzk-label{margin:0}
.bvk-t-fake-chat-generator .fcg-colRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.bvk-t-fake-chat-generator .fcg-colRow[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-colRow>:first-child{flex:1 1 140px;min-width:0}
.bvk-t-fake-chat-generator .fcg-acts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}
.bvk-t-fake-chat-generator .fcg-acts .kzk-btn{justify-content:center;min-width:0}

/* liste */
.bvk-t-fake-chat-generator .fcg-list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow:auto;padding:4px;margin:0 -4px;border-radius:var(--kzk-r-md);background:var(--kzk-field);border:1px solid var(--kzk-line);scrollbar-width:thin}
.bvk-t-fake-chat-generator .fcg-empty{padding:18px 12px;text-align:center;color:var(--kzk-muted);font:500 13px/1.45 var(--kzk-font)}
.bvk-t-fake-chat-generator .li{display:flex;align-items:center;gap:4px;min-width:0;border-radius:8px;transition:background .2s}
.bvk-t-fake-chat-generator .li:hover,.bvk-t-fake-chat-generator .li:focus-within{background:var(--kzk-card-2)}
.bvk-t-fake-chat-generator .li.is-edit{background:var(--kzk-hl-bg);box-shadow:inset 0 0 0 1px var(--kzk-hl-line)}
.bvk-t-fake-chat-generator .li.is-new{animation:fcgFlash .9s var(--kzk-ease)}
@keyframes fcgFlash{0%{background:var(--kzk-gold-tint)}100%{background:transparent}}
.bvk-t-fake-chat-generator .fcg-liMain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:6px 6px 7px 9px;border:0;background:none;color:var(--kzk-text-2);font:400 13px/1.3 var(--kzk-font);text-align:left;cursor:pointer;border-radius:8px}
.bvk-t-fake-chat-generator .fcg-liMain:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:-2px}
.bvk-t-fake-chat-generator .fcg-liTop{display:flex;align-items:center;gap:6px;min-width:0}
.bvk-t-fake-chat-generator .fcg-liPen{margin-left:auto;display:grid;place-items:center;color:var(--kzk-faint);opacity:0;transition:opacity .15s}
.bvk-t-fake-chat-generator .fcg-liPen svg{width:13px;height:13px}
.bvk-t-fake-chat-generator .fcg-liMain:hover .fcg-liPen,.bvk-t-fake-chat-generator .fcg-liMain:focus-visible .fcg-liPen,.bvk-t-fake-chat-generator .li.is-edit .fcg-liPen{opacity:1;color:var(--kzk-lilac)}
.bvk-t-fake-chat-generator .fcg-liMain:hover{background:var(--kzk-card-3)}
.bvk-t-fake-chat-generator .fcg-liMain b{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--c,var(--kzk-text))}
.bvk-t-fake-chat-generator .fcg-liType{flex:none;padding:1px 6px;border-radius:5px;background:var(--kzk-hl-bg);color:var(--kzk-lilac);font:600 10.5px/1.5 var(--kzk-font);white-space:nowrap}
.bvk-t-fake-chat-generator .fcg-liTxt{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--kzk-text-2);font-size:12.5px}
.bvk-t-fake-chat-generator .fcg-liActs{flex:none;display:flex;gap:0;padding-right:2px;opacity:.55;transition:opacity .15s}
.bvk-t-fake-chat-generator .li:hover .fcg-liActs,.bvk-t-fake-chat-generator .li:focus-within .fcg-liActs,.bvk-t-fake-chat-generator .li.is-edit .fcg-liActs{opacity:1}
.bvk-t-fake-chat-generator .fcg-liActs .kzk-icon-btn{width:26px;height:26px;border-color:transparent;background:none}
.bvk-t-fake-chat-generator .fcg-liActs .kzk-icon-btn:hover:not(:disabled){background:var(--kzk-card-3)}
.bvk-t-fake-chat-generator .fcg-liActs .fcg-li-del:hover{color:var(--kzk-danger)}
.bvk-t-fake-chat-generator .fcg-liActs .kzk-icon-btn:disabled{opacity:.3}
.bvk-t-fake-chat-generator .fcg-liActs svg{width:15px;height:15px}
@container kzkc (max-width:300px){.bvk-t-fake-chat-generator .fcg-li-dup{display:none}}
@media (hover:none){.bvk-t-fake-chat-generator .fcg-liActs{opacity:1}.bvk-t-fake-chat-generator .fcg-liActs .kzk-icon-btn{width:32px;height:32px}.bvk-t-fake-chat-generator .fcg-liPen{opacity:1}}
.bvk-t-fake-chat-generator .fcg-listActs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
/* hızlı doldurma: iki çerçeveli düğme + açılır panel */
.bvk-t-fake-chat-generator .fcg-quick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0 0 14px}
.bvk-t-fake-chat-generator .fcg-qbtn{display:flex;align-items:center;gap:9px;min-width:0;min-height:50px;padding:8px 10px;border-radius:var(--kzk-r-md);border:1px solid var(--kzk-line-2);background:var(--kzk-card-2);color:var(--kzk-text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}
.bvk-t-fake-chat-generator .fcg-qbtn>.kzk-i:first-child{width:20px;height:20px;flex:none;color:var(--kzk-lilac)}
.bvk-t-fake-chat-generator .fcg-qbtn:hover{border-color:var(--kzk-lilac);background:var(--kzk-card-3)}
.bvk-t-fake-chat-generator .fcg-qbtn:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:1px}
.bvk-t-fake-chat-generator .fcg-qbtn[aria-expanded=true]{border-color:var(--kzk-hl-line);background:var(--kzk-hl-bg)}
.bvk-t-fake-chat-generator .fcg-qtxt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}
.bvk-t-fake-chat-generator .fcg-qtxt b{font:700 13px/1.2 var(--kzk-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bvk-t-fake-chat-generator .fcg-qtxt small{font:400 11.5px/1.25 var(--kzk-font);color:var(--kzk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bvk-t-fake-chat-generator .fcg-qchev{width:15px;height:15px;flex:none;color:var(--kzk-muted);transition:transform .18s var(--kzk-ease)}
.bvk-t-fake-chat-generator .fcg-qbtn[aria-expanded=true] .fcg-qchev{transform:rotate(180deg)}
.bvk-t-fake-chat-generator .fcg-qpanel{display:flex;flex-direction:column;gap:12px;margin:-4px 0 16px;padding:14px;border-radius:var(--kzk-r-md);background:var(--kzk-card-2);border:1px solid var(--kzk-hl-line)}
.bvk-t-fake-chat-generator .fcg-qpanel[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-qpanel .kzk-field,.bvk-t-fake-chat-generator .fcg-qpanel .kzk-hint{margin:0}
@container kzkc (max-width:400px){.bvk-t-fake-chat-generator .fcg-qtxt small,.bvk-t-fake-chat-generator .fcg-qchev{display:none}.bvk-t-fake-chat-generator .fcg-qtxt b{white-space:normal;line-height:1.25}.bvk-t-fake-chat-generator .fcg-qbtn{min-height:46px;padding:7px 10px}}
.bvk-t-fake-chat-generator .fcg-vibes{--kzk-seg-min:88px}
.bvk-t-fake-chat-generator #fcg-bulk{min-height:96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}

/* ── stil ── */
/* KİT EKSİĞİ: kartlı galeride (variant:'cards') 'daha fazla' döşemeleri gizlenmiyor (.kzk-tiles için var) */
.bvk-t-fake-chat-generator .kzk-cards:not(.is-open)>[data-more]{display:none}
.bvk-t-fake-chat-generator .kzk-cards.is-open>.kzk-more-btn svg{transform:rotate(180deg)}
.bvk-t-fake-chat-generator .fcg-wField{margin:12px 0 0}
.bvk-t-fake-chat-generator .fcg-wField .kzk-seg{width:100%}
.bvk-t-fake-chat-generator .fcg-looks,.bvk-t-fake-chat-generator .fcg-scenes{--kzk-ar:4/3;--kzk-card-min:140px}
.bvk-t-fake-chat-generator .fcg-looks .kzk-tcard-thumb,.bvk-t-fake-chat-generator .fcg-scenes .kzk-tcard-thumb{background:#0f0d16}
.bvk-t-fake-chat-generator .fcg-plats{--kzk-seg-min:96px}
.bvk-t-fake-chat-generator .fcg-plats button{display:flex;align-items:center;justify-content:center;gap:7px}
.bvk-t-fake-chat-generator .fcg-plats button span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.bvk-t-fake-chat-generator .fcg-inline{margin-top:12px;justify-content:space-between}
.bvk-t-fake-chat-generator .kzk-sec>.kzk-inline.fcg-inline:first-of-type{margin-top:0}
.bvk-t-fake-chat-generator .kzk-sec>.kzk-switch{margin-top:10px}
.bvk-t-fake-chat-generator .fcg-glyphs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.bvk-t-fake-chat-generator .fcg-glyphs button,.bvk-t-fake-chat-generator .fcg-sizes button,.bvk-t-fake-chat-generator .fcg-bgs button,.bvk-t-fake-chat-generator .fcg-fx button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:9px 4px 7px;min-height:62px;font-size:12px;line-height:1.15;text-align:center}
.bvk-t-fake-chat-generator .fcg-g{width:32px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.bvk-t-fake-chat-generator #fcg-titleWrap{margin-top:12px}
.bvk-t-fake-chat-generator #fcg-titleWrap[hidden],.bvk-t-fake-chat-generator #fcg-clockWrap[hidden]{display:none}
.bvk-t-fake-chat-generator #fcg-clockWrap{margin-top:10px}
.bvk-t-fake-chat-generator #fcg-curWrap select{max-width:170px}
@container kzkc (max-width:360px){.bvk-t-fake-chat-generator .fcg-glyphs{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ── yazı ── */
.bvk-t-fake-chat-generator .fcg-fonts{--kzk-thumb-h:44px}
.bvk-t-fake-chat-generator .fcg-pals{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}
.bvk-t-fake-chat-generator .fcg-pal{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 9px;border-radius:10px;border:1px solid var(--kzk-line);background:var(--kzk-field);color:var(--kzk-text-2);font:600 12px/1.2 var(--kzk-font);cursor:pointer;min-width:0}
.bvk-t-fake-chat-generator .fcg-pal:hover{border-color:var(--kzk-line-2)}
.bvk-t-fake-chat-generator .fcg-pal[aria-checked=true]{border-color:var(--kzk-gold-line);background:var(--kzk-card-2);color:var(--kzk-gold);box-shadow:inset 0 0 0 .5px var(--kzk-gold-line)}
.bvk-t-fake-chat-generator .fcg-pal:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:1px}
.bvk-t-fake-chat-generator .fcg-palSw{display:flex;width:100%;height:10px;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.bvk-t-fake-chat-generator .fcg-palSw i{flex:1}
.bvk-t-fake-chat-generator .fcg-palL{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-fake-chat-generator .fcg-fx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.bvk-t-fake-chat-generator .fcg-fxs{display:block;font:800 18px/1 var(--kzk-font);color:#f3eefc;padding:4px 10px;border-radius:6px;background:linear-gradient(135deg,#6d4ed6,#2a8bd8 60%,#36c48f)}
.bvk-t-fake-chat-generator .fcg-fxs[data-fx=shadow]{text-shadow:0 2px 4px rgba(0,0,0,.9)}
.bvk-t-fake-chat-generator .fcg-fxs[data-fx=outline]{-webkit-text-stroke:3px #000;paint-order:stroke fill}
.bvk-t-fake-chat-generator .fcg-fxs[data-fx=glow]{text-shadow:0 0 8px #fff,0 0 14px #c4a1ff}
@container kzkc (max-width:360px){.bvk-t-fake-chat-generator .fcg-fx{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* ── tuval ── */
.bvk-t-fake-chat-generator .fcg-bgs,.bvk-t-fake-chat-generator .fcg-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
@container kzkc (min-width:520px){.bvk-t-fake-chat-generator .fcg-bgs{grid-template-columns:repeat(6,minmax(0,1fr))}.bvk-t-fake-chat-generator .fcg-sizes{grid-template-columns:repeat(5,minmax(0,1fr))}}
.bvk-t-fake-chat-generator .fcg-bgw{display:block;width:26px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 1px 2px rgba(0,0,0,.3)}
.bvk-t-fake-chat-generator .fcg-bgw[data-bg=panel]{background:linear-gradient(180deg,#18181b 0 30%,#26262c 30% 34%,#18181b 34%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),inset 4px 0 0 #9147ff}
.bvk-t-fake-chat-generator .fcg-bgw[data-bg=transparent]{background:conic-gradient(#d8d4e2 25%,#fff 0 50%,#d8d4e2 0 75%,#fff 0) 0 0/8px 8px}
.bvk-t-fake-chat-generator .fcg-bgw[data-bg=green]{background:#00b140}
.bvk-t-fake-chat-generator .fcg-bgw[data-bg=blue]{background:#0047bb}
.bvk-t-fake-chat-generator .fcg-bgw[data-bg=custom]{background:conic-gradient(from 90deg,#ff4a80,#f9c544,#3be8b0,#1e90ff,#a855f7,#ff4a80)}
.bvk-t-fake-chat-generator .fcg-bgw[data-bg=gradient]{background:linear-gradient(135deg,#1e1b4b,#7c3aed 60%,#f472b6)}
.bvk-t-fake-chat-generator #fcg-bgHint{margin-top:8px}
.bvk-t-fake-chat-generator #fcg-bgHint[hidden],.bvk-t-fake-chat-generator .fcg-bgCols[hidden],.bvk-t-fake-chat-generator #fcg-posWrap[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-bgCols{margin-top:12px}
.bvk-t-fake-chat-generator .fcg-ar{display:block;width:var(--w,20px);height:var(--h,14px);border:1.7px solid currentColor;border-radius:3px;opacity:.9}
.bvk-t-fake-chat-generator .fcg-ar--fit{width:14px;height:20px;border-style:dashed}
.bvk-t-fake-chat-generator #fcg-canvasHint{margin:8px 0 12px}
.bvk-t-fake-chat-generator #fcg-canvasHint:empty{display:none}
.bvk-t-fake-chat-generator .fcg-pos{display:grid;grid-template-columns:repeat(3,38px);grid-template-rows:repeat(3,26px);gap:5px;padding:6px;width:max-content;border-radius:10px;background:var(--kzk-field);border:1px solid var(--kzk-line)}
.bvk-t-fake-chat-generator .fcg-pos button{width:38px;height:26px;padding:0;border-radius:6px;border:1px solid var(--kzk-line);background:var(--kzk-card-2);cursor:pointer;position:relative;min-height:0}
.bvk-t-fake-chat-generator .fcg-pos button::after{content:"";position:absolute;inset:7px 11px;border-radius:3px;background:var(--kzk-faint)}
.bvk-t-fake-chat-generator .fcg-pos button.on{border-color:var(--kzk-gold-line);background:var(--kzk-gold-tint)}
.bvk-t-fake-chat-generator .fcg-pos button.on::after{background:var(--kzk-gold)}
.bvk-t-fake-chat-generator .fcg-pos button:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:1px}

/* ── hareket ── */
.bvk-t-fake-chat-generator .fcg-anims{--kzk-seg-min:92px}
.bvk-t-fake-chat-generator [data-pane=motion] .kzk-info{margin-bottom:14px}
.bvk-t-fake-chat-generator #fcg-play{margin-top:12px}

/* ── dışa aktarma ── */
.bvk-t-fake-chat-generator .fcg-xfmt{margin:0 0 12px;gap:6px}
.bvk-t-fake-chat-generator .fcg-xblk{display:none;flex-direction:column;gap:10px}
.bvk-t-fake-chat-generator .fcg-xblk.is-cur{display:flex}
.bvk-t-fake-chat-generator .fcg-xhead{display:flex;flex-direction:column;gap:2px}
.bvk-t-fake-chat-generator .fcg-xtitle{font:700 14px/1.25 var(--kzk-font-display,var(--kzk-font));color:var(--kzk-text)}
.bvk-t-fake-chat-generator .fcg-xsub{font:400 12px/1.35 var(--kzk-font);color:var(--kzk-muted)}
.bvk-t-fake-chat-generator .fcg-xrow{display:flex;flex-direction:column;gap:6px}
.bvk-t-fake-chat-generator .fcg-xrow .kzk-label{margin:0}
.bvk-t-fake-chat-generator .fcg-xblk>.kzk-btn{width:100%;justify-content:center}
.bvk-t-fake-chat-generator .fcg-copyImg{align-self:center;width:auto!important}
.bvk-t-fake-chat-generator .fcg-warn{color:var(--kzk-warn)}
.bvk-t-fake-chat-generator .fcg-warn[hidden],.bvk-t-fake-chat-generator .fcg-linkOut[hidden],.bvk-t-fake-chat-generator .kzk-hint[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-linkOut{display:flex;flex-direction:column;gap:8px}
.bvk-t-fake-chat-generator .fcg-linkRow{display:flex;gap:6px}
.bvk-t-fake-chat-generator .fcg-linkIn{flex:1 1 auto;min-width:0;font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}
.bvk-t-fake-chat-generator .fcg-linkOut .kzk-hint{margin:0}
.bvk-t-fake-chat-generator .fcg-toasts:empty{display:none}
@container kzk (min-width:860px) and (max-width:1179px){
  .bvk-t-fake-chat-generator .fcg-xblk.is-cur{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;align-items:end}
  .bvk-t-fake-chat-generator .fcg-xblk.is-cur>.fcg-xhead,.bvk-t-fake-chat-generator .fcg-xblk.is-cur>.kzk-hint,.bvk-t-fake-chat-generator .fcg-xblk.is-cur>.fcg-linkOut,.bvk-t-fake-chat-generator .fcg-xblk.is-cur>.fcg-howto{grid-column:1/-1}
  .bvk-t-fake-chat-generator .fcg-xblk[data-x=image].is-cur>#dl{grid-column:1}
  .bvk-t-fake-chat-generator .fcg-xblk[data-x=image].is-cur>.fcg-copyImg{grid-column:2;justify-self:start}
}

/* ── görünümler + sahneler kartı ── */
.bvk-t-fake-chat-generator .fcg-moreHead{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:14px}
.bvk-t-fake-chat-generator .fcg-moreTabs{flex:0 1 auto}
.bvk-t-fake-chat-generator .fcg-moreTabs button{display:inline-flex;align-items:center;gap:7px;padding-left:12px;padding-right:12px;font-weight:700}
.bvk-t-fake-chat-generator .fcg-moreTabs .kzk-i{width:16px;height:16px;flex:none}
.bvk-t-fake-chat-generator .fcg-moreTabs button.on .kzk-i{color:var(--kzk-lilac)}
.bvk-t-fake-chat-generator .fcg-cnt{font:600 11px/1 var(--kzk-font);color:var(--kzk-muted);font-variant-numeric:tabular-nums}
.bvk-t-fake-chat-generator .fcg-lookGroups{margin-left:auto;gap:6px}
.bvk-t-fake-chat-generator .fcg-lookGroups[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-moreBody[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-moreHint{margin:12px 0 0}
@container kzkc (max-width:520px){
  .bvk-t-fake-chat-generator .fcg-moreTabs{flex:1 1 100%}
  .bvk-t-fake-chat-generator .fcg-moreTabs button{flex:1;justify-content:center}
  .bvk-t-fake-chat-generator .fcg-lookGroups{margin-left:0}
}
/* dar ekranda tek sıra kaydırmalı şerit (sayfa kısalır) */
@container kzk (max-width:599px){
  .bvk-t-fake-chat-generator .fcg-moreBody>.kzk-cards{display:grid;grid-auto-flow:column;grid-auto-columns:146px;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:2px 2px 10px;margin:0 -2px;scrollbar-width:thin}
  .bvk-t-fake-chat-generator .fcg-moreBody>.kzk-cards>.kzk-tcard{scroll-snap-align:start}
  .bvk-t-fake-chat-generator .fcg-moreBody>.kzk-cards>[data-more]{display:flex!important}
  .bvk-t-fake-chat-generator .fcg-moreBody>.kzk-cards>.kzk-more-btn{display:none}
}

/* ── açık tema ── */
html[data-theme=light] .bvk-t-fake-chat-generator .fcg-fxs{color:#fff}
html[data-theme=light] .bvk-t-fake-chat-generator .fcg-pos button::after{background:#c9c2d8}
html[data-theme=light] .bvk-t-fake-chat-generator .fcg-palSw{box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}
.bvk-t-fake-chat-generator .fcg-plats button span{white-space:nowrap}
@container kzkc (max-width:440px){.bvk-t-fake-chat-generator .fcg-plats button{font-size:12px;gap:5px;padding-left:6px;padding-right:6px}.bvk-t-fake-chat-generator .fcg-plats i.fcg-pg,.bvk-t-fake-chat-generator .fcg-plats i.fcg-pg canvas{width:16px;height:16px}}

/* ── önizleme üstü: platform anahtarı, görünüm etiketi, dışa aktarmaya atla ── */
.bvk-t-fake-chat-generator .fcg-qplat{display:flex;width:100%;margin:0 0 12px}
.bvk-t-fake-chat-generator .fcg-qplat button{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-left:4px;padding-right:4px}
.bvk-t-fake-chat-generator .fcg-qplat button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@container kzkc (max-width:600px){.bvk-t-fake-chat-generator .fcg-qplat button>span{display:none}.bvk-t-fake-chat-generator .fcg-qplat button{min-height:38px}}
.bvk-t-fake-chat-generator .fcg-lookTag{display:inline-flex;align-items:center;gap:4px;max-width:220px;min-width:0}
.bvk-t-fake-chat-generator .fcg-lookTag[hidden]{display:none}
.bvk-t-fake-chat-generator .fcg-lookTag b{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-fake-chat-generator .fcg-toExp{display:none}
@container kzk (max-width:859px){.bvk-t-fake-chat-generator .fcg-toExp{display:inline-flex}}
@container kzkc (max-width:460px){.bvk-t-fake-chat-generator .fcg-lookTag{display:none}}
/* sahne örnekleri: açık örnek ve şeffaf örnek kenarda kaybolmasın */
.bvk-t-fake-chat-generator .kzk-scene-btn>i{box-shadow:inset 0 0 0 1px var(--kzk-line-2)}
.bvk-t-fake-chat-generator .kzk-scene-btn[data-scene=light]>i{box-shadow:inset 0 0 0 1px rgba(20,16,32,.28)}
/* ray etiketleri en az 11 px (fitRail gerekirse küçültür) */
.bvk-t-fake-chat-generator .kzk-rail-btn{font-size:11.5px}

/* ── dışa aktarma: giriş notu, OBS adımları ── */
.bvk-t-fake-chat-generator .fcg-lockNote{justify-content:flex-start;text-align:left;margin:0 0 12px;padding:8px 10px;border-radius:var(--kzk-r-md);background:var(--kzk-card-2);border:1px solid var(--kzk-line);color:var(--kzk-text-2);font-size:12px;line-height:1.4}
.bvk-t-fake-chat-generator .fcg-lockNote svg{width:15px;height:15px}
.bvk-t-fake-chat-generator .fcg-scale button.fcg-capped{opacity:.55}
.bvk-t-fake-chat-generator .fcg-howto{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:12px;border-radius:var(--kzk-r-md);background:var(--kzk-card-2);border:1px solid var(--kzk-line)}
.bvk-t-fake-chat-generator .fcg-howTitle{font:700 12.5px/1.2 var(--kzk-font);color:var(--kzk-text)}
.bvk-t-fake-chat-generator .fcg-steps{margin:0;padding:0;list-style:none;counter-reset:fcgs;display:flex;flex-direction:column;gap:8px}
.bvk-t-fake-chat-generator .fcg-steps li{counter-increment:fcgs;position:relative;padding-left:26px;font:400 12.5px/1.45 var(--kzk-font);color:var(--kzk-text-2)}
.bvk-t-fake-chat-generator .fcg-steps li::before{content:counter(fcgs);position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--kzk-hl-bg);border:1px solid var(--kzk-hl-line);color:var(--kzk-lilac);font:700 10.5px/1 var(--kzk-font)}
.bvk-t-fake-chat-generator .fcg-dimChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.bvk-t-fake-chat-generator .fcg-dim{display:inline-flex;align-items:baseline;gap:5px;padding:4px 7px;border-radius:8px;border:1px solid var(--kzk-line-2);background:var(--kzk-field);color:var(--kzk-text);cursor:pointer;font:400 11px/1.2 var(--kzk-font)}
.bvk-t-fake-chat-generator .fcg-dim small{font:inherit;color:var(--kzk-muted)}
.bvk-t-fake-chat-generator .fcg-dim b{font:700 12.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}
.bvk-t-fake-chat-generator .fcg-dim::after{content:"";width:12px;height:12px;align-self:center;opacity:.6;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='8.5' width='12' height='12' rx='2.2'/%3E%3Cpath d='M15.5 8.5V5.5a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8.5' y='8.5' width='12' height='12' rx='2.2'/%3E%3Cpath d='M15.5 8.5V5.5a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h3'/%3E%3C/svg%3E") center/contain no-repeat}
.bvk-t-fake-chat-generator .fcg-dim:hover{border-color:var(--kzk-lilac)}
.bvk-t-fake-chat-generator .fcg-dim:focus-visible,.bvk-t-fake-chat-generator .fcg-inlineBtn:focus-visible{outline:2px solid var(--kzk-gold);outline-offset:1px}
.bvk-t-fake-chat-generator .fcg-tips{margin:2px 0 0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:4px;font:400 11.5px/1.4 var(--kzk-font);color:var(--kzk-muted)}
.bvk-t-fake-chat-generator .fcg-inlineBtn{margin:0;padding:0;border:0;background:none;color:var(--kzk-lilac);font:700 12px/1.35 var(--kzk-font);text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.bvk-t-fake-chat-generator #fcg-linkBg{margin:0}
.bvk-t-fake-chat-generator .fcg-xbg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.bvk-t-fake-chat-generator .fcg-xbg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0}
.bvk-t-fake-chat-generator .fcg-xbg button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bvk-t-fake-chat-generator .fcg-xbg .fcg-bgw{width:14px;height:14px;border-radius:4px;flex:none}
.bvk-t-fake-chat-generator .fcg-xbg button{font-size:12px;padding-left:4px;padding-right:4px}
@container kzkc (max-width:300px){.bvk-t-fake-chat-generator .fcg-xbg .fcg-bgw{display:none}}
@container kzk (min-width:860px){.bvk-t-fake-chat-generator .fcg-list{max-height:560px}}
