.I4f63G_placeholder{width:60px;height:32px}.I4f63G_login:focus{outline:none}.I4f63G_login:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.I4f63G_login{border:1px solid var(--line-strong);height:32px;color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s}.I4f63G_login:hover{background:var(--hover)}.I4f63G_dialog{border:1px solid var(--line-strong);width:min(400px,100vw - 32px);color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-lifted);border-radius:16px;padding:0}.I4f63G_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0506088c}.I4f63G_dialogBody{padding:24px;position:relative}.I4f63G_dialogBody h2{letter-spacing:-.01em;margin:0 28px 6px 0;font-size:18px;font-weight:600}.I4f63G_close:focus{outline:none}.I4f63G_close:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.I4f63G_close{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.I4f63G_close:hover{color:var(--text);background:var(--hover)}.I4f63G_close{position:absolute;top:16px;right:16px}.I4f63G_lead{color:var(--text-muted);margin:0 0 18px;line-height:1.5}.I4f63G_notice{color:var(--warn);background:var(--hover);border-radius:8px;margin:0 0 14px;padding:9px 12px;font-size:13px;line-height:1.45}.I4f63G_providers{flex-direction:column;gap:8px;display:flex}.I4f63G_provider:focus{outline:none}.I4f63G_provider:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.I4f63G_provider{border:1px solid var(--line-strong);height:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-weight:500;transition:background .15s;display:flex}.I4f63G_provider:hover:not(:disabled){background:var(--hover)}.I4f63G_provider:disabled{opacity:.5;cursor:default}.I4f63G_error{color:var(--bad);margin:12px 0 0;font-size:13px;line-height:1.45}.I4f63G_menu{position:relative}.I4f63G_menu summary:focus{outline:none}.I4f63G_menu summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.I4f63G_menu summary{width:32px;height:32px;color:var(--on-accent);background:var(--accent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-weight:600;list-style:none;display:flex;overflow:hidden}.I4f63G_menu summary::-webkit-details-marker{display:none}.I4f63G_menu img{object-fit:cover;width:100%;height:100%}.I4f63G_menuPanel{z-index:40;border:1px solid var(--line-strong);background:var(--surface-raised);width:230px;box-shadow:var(--shadow-lifted);border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex;position:absolute;top:40px;right:0}.I4f63G_menuPanel small{color:var(--text-muted);overflow-wrap:anywhere}.I4f63G_menuPanel button:focus{outline:none}.I4f63G_menuPanel button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.I4f63G_menuPanel button{color:var(--text-muted);background:var(--hover);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:7px 8px;display:flex}.I4f63G_menuPanel button:hover{color:var(--text);background:var(--hover-strong)}
._5LeL_a_tool{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;flex-direction:column;gap:10px;height:100%;padding:12px;display:flex;overflow:auto;container-type:inline-size}._5LeL_a_tool>*{flex-shrink:0}._5LeL_a_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._5LeL_a_spacer{flex:1}._5LeL_a_split{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(90px,1fr);gap:10px;min-height:0;display:grid}@container (min-width:560px){._5LeL_a_split{grid-template-columns:repeat(2,minmax(0,1fr))}}._5LeL_a_input:focus,._5LeL_a_textarea:focus{outline:none}._5LeL_a_input:focus-visible,._5LeL_a_textarea:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}._5LeL_a_input,._5LeL_a_textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:var(--field);font-family:var(--font-mono);border-radius:8px;font-size:12.5px;transition:border-color .15s}._5LeL_a_input::placeholder,._5LeL_a_textarea::placeholder{color:var(--text-faint)}._5LeL_a_input:hover,._5LeL_a_textarea:hover{border-color:var(--line-strong)}._5LeL_a_input{height:32px;padding:0 10px}._5LeL_a_textarea{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;resize:none;flex:1;min-height:72px;padding:9px 10px;line-height:1.55;display:block}._5LeL_a_output{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;border:1px solid var(--line);min-height:72px;color:var(--text);background:var(--field);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;flex:1;margin:0;padding:9px 10px;font-size:12.5px;line-height:1.55;overflow:auto}._5LeL_a_output:empty:before{content:attr(data-placeholder);color:var(--text-faint)}._5LeL_a_outputCompact{flex:none;min-height:0;max-height:220px}._5LeL_a_prose{font-family:var(--font-sans);font-size:14px}._5LeL_a_btn:focus{outline:none}._5LeL_a_btn:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}._5LeL_a_btn{border:1px solid var(--line);height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}._5LeL_a_btn:hover:not(:disabled){border-color:var(--line-strong);color:var(--text);background:var(--hover)}._5LeL_a_btn:disabled{opacity:.45;cursor:default}._5LeL_a_iconBtn{width:30px;padding:0}._5LeL_a_primary{color:var(--on-accent);background:var(--accent);border-color:#0000}._5LeL_a_primary:hover:not(:disabled){color:var(--on-accent);background:var(--accent-strong);border-color:#0000}._5LeL_a_copied{border-color:var(--ok);color:var(--ok)}._5LeL_a_segmented{border:1px solid var(--line);background:var(--field);border-radius:8px;flex:none;padding:2px;display:inline-flex}._5LeL_a_segmented button:focus{outline:none}._5LeL_a_segmented button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}._5LeL_a_segmented button{height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:500}._5LeL_a_segmented button:hover{color:var(--text)}._5LeL_a_segmented ._5LeL_a_segmentActive{color:var(--text);background:var(--hover-strong)}._5LeL_a_toggle{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}._5LeL_a_toggle input{width:14px;height:14px;accent-color:var(--accent-ink);margin:0}._5LeL_a_valueList{flex-direction:column;gap:6px;display:flex}._5LeL_a_valueRow{border:1px solid var(--line);background:var(--field);border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:2px 2px 2px 10px;display:flex}._5LeL_a_valueRow ._5LeL_a_btn{border-color:#0000;width:28px;height:28px}._5LeL_a_valueLabel{width:82px;color:var(--text-muted);flex:none;font-size:12px}._5LeL_a_value{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;min-width:0;color:var(--text);font-family:var(--font-mono);overflow-wrap:anywhere;flex:1;font-size:12.5px}._5LeL_a_hint{color:var(--text-faint);margin:0;font-size:12px;line-height:1.45}._5LeL_a_error{color:var(--bad);background:var(--bad-soft);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:7px 10px;font-size:12px;line-height:1.45}._5LeL_a_badge{height:22px;color:var(--text-muted);background:var(--hover);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}._5LeL_a_badgeOk{color:var(--ok);background:var(--ok-soft)}._5LeL_a_badgeBad{color:var(--bad);background:var(--bad-soft)}._5LeL_a_sectionLabel{color:var(--text-muted);margin:0;font-size:12px;font-weight:500}._5LeL_a_stack{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex}._5LeL_a_empty{color:var(--text-faint);text-align:center;margin:auto;padding:12px;font-size:13px}._5LeL_a_tokKey{color:var(--syntax-key)}._5LeL_a_tokString{color:var(--syntax-string)}._5LeL_a_tokNumber{color:var(--syntax-number)}._5LeL_a_tokLiteral{color:var(--syntax-literal)}._5LeL_a_mark{color:inherit;background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-line);border-radius:3px}._5LeL_a_matchRow{border-top:1px solid var(--line);font-family:var(--font-mono);overflow-wrap:anywhere;gap:8px;padding:4px 0;font-size:12px;display:flex}._5LeL_a_matchRow:first-child{border-top:0}._5LeL_a_matchRow span:first-child{width:40px;color:var(--text-faint);flex:none}._5LeL_a_groups{color:var(--text-muted)}._5LeL_a_diff{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;border:1px solid var(--line);background:var(--field);min-height:90px;font-family:var(--font-mono);border-radius:8px;flex:1;font-size:12.5px;line-height:1.55;overflow:auto}._5LeL_a_diffLine{white-space:pre;min-width:max-content;padding:0 10px 0 0;display:flex}._5LeL_a_diffLine:before{content:attr(data-sign);width:24px;color:var(--text-faint);text-align:center;flex:none}._5LeL_a_diffAdd{background:var(--ok-soft)}._5LeL_a_diffAdd:before{color:var(--ok)}._5LeL_a_diffDel{background:var(--bad-soft)}._5LeL_a_diffDel:before{color:var(--bad)}._5LeL_a_swatch{border:1px solid var(--line);border-radius:10px;flex:none;height:64px}._5LeL_a_colorInput:focus{outline:none}._5LeL_a_colorInput:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}._5LeL_a_colorInput{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex:none;width:32px;height:32px;padding:0;overflow:hidden}._5LeL_a_colorInput::-webkit-color-swatch-wrapper{padding:0}._5LeL_a_colorInput::-webkit-color-swatch{border:0}._5LeL_a_colorInput::-moz-color-swatch{border:0}._5LeL_a_contrastGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._5LeL_a_contrastCard{flex-direction:column;gap:4px;display:flex}._5LeL_a_contrastCard small{color:var(--text-muted);font-family:var(--font-mono);font-size:11.5px}._5LeL_a_contrastSample{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:500}._5LeL_a_range{min-width:80px;accent-color:var(--accent-ink);flex:1}._5LeL_a_meter{background:var(--hover-strong);border-radius:99px;height:4px;overflow:hidden}._5LeL_a_meter span{border-radius:inherit;height:100%;transition:width .2s;display:block}._5LeL_a_statusList{flex-direction:column;display:flex}._5LeL_a_statusRow{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:2px 10px;padding:8px 0;display:grid}._5LeL_a_statusRow:first-child{border-top:0}._5LeL_a_statusRow b{font-family:var(--font-mono);grid-row:span 2;font-size:13px;font-weight:600}._5LeL_a_statusRow span{font-size:13px;font-weight:500}._5LeL_a_statusRow small{color:var(--text-muted);font-size:12px;line-height:1.4}._5LeL_a_status1{color:var(--syntax-key)}._5LeL_a_status2{color:var(--ok)}._5LeL_a_status3{color:var(--syntax-key)}._5LeL_a_status4{color:var(--warn)}._5LeL_a_status5{color:var(--bad)}._5LeL_a_clock{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}._5LeL_a_toolFit{overflow:hidden}._5LeL_a_pomodoro{flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;display:flex}._5LeL_a_ringBox{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;container-type:size}._5LeL_a_ring{aspect-ratio:1;width:min(100cqw,100cqh);position:relative;container-type:inline-size}._5LeL_a_ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}._5LeL_a_ring circle{fill:none;stroke-width:5px}._5LeL_a_ring ._5LeL_a_ringTrack{stroke:var(--hover-strong)}._5LeL_a_ring ._5LeL_a_ringValue{stroke:var(--accent-ink);stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .2s}._5LeL_a_ring[data-mode=focus] ._5LeL_a_ringValue{stroke:var(--timer-focus)}._5LeL_a_ringClock{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19cqw;font-weight:600}._5LeL_a_ringLabel{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._5LeL_a_numberInput{width:62px}
.QOqkaW_app{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.QOqkaW_topBar{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.QOqkaW_brand{align-items:center;gap:10px;min-width:0;display:flex}.QOqkaW_brandMark{width:28px;height:28px;color:var(--on-accent);background:var(--accent);font-family:var(--font-mono);letter-spacing:-.06em;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.QOqkaW_brandName{font-family:var(--font-mono);letter-spacing:-.03em;font-size:15px;font-weight:600}.QOqkaW_brandName em{color:var(--accent-ink);font-style:normal}@media (max-width:360px){.QOqkaW_brandName{display:none}}.QOqkaW_topActions{align-items:center;gap:4px;display:flex}.QOqkaW_topIcon:focus{outline:none}.QOqkaW_topIcon:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.QOqkaW_topIcon{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.QOqkaW_topIcon:hover{color:var(--text);background:var(--hover)}.QOqkaW_topIcon[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}@media (max-width:760px){.QOqkaW_layoutControl{display:none}}.QOqkaW_addButton:focus{outline:none}.QOqkaW_addButton:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.QOqkaW_addButton{height:32px;color:var(--on-accent);background:var(--accent);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:6px;padding:0 7px 0 9px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.QOqkaW_addButton:hover{background:var(--accent-strong)}.QOqkaW_addButton .QOqkaW_kbd{color:#12190abf;border-color:#12190a40}@media (max-width:760px){.QOqkaW_addButton{padding:0 9px}.QOqkaW_addButton .QOqkaW_kbd{display:none}}.QOqkaW_kbd{border:1px solid var(--line-strong);color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:10.5px;font-weight:500}.QOqkaW_main,.QOqkaW_gridArea{flex-direction:column;flex:1;display:flex;position:relative}.QOqkaW_gridArea:before{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--hover) 40%, transparent) 0 var(--col-width), transparent var(--col-width) var(--col-pitch));opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0 0 0 12px}.QOqkaW_gridArea.QOqkaW_interacting:before{opacity:1}.QOqkaW_gridArea.QOqkaW_interacting{-webkit-user-select:none;user-select:none}.QOqkaW_grid{flex:1 0 auto;min-height:calc(100vh - 56px)}.QOqkaW_frame[data-category=data]{--category:var(--cat-data)}.QOqkaW_frame[data-category=generate]{--category:var(--cat-generate)}.QOqkaW_frame[data-category=encode]{--category:var(--cat-encode)}.QOqkaW_frame[data-category=text]{--category:var(--cat-text)}.QOqkaW_frame[data-category=reference]{--category:var(--cat-reference)}.QOqkaW_frame[data-category=focus]{--category:var(--cat-focus)}.QOqkaW_frame{border:1px solid var(--line);background:var(--surface);height:100%;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.QOqkaW_frame:hover{border-color:var(--line-strong)}.react-draggable-dragging .QOqkaW_frame{border-color:var(--accent-line);box-shadow:var(--shadow-lifted)}.QOqkaW_frameHeader{border-bottom:1px solid var(--line);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;height:38px;padding:0 4px 0 9px;display:flex}.QOqkaW_frameHeader h2{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}.QOqkaW_draggable{touch-action:none;cursor:grab}.react-draggable-dragging .QOqkaW_draggable{cursor:grabbing}.QOqkaW_frameIcon{width:22px;height:22px;color:var(--category);background:color-mix(in srgb, var(--category) 14%, transparent);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.QOqkaW_frameActions{opacity:0;flex:none;align-items:center;transition:opacity .12s;display:flex}.QOqkaW_frame:hover .QOqkaW_frameActions,.QOqkaW_frame:focus-within .QOqkaW_frameActions{opacity:1}@media (hover:none){.QOqkaW_frameActions{opacity:1}}.QOqkaW_frameAction:focus{outline:none}.QOqkaW_frameAction:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.QOqkaW_frameAction{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.QOqkaW_frameAction:hover{color:var(--text);background:var(--hover)}.QOqkaW_frameAction{position:relative}.QOqkaW_frameAction select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.QOqkaW_frameAction:focus-within{color:var(--text);background:var(--hover)}.QOqkaW_frameBody{flex:1;min-height:0}.QOqkaW_toolError{height:100%;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.QOqkaW_toolError p{margin:0}.QOqkaW_toolError button:focus{outline:none}.QOqkaW_toolError button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.QOqkaW_toolError button{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.QOqkaW_swapTarget{border-color:var(--accent-ink)}.QOqkaW_swapOverlay{z-index:3;color:var(--accent-ink);background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;align-items:flex-start;gap:6px;padding:11px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.QOqkaW_empty{pointer-events:none;justify-content:center;align-items:center;padding:24px 16px 64px;display:flex;position:absolute;inset:0}.QOqkaW_emptyContent{text-align:center;pointer-events:auto;flex-direction:column;align-items:center;max-width:560px;animation:.45s ease-out QOqkaW_rise;display:flex}.QOqkaW_emptyContent h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px;font-size:clamp(28px,5vw,42px);font-weight:600;line-height:1.1}@keyframes QOqkaW_rise{0%{opacity:0;transform:translateY(8px)}}.QOqkaW_prompt{border:1px solid var(--line);color:var(--text-muted);background:var(--surface);font-family:var(--font-mono);border-radius:99px;margin:0 0 18px;padding:6px 12px;font-size:13px}.QOqkaW_prompt span{color:var(--accent-ink)}.QOqkaW_prompt i{vertical-align:-2px;background:var(--accent-ink);width:7px;height:14px;margin-left:4px;animation:1.1s steps(2,jump-none) infinite QOqkaW_blink;display:inline-block}@keyframes QOqkaW_blink{0%{opacity:1}to{opacity:0}}.QOqkaW_emptyLead{max-width:460px;color:var(--text-muted);text-wrap:pretty;margin:0 0 24px;font-size:15px;line-height:1.55}.QOqkaW_suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.QOqkaW_suggestions button:focus{outline:none}.QOqkaW_suggestions button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.QOqkaW_suggestions button[data-category=data]{--category:var(--cat-data)}.QOqkaW_suggestions button[data-category=generate]{--category:var(--cat-generate)}.QOqkaW_suggestions button[data-category=encode]{--category:var(--cat-encode)}.QOqkaW_suggestions button[data-category=text]{--category:var(--cat-text)}.QOqkaW_suggestions button[data-category=reference]{--category:var(--cat-reference)}.QOqkaW_suggestions button[data-category=focus]{--category:var(--cat-focus)}.QOqkaW_suggestions button{border:1px solid var(--line-strong);height:34px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,transform .15s;display:inline-flex}.QOqkaW_suggestions button svg{color:var(--category)}.QOqkaW_suggestions button:hover{border-color:var(--category);transform:translateY(-1px)}.QOqkaW_browse:focus{outline:none}.QOqkaW_browse:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.QOqkaW_browse{height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.QOqkaW_browse:hover{color:var(--text);background:var(--hover)}.QOqkaW_toast{z-index:50;border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:var(--shadow-lifted);white-space:nowrap;border-radius:10px;align-items:center;gap:14px;padding:8px 8px 8px 14px;font-size:13px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.QOqkaW_toast button:focus{outline:none}.QOqkaW_toast button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.QOqkaW_toast button{color:var(--accent-ink);background:var(--accent-soft);cursor:pointer;border:0;border-radius:6px;padding:4px 8px;font-weight:600}
.k6Z1ea_panel{z-index:30;border-left:1px solid var(--line-strong);background:var(--surface-raised);width:min(360px,100vw);box-shadow:var(--shadow-lifted);flex-direction:column;animation:.18s ease-out k6Z1ea_slide-in;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes k6Z1ea_slide-in{0%{opacity:0;transform:translate(16px)}}.k6Z1ea_header{justify-content:space-between;align-items:center;padding:14px 14px 10px 18px;display:flex}.k6Z1ea_header h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.k6Z1ea_close:focus{outline:none}.k6Z1ea_close:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.k6Z1ea_close{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.k6Z1ea_close:hover{color:var(--text);background:var(--hover)}.k6Z1ea_search{border:1px solid var(--line-strong);color:var(--text-muted);background:var(--field);border-radius:10px;align-items:center;gap:8px;margin:0 14px;padding:0 11px;display:flex}.k6Z1ea_search:focus-within{border-color:var(--accent-ink)}.k6Z1ea_search input{min-width:0;height:38px;color:var(--text);background:0 0;border:0;outline:0;flex:1}.k6Z1ea_search input::placeholder{color:var(--text-faint)}.k6Z1ea_tip{color:var(--text-faint);margin:10px 18px 4px;font-size:12px}.k6Z1ea_list{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;flex:1;padding:4px 10px 16px;overflow-y:auto}.k6Z1ea_list h3{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;margin:14px 8px 4px;font-size:11.5px;font-weight:600}.k6Z1ea_none{color:var(--text-muted);text-align:center;padding:24px 8px}.k6Z1ea_card:focus{outline:none}.k6Z1ea_card:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.k6Z1ea_card[data-category=data]{--category:var(--cat-data)}.k6Z1ea_card[data-category=generate]{--category:var(--cat-generate)}.k6Z1ea_card[data-category=encode]{--category:var(--cat-encode)}.k6Z1ea_card[data-category=text]{--category:var(--cat-text)}.k6Z1ea_card[data-category=reference]{--category:var(--cat-reference)}.k6Z1ea_card[data-category=focus]{--category:var(--cat-focus)}.k6Z1ea_card{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:8px;transition:background .12s;display:flex}.k6Z1ea_card:hover{background:var(--hover)}.k6Z1ea_card:active{cursor:grabbing}.k6Z1ea_card:hover .k6Z1ea_cardAdd,.k6Z1ea_card:focus-visible .k6Z1ea_cardAdd{opacity:1}.k6Z1ea_cardIcon{width:32px;height:32px;color:var(--category);background:color-mix(in srgb, var(--category) 14%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.k6Z1ea_cardText{flex-direction:column;flex:1;min-width:0;display:flex}.k6Z1ea_cardText strong{font-size:13.5px;font-weight:500}.k6Z1ea_cardText small{color:var(--text-muted);font-size:12px;line-height:1.35}.k6Z1ea_cardAdd{color:var(--text-muted);opacity:0;flex:none;transition:opacity .12s}
.VI3mPW_panel{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;border:1px solid var(--line);min-height:120px;color:var(--text);background:var(--field);border-radius:8px;flex:1;padding:6px 0;overflow:auto}.VI3mPW_panel:focus{outline:none}.VI3mPW_panel:focus-visible{border-color:var(--accent-ink)}.VI3mPW_panelDrop{box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.VI3mPW_row{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-width:max-content;height:22px;padding-right:8px;font-size:13px;display:flex;position:relative}.VI3mPW_row:hover{background:var(--hover)}.VI3mPW_row:hover .VI3mPW_actions,.VI3mPW_row:focus-within .VI3mPW_actions{opacity:1;pointer-events:auto}.VI3mPW_selected,.VI3mPW_selected:hover{background:var(--hover-strong)}.VI3mPW_dropTarget,.VI3mPW_dropTarget:hover{background:var(--accent-soft)}.VI3mPW_guide{background:var(--line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.VI3mPW_chevron{width:16px;height:16px;color:var(--text-muted);flex:none;display:flex}.VI3mPW_icon{flex:none;display:block}.VI3mPW_name{flex:none}.VI3mPW_dimmed{color:var(--text-faint)}.VI3mPW_actions{background:linear-gradient(to right, transparent, var(--field) 10px);opacity:0;pointer-events:none;flex:none;margin-left:auto;padding-left:12px;display:flex;position:sticky;right:4px}.VI3mPW_actions button{width:22px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.VI3mPW_actions button:hover{color:var(--text);background:var(--hover-strong)}.VI3mPW_actions button:focus-visible{outline:1.5px solid var(--accent-ink);outline-offset:-1px}@media (hover:none){.VI3mPW_actions{opacity:1;pointer-events:auto}}.VI3mPW_nameInput{border:1px solid var(--accent-ink);min-width:90px;height:20px;color:var(--text);background:var(--surface);border-radius:3px;outline:none;flex:1;padding:0 4px;font-size:13px}.VI3mPW_empty{color:var(--text-faint);text-align:center;margin:0;padding:16px}.VI3mPW_ascii{scrollbar-width:thin;scrollbar-color:var(--line-strong) #0000;border:1px solid var(--line);min-height:120px;color:var(--text);background:var(--field);white-space:pre;border-radius:8px;flex:1;margin:0;padding:10px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,DejaVu Sans Mono,monospace;font-size:13px;line-height:1.25;overflow:auto}.VI3mPW_ascii:empty:before{content:attr(data-placeholder);color:var(--text-faint)}
