:root{--tk-toggle-track-bg:var(--tk-bg-dark);--tk-toggle-thumb-bg:color-mix(in srgb, var(--tk-bg-selected) 90%, var(--tk-text));--tk-toggle-thumb-fg:color-mix(in srgb, var(--tk-text) 78%, transparent)}.xec38659fb6{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);place-self:start;gap:2px;width:max-content;max-width:100%;padding:2px;display:flex}.xec38659fb6--ghost{background:0 0;border:0;gap:4px;padding:0}.x26152e22d2{color:var(--tk-text-dim);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);border-radius:var(--tk-radius);cursor:pointer;white-space:nowrap;font-family:var(--tk-font);background:0 0;border:0;justify-content:center;align-items:center;padding:6px 12px;transition:background .12s,color .12s;display:inline-flex}.xec38659fb6--sm .x26152e22d2{font-size:var(--tk-text-xs);padding:4px 8px}.x26152e22d2:focus-visible{outline:2px solid var(--tk-accent-glow);outline-offset:1px}.x26152e22d2:hover:not(:disabled):not(.is-active){color:var(--tk-text);background:color-mix(in srgb, var(--tk-text) 5%, transparent)}.x26152e22d2.is-active{background:var(--tk-accent);color:var(--tk-on-accent);font-weight:var(--tk-fw-strong)}.xec38659fb6--ghost .x26152e22d2.is-active{color:var(--tk-text);box-shadow:inset 0 -2px 0 0 var(--tk-accent);background:0 0}.x26152e22d2:disabled{opacity:.4;cursor:not-allowed}.x21b12bc21c{border-radius:var(--tk-radius);background:var(--tk-toggle-track-bg);cursor:pointer;border:0;align-items:center;width:44px;height:22px;padding:2px;transition:background .12s;display:inline-flex;position:relative}.x21b12bc21c:hover:not(:disabled) .x21b12bc21c__thumb{filter:brightness(1.1)}.x21b12bc21c:focus-visible{outline:2px solid var(--tk-accent-glow);outline-offset:2px}.x21b12bc21c:disabled,.x21b12bc21c.is-disabled{opacity:.5;cursor:not-allowed}.x21b12bc21c__thumb{border-radius:var(--tk-radius-sm);background:var(--tk-toggle-thumb-bg);width:18px;height:18px;color:var(--tk-toggle-thumb-fg);justify-content:center;align-items:center;transition:transform .12s,background .12s,color .12s;display:inline-flex;transform:translate(0)}.x21b12bc21c.is-checked .x21b12bc21c__thumb{background:var(--tk-accent);color:var(--tk-on-accent);transform:translate(22px)}.x21b12bc21c__thumb svg{display:block}.xeb431141b5{justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.xeb431141b5.is-disabled{opacity:.5}.xeb431141b5__text{flex:auto;min-width:0}.xeb431141b5__label{font-weight:var(--tk-fw-bold,700);color:var(--tk-text);font-size:var(--tk-text-base);line-height:var(--tk-leading-snug)}.xeb431141b5__desc{color:var(--tk-muted);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);margin-top:4px}.xeb431141b5__control{flex:none;padding-top:2px}.x55f121e150{color:var(--tk-text);cursor:pointer;user-select:none;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.x55f121e150.is-disabled{opacity:.5;cursor:not-allowed}.x55f121e150__control{flex:none;width:16px;height:16px;margin-top:2px;display:inline-flex;position:relative}.x55f121e150__input{opacity:0;width:16px;height:16px;cursor:inherit;margin:0;position:absolute;inset:0}.x55f121e150__mark{border:1px solid var(--tk-border);border-radius:var(--tk-radius-sm);background:var(--tk-bg-dark);color:#0000;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.x55f121e150.is-checked .x55f121e150__mark{border-color:var(--tk-accent);background:var(--tk-accent);color:var(--tk-on-accent)}.x55f121e150__input:focus-visible+.x55f121e150__mark{outline:2px solid var(--tk-accent-glow);outline-offset:2px}.x55f121e150__mark svg{width:11px;height:11px;display:block}.x55f121e150__text{flex-direction:column;gap:3px;min-width:0;display:flex}.x55f121e150__label{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug)}.x55f121e150__desc{color:var(--tk-muted);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal)}.x54331de0fe__frac{font-size:.7em}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/image/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/image/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/image/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/image/assets/work-sans-vietnamese-wght-normal-BKsN3ITN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/image/assets/work-sans-latin-ext-wght-normal-B5dZ8C4S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/image/assets/work-sans-latin-wght-normal-Bl-S9Xys.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--tk-bg:#13152c;--tk-foreground:#191b31;--tk-bg-dark:#0e0f21;--tk-bg-input:#0e0f21;--tk-bg-selected:#22253f;--tk-bg-selected-hover:#252844;--tk-bg-elevated:#1c1d3a;--tk-scrollbar-thumb:#22253f;--tk-text:#fff;--tk-text-dim:#fff9;--tk-muted:#ffffffb3;--tk-faint:#ffffff80;--tk-faintest:#fff6;--tk-text-header:#fff;--tk-text-foreground:#fff;--tk-text-prompt:#fff;--tk-text-ai:#fff;--tk-text-edited:#f3a4cc;--tk-text-new-user:#69cef0;--tk-text-highlighted:#f5b3a4;--tk-text-highlighted-bg:#4a1f1d;--tk-text-action:#ff9de4;--tk-success:#4ade80;--tk-warning:#f1c40f;--tk-error:#e74c3c;--tk-accent:#f5f3c2;--tk-accent-2:color-mix(in srgb, var(--tk-accent) 82%, var(--tk-text));--tk-accent-glow:color-mix(in srgb, var(--tk-accent) 40%, transparent);--tk-on-accent:#0e0f21;--tk-int-low:4, 102, 206;--tk-int-mid:0, 151, 7;--tk-int-high:184, 55, 0;--tk-border:#22253f;--tk-border-thin:#22253f;--tk-border-soft:#ffffff14;--tk-divider:#3c3f5a;--tk-avatar-bg:#9773ff;--tk-avatar-skin:#ffad72;--tk-avatar-eye:#202234;--tk-canvas-compare-active:color-mix(in srgb, var(--tk-bg-selected) 95%, var(--tk-text));--tk-i2i-cold-overlay:color-mix(in srgb, var(--tk-bg) 40%, transparent);--tk-i2i-mask-badge-bg:color-mix(in srgb, var(--tk-bg-selected) 82%, transparent);--tk-history-media-badge-bg:color-mix(in srgb, var(--tk-foreground) 70%, transparent);--tk-batch-progress-text:color-mix(in srgb, var(--tk-text) 92%, transparent);--tk-batch-error-scrim:color-mix(in srgb, var(--tk-bg-dark) 62%, transparent);--tk-batch-result-badge-bg:color-mix(in srgb, var(--tk-bg-dark) 70%, transparent);--tk-batch-overlay-text:var(--tk-text);--tk-batch-overlay-shadow:color-mix(in srgb, var(--tk-bg-elevated) 60%, transparent);--tk-pinned-preview-scrim:color-mix(in srgb, var(--tk-bg) 64%, transparent);--tk-pinned-preview-blur:blur(12px);--tk-float-shadow:color-mix(in srgb, light-dark(var(--tk-text),var(--tk-bg-dark)) 45%, transparent);--tk-auth-gate-glow:color-mix(in srgb, var(--tk-accent) 6%, transparent);--tk-auth-gate-start:color-mix(in srgb, var(--tk-bg) 75%, var(--tk-bg-elevated));--tk-auth-gate-end:var(--tk-bg-dark);--tk-auth-card-bg:color-mix(in srgb, var(--tk-bg-dark) 80%, transparent);--tk-char-position-grid-bg:color-mix(in srgb, var(--tk-bg) 80%, var(--tk-bg-dark));--tk-char-position-cell-hover-border:color-mix(in srgb, var(--tk-text) 18%, transparent);--tk-char-position-cell-active:color-mix(in srgb, var(--tk-accent) 14%, transparent);--tk-char-position-overlap:color-mix(in srgb, var(--tk-error) 75%, var(--tk-text));--tk-char-position-outside-scrim:#0000004d;--tk-generate-quota-scrim:#0003;--tk-feedback-page-glow:color-mix(in srgb, var(--tk-bg-selected) 78%, transparent);--tk-feedback-header-bg:color-mix(in srgb, var(--tk-bg-dark) 82%, transparent);--tk-feedback-admin-scrim:color-mix(in srgb, var(--tk-bg-dark) 68%, transparent);--tk-prompt-chunk-border:color-mix(in srgb, var(--tk-text) 10%, transparent);--tk-prompt-chunk-bg:color-mix(in srgb, var(--tk-text) 12%, transparent);--tk-prompt-chunk-selected-ring:color-mix(in srgb, var(--tk-accent) 18%, transparent);--tk-surface-subtle:color-mix(in srgb, var(--tk-text) 5%, transparent);--tk-surface-hover:color-mix(in srgb, var(--tk-text) 8%, transparent);--tk-surface-active:color-mix(in srgb, var(--tk-text) 12%, transparent);--tk-surface-outline:color-mix(in srgb, var(--tk-text) 20%, transparent);--tk-surface-decoration:color-mix(in srgb, var(--tk-text) 40%, transparent);--tk-theme-preview-art-violet:#9773ff80;--tk-theme-preview-art-peach:#f5b3a473;--tk-theme-preview-art-cyan:#69cef066;--tk-ph-cat-character:light-dark(#005428,#6ee599);--tk-ph-cat-copyright:light-dark(#4c2898,#dbceff);--tk-ph-cat-artist:light-dark(#7d2254,#f7bfdb);--tk-ph-cat-meta:light-dark(#0b4759,#8fdaf4);--tk-radius-sm:2px;--tk-radius:2px;--tk-radius-md:3px;--tk-radius-lg:3px;--tk-radius-panel:3px;--tk-radius-soft:4px;--tk-radius-full:999px;--tk-slider-track-height:22px;--tk-row-h:44px;--tk-nav-h:49px;--tk-panel-w:425px;--tk-history-w:140px;--tk-float-opacity:100%;--tk-float-blur:none;--tk-panel-opacity:100%;--tk-panel-blur:none;--tk-font:"Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--tk-font-header-base:"Eczar", "Times New Roman", Georgia, serif;--tk-font-header:var(--tk-font-header-base);--tk-font-cjk:"Noto Sans SC", "Noto Sans TC", "PingFang SC", "Microsoft YaHei";--tk-text-2xs:11px;--tk-text-xs:12.8px;--tk-text-sm:14px;--tk-text-base:16px;--tk-text-lg:18px;--tk-text-2xl:22px;--tk-text-note:13.6px;--tk-text-dialog:24px;--tk-fs-username:var(--tk-text-2xl);--tk-fs-section:var(--tk-text-lg);--tk-fs-base:var(--tk-text-base);--tk-fs-control:var(--tk-text-sm);--tk-fs-meta:var(--tk-text-xs);--tk-fs-tag:var(--tk-text-xs);--tk-fs-mini:var(--tk-text-2xs);--tk-fw-bold:700;--tk-fw-strong:600;--tk-fw-medium:var(--tk-fw-strong);--tk-fw-base:400;--tk-leading-tight:1;--tk-leading-snug:1.25;--tk-leading-normal:1.5;--tk-lh-tight:var(--tk-leading-normal);--tk-lh-base:var(--tk-leading-normal);--tk-tag-quality:100, 100, 100;--tk-tag-artist:169, 92, 232;--tk-tag-character:72, 148, 80;--tk-tag-emotion:180, 68, 68;--tk-tag-body:60, 170, 175;--tk-tag-other:185, 125, 52;--tk-tag-nsfw:220, 100, 150;--tk-anim-fast:.12s;--tk-anim-med:.24s;--tk-anim-slow:.36s;--tk-anim-pin-preview:.3s;--tk-easing-out:cubic-bezier(.22, 1, .36, 1);--tk-easing-in:cubic-bezier(.55, 0, .65, 1);--tk-easing-inout:cubic-bezier(.65, 0, .35, 1)}html ::-webkit-scrollbar-thumb{background-color:var(--tk-scrollbar-thumb)}[data-skin=modern]{--tk-radius-sm:3px;--tk-radius:6px;--tk-radius-md:6px;--tk-radius-lg:6px;--tk-radius-panel:6px;--tk-slider-track-height:15.4px;--tk-float-opacity:88%;--tk-float-blur:blur(16px);--tk-panel-opacity:96%;--tk-panel-blur:none}[data-skin=classic]{--tk-radius-sm:2px;--tk-radius:2px;--tk-radius-md:3px;--tk-radius-lg:3px;--tk-radius-panel:3px;--tk-slider-track-height:22px;--tk-float-opacity:100%;--tk-float-blur:none;--tk-panel-opacity:100%;--tk-panel-blur:none}[data-locale^=zh],[data-locale=ja],[data-locale=ko]{--tk-fw-bold:var(--tk-fw-strong)}[data-locale=zh-Hans]{--tk-font-cjk:"Noto Sans SC", "Noto Sans TC", "PingFang SC", "Microsoft YaHei";--tk-font:"Source Sans Pro", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--tk-font-header-base:"Source Sans Pro", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--tk-font-header:var(--tk-font-header-base)}[data-locale=zh-Hant]{--tk-font-cjk:"Noto Sans TC", "Noto Sans SC", "PingFang TC", "Microsoft JhengHei";--tk-font:"Source Sans Pro", "Noto Sans TC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Microsoft JhengHei", sans-serif;--tk-font-header-base:"Source Sans Pro", "Noto Sans TC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang TC", "Microsoft JhengHei", sans-serif;--tk-font-header:var(--tk-font-header-base)}[data-locale=ja]{--tk-font-cjk:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--tk-font:"Source Sans Pro", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--tk-font-header-base:"Source Sans Pro", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;--tk-font-header:var(--tk-font-header-base)}[data-locale=ko]{--tk-font-cjk:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--tk-font:"Source Sans Pro", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--tk-font-header-base:"Source Sans Pro", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--tk-font-header:var(--tk-font-header-base)}html[data-theme-font-header=newsreader]{--tk-font-header:"Newsreader Variable", var(--tk-font-cjk), Georgia, serif}html[data-theme-font-header=work-sans]{--tk-font-header:"Work Sans Variable", var(--tk-font-cjk), "Segoe UI", sans-serif}html[data-theme-font-header=monospace]{--tk-font-header:"Cascadia Mono", "SFMono-Regular", Consolas, var(--tk-font-cjk), monospace}html[data-theme-font-paragraph=newsreader]{--tk-font:"Newsreader Variable", var(--tk-font-cjk), Georgia, serif}html[data-theme-font-paragraph=work-sans]{--tk-font:"Work Sans Variable", var(--tk-font-cjk), "Segoe UI", sans-serif}html[data-theme-font-paragraph=monospace]{--tk-font:"Cascadia Mono", "SFMono-Regular", Consolas, var(--tk-font-cjk), monospace}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{background:var(--tk-bg);color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-fs-base);line-height:var(--tk-lh-base);overflow:hidden}body.xf2f78f4d59:before{content:"";z-index:999;pointer-events:none;background:#07081273;position:fixed;inset:0}body.xf2f78f4d59:after{content:"";z-index:1000;background:var(--tk-text);pointer-events:none;width:96px;height:96px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);mask:url(/image/icons/lucide/upload.svg) 50%/contain no-repeat}button,input,select{font:inherit}button,button:disabled,input,select{color:inherit}.x0fa02b9624{width:1em;height:1em;-webkit-mask-image:var(--tk-icon,none);mask-image:var(--tk-icon,none);background-color:currentColor;flex-shrink:0;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.x6f9b081897{width:10px;height:9px}.xf1586991e8{font-size:var(--tk-fs-tag);font-weight:var(--tk-fw-strong);line-height:var(--tk-lh-tight);text-transform:uppercase;color:var(--tk-text);background:var(--tk-bg);padding:4px 12px}.x8aebf83cdc{width:100%;display:inline-block;position:relative}.xdd8b4da74b{appearance:none;background:var(--tk-bg);width:100%;min-height:44px;color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-base);line-height:var(--tk-lh-base);cursor:pointer;text-align:left;padding:8px 12px}.xdd8b4da74b:focus-visible{outline:2px solid var(--tk-accent-glow);outline-offset:1px}.xdd8b4da74b.is-opened{border-color:var(--tk-border)}.xdd8b4da74b:disabled{opacity:.5}.xdd8b4da74b__inner{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.xdd8b4da74b__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.xdd8b4da74b__chevron{color:var(--tk-faint);flex-shrink:0;align-items:center;transition:transform .12s;display:inline-flex}.xdd8b4da74b.is-opened .xdd8b4da74b__chevron{color:var(--tk-text);transform:rotate(180deg)}.x8aebf83cdc--soft{width:auto}.xdd8b4da74b--soft{border-radius:var(--tk-radius);background:color-mix(in srgb, var(--tk-foreground) 70%, transparent);width:auto;height:24px;min-height:0;color:var(--tk-text);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);border:0;padding:0 9px}.xdd8b4da74b--soft:hover:not(:disabled),.xdd8b4da74b--soft.is-opened{background:var(--tk-foreground)}.xdd8b4da74b--soft .xdd8b4da74b__inner{gap:5px}.xdd8b4da74b--soft .xdd8b4da74b__label{flex:0 auto}.xdd8b4da74b--soft .xdd8b4da74b__prefix{color:var(--tk-muted)}.xdd8b4da74b--soft .xdd8b4da74b__chevron{color:var(--tk-text)}.xdd8b4da74b--soft .xdd8b4da74b__chevron svg{width:10px;height:7px}.xdeb43cce97{z-index:200;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius)}.xdeb43cce97--portal{z-index:1400}.xdeb43cce97__inner{max-height:var(--tk-select-menu-max-h,320px);outline:none;padding:0;overflow-y:auto}.xadb9d9e62e .xdeb43cce97__inner{max-height:min(var(--tk-select-menu-max-h,480px), 336px)}.xdeb43cce97__inner::-webkit-scrollbar{width:6px}.xdeb43cce97__inner::-webkit-scrollbar-thumb{background:var(--tk-border);border-radius:var(--tk-radius)}.xdeb43cce97__group{padding:6px 0 4px}.xdeb43cce97__group+.xdeb43cce97__group{padding-top:2px}.x76e4a69a73{font-size:var(--tk-fs-base);line-height:var(--tk-lh-base);cursor:pointer;user-select:none;color:var(--tk-text);background:0 0;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.x76e4a69a73.is-active{background:var(--tk-surface-subtle)}.x76e4a69a73.is-disabled{opacity:.4}.x76e4a69a73__leading{flex-shrink:0;align-items:center;display:inline-flex}.x76e4a69a73__label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.x76e4a69a73__desc{font-size:var(--tk-fs-meta);color:var(--tk-muted);flex-shrink:0;margin-left:auto;padding-left:12px}.x184803aeab{justify-content:space-between;align-items:center;padding:0 0 6px;display:flex}.x509f9f995a{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);opacity:.5}.x223c3e324a{align-items:center;gap:2px;display:inline-flex}.x75ac7f71b2,.x46be001c92{cursor:pointer;color:var(--tk-text);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.x75ac7f71b2:hover,.x46be001c92:hover{opacity:1}.x75ac7f71b2 .x0fa02b9624,.x46be001c92 .x0fa02b9624{width:16px;height:16px}.x50bae05e07{flex-direction:column;gap:14px;display:flex}.xa5e05be75c{background:var(--tk-bg);color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;font-size:var(--tk-fs-tag);white-space:nowrap;opacity:.85;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.xa5e05be75c:hover:not(:disabled){opacity:1}.xa5e05be75c:disabled{opacity:.5;cursor:not-allowed}.xa5e05be75c.is-active{background:var(--tk-accent);color:var(--tk-on-accent);border-color:var(--tk-accent);opacity:1}.xa5e05be75c.is-active .x9f5836cb77{background-color:var(--tk-on-accent)}.x9f5836cb77{background-color:var(--tk-text);width:10px;height:10px}.xf9b8cf9424{grid-template-columns:1fr 1fr;gap:12px;display:grid}.x8ab3651365{flex-direction:column;gap:6px;min-width:0;display:flex}.x75d3aedad8{font-size:var(--tk-fs-control);color:var(--tk-muted);font-weight:var(--tk-fw-strong)}.x5105486060{color:var(--tk-text);cursor:pointer;font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.x5105486060:hover{opacity:.85}.x5105486060 .x08597fac2c{width:12px;height:6px}.x508bad683a{transition:grid-template-rows var(--tk-anim-med) var(--tk-easing-inout);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);margin-top:-14px;display:grid}.x5105486060.is-open+.x508bad683a{grid-template-rows:1fr}.x16ab3453bd{opacity:0;min-height:0;transition:opacity var(--tk-anim-med) var(--tk-easing-out);flex-direction:column;gap:14px;padding-top:14px;display:flex;overflow:hidden}.x5105486060.is-open+.x508bad683a .x16ab3453bd{opacity:1}@media (prefers-reduced-motion:reduce){.x508bad683a,.x16ab3453bd{transition:none}}.x7287b830ac{background:var(--tk-bg);border:1px solid var(--tk-border);color:var(--tk-text);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);box-sizing:border-box;width:100%;height:44px;padding:4px 8px}.x09b58bfb3e{align-items:stretch;gap:6px;display:flex}.x09b58bfb3e .x7287b830ac{flex:auto;min-width:0}.x9a69bd35cc{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:44px;height:44px;color:var(--tk-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background 80ms,color 80ms;display:inline-flex}.x9a69bd35cc:hover{background:var(--tk-foreground);color:var(--tk-text)}.x9a69bd35cc .x0fa02b9624{width:18px;height:18px}.x5b87b7d2d8,.xcb6b6815b3{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);flex-direction:column;gap:10px;margin:14px 8px 0;padding:14px 16px;display:flex}.x1deb0f0d32{position:relative}.x2d9b76f7e4{z-index:30;pointer-events:none;color:var(--tk-accent);border:2px dashed var(--tk-accent);border-radius:var(--tk-radius);background:#0708128c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x2d9b76f7e4 .x0fa02b9624{width:32px;height:32px}.x6a7b622b7a{align-items:center;gap:12px;display:flex}.x716ee40976{flex-shrink:0;width:20px;height:20px}.x9619035417{flex:auto;min-width:0}.xd417ff84ae{font-weight:var(--tk-fw-strong);font-size:var(--tk-fs-base);align-items:baseline;gap:6px;display:flex}.xb97757ed6d{font-size:var(--tk-fs-control);opacity:.6}.xb97757ed6d .xac911330c7{color:var(--tk-text)}.xbc9e631133{font-size:var(--tk-text-sm);opacity:.7;line-height:var(--tk-leading-normal)}.xae1f5e0af7{gap:4px;display:flex}.xc510fcd9d3,.x3733a2b62b{width:28px;height:28px;padding:0}.x4dde4f96fb__item{width:100%;font-size:var(--tk-text-sm);color:var(--tk-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;transition:background-color .12s;display:flex}.x4dde4f96fb__item:hover:not(:disabled),.x4dde4f96fb__item:focus-visible{background:var(--tk-bg-selected);outline:none}.x4dde4f96fb__item:disabled{color:var(--tk-faintest)}.x4dde4f96fb__leading{flex:none;display:inline-flex}.x4dde4f96fb__label{flex:auto}.x4dde4f96fb__divider{background:var(--tk-border);height:1px;margin:4px 0}.xd0c4843ea5 .x4dde4f96fb__item{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold)}.x570aeb8b88{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg);width:16px;height:16px;color:var(--tk-on-accent);justify-content:center;align-items:center;display:inline-flex}.x570aeb8b88.is-checked{background:var(--tk-accent);border-color:var(--tk-accent)}.x570aeb8b88 .x0fa02b9624{width:12px;height:12px}.xa017ace32e{align-items:center;gap:6px;padding:6px 8px;display:flex}.x2ed1b8e5e7{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);min-width:0;height:28px;color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);flex:auto;padding:0 8px}.x2ed1b8e5e7:focus-visible{border-color:var(--tk-accent);outline:none}.xcbce927bf5{flex:none}.xc510fcd9d3 .x0fa02b9624{width:14px;height:14px}.xdcc73b8633,.xdcc73b8633:before,.xdcc73b8633:after{border-radius:var(--tk-radius-full);background:currentColor;width:4px;height:4px;display:block}.xdcc73b8633{position:relative}.xdcc73b8633:before,.xdcc73b8633:after{content:"";position:absolute;left:0}.xdcc73b8633:before{top:-6px}.xdcc73b8633:after{top:6px}.x7df6719384{cursor:pointer;width:32px;height:32px;color:var(--tk-text);border-radius:var(--tk-radius);background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.x7df6719384:hover{background:var(--tk-bg-selected)}.x7df6719384:disabled{opacity:.4}.x7df6719384 .x0fa02b9624{width:14px;height:14px}.xad4ec412e8:hover{color:var(--tk-error)}.x827f7bf6ef{font-size:var(--tk-text-sm);opacity:.7;cursor:default;align-items:center;gap:12px;margin-top:2px;display:inline-flex}.x4ece312d52{background:var(--tk-border);height:1px;margin:0}.xd49e79c5cd{border:1px dashed var(--tk-border-soft);border-radius:var(--tk-radius);font-size:var(--tk-fs-meta);color:var(--tk-faintest);text-align:center;margin:4px 0;padding:12px}.xd49e79c5cd--filled{padding:0}.x8b92c52f32{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.x335056d446{flex:0 0 calc(25% - 6px);min-width:64px}.xdceb071fc6{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:100%;color:var(--tk-text);flex-direction:column;gap:4px;padding:6px;transition:background-color .12s,border-color .12s;display:flex;position:relative}.xdceb071fc6:hover{background:var(--tk-bg-selected);border-color:var(--tk-accent-glow)}.xdceb071fc6--skeleton,.xdceb071fc6--skeleton:hover{cursor:default;background:0 0;border-style:dashed}.xdceb071fc6--skeleton .x051bce0908{background-color:var(--tk-bg)}.xdceb071fc6--skeleton .xb41fc0dc10,.xdceb071fc6--skeleton .x114c57910b>span{color:#0000;background:var(--tk-bg);border-radius:var(--tk-radius-sm)}.x2f4c493238{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.x2f4c493238:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.x7d8b300abd{width:auto;height:auto;font-size:var(--tk-text-2xs);line-height:var(--tk-leading-snug);background:0 0;padding:0;position:absolute;bottom:6px;right:6px}.x7d8b300abd:hover{background:0 0}.x7d8b300abd .x0fa02b9624{width:1em;height:1em}.x051bce0908{aspect-ratio:1;background-color:var(--tk-bg-dark);border-radius:var(--tk-radius-sm);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:block}.x265f6f5d05{flex-direction:column;gap:2px;min-width:0;display:flex}.xb41fc0dc10{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x114c57910b{font-size:var(--tk-text-2xs);line-height:var(--tk-leading-snug);color:var(--tk-faintest);gap:4px;display:flex}.xce6007756c{font-size:var(--tk-text-sm);color:var(--tk-muted);margin:4px 0 0;line-height:30px}.xce6007756c a{color:var(--tk-text);font-weight:var(--tk-fw-bold)}.xce6007756c strong{color:var(--tk-text)}.x387896320a,.x4fa323b7e1{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xaf79e43f8d,.x54ed0984bf{flex-direction:column;gap:8px;padding:10px 0;display:flex}.x5b87b7d2d8 .xaf79e43f8d{gap:14px;padding:0}.x54ed0984bf{flex-direction:row;align-items:stretch;gap:10px}.xd09ce590fc{grid-template-columns:40px minmax(0,1fr) auto 38px;align-items:center;gap:8px;min-height:40px;display:grid}.x9fb178feac{min-width:0;color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-base);background:0 0;border:0;border-radius:0;flex:1 1 0;grid-column:2;padding:0 14px;line-height:40px}.x644cd1dd34{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.x17dc47e69f{background:var(--tk-bg-selected);border-radius:var(--tk-radius);min-width:42px;height:32px;color:var(--tk-text);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);cursor:pointer;border:0;grid-column:3;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.x17dc47e69f .x6f9b081897{width:10px;height:9px;color:var(--tk-accent)}.x56340a664f{display:none}.xd428ac8310{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;display:grid}.xa69e67cb3e{flex:none;position:relative}.xe3dd50c12b{border-radius:inherit;color:var(--tk-text);opacity:0;cursor:grab;background-color:#00000026;border:none;justify-content:center;align-items:center;transition:opacity .12s;display:flex;position:absolute;inset:0}.xa69e67cb3e:hover .xe3dd50c12b,.xa1bb7f0bfe:hover .xe3dd50c12b,.xe3dd50c12b:focus-visible{opacity:1}.xe3dd50c12b:active{cursor:grabbing}.xe3dd50c12b .x0fa02b9624{width:24px;height:24px}.xaf79e43f8d.is-dragging,.x54ed0984bf.is-dragging{opacity:.5;z-index:1}.xcf0b09737a{border-radius:var(--tk-radius);background-color:var(--tk-bg-dark);background-image:var(--tk-vibe-thumb-src);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100px;height:100px}.x116b622354{border-radius:var(--tk-radius);background-color:var(--tk-bg-dark);justify-content:center;align-items:center;width:100px;height:100px;display:flex;overflow:hidden}.x9e255ca8c5{width:32px;height:32px}.x42b1739ae7{flex-direction:column;flex:1 1 0;justify-content:space-between;gap:10px;display:flex}.xce872987f6{grid-template-columns:1fr auto;align-items:center;gap:6px 10px;display:grid}.xce872987f6 .x2d81b39977{font-size:var(--tk-fs-control);color:var(--tk-muted);font-weight:var(--tk-fw-strong);grid-column:1/-1}.xce872987f6 .x2d81b39977 strong{font-weight:var(--tk-fw-base)}.xce872987f6 .x2d81b39977 .x5bce3a7a9b{color:inherit;font-size:inherit;font-weight:var(--tk-fw-base);line-height:inherit;cursor:text;background:0 0;border:0;padding:0}.xce872987f6 .x2d81b39977 .x5bce3a7a9b:disabled{cursor:default}.xce872987f6 .x2d81b39977 .xd32e5b27f9{min-width:2ch;height:auto;color:inherit;font:inherit;font-weight:var(--tk-fw-base);-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:0}.xce872987f6 .x2d81b39977 .xd32e5b27f9::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xce872987f6 .x2d81b39977 .xd32e5b27f9::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.xce872987f6 output{font-variant-numeric:tabular-nums;font-size:var(--tk-fs-control);color:var(--tk-accent)}.x42b1739ae7 .xce872987f6{grid-template-columns:1fr;gap:8px}.x42b1739ae7 .xce872987f6 .x2d81b39977{font-size:var(--tk-fs-base);color:var(--tk-text);line-height:var(--tk-leading-normal);grid-column:auto}.x42b1739ae7 .xce872987f6 .x2d81b39977 strong{font-weight:var(--tk-fw-bold)}.xe9bb03cab5{color:var(--tk-text);grid-column:3;background:var(--tk-bg-selected)!important}.xe9bb03cab5 .x0fa02b9624{width:16px;height:16px}.x572ee2ac29{color:var(--tk-text);grid-column:4;background:var(--tk-bg-selected)!important}.x572ee2ac29.is-off{color:var(--tk-muted);background:0 0!important}.x572ee2ac29 svg,.x572ee2ac29 .x0fa02b9624{width:12px;height:12px}.xaf79e43f8d.is-disabled .xd428ac8310{opacity:.45}.xf7d1954131{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.xa871c161df{background:var(--tk-bg);color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-text-xs);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.xa871c161df.is-on{background:var(--tk-accent);color:var(--tk-on-accent);border-color:var(--tk-accent)}.xa1bb7f0bfe{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background-position:50%;background-size:cover;background-color:var(--tk-bg);width:120px;height:120px;position:relative}.xd4ac9dfa03{align-items:center;gap:8px;display:flex}.x08061926dc{color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);text-align:left;cursor:pointer;background:0 0;flex:1 1 0;padding:6px 8px}.x5b87b7d2d8{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:0 0;align-items:stretch;gap:0;margin:0 8px;padding:12px 8px}[data-section-id=reference] .xfc79099266>*+*{margin-top:14px}.x5b87b7d2d8 .x6a7b622b7a{justify-content:space-between;gap:15px;min-height:45px;padding:0 5px 5px 12px}.x5b87b7d2d8 .x716ee40976{width:24px;height:24px}.x5b87b7d2d8 .xd417ff84ae{font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal)}.x5b87b7d2d8 .xbc9e631133{font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);opacity:.7}.x5b87b7d2d8 .xae1f5e0af7{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);gap:0;margin-left:auto;overflow:hidden}.x5b87b7d2d8 .xc510fcd9d3{background:var(--tk-foreground);border:0;width:44px;height:42px;padding:13px}.x5b87b7d2d8 .xc510fcd9d3 .x0fa02b9624{width:16px;height:16px}.x5b87b7d2d8 .x3733a2b62b{background:var(--tk-foreground);border:0;border-left:1px solid var(--tk-border);width:32px;height:42px;padding:11px 8px}.x5b87b7d2d8 .x827f7bf6ef{min-height:31px;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);color:var(--tk-text);opacity:1;gap:12px;margin:0;padding:0 5px 0 14px}.x5b87b7d2d8 .x4ece312d52{background:0 0;height:10px}.x5b87b7d2d8 .x387896320a{gap:0}.x5b87b7d2d8 .xaf79e43f8d{background:var(--tk-foreground);border-top:1px solid var(--tk-border);gap:10px;padding:10px 15px}.x5b87b7d2d8 .xd09ce590fc{grid-template-columns:30px minmax(0,1fr) auto 28px;gap:8px;min-height:30px}.x5b87b7d2d8 .xd09ce590fc--raw{grid-template-columns:30px minmax(0,1fr) 28px}.x5b87b7d2d8 .xd09ce590fc--raw .x572ee2ac29{grid-column:3}.x5b87b7d2d8 .x88dd63d062{background:0 0;width:30px;height:30px;padding:8px}.x5b87b7d2d8 .x9fb178feac{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);height:27px;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);padding:0 9px}.x5b87b7d2d8 .x644cd1dd34{background:0 0;border-color:#0000;padding-left:2px}.x5b87b7d2d8 .x17dc47e69f{background:var(--tk-bg-selected);min-width:45px;height:30px;color:var(--tk-text);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);border:0;gap:3px;padding:0 7px}.x5b87b7d2d8 .x17dc47e69f:disabled{opacity:.65}.x5b87b7d2d8 .xaf79e43f8d.is-encoding{opacity:.78}.x5b87b7d2d8 .xe9bb03cab5,.x5b87b7d2d8 .x572ee2ac29{width:28px;height:30px;padding:6px;background:var(--tk-bg-selected)!important}.x5b87b7d2d8 .x572ee2ac29.is-off{background:0 0!important}.x5b87b7d2d8 .xe9bb03cab5 .x0fa02b9624{width:15px;height:15px}.x5b87b7d2d8 .x572ee2ac29 svg,.x5b87b7d2d8 .x572ee2ac29 .x0fa02b9624{width:12px;height:12px}.x5b87b7d2d8 .xd428ac8310{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px}.x5b87b7d2d8 .xd428ac8310:has(.x42b1739ae7 .xce872987f6:only-child){align-items:start}.x5b87b7d2d8 .xcf0b09737a,.x5b87b7d2d8 .x116b622354{border:1px solid var(--tk-border);border-radius:0;width:100px;height:100px}.x5b87b7d2d8 .x42b1739ae7{justify-content:flex-start;gap:14px}.x5b87b7d2d8 .x42b1739ae7 .xce872987f6{gap:8px}.x5b87b7d2d8 .x42b1739ae7 .xce872987f6 .x2d81b39977{font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal)}.x5b87b7d2d8 .xce6007756c{color:var(--tk-muted);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);margin:0}.x5b87b7d2d8 .x6b5e5a4b72{color:var(--tk-muted);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);margin:0 0 6px}.x5b87b7d2d8 .xce6007756c strong,.x5b87b7d2d8 .xce6007756c a{color:var(--tk-text);font-weight:var(--tk-fw-base)}.xc1512e9e82{border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:calc(100% - 16px);min-height:58px;color:var(--tk-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 8px;padding:8px 10px 8px 12px;display:grid}.xc1512e9e82:hover{background:var(--tk-foreground)}.x66f82dfba1{width:24px;height:24px}.x7a964e10a8{flex-direction:column;gap:1px;min-width:0;display:flex}.x3dc1746a8d{font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);align-items:baseline;gap:6px;display:inline-flex}.x2df2f9298d,.xb7b3f4a9a1{color:var(--tk-muted);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug)}.xd2a25ddfc9{background:var(--tk-bg-selected);border:1px solid var(--tk-border);border-radius:var(--tk-radius);color:var(--tk-text);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);padding:5px 9px}.xcb6b6815b3{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:0 0;gap:0;margin:0 8px;padding:12px 8px}.xcb6b6815b3 .x6a7b622b7a{justify-content:space-between;gap:15px;min-height:45px;padding:0 5px 5px 12px}.xcb6b6815b3 .x716ee40976{width:24px;height:24px}.xcb6b6815b3 .xd417ff84ae{font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal)}.xcb6b6815b3 .xbc9e631133{font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);opacity:.7}.xcb6b6815b3 .xae1f5e0af7{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-shrink:0;gap:0;margin-left:auto;overflow:hidden}.xcb6b6815b3 .x3b9e2a21a2{background:var(--tk-foreground);border:0;border-radius:0;width:44px;height:42px;padding:13px}.xcb6b6815b3 .x3b9e2a21a2 .x0fa02b9624{width:16px;height:16px}.x4fa323b7e1{gap:8px}.x54ed0984bf{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:row;align-items:stretch;gap:8px;min-height:190px;padding:8px}.x54ed0984bf.is-disabled{opacity:1}.x54ed0984bf.is-disabled .xf7d1954131,.x54ed0984bf.is-disabled .x9449e75e2c{opacity:.5}.xf7d1954131{gap:7px;width:120px}.x1c0586b371{justify-content:flex-start;align-items:stretch;gap:8px;height:44px;display:flex}.xcb6b6815b3 .x15f1723986{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);opacity:.8;width:28px;height:44px;padding:8px}.xcb6b6815b3 .x15f1723986 .x0fa02b9624{width:12px;height:12px}.xa871c161df{background:var(--tk-foreground);width:82px;height:44px;color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-tag);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);opacity:.8;gap:6px;padding:8px}.xa871c161df.is-on{background:var(--tk-foreground);color:var(--tk-text);border-color:var(--tk-border);padding:5px}.xa871c161df .x0fa02b9624{width:12px;height:12px}.x9449e75e2c{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.xbd337c538a{width:100%}.x5fce5a402b.xdd8b4da74b{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);height:44px;min-height:44px;color:var(--tk-text);font-size:var(--tk-fs-base);padding:0}.x5fce5a402b.xdd8b4da74b:hover,.x5fce5a402b.xdd8b4da74b.is-opened{background:var(--tk-bg);border-color:var(--tk-border)}.x1c6d322b99{grid-template-columns:16px minmax(0,1fr) 36px;align-items:center;gap:8px;width:100%;height:100%;padding-left:10px;display:grid}.xf72dfe5bbe{width:16px;height:16px}.x1c6d322b99>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x1c6d322b99 .xdd8b4da74b__chevron{width:36px;height:100%;color:var(--tk-text);justify-content:center}.x4a3ed6c223.xdeb43cce97{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius)}.x4a3ed6c223 .xdeb43cce97__inner{max-height:120px;padding:0}.x4a3ed6c223 .x76e4a69a73{min-height:40px;color:var(--tk-text);font-size:var(--tk-fs-base);line-height:var(--tk-leading-normal);background:0 0;gap:8px;padding:0 12px}.x4a3ed6c223 .x76e4a69a73.is-active{background:var(--tk-surface-subtle)}.x4a3ed6c223 .x76e4a69a73.is-selected,.x4a3ed6c223 .x76e4a69a73.is-selected.is-active{background:var(--tk-bg);color:var(--tk-accent)}.x4a3ed6c223 .x76e4a69a73__leading .x0fa02b9624{width:16px;height:16px}.x962c395e40{flex-direction:column;gap:0;min-height:59px;display:flex}.x45c47bc242{height:29px;color:var(--tk-text);font-size:var(--tk-fs-base);align-items:center;display:flex}.x26817df81d{font-weight:var(--tk-fw-strong)}.x45c47bc242 input{width:auto;min-width:16px;max-width:48px;height:24px;color:var(--tk-text);font:inherit;font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);background:0 0;border:0;margin-left:4px;padding:0 0 0 2px}.x45c47bc242 input:focus{color:var(--tk-accent);outline:none}.x45c47bc242 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.x45c47bc242 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x45c47bc242 input[type=number]{-moz-appearance:textfield}.x322fe4825e.x01192aef9b{width:100%}.x9c57e4fbb1{background:var(--tk-foreground);color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);cursor:pointer;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.x78b38e0b7a{color:var(--tk-faint);align-items:center;margin-right:4px;display:inline-flex}.xe486ac9a66{width:100%;max-height:6lh;color:var(--tk-text);text-align:left;font-size:var(--tk-fs-base);line-height:var(--tk-leading-normal);overflow:hidden}.x381c225dc7{white-space:pre-wrap;min-height:1lh;display:block}.xe2e95680f9{align-items:center;height:1lh;display:flex}.xe2e95680f9:before{border-top:1px dashed var(--tk-divider);content:"";width:100%}.xfc639adeae{border-radius:var(--tk-radius-sm);background:var(--tk-bg-selected);cursor:default;height:3px;margin:0 20px 14px;display:flex;position:relative;overflow:hidden}.xfc639adeae>i{background:var(--tk-text);flex-shrink:0;height:100%;transition:width .12s;display:block}.xfc639adeae.is-over>i,.xfc639adeae.is-invalid>i{background:var(--tk-error)}.x47641199bd{align-items:center;gap:8px;display:flex}.x5b41f739ae{color:var(--tk-text);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);flex:none}.x7c4c873afc{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);background:0 0;flex:auto;gap:4px;min-width:0;height:40px;padding:4px;display:flex;overflow:hidden}.x7ae18aa6e5{border-radius:var(--tk-radius);background:0 0;flex:1 1 0;min-width:0;height:30px;display:flex;overflow:hidden}.x7ae18aa6e5.is-active{background:var(--tk-bg-selected)}.xdf30bf0386{min-width:0;height:30px;color:var(--tk-text);font-family:inherit;font-size:var(--tk-text-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.xdf30bf0386:hover:not(:disabled){background:var(--tk-bg-selected)}.xdf30bf0386:disabled{opacity:.45;cursor:default}.x5faa301bc1{border:0;border-left:1px solid var(--tk-border-soft);color:var(--tk-text);cursor:pointer;background:0 0;border-radius:0;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.x5faa301bc1 .x0fa02b9624{width:16px;height:16px}.x5faa301bc1:hover:not(:disabled){background:var(--tk-bg-selected)}.x7c4c873afc button:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x5faa301bc1:disabled{opacity:.4;cursor:default}.xeed18865f8{flex:auto;min-width:0;min-height:100%;display:block;position:relative;overflow:hidden}.xeac0c8fda2{z-index:5;overscroll-behavior-x:contain;justify-content:safe center;gap:8px;min-height:66px;padding:11px 12px;display:flex;position:absolute;top:0;left:0;right:0;overflow-x:auto}.x8548ed9e00{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);background:var(--tk-foreground);min-width:53px;max-width:220px;height:44px;color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.x8548ed9e00:hover{background:var(--tk-bg-selected)}.x8548ed9e00.is-selected{border-color:var(--tk-text);background:var(--tk-text);color:var(--tk-on-accent)}.x8548ed9e00.is-disabled{opacity:.45}.xca1d6d544f{font-variant-numeric:tabular-nums}.x6200275190{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xee8dd387e7{min-width:0;min-height:0;padding:var(--tk-single-top-safe) var(--tk-single-x-safe) var(--tk-single-bottom-safe);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;container-type:size}.x2178d7ab2b{width:min(100cqi, calc(100cqb * var(--tk-img-aspect)));height:min(100cqb, calc(100cqi * var(--tk-img-inv-aspect)));outline:1px solid color-mix(in srgb, var(--tk-border) 50%, transparent);outline-offset:-1px;border-radius:var(--tk-radius-sm);background:var(--tk-char-position-grid-bg);position:relative;overflow:hidden}.x2178d7ab2b.is-free{cursor:crosshair;touch-action:none}.x2178d7ab2b.is-grid{touch-action:none}.xb81db556b4{width:100%;height:100%;position:absolute;inset:0}.xb81db556b4 line{stroke:var(--tk-char-position-cell-hover-border);stroke-width:1px;vector-effect:non-scaling-stroke}.x3da4632d07{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0}.x8c68f116e8{border:1px solid var(--tk-border);cursor:pointer;background:0 0;min-width:0;min-height:0;padding:0;transition:background 80ms,border-color 80ms}.x8c68f116e8:hover:not(:disabled){background:var(--tk-bg-selected);border-color:var(--tk-char-position-cell-hover-border)}.x8c68f116e8.is-active{background:var(--tk-char-position-cell-active);border-color:var(--tk-accent)}.x8c68f116e8:disabled{cursor:default}.x82be5814a8{pointer-events:none;position:absolute;inset:0}.x480fe53423{border:1px solid var(--tk-border);background:var(--tk-text);width:26px;height:26px;color:var(--tk-bg-dark);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);pointer-events:auto;cursor:grab;touch-action:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.x480fe53423.is-dragging{cursor:grabbing;z-index:1}.x480fe53423.is-selected{border-color:var(--tk-accent);background:var(--tk-accent);color:var(--tk-on-accent)}.x480fe53423.is-disabled{opacity:.4}.xf5662be629{-o-object-fit:cover;object-fit:cover;opacity:.35;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.x0cba0ce19b{position:absolute;inset:0}.x0cba0ce19b.is-focused{outline:1px solid var(--tk-char-position-cell-hover-border);outline-offset:-1px;box-shadow:0 0 0 9999px var(--tk-char-position-outside-scrim);inset:auto}.x1ec7e15370{z-index:5;flex-wrap:wrap;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.x1ec7e15370>.x0f09cb72b0{flex-shrink:0;margin-left:auto}.xee72e2255b{border-radius:var(--tk-radius-md);width:44px;height:44px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xee72e2255b:hover{background:var(--tk-bg-selected);color:var(--tk-text)}.xd78425c579{flex-wrap:wrap;gap:2px;min-width:0;max-width:100%;padding:4px}.xd78425c579 .xee72e2255b{border-radius:var(--tk-radius-sm);width:36px;height:36px}.xee72e2255b.is-active{background:var(--tk-bg-selected)}.xf11a77369d{flex-direction:column;padding:4px;display:flex}.x807ce18d49{border-radius:var(--tk-radius);min-height:28px;color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 8px}.x807ce18d49:hover{background:var(--tk-bg-selected)}.x807ce18d49.is-selected{background:var(--tk-bg-selected);font-weight:var(--tk-fw-strong)}.x34d411d0a0{align-items:center;gap:12px;width:100%;display:flex;container:tkCanvasBottomBar/inline-size}.x44f40cab45{flex:1 1 0}.x94ac21a660{background:var(--tk-bg-selected);color:var(--tk-text);border-radius:var(--tk-radius-md);height:32px;font-size:var(--tk-text-base);font-variant-numeric:tabular-nums;cursor:pointer;border:0;align-items:center;gap:11px;margin-left:8px;padding:0 10px;display:inline-flex}.x94ac21a660 .x0fa02b9624{width:14px;height:14px}.x3630e96e19{place-items:center start;display:inline-grid}.x3630e96e19>span{white-space:nowrap;grid-area:1/1}.x2b7c213823{visibility:hidden;font-size:var(--tk-text-sm)}.x94ac21a660:hover .x6b75f27e92{visibility:hidden}.x94ac21a660:hover .x2b7c213823{visibility:visible}.xd0054f5161{background:var(--tk-bg-selected);color:var(--tk-text);border-radius:var(--tk-radius-md);height:32px;font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);cursor:pointer;user-select:none;touch-action:none;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.xd0054f5161 .x0fa02b9624{width:14px;height:14px}.xd0054f5161:active{background:var(--tk-canvas-compare-active)}.x4f7287ba24{border-radius:var(--tk-radius-md);align-items:center;margin-right:8px;display:inline-flex;overflow:hidden}.x4f7287ba24 .xd0054f5161{border-radius:0}.x446c59fe0c{background:var(--tk-bg-selected);width:32px;height:32px;color:var(--tk-text);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.x446c59fe0c:before{content:"";background:var(--tk-divider);width:1px;height:70%;position:absolute;top:15%;left:0}.x446c59fe0c .x0fa02b9624{width:14px;height:14px}.x446c59fe0c:hover{background:var(--tk-bg-selected-hover)}@container tkCanvasBottomBar (width<=640px){.x3630e96e19,.x428972e550{display:none}}.x5084bd6523{z-index:1300;background:#05060f7a;place-items:center;display:grid;position:fixed;inset:0}.x73d98f92b6{background:radial-gradient(circle at 50% 23%, transparent 0 78px, var(--tk-surface-hover) 79px 80px, transparent 81px 148px, var(--tk-surface-hover) 149px 150px, transparent 151px 296px), color-mix(in srgb, var(--tk-bg) var(--tk-float-opacity), transparent);width:min(400px,100vw - 32px);min-height:0;backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);color:var(--tk-text);text-align:center;padding:58px 28px 28px;position:relative;overflow:hidden}.x5c60114b93{z-index:1;width:34px;height:34px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:42px;right:38px}.x5c60114b93 .x0fa02b9624{width:24px;height:24px}.x93ab225e81{z-index:1;justify-content:center;align-items:center;width:66px;height:66px;display:inline-flex;position:relative}.x93ab225e81 .x0fa02b9624{width:64px;height:64px}.x73d98f92b6 h2{z-index:1;color:var(--tk-accent);font-family:var(--tk-font-header);font-size:var(--tk-text-2xl);line-height:var(--tk-leading-snug);margin:22px 0 18px;position:relative}.x73d98f92b6 p{z-index:1;max-width:464px;font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);margin:0 auto 40px;position:relative}.x7877b45a44,.xf9bbbedadf{z-index:1;width:100%;height:46px;font-family:inherit;font-size:var(--tk-fs-base);font-weight:var(--tk-fw-bold);cursor:pointer;border:0;position:relative}.x7877b45a44{background:var(--tk-accent);color:var(--tk-on-accent);border-radius:var(--tk-radius-md)}.xdf5eb19957{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid;position:relative}.xf9bbbedadf{color:var(--tk-muted);border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);background:0 0;margin-top:0}.x034bbd01f5,.x9975ad7613,.xfa64c3b28a,.x4f46d94bea{width:100%;height:100%;min-height:0}.x034bbd01f5{background:var(--tk-bg);position:relative}.x9975ad7613,.xfa64c3b28a,.x4f46d94bea{display:flex}.x4f46d94bea{flex-direction:row;position:relative}.x27ee3cdd1b{z-index:2;flex:0 0 var(--tk-settings-width,425px);width:var(--tk-settings-width,425px);background:color-mix(in srgb, var(--tk-foreground) var(--tk-panel-opacity), transparent);min-height:0;backdrop-filter:var(--tk-panel-blur);border-right:1px solid var(--tk-border);display:flex;position:relative}.x9004945ed3{z-index:4;cursor:e-resize;touch-action:none;width:6px;height:100%;position:absolute;top:0;right:-3px}.x9004945ed3:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:2px}.x9004945ed3:hover:after,.x9004945ed3:active:after{background:var(--tk-accent)}.xbe5ec4524e{pointer-events:none;flex:0 0 100%;width:100%;min-height:0}.xf4dfe481eb{border-bottom:1px solid var(--tk-border);pointer-events:auto;align-items:center;height:49px;display:flex}.xfd99607980{flex:auto}.xa1110828ba{border-right:1px solid var(--tk-border);width:57px;height:49px;color:var(--tk-accent);border-radius:0;margin-left:16px}.xa1110828ba .x0fa02b9624{width:20px;height:20px}.x21e4400136{border-right:1px solid var(--tk-border);width:49px;height:49px;color:var(--tk-muted);border-radius:0}.x21e4400136 .x0fa02b9624{width:18px;height:18px}.xd150be9b7d{align-items:stretch;max-height:38px;display:inline-flex}.x2a9013caa7{color:var(--tk-text);white-space:nowrap;font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);align-items:center;gap:8px;padding:0 15px;display:inline-flex}.x2a9013caa7--button{cursor:pointer;background:0 0;border:0}.x2a9013caa7--button:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x2a9013caa7 span{color:var(--tk-muted);font-weight:var(--tk-fw-base)}.x2a9013caa7 strong{color:var(--tk-text);font-weight:var(--tk-fw-bold)}.x2a9013caa7 svg{color:var(--tk-accent)}.x2a9013caa7 .x2a9013caa7__expiryWarning,.x272dc4a962__expiryIcon,.x272dc4a962__rateLimitIcon{flex:0 0 12px;width:12px;height:12px}.x38656e5bc7{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.x6c2d7eb711{border-radius:var(--tk-radius);width:36px;height:36px;color:var(--tk-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.x6c2d7eb711:hover:not(:disabled,.is-active){background:var(--tk-foreground);color:var(--tk-text)}.x6c2d7eb711 .x0fa02b9624{width:16px;height:16px}.x1df4f4f819{position:relative;overflow:hidden}.x1df4f4f819.is-holding,.x6c2d7eb711.x1df4f4f819.is-holding:not(:disabled):not(.is-active):hover{background:0 0}.x1df4f4f819 .x0fa02b9624,.x1df4f4f819 .x6c2d7eb711__cost{z-index:1;position:relative}.x31da459d30{z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to top, var(--tk-bg-selected) 0%, transparent 120%);clip-path:inset(100% 0 0);opacity:0;position:absolute;inset:0}.x31da459d30.is-pressing{opacity:1;filter:brightness(1.35);animation:tkActBtnHoldFill var(--tk-hold-ms,.45s) linear forwards}@keyframes tkActBtnHoldFill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.x31da459d30.is-pressing{animation:none}}.xcc331d2aae{border-left:1px solid var(--tk-border);border-radius:0;width:49px;height:49px}.x4e6a9046c1{background:var(--tk-foreground);flex-direction:column;gap:10px;padding:12px;display:flex}.x4e6a9046c1__heading,.x4e6a9046c1__toggle{gap:10px;display:flex}.x4e6a9046c1__heading{justify-content:space-between;align-items:flex-start}.x4e6a9046c1__toggle{align-items:center}.x4e6a9046c1__identity,.x4e6a9046c1__toggle>span{flex-direction:column;flex:1;gap:2px;display:flex}.x4e6a9046c1__heading strong,.x4e6a9046c1__toggle strong{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug)}.x4e6a9046c1__heading span,.x4e6a9046c1__toggle span span{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug)}.x4e6a9046c1__heading.is-working .x4e6a9046c1__identity>span{color:var(--tk-warning);font-weight:var(--tk-fw-strong)}.x4e6a9046c1__workingStatus{text-align:right;flex-direction:column;flex:0 0 132px;align-items:flex-end;gap:2px;min-width:0;display:flex}.x4e6a9046c1__workingStatusHead{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.x4e6a9046c1__heading .x4e6a9046c1__workingStatusHead strong{min-width:0;color:var(--tk-warning);font-size:var(--tk-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x4e6a9046c1__heading .x4e6a9046c1__workingCountdown,.x4e6a9046c1__heading .x4e6a9046c1__workingActivity{color:var(--tk-text);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x4e6a9046c1__heading .x4e6a9046c1__workingCountdown{font-size:var(--tk-text-lg);font-weight:var(--tk-fw-bold);font-variant-numeric:tabular-nums}.x4e6a9046c1__heading .x4e6a9046c1__workingActivity{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong)}.x4e6a9046c1__workingStatusHead .x4e6a9046c1__stopWorking{flex:none;width:28px;height:28px;margin:0}.x4e6a9046c1__workingStatusHead .x4e6a9046c1__stopWorking .x0fa02b9624{width:18px;height:18px;color:var(--tk-text)}.x4e6a9046c1__poolAccounts{flex-wrap:wrap;gap:4px;min-height:7px;padding:10px;display:flex}.x9bece97650{border-radius:var(--tk-radius);background:var(--tk-faint);flex:0 0 7px;width:7px;height:7px;display:inline-block}.x9bece97650--available{background:var(--tk-success)}.x9bece97650--working{background:var(--tk-warning)}.x9bece97650--invalid{background:var(--tk-faint)}.x9bece97650--limit_reached{background:var(--tk-edited)}.x4e6a9046c1__toggle,.x4e6a9046c1__metrics,.x4e6a9046c1__enroll,.x4e6a9046c1__work{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark);padding:10px}.x4e6a9046c1__error{border:1px solid color-mix(in srgb, var(--tk-error) 48%, var(--tk-border));border-radius:var(--tk-radius);background:color-mix(in srgb, var(--tk-error) 10%, transparent);color:var(--tk-text);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);padding:8px 10px}.x4e6a9046c1__enroll,.x4e6a9046c1__work{flex-direction:column;gap:9px;display:flex}.x4e6a9046c1__work.is-manual-active{border-color:color-mix(in srgb, var(--tk-warning) 58%, var(--tk-border))}.x4e6a9046c1__enroll p,.x4e6a9046c1__work p{color:var(--tk-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);margin:0}.x4e6a9046c1__field{color:var(--tk-text);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);flex-direction:column;gap:5px;display:flex}.x4e6a9046c1__duration{width:100%}.x4e6a9046c1__duration .x26152e22d2{flex:1;min-width:0}.x4e6a9046c1__workHeading{color:var(--tk-text);font-size:var(--tk-text-sm);align-items:center;gap:7px;display:flex}.x4e6a9046c1__workHeading .x0fa02b9624{width:14px;height:14px;color:var(--tk-warning)}.x4e6a9046c1__poolDisclosure .xa042250755{background:var(--tk-bg-dark)}.x4e6a9046c1__metrics{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.x4e6a9046c1__metrics span{flex-direction:column;gap:2px;display:flex}.x4e6a9046c1__metrics small{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug)}.x4e6a9046c1__metrics strong{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);font-variant-numeric:tabular-nums}.x4e6a9046c1__leave{min-height:0;color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.x4e6a9046c1__leave:hover{color:var(--tk-text);background:0 0}.x4e6a9046c1__leave:disabled{color:var(--tk-faint);cursor:default}.x783eea61e9,.xb6c0a72dce,.x818ff10a50,.xdb003b52e8{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tk-scrollbar-thumb) transparent;z-index:20;border-bottom:1px solid var(--tk-border);background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);max-height:calc(100dvh - 49px);backdrop-filter:var(--tk-float-blur);pointer-events:auto;transform-origin:top;animation:.18s ease-out tkMenuFlyoutSlideDown;position:absolute;top:49px;left:0;right:0;overflow-y:auto}.x783eea61e9{padding-bottom:12px}.xb6c0a72dce{padding:8px 0 10px}.x818ff10a50,.xdb003b52e8{padding:8px}.x272dc4a962{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);flex-direction:column;gap:10px;padding:12px;display:flex}.x272dc4a962__heading{color:var(--tk-text);font-size:var(--tk-text-sm);align-items:center;gap:8px;display:flex}.x272dc4a962__heading svg{width:16px;height:16px;color:var(--tk-accent)}.x272dc4a962 dl{flex-direction:column;gap:0;margin:0;display:flex}.x272dc4a962 dl>div{border-bottom:1px solid var(--tk-border);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.x272dc4a962 dt{color:var(--tk-muted);font-size:var(--tk-text-xs);flex-direction:column;gap:2px;display:flex}.x272dc4a962 dd{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);font-variant-numeric:tabular-nums;margin:0}.x272dc4a962 dl>.x272dc4a962__total{border-bottom:0;padding-bottom:0}.x272dc4a962__total dt,.x272dc4a962__total dd{color:var(--tk-text)}.x272dc4a962 .x272dc4a962__balances{border-block:1px solid var(--tk-border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;padding-block:8px;display:grid;position:relative}.x272dc4a962__balances:after{background:var(--tk-muted);content:"";opacity:.35;width:1px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x272dc4a962 dl.x272dc4a962__balances>div{border:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding:0}.x272dc4a962__expiries{text-align:center;flex-direction:column;gap:4px;display:flex}.x272dc4a962__expiry{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.x272dc4a962__rateLimitNotices{text-align:center;flex-direction:column;gap:4px;display:flex}.x272dc4a962__rateLimitNotice{color:var(--tk-accent);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-medium);line-height:var(--tk-leading-normal);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.x272dc4a962__rateLimitIcon{background-color:var(--tk-accent)}.xfeb5b3a4f0{border-top:1px solid var(--tk-border);flex-direction:column;gap:6px;padding-top:10px;display:flex}.xfeb5b3a4f0>strong,.xc8ea3eb34d__heading>.x2b67e1e72e{color:var(--tk-text);font-size:var(--tk-text-sm)}.xfeb5b3a4f0__divider{background:var(--tk-border);flex:none;width:100%;height:1px}.xfeb5b3a4f0__actions{justify-content:center;display:flex}.xfeb5b3a4f0__needMore{width:70%}.xfeb5b3a4f0--only{border-top:0;padding-top:0}.xfeb5b3a4f0>p,.xfeb5b3a4f0__headline,.xfeb5b3a4f0__refill{color:var(--tk-muted);font-size:var(--tk-text-2xs);line-height:var(--tk-leading-normal);margin:0}.xfeb5b3a4f0>.xfeb5b3a4f0__headline,.xfeb5b3a4f0__headline{color:var(--tk-accent);font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);font-variant-numeric:tabular-nums;line-height:var(--tk-leading-snug);margin:0}.xfeb5b3a4f0>.xfeb5b3a4f0__intro,.xfeb5b3a4f0>.xfeb5b3a4f0__refill,.xfeb5b3a4f0__refill{font-size:var(--tk-text-xs)}.x5f88be42d4{border-radius:var(--tk-radius);background:var(--tk-surface-hover);height:8px;overflow:hidden}.x5f88be42d4 i{border-radius:inherit;background:var(--tk-accent);height:100%;display:block}.xfeb5b3a4f0 .xeb431141b5{border:0;align-items:center;gap:10px;margin-top:6px;padding:0}.xfeb5b3a4f0 .xeb431141b5__label{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong)}.xfeb5b3a4f0 .xeb431141b5__control{padding-top:0}.x613f62ea89{border-top:1px solid var(--tk-border);flex-direction:column;gap:5px;padding-top:10px;display:flex}.x613f62ea89>strong{color:var(--tk-text);font-size:var(--tk-text-sm)}.x613f62ea89>p{color:var(--tk-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-normal);margin:0}.x613f62ea89__form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.x613f62ea89__input{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);width:100%;min-width:0;height:30px;color:var(--tk-text);font:inherit;font-size:var(--tk-text-xs);padding:0 8px}.x613f62ea89__input:focus-visible{border-color:var(--tk-accent);outline:none}.x613f62ea89__form .x433d70adfc{grid-column:1/-1}.x613f62ea89__message{font-size:var(--tk-text-2xs);line-height:var(--tk-leading-normal);grid-column:1/-1;margin:0}.x613f62ea89__message.is-error{color:var(--tk-error)}.x613f62ea89__message.is-success{color:var(--tk-success)}.x613f62ea89__message.is-pending{color:var(--tk-muted)}.xc06d048fd8__body{flex-direction:column;gap:8px;display:flex}.xc06d048fd8__body .x89f426936c{margin:0 12px;padding:14px}.xf4e6200db3{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 12px;display:grid}.xcbe90efff7{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark);color:var(--tk-faint);line-height:var(--tk-leading-snug);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.xcbe90efff7__label{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-strong);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%}.xcbe90efff7__value{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.xcbe90efff7--peak.is-peak{border-color:var(--tk-warning)}.xcbe90efff7--peak.is-peak .xcbe90efff7__value{color:var(--tk-warning)}.xcf58cae034{color:var(--tk-muted);font-size:var(--tk-text-2xs);flex-wrap:wrap;gap:4px 8px;margin:0 12px;display:flex}.xcf58cae034 code{overflow-wrap:anywhere;user-select:text}.xb563d7b535{border:1px solid var(--tk-border);border-radius:var(--tk-radius);color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-strong);letter-spacing:.06em;vertical-align:middle;margin-right:8px;padding:1px 6px;display:inline-block}.x8e915323be{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);align-items:center;gap:8px;margin:0 12px;padding:12px;display:flex}.x8e915323be__time{color:var(--tk-text);font-weight:var(--tk-fw-bold);font-variant-numeric:tabular-nums}.x8e915323be__sep{color:var(--tk-faint)}.x8e915323be__hint{color:var(--tk-muted)}@keyframes tkMenuFlyoutSlideDown{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}.xebe190ee2e{border-bottom:1px solid var(--tk-border);align-items:center;gap:12px;padding:18px 20px;display:flex}.xbf31544f22{border:1px solid var(--tk-border);background:var(--tk-border);width:60px;height:60px;color:var(--tk-accent);font-family:Eczar,serif;font-size:var(--tk-text-2xl);font-weight:var(--tk-fw-bold);border-radius:50%;place-items:center;display:grid}.xffbd44f245{font-weight:var(--tk-fw-bold)}.xe839830d73{color:var(--tk-muted);font-size:var(--tk-text-sm)}.x89f426936c{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark);color:var(--tk-muted);font-size:var(--tk-text-xs);align-items:center;gap:8px;margin:12px 20px;padding:10px 12px;display:flex}.x89f426936c svg{color:var(--tk-success);flex:0 0 10px}.xbef1206673{color:var(--tk-muted);font-weight:var(--tk-fw-strong);letter-spacing:.04em;text-transform:uppercase;font-size:var(--tk-text-2xs)}.x89f426936c strong{color:var(--tk-text);font-weight:var(--tk-fw-bold);font-variant-numeric:tabular-nums}.xaa61e196bc{color:var(--tk-faint);font-size:var(--tk-text-xs);margin-left:auto}.x89f426936c.x053d0d9e95--all svg{color:var(--tk-success)}.x89f426936c.x053d0d9e95--partial svg{color:var(--tk-warning)}.x89f426936c.x053d0d9e95--down svg{color:var(--tk-error)}.x89f426936c.x053d0d9e95--operational svg{color:var(--tk-success)}.x89f426936c.x053d0d9e95--degraded svg,.x89f426936c.x053d0d9e95--unknown svg{color:var(--tk-warning)}.x6f472fd91b{color:var(--tk-faint);font-size:var(--tk-text-2xs);line-height:var(--tk-leading-snug);grid-template-columns:repeat(3,1fr);gap:6px;margin:-4px 20px 12px;display:grid}.x6f472fd91b span{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px 6px;overflow:hidden}.xf9f4729931{flex-direction:column;gap:12px;padding:0 20px;display:flex}.xf9f4729931 h2{color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);letter-spacing:0;text-transform:none;margin:18px 0 0}.xf5a2aa6544{border:1px solid var(--tk-border);background:var(--tk-foreground);width:100%;height:56px;color:var(--tk-text);text-align:left;cursor:pointer;border-radius:var(--tk-radius);font-size:var(--tk-fs-section);font-weight:var(--tk-fw-strong);align-items:center;gap:18px;padding:0 26px;display:flex}.xf5a2aa6544 .x0fa02b9624{width:28px;height:28px;color:var(--tk-text);opacity:.9;flex:0 0 28px}.xf5a2aa6544--selected{background:var(--tk-bg-selected);border-color:var(--tk-bg-selected)}.xf5a2aa6544:hover{background:var(--tk-bg-selected);border-color:var(--tk-bg-selected);color:var(--tk-text)}.xf5a2aa6544:hover .x0fa02b9624{opacity:1}.x3c78bfd142{color:var(--tk-faint);font-size:var(--tk-text-xs);justify-content:space-between;align-items:center;gap:12px;margin:18px 20px 0;display:flex}.xcf4902e7dd{flex:none;width:auto;display:inline-flex}.xebe190ee2e .xcf4902e7dd{margin-left:auto}.x4beaf9c2cf.xdd8b4da74b{width:auto}.xcb321d0f68{background:var(--tk-foreground);flex-direction:column;min-height:0;display:flex;position:absolute;inset:49px 0 0}.x27ee3cdd1b .xf5a2aa6544{height:46px;font-size:var(--tk-text-base)}.x27ee3cdd1b .xf5a2aa6544 .x0fa02b9624{flex:0 0 20px;width:20px;height:20px}.xcb321d0f68>:not(.xc490d9d0e3){flex:none}.xcb321d0f68{scrollbar-gutter:stable both-edges;flex-direction:column;grid-template-rows:auto 1fr auto;display:flex;overflow:auto}.xc490d9d0e3{z-index:3;background:var(--tk-foreground);flex-direction:column;gap:0;padding:0;display:flex;position:sticky;bottom:0}.x5c46d109a9{flex:1 0 12px}.xcb321d0f68--docked{scrollbar-gutter:auto;overflow:hidden}.xcb321d0f68--docked>.x81631a5550{scrollbar-gutter:stable both-edges;flex:auto;min-height:0;overflow:auto}.xcb321d0f68--docked>.xc490d9d0e3{scrollbar-gutter:stable both-edges;flex:none;position:static;overflow:hidden}.x24b8839764{border-bottom:1px solid var(--tk-border);padding:0 8px;position:relative}.xfc79099266 .x24b8839764{border-bottom:0}.x98244a585e.xdd8b4da74b{background:var(--tk-foreground);border-color:var(--tk-border);border-radius:var(--tk-radius-md);min-height:74px;padding:0}.x98244a585e.xdd8b4da74b:hover{background:var(--tk-foreground)}.x98244a585e.xdd8b4da74b.is-opened{border-color:var(--tk-border)}.x3776553004{align-items:stretch;gap:0;min-height:72px}.xf214355ae7{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;padding:14px;display:flex}.xf214355ae7 strong{font-family:Eczar,Source Sans Pro,serif;font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-text);line-height:var(--tk-leading-snug)}.xf214355ae7 small{-webkit-line-clamp:2;font-size:var(--tk-text-xs);color:var(--tk-muted);line-height:var(--tk-leading-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x98244a585e .xdd8b4da74b__chevron{border-left:1px solid var(--tk-border);width:40px;color:var(--tk-text-dim);justify-content:center;align-self:stretch}.x98244a585e.is-opened .xdd8b4da74b__chevron{color:var(--tk-accent)}.xc87d2fedaf{border-radius:var(--tk-radius-panel)}.xc87d2fedaf .xdeb43cce97__inner{max-height:var(--tk-select-menu-max-h,320px);padding:6px 14px 12px}.xc87d2fedaf .xdeb43cce97__group{padding:0}.xc87d2fedaf .xdeb43cce97__group+.xdeb43cce97__group{padding-top:7px}.xc87d2fedaf .xf1586991e8{color:var(--tk-text);font-size:var(--tk-fs-meta);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);text-transform:uppercase;background:0 0;padding:12px 0 7px}.xc87d2fedaf .x76e4a69a73{background:0 0;border-radius:0;padding:5px 0 8px;display:block}.xc87d2fedaf .x76e4a69a73.is-active{background:0 0}.xc87d2fedaf .x76e4a69a73.is-selected,.xc87d2fedaf .x76e4a69a73.is-selected.is-active{color:var(--tk-accent);background:0 0}.xc87d2fedaf .x76e4a69a73__label{white-space:normal;text-overflow:clip;font-family:Eczar,Source Sans Pro,serif;font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);display:block;overflow:visible}.xc87d2fedaf .x76e4a69a73__desc{white-space:normal;color:var(--tk-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);margin:3px 0 0;padding:0;display:block}.xc87d2fedaf .x76e4a69a73.is-selected .x76e4a69a73__desc{color:color-mix(in srgb, var(--tk-accent) 74%, var(--tk-text))}.xdc0f06a940{border:1px solid var(--tk-border);background:var(--tk-foreground);border-radius:var(--tk-radius);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:16px 20px;display:flex}.xdc0f06a940:hover{background:var(--tk-border)}.xdc0f06a940 strong{font-family:Eczar,Source Sans Pro,serif;font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-text);display:block}.xdc0f06a940 small{color:var(--tk-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);margin-top:4px;display:block}.xea97413330{color:var(--tk-muted);align-items:center;display:inline-flex}.xae682cacc1{flex-direction:column;gap:0;padding:0 8px;display:flex}.x8c5070891f{border:1px solid var(--tk-border);background:var(--tk-bg-dark);border-radius:var(--tk-radius) var(--tk-radius) 0 0;flex-direction:column;display:flex}.x1b21cf72df{background:var(--tk-bg-dark);border-radius:var(--tk-radius) var(--tk-radius) 0 0;align-items:center;gap:4px;padding:12px 12px 0;display:flex}.xffde1288e6{width:24px;height:24px;color:var(--tk-accent);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.x974d35482c{border-radius:var(--tk-radius);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;padding:0}.x974d35482c:hover{background:var(--tk-bg-selected)}.x974d35482c:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.x974d35482c.is-active{background:var(--tk-accent);color:var(--tk-on-accent)}.x974d35482c.is-active:hover{background:var(--tk-accent-2,var(--tk-accent));color:var(--tk-on-accent)}.x8175daf807{flex:1;align-items:center;gap:2px;display:flex;container-type:inline-size}.x04f8a803c5{border-radius:var(--tk-radius);height:21px;color:var(--tk-muted);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 5px}.x09a18ff68e{display:none}@container (width<=220px){.xcd8f2b1279{display:none}.x09a18ff68e{display:inline}}.x04f8a803c5.is-active{background:var(--tk-bg-selected);color:var(--tk-text)}.x04f8a803c5:not(.is-active){opacity:.64}.x04f8a803c5:hover:not(.is-active){color:var(--tk-text)}.xd14d160504{border-radius:var(--tk-radius);width:28px;height:28px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.xd14d160504 .x0fa02b9624,.xd14d160504 svg{width:16px;height:16px}.xd14d160504:hover,.xd14d160504[aria-expanded=true]{background:var(--tk-bg-selected);color:var(--tk-text)}.xdfc76d74d7.is-active,.xdfc76d74d7.is-active:hover{color:var(--tk-accent);background:0 0}.xd6588b4756{display:inline-flex;position:relative}.x890ceeb69a{z-index:50;border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);width:min(380px,100vw - 24px);height:min(620px,100vh - 80px);box-shadow:none;color:var(--tk-text);flex-direction:column;padding:20px 18px 18px;display:flex}.x057b249c2d{border-bottom:1px solid var(--tk-border);align-items:center;gap:4px;margin-bottom:12px;padding-bottom:12px;display:flex}.xa63b464f28{border-radius:var(--tk-radius);height:28px;color:var(--tk-muted);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);cursor:pointer;background:0 0;border:0;padding:0 8px}.xa63b464f28.is-active{background:var(--tk-bg-selected);color:var(--tk-text)}.xa63b464f28:hover:not(.is-active){color:var(--tk-text)}.x1b456764f9{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex;overflow-y:auto}.xe51375dee3,.x2f77cf2278{flex-direction:column;display:flex}.xe51375dee3>.xeb431141b5,.x3a99a8dd44 .xeb431141b5{padding:0}.xe51375dee3 .xeb431141b5{align-items:flex-start}.x3a99a8dd44{flex-direction:column;gap:14px;display:flex}.x3a99a8dd44 .xeb431141b5{align-items:center}.x3a99a8dd44 .xeb431141b5__text{align-items:center;min-height:26px;display:flex}.x890ceeb69a .xeb431141b5__label,.x5c3c8f5d9a{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);color:var(--tk-text)}.x890ceeb69a .xeb431141b5__desc{color:var(--tk-muted);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);margin-top:7px}.x890ceeb69a .xeb431141b5__control,.xe51375dee3 .xeb431141b5__control{padding-top:0}.x2f77cf2278{gap:8px}.x5c3c8f5d9a{margin:0}.x2f77cf2278 .xdd8b4da74b{background:var(--tk-bg);min-height:38px;font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);padding:7px 10px}.xf32f1955eb{flex-direction:column;flex:auto;min-height:0;display:flex}.x98fdb5a6fb{justify-content:space-between;align-items:center;gap:16px;display:flex}.x98fdb5a6fb h3{color:var(--tk-text);font-family:var(--tk-font-header);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);margin:0}.x89116f5a16{color:var(--tk-text);align-items:center;gap:10px;display:inline-flex}.x89116f5a16 button{border-radius:var(--tk-radius);width:26px;height:26px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x89116f5a16 button:hover:not(:disabled){background:var(--tk-bg-selected)}.x89116f5a16 button:disabled{opacity:.5}.x89116f5a16 svg{width:16px;height:16px}.x5d74a5a5d4{color:var(--tk-muted);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);margin:16px 0 0}.xb67f563c3e{flex:auto;grid-template-columns:minmax(132px,.72fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.x660f0b36bc{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.xc18358bd40{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.xc18358bd40 h3{color:var(--tk-text);font-family:var(--tk-font-header);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);margin:0}.xa82fe0c9d3{align-items:center;gap:4px;display:inline-flex}.xab3a59f4b7,.x96c6c8f176,.x91704fd3a5{border-radius:var(--tk-radius);width:24px;height:24px;color:var(--tk-text);cursor:pointer;transition:opacity var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xab3a59f4b7:hover,.x96c6c8f176:hover,.x91704fd3a5:hover{color:var(--tk-text)!important;background:0 0!important}.xab3a59f4b7:disabled,.x96c6c8f176:disabled,.x91704fd3a5:disabled{opacity:.35;cursor:not-allowed}.xab3a59f4b7 svg,.x96c6c8f176 svg,.x91704fd3a5 svg{width:18px;height:18px}.x91704fd3a5.xc54e1a0199:hover{background:0 0!important}.x91704fd3a5.xc54e1a0199--idle:hover{color:var(--tk-text)!important}.x91704fd3a5.xc54e1a0199--confirm{color:var(--tk-accent)!important}.xb5f3ff352d{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:4px;display:flex;overflow:auto}.x1d9f062d2c{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg);min-height:46px;color:var(--tk-text);text-align:left;cursor:pointer;touch-action:manipulation;flex-direction:column;align-items:stretch;gap:3px;padding:7px 8px;display:flex}.x1d9f062d2c.is-active,.x1d9f062d2c:hover{background:var(--tk-bg-selected)}.x1d9f062d2c.is-dragging{opacity:.5;z-index:1;cursor:grabbing}.x1d9f062d2c span{color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x1d9f062d2c small{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xd8f8419e95{flex-direction:column;gap:8px;min-width:0;height:100%;min-height:0;display:flex}.x05c157190c{flex-direction:column;flex:none;gap:4px;display:flex}.xd17a2ddd6f{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.xd17a2ddd6f span{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug)}.xd8f8419e95 label{min-height:0;color:var(--tk-muted);line-height:var(--tk-leading-snug);flex-direction:column;flex:auto;gap:4px;display:flex}.xd8f8419e95 label>span{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold)}.xd8f8419e95 input,.xd8f8419e95 textarea{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);width:100%;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal)}.xd8f8419e95 input{height:32px;padding:5px 7px}.xd8f8419e95 textarea{resize:vertical;min-height:92px;padding:6px 7px}.xd8f8419e95 .x336a66caaf{min-height:0;font-size:var(--tk-text-sm);flex-direction:column;flex:auto;display:flex}.xd8f8419e95 .xd2ba72d430{flex:auto;min-height:0;overflow-y:auto;max-height:none!important}.xd8f8419e95 .ProseMirror{min-height:100%!important}.xd8f8419e95 .x336a66caaf[data-prompt-fs] .ProseMirror{font-size:var(--tk-text-sm)}.x028e5e578d,.x2e3b12ecf9{margin-top:auto}.xf166c6976b{z-index:60;border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);width:min(320px,100vw - 24px);max-height:min(440px,100vh - 16px);color:var(--tk-text);flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex}.xfa1953e1ac{justify-content:space-between;align-items:center;gap:12px;display:flex}.xfa1953e1ac h3{color:var(--tk-text);font-family:var(--tk-font-header);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);margin:0}.xb74e029037{border-radius:var(--tk-radius);width:26px;height:26px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xb74e029037:hover{background:var(--tk-bg-selected)}.xb74e029037 svg{width:16px;height:16px}.xaa53d65fa4{flex-direction:column;gap:10px;min-height:0;display:flex;overflow-y:auto}.x43a3a99664{color:var(--tk-muted);line-height:var(--tk-leading-snug);flex-direction:column;gap:4px;display:flex}.x43a3a99664>span{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold)}.x43a3a99664 input{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);width:100%;height:32px;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);padding:5px 7px}.xf166c6976b .x336a66caaf{background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);padding:5px 7px}.xf166c6976b .x336a66caaf:focus-within{border-color:var(--tk-border)}.xf166c6976b .ProseMirror{padding:0}.x437fd428b3{align-items:center;gap:8px;display:flex}.xf4306296d7{margin-left:auto}.xf1420121bb{flex-direction:column;flex:auto;min-height:0;display:flex}.xff16103543{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);width:100%;height:32px;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);margin-top:8px;padding:5px 8px}.x97e44ce17e{color:var(--tk-accent);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);margin:8px 0 0}.xd08eae8b74{flex:auto;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);gap:10px;min-height:0;margin-top:10px;display:grid}.xf63ae0d904{flex-direction:column;gap:3px;min-height:0;padding-right:4px;display:flex;overflow:auto}.x6e4123a60e{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);margin:8px 0 0}.x076ddc1a89{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg);color:var(--tk-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.x076ddc1a89.is-active,.x076ddc1a89:hover{background:var(--tk-bg-selected)}.xf6a822faca{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x076ddc1a89>small{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);flex:none}.x135ff3737b{width:100%;padding:5px 8px 5px calc(8px + var(--tk-wc-depth,0) * 10px);border-radius:var(--tk-radius);color:var(--tk-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}.x135ff3737b:hover,.x3de785bbf9.is-active{background:var(--tk-bg-selected)}.xac25e7be3b{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.xc2c4c9936e .xac25e7be3b{font-weight:var(--tk-fw-strong)}.x135ff3737b>small{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);flex:none}.x3753854927{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid var(--tk-muted);flex:none;width:0;height:0;transition:transform .12s}.x3753854927.is-open{transform:rotate(90deg)}.x9f16a5d01e{border-radius:var(--tk-radius);color:var(--tk-accent);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:4px 6px}.x9f16a5d01e:hover{background:var(--tk-bg-selected)}.x8b38ac59fb{margin-top:12px}.x5c44d6f76e{flex-direction:column;min-width:0;min-height:0;display:flex}.xec62fc8122{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.xc368a91010{justify-content:space-between;align-items:center;gap:8px;display:flex}.xc368a91010 code{color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x13130dd6e9{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);min-height:0;color:var(--tk-text);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);flex-direction:column;flex:auto;gap:2px;padding:7px 8px;display:flex;overflow:auto}.xb07eaebef9{flex-direction:column;gap:8px;min-width:0;display:flex}.xb07eaebef9 label{flex-direction:column;gap:4px;display:flex}.xb07eaebef9 label>span{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug)}.xb07eaebef9 input,.xb07eaebef9 textarea{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);width:100%;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal)}.xb07eaebef9 input{height:32px;padding:5px 7px}.xb07eaebef9 textarea{resize:vertical;padding:6px 7px}.x575e77ceb4{align-items:center;gap:8px;margin-top:2px;display:flex}.x575e77ceb4 button{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg);min-height:32px;color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);cursor:pointer;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.x575e77ceb4 button:hover{background:var(--tk-bg-selected)}.x575e77ceb4 button:disabled{opacity:.5}.x575e77ceb4 .x8cee6f1171{background:var(--tk-accent);color:var(--tk-on-accent);border-color:#0000}.x575e77ceb4 .x8cee6f1171:hover{background:var(--tk-accent-2)}.x575e77ceb4 .x5fc133add1{color:var(--tk-muted)}.x575e77ceb4 .x5fc133add1 svg,.x575e77ceb4 .x5fc133add1 .x0fa02b9624{width:14px;height:14px}.pgPromptSettingsStage{justify-content:flex-end;min-height:740px;padding:0 28px 0 0;display:flex;position:relative;overflow:visible}.pgPromptSettingsStageInline{align-items:flex-start;gap:12px;display:flex}.xe1096cdcdf{background:var(--tk-bg-dark);border:0}.x14ab83a810{min-height:96px}.xe1096cdcdf .ProseMirror{width:100%;min-height:96px;color:var(--tk-text);line-height:var(--tk-leading-normal);font-size:var(--tk-fs-base);white-space:pre-wrap;word-break:break-word;background:0 0;border:0;outline:none;padding:8px 15px;display:block}.xe1096cdcdf .ProseMirror p{margin:0}.xe1096cdcdf .ProseMirror p+p{margin-top:.45em}.ProseMirror .xc69ab09454{color:var(--tk-faint)}.ProseMirror .xde9108c193{color:var(--tk-text-action)}.ProseMirror .xcb63ef0d3c{border-top:1px dashed var(--tk-divider);height:0;margin:12px 2px}.ProseMirror .xcb63ef0d3c.ProseMirror-selectednode{border-top-color:var(--tk-accent);outline:none}.xe1096cdcdf:focus-within{background:var(--tk-bg-dark)}.x336a66caaf{background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-base);line-height:var(--tk-leading-normal);color:var(--tk-text);padding:5px 7px;position:relative}.x336a66caaf:focus-within{border-color:var(--tk-border)}.xd2ba72d430[data-prompt-height=bounded-scroll]{max-height:var(--tk-prompt-editor-max-height,320px);overscroll-behavior:contain;overflow-y:auto}.xd2ba72d430[data-prompt-height=vertical-resize]{min-height:86px;max-height:min(var(--tk-prompt-editor-max-height,420px), calc(100vh - 180px));resize:vertical;overscroll-behavior:contain;overflow-y:auto}.x336a66caaf[data-prompt-document=recipe-candidates] .ProseMirror p+p{border-top:1px dashed var(--tk-divider);margin-top:8px;padding-top:8px}.x336a66caaf[data-prompt-document=recipe-candidates] .ProseMirror p:has(>br.ProseMirror-trailingBreak:only-child):before{content:var(--tk-empty-candidate-label,"");color:var(--tk-faint);pointer-events:none}.x336a66caaf .ProseMirror{white-space:pre-wrap;word-break:break-word;font-variant-ligatures:none;outline:none;min-height:96px}.x336a66caaf .ProseMirror p{height:auto;margin:0}.x336a66caaf .ProseMirror p+p{margin-top:.5em}.x336a66caaf .ProseMirror .x2b9244e1f2{text-underline-offset:3px;text-decoration:underline 1px dotted #f5c65bd9}.x336a66caaf .x6b060573a0{position:relative}.x336a66caaf .x6b060573a0:before{content:attr(data-placeholder);color:var(--tk-faint);pointer-events:none;white-space:pre;font-style:normal;position:absolute;top:0;left:0}.x336a66caaf .xea792fad20{color:var(--tk-accent);font-weight:var(--tk-fw-bold)}.x30f5ff896e{z-index:1000;border-radius:var(--tk-radius);background:var(--tk-foreground);width:min(340px,100vw - 16px);max-height:226px;color:var(--tk-text);border:1px solid var(--tk-border);grid-template-columns:repeat(2,1fr);align-content:start;gap:2px;padding:4px;display:grid;position:fixed;overflow-y:auto}.x30f5ff896e[hidden]{display:none}.x37eeefe523{border-radius:var(--tk-radius);width:100%;min-height:34px;color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-normal);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:6px 9px;display:flex}.x37eeefe523.is-active,.x37eeefe523:hover{background:var(--tk-bg-selected)}.x37eeefe523 span{display:block}.x37eeefe523 small{-webkit-line-clamp:3;color:var(--tk-text-dim);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x0e23475223 .x37eeefe523{flex-shrink:0;gap:1px}.x0e23475223 .x37eeefe523 span{font-size:var(--tk-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x0e23475223 .x37eeefe523 small{color:var(--tk-muted);white-space:nowrap;display:block}.x0e23475223{grid-template-columns:4fr 5.5fr;gap:6px;width:auto;min-width:276px;max-width:336px;max-height:320px;overflow:hidden}.xbfd482b394{flex-direction:column;gap:2px;min-width:0;max-height:280px;display:flex;overflow-y:auto}.x93880a9c76{border-left:1px solid var(--tk-border);flex-direction:column;gap:4px;min-width:0;max-height:280px;padding-left:6px;display:flex;overflow:hidden}.xd3ed4bd55a{color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin-bottom:4px;overflow:hidden}.x20e5bacc07{flex-direction:column;gap:1px;min-height:0;display:flex;overflow-y:auto}.x06b2e2d6ad{color:var(--tk-text);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.x71c021c796{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);padding-top:2px}.x830bf6d6ee{border-bottom:1px solid var(--tk-border);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 3px;display:flex}.x51de9d7e0b{color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);flex-shrink:0}.x324dbe3da7{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x79ec29ff16{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;padding:6px 4px 2px}.x0e23475223 .x37eeefe523.is-active{box-shadow:inset 2px 0 0 var(--tk-accent)}.x92a037bc02{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;padding:8px 9px}.x0dd9e4c5fe{border:1px solid var(--tk-prompt-chunk-border);border-radius:var(--tk-radius-md);background:var(--tk-prompt-chunk-bg);min-width:0;color:var(--tk-text);font-size:inherit;white-space:nowrap;vertical-align:baseline;cursor:default;user-select:none;margin:0 1px;padding:0 5px;line-height:normal;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-block;position:relative}.x0dd9e4c5fe.ProseMirror-selectednode{box-shadow:0 0 0 1px var(--tk-prompt-chunk-selected-ring);outline:none}.x336a66caaf .xba2a991825{color:var(--tk-text-new-user);font-size:inherit;font-weight:var(--tk-fw-strong);white-space:nowrap;font-style:italic}.x336a66caaf .xeef044df66{border:1px solid var(--tk-prompt-chunk-border);border-radius:var(--tk-radius-md);background:var(--tk-prompt-chunk-bg);color:var(--tk-text);font-size:inherit;white-space:nowrap;vertical-align:baseline;margin:0 1px;padding:0 5px;line-height:normal;display:inline-block}.x336a66caaf .x781f509a32{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--tk-warning);text-underline-offset:3px;cursor:help;text-decoration-thickness:1px}.x336a66caaf .x8b78b75f71{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--tk-muted);text-underline-offset:3px;cursor:help}.x7159ed5988{overflow-wrap:break-word;max-width:300px}.x711e2d7765{z-index:200;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);min-width:200px;max-width:280px;backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-family:var(--tk-font);position:fixed;overflow:hidden}.x711e2d7765__head{border-bottom:1px solid var(--tk-border);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.x711e2d7765__headTop{align-items:center;gap:6px;display:flex}.x711e2d7765__headIcon{color:var(--tk-text-dim);flex:none}.x711e2d7765__word{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-text);word-break:break-word}.x711e2d7765__heat{color:var(--tk-text-dim);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);flex-shrink:0;margin-left:auto}.x711e2d7765__badge{font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-tight);border-radius:var(--tk-radius);background:var(--tk-bg-dark);padding:1px 6px}.x711e2d7765__badge--typo,.x711e2d7765__badge--nonstandard{color:var(--tk-text-dim)}.x711e2d7765__hint,.x711e2d7765__zh{font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);color:var(--tk-text-dim)}.x711e2d7765__zhItem:not(:first-child):before{content:"·";color:var(--tk-muted);margin:0 5px}.x711e2d7765__suggests{border-bottom:1px solid var(--tk-border);flex-direction:column;padding:4px 0;display:flex}.x711e2d7765__suggest{text-align:left;cursor:pointer;width:100%;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.x711e2d7765__suggest:hover{background:var(--tk-bg-selected)}.x711e2d7765__suggestIcon{color:var(--tk-accent);flex:none}.x711e2d7765__suggestText{word-break:break-word;flex-direction:column;gap:1px;display:flex}.x711e2d7765__suggestEn{color:var(--tk-text)}.x711e2d7765__suggestZh{font-size:var(--tk-text-2xs);line-height:var(--tk-leading-tight);color:var(--tk-text-dim)}.x711e2d7765__aliases{border-bottom:1px solid var(--tk-border);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);gap:6px;padding:8px 12px;display:flex}.x711e2d7765__danbooru{border-bottom:1px solid var(--tk-border);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.x711e2d7765__dbLoading{font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);color:var(--tk-muted)}.x711e2d7765__dbLabel{color:var(--tk-muted);flex:none}.x711e2d7765__dbValue{color:var(--tk-text-dim);word-break:break-word}.x711e2d7765__dbCorrection{text-align:left;cursor:pointer;width:100%;font-family:var(--tk-font);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);background:0 0;border:0;gap:6px;padding:0;display:flex}.x711e2d7765__dbCorrection:hover .x711e2d7765__dbValue{color:var(--tk-text)}.x711e2d7765__wiki{border-bottom:1px solid var(--tk-border);font-size:var(--tk-text-2xs);line-height:var(--tk-leading-normal);color:var(--tk-text-dim);word-break:break-word;padding:8px 12px}.x711e2d7765__actions{gap:2px;padding:4px;display:flex}.x711e2d7765__action{border-radius:var(--tk-radius);cursor:pointer;color:var(--tk-text-dim);font-size:var(--tk-text-base);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:5px 0;display:flex}.x711e2d7765__action:hover{background:var(--tk-bg-selected);color:var(--tk-text)}.xe1096cdcdf .x336a66caaf{background:0 0;border:0;border-radius:0;padding:0}.xe1096cdcdf .x336a66caaf:focus-within{border-color:#0000}.image-prompt-bar-highlight,.image-prompt-double-bar-highlight{color:var(--tk-accent);font-weight:var(--tk-fw-bold);padding:0 1px}.x75d893a6d3{background:var(--tk-bg-dark);color:var(--tk-muted);font-size:var(--tk-text-xs);flex-direction:column;gap:0;padding:4px 14px 10px;display:flex}.xea72a622ff{align-items:center;gap:10px;display:flex}.x63fb654364{width:28px;height:28px;color:var(--tk-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.x63fb654364:hover:not(:disabled){color:var(--tk-text)}.x63fb654364:disabled{opacity:.4}.xf2a23f262b{border-radius:var(--tk-radius);background:var(--tk-surface-hover);flex:auto;height:4px;display:flex;position:relative;overflow:hidden}.xf2a23f262b i{background:var(--tk-text);flex-shrink:0;height:100%;display:block}.x6acc96e9ff{opacity:.7}.xf2a23f262b.is-over i,.xf2a23f262b.is-invalid i{background:var(--tk-error)}.x1ef87391b6{background:color-mix(in srgb, var(--tk-bg-elevated) var(--tk-float-opacity), transparent);width:max-content;max-width:320px;backdrop-filter:var(--tk-float-blur);color:var(--tk-text);white-space:normal;border-radius:var(--tk-radius-panel);font-size:var(--tk-text-sm);line-height:var(--tk-leading-snug);text-align:center;pointer-events:none;opacity:0;visibility:hidden;z-index:10;padding:10px 18px;transition:opacity .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000073}.xf2a23f262b:hover .x1ef87391b6{opacity:1;visibility:visible}.x1ef87391b6 strong{font-weight:var(--tk-fw-strong);color:var(--tk-text)}.x5c8d0d1f01{text-align:right;min-width:46px;color:var(--tk-muted);font-variant-numeric:tabular-nums;font-weight:var(--tk-fw-strong);flex:none}.x5c8d0d1f01.is-over{color:var(--tk-error)}.x8f54a93d36{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.xa8b9ffe006{margin-left:auto}.x903a37837f{display:contents}.x07f5ed878f{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg);margin:0;padding:8px}.x5f5edcf6e2{background:var(--tk-bg);border:0;border-radius:0;justify-content:space-between;align-items:center;height:44px;margin:0;padding:0 0 0 11px;display:flex}.xbafcff5ab4{color:var(--tk-text);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-base);opacity:.7}.x029cc8583c{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:0 0;gap:0;display:flex}.x5f5edcf6e2 button{width:44px;height:42px;color:var(--tk-text);border-radius:var(--tk-radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x5f5edcf6e2 button+button{border-left:1px solid var(--tk-border)}.x5f5edcf6e2 button:hover{background:var(--tk-bg-selected)}.x5f5edcf6e2 button .x0fa02b9624{width:16px;height:16px}.xae6d0f966d{background-color:var(--tk-bg);background-image:var(--tk-card-bg-image);border:.8px solid var(--tk-border);border-radius:0 0 var(--tk-radius-md) var(--tk-radius-md);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:padding-box;border-top:0;flex-direction:column;gap:13px;margin:0;padding:18px 18px 15px;display:flex;position:relative;overflow:hidden}.xae6d0f966d:before{content:"";background-image:inherit;filter:brightness(.62);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.xae6d0f966d:after{content:"";background:var(--tk-i2i-cold-overlay);z-index:-1;pointer-events:none;position:absolute;inset:0}.xa7a55c5fc2{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.x0e3cb5a445{flex-direction:column;gap:2px;display:flex}.x0e3cb5a445 strong{font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);color:var(--tk-text)}.x0e3cb5a445 span{font-size:var(--tk-fs-meta);color:var(--tk-text);opacity:.7}.x808f3141ed{background:var(--tk-i2i-mask-badge-bg);height:20px;font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);border-radius:var(--tk-radius-md);align-self:flex-start;margin-top:4px;padding:2px 7px;color:var(--tk-accent)!important;font-size:var(--tk-fs-mini)!important;opacity:1!important}.xcd136ddf4d{flex:none;align-items:center;gap:0;display:inline-flex}.x5c11f3465e{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);display:inline-flex;overflow:hidden}.xc19a5b5fc8{width:44px;height:44px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x5c11f3465e .xc19a5b5fc8+.xc19a5b5fc8{border-left:1px solid var(--tk-border)}.xc19a5b5fc8 .x0fa02b9624{width:16px;height:16px}.xc19a5b5fc8:hover{background:var(--tk-bg-selected)}.xc19a5b5fc8--fold{border-radius:var(--tk-radius);background:0 0;width:44px;height:44px}.xc19a5b5fc8--fold:hover{background:0 0}.xc19a5b5fc8--fold .x0fa02b9624{width:14px;height:14px}.x87a137a278{background:var(--tk-foreground);width:auto;height:42px;color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);border-radius:var(--tk-radius);cursor:pointer;border:0;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.x87a137a278.is-mask-applied{color:var(--tk-accent)}.x87a137a278.is-mask-applied .x0fa02b9624{background-color:var(--tk-accent)}.x87a137a278 .x0fa02b9624{background-color:var(--tk-text);width:16px;height:16px}.x87a137a278:hover{background:var(--tk-bg-selected)}.xaf27975d55{background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;margin:0;padding:0 8px;display:flex}.x6d0c06b5bd{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);background:var(--tk-foreground);flex-direction:column;align-items:stretch;gap:8px;padding:12px;display:flex}.xa781b11aac{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.x7ef7784911{flex-direction:column;gap:4px;min-width:0;display:flex}.x7ef7784911 strong{color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug)}.x7ef7784911 span{max-width:290px;color:var(--tk-muted);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal)}.x9c57e4fbb1{border-radius:var(--tk-radius);background:var(--tk-bg-selected);width:44px;height:40px;color:var(--tk-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.x9c57e4fbb1 svg{width:18px;height:18px}.x9c57e4fbb1:hover,.x9c57e4fbb1[aria-expanded=true]{background:var(--tk-bg-selected);filter:brightness(1.08)}.xd0c4843ea5 .xdeb43cce97__inner{padding:0}.x357f987cdb{color:var(--tk-faint);font-size:var(--tk-text-xs);opacity:.7;margin:0;padding:12px 4px 4px}.x388478d0a4{flex-direction:column;gap:12px;display:flex}.x0226f752b1{flex-direction:column;display:flex}.x0226f752b1.is-disabled{opacity:.5}.x670f2b63ea{justify-content:space-between;align-items:flex-end;gap:6px;display:flex}.xa97a293715{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md) var(--tk-radius-md) 0 0;background:var(--tk-bg-selected);height:28px;color:var(--tk-text);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);cursor:pointer;border-bottom:0;align-items:center;padding:2px 5px;display:inline-flex}.xa97a293715:hover{background:var(--tk-bg-selected);filter:brightness(1.08)}.xa97a293715:focus-within{background:var(--tk-bg-selected);filter:brightness(1.16)}.x9750eff88a{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0}.x9750eff88a::placeholder{color:inherit;opacity:1}.xa3d1d21045{gap:4px;display:flex}.x6f37020ac4{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md) var(--tk-radius-md) 0 0;background:var(--tk-bg-selected);width:30px;height:30px;color:var(--tk-muted);cursor:pointer;border-bottom:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x6f37020ac4:hover:not(:disabled){color:var(--tk-text);background:var(--tk-bg-selected);filter:brightness(1.08)}.x6f37020ac4:active:not(:disabled){color:var(--tk-text)}.x6f37020ac4:disabled{opacity:.35;color:var(--tk-muted);cursor:not-allowed}.x6f37020ac4:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x6f37020ac4--active,.x6f37020ac4--inactive{color:var(--tk-text)}.x84b55d6f88:hover:not(:disabled){color:var(--tk-error)}.x6f37020ac4 .x0fa02b9624{width:20px;height:20px}.xc4fc7c9652.is-active{background:var(--tk-accent);color:var(--tk-on-accent)}.xe4b35edab1{border:1px solid var(--tk-border);border-radius:0 var(--tk-radius-md) var(--tk-radius-md) var(--tk-radius-md);background:var(--tk-foreground);width:100%;min-height:116px;color:var(--tk-faint);font-size:var(--tk-text-xs);text-align:left;align-items:stretch;padding:21px 18px 18px 20px;display:flex;position:relative}.x21ff2a1750{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.x21ff2a1750:hover{color:var(--tk-text)}.xffab567f4e{border-radius:0 var(--tk-radius-md) var(--tk-radius-md) var(--tk-radius-md);background:var(--tk-bg-dark)}.xffab567f4e .x83e5fdd1aa{background:0 0;border:0;border-radius:0}.xffab567f4e .x8175daf807{flex:auto}.xffab567f4e .xe1096cdcdf .ProseMirror{min-height:106px;font-size:var(--tk-fs-base);line-height:var(--tk-leading-normal);padding:12px 20px 6px}.xffab567f4e .x75d893a6d3{display:none}.x3c86345d47{color:var(--tk-text);width:28px;height:28px}.x3c86345d47 svg,.x3c86345d47 .x0fa02b9624{width:16px;height:16px}.x604ebf96a9,.x0d31a49d21{display:none}.xd40fccfb67{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);color:var(--tk-text);text-align:left;cursor:pointer;align-items:center;gap:14px;margin:12px 20px 0;padding:12px 10px 12px 16px;display:flex}.xd40fccfb67:hover{background:var(--tk-border)}.x7d7b4e3b71{width:24px;height:24px;color:var(--tk-text);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.x5937ea96c3{flex-direction:column;flex:1;gap:2px;display:flex}.x5937ea96c3 strong{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-bold)}.x5937ea96c3 small{color:var(--tk-muted);font-size:var(--tk-text-xs)}.x4ebb16f76a{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);width:36px;height:36px;color:var(--tk-muted);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.xd40fccfb67:hover .x4ebb16f76a{color:var(--tk-text);background:var(--tk-border)}.x7fec0c32e7{flex-direction:column;gap:9px;margin:0;padding:0 8px;display:flex}.x7fec0c32e7 h2{color:var(--tk-text);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);letter-spacing:0;text-transform:none;opacity:.5;margin:0}.x8e58a1ece0{align-items:stretch;gap:8px;display:flex}.x8e58a1ece0>.x8aebf83cdc{flex:0 0 204px;min-width:0}.x03c5cd6caa{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);min-width:0;height:44px;font-size:var(--tk-text-sm);cursor:pointer;flex:1;align-items:center;padding:0 12px;display:flex;position:relative;overflow:hidden}.x03c5cd6caa select{color:#0000;cursor:pointer;width:100%;height:100%;font-size:var(--tk-text-sm);appearance:none;background:0 0;border:0;position:absolute;inset:0}.x03c5cd6caa select option{color:var(--tk-text);background:var(--tk-foreground)}.x265df6878a{color:var(--tk-text);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.x497cbefc9e{color:var(--tk-muted);pointer-events:none;display:inline-flex}.x6e1ee43869{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg);flex:auto;align-items:center;min-width:0;height:44px;display:flex;overflow:hidden}.xf6c9dc8b76{min-width:0;height:100%;color:var(--tk-text);text-align:center;font-size:var(--tk-text-sm);-moz-appearance:textfield;background:0 0;border:0;flex:1;padding:0 8px}.xf6c9dc8b76::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xf6c9dc8b76::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x4a79ae7cf3{width:24px;height:100%;color:var(--tk-muted);font-size:var(--tk-text-base);line-height:var(--tk-leading-tight);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.x4a79ae7cf3:hover{color:var(--tk-text)}.x33cc7f2481{flex:0 0 44px;width:44px;height:44px;display:inline-flex}.x33cc7f2481.is-disabled .x6bde395f83{pointer-events:none}.x6bde395f83{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);width:44px;height:44px;color:var(--tk-muted);cursor:pointer;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.x6bde395f83:hover{color:var(--tk-text)}.x6bde395f83:disabled{opacity:.5}.x6bde395f83:disabled:hover{color:var(--tk-muted)}.x6bde395f83.is-active{background:var(--tk-bg-selected);border-color:var(--tk-bg-selected);color:var(--tk-accent)}.x6bde395f83 .x0fa02b9624{width:16px;height:16px}.xef824430b3{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);align-items:center;gap:0;height:44px;margin-bottom:1px;display:flex;overflow:hidden}.xe77386f492{color:var(--tk-muted);flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:100%;display:inline-flex}.xe77386f492 .x0fa02b9624{width:16px;height:16px;color:var(--tk-muted)}.xa90b829081{background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:repeat(4,1fr);height:100%;display:grid;overflow:hidden}.xa90b829081 button{isolation:isolate;height:100%;color:var(--tk-muted);font-weight:var(--tk-fw-bold);font-size:var(--tk-fs-base);cursor:pointer;background:0 0;border:0;position:relative}.xa90b829081 button:last-child{border-right:0}.xa90b829081 button.active{color:var(--tk-text)}.xa90b829081 button.active:before{content:"";background:var(--tk-bg-selected);border-radius:var(--tk-radius-sm);z-index:0;position:absolute;inset:0;transform:scale(.98,.9)}.xcac01f760b{z-index:1;position:relative}.x62390b65c6{transition:padding var(--tk-anim-med) var(--tk-easing-inout);background:0 0;border:0;flex-direction:column;gap:0;padding:14px 8px;display:flex}.x62390b65c6.is-expanded{padding:0 8px 15px}.x10a6d7313e{transition:grid-template-rows var(--tk-anim-med) var(--tk-easing-inout);grid-template-columns:minmax(0,1fr);display:grid}.x62390b65c6.is-collapsed .x10a6d7313e--row{grid-template-rows:1fr}.x62390b65c6.is-collapsed .x10a6d7313e--panel,.x62390b65c6.is-expanded .x10a6d7313e--row{grid-template-rows:0fr}.x62390b65c6.is-expanded .x10a6d7313e--panel{grid-template-rows:1fr}.x6813a183be{opacity:0;min-height:0;transition:opacity var(--tk-anim-fast) var(--tk-easing-out);overflow:hidden}.x62390b65c6.is-collapsed .x10a6d7313e--row .x6813a183be,.x62390b65c6.is-expanded .x10a6d7313e--panel .x6813a183be{opacity:1;transition:opacity var(--tk-anim-med) var(--tk-easing-out) 80ms}.x881ca693ac{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);flex-direction:column;gap:8px;padding:10px 15px;display:flex}@media (prefers-reduced-motion:reduce){.x62390b65c6,.x10a6d7313e,.x6813a183be{transition:none}}.xb3f8dea409{border:1px solid var(--tk-border);background:var(--tk-foreground);border-radius:var(--tk-radius);flex-direction:row;align-items:center;gap:15px;width:100%;padding:10px 12px;display:flex}.x62390b65c6.is-collapsed .xb3f8dea409>.x46be001c92{flex:none;margin-left:auto}.x7767e9f454{flex-direction:column;gap:2px;display:flex}.x7767e9f454>span{color:var(--tk-muted);font-size:var(--tk-text-sm);opacity:.7}.x62390b65c6.is-collapsed .x7767e9f454>strong,.x62390b65c6.is-collapsed .x7767e9f454>.xe6ccc537f0{color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold)}.x62390b65c6.is-collapsed .x7767e9f454>.xe6ccc537f0{text-align:left;cursor:pointer;background:0 0;border:0;height:auto;padding:0;font-family:inherit}.x62390b65c6.is-collapsed .x7767e9f454>.x8f08f79bde{min-width:1ch;height:auto;color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);text-align:left;background:0 0;border:0;outline:none;padding:0;font-family:inherit}.x62390b65c6.is-collapsed .x7767e9f454 .x84f1e40c99,.x62390b65c6.is-collapsed .x7767e9f454 .x84f1e40c99.is-opened{width:100%;height:auto;min-height:auto;color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;display:block}.x62390b65c6.is-collapsed .x7767e9f454 .x84f1e40c99:focus-visible{outline:none}.x7767e9f454 input,.x7767e9f454 select,.x7767e9f454 button{border:1px solid var(--tk-border);background:var(--tk-bg-dark);height:30px;color:var(--tk-text);font-size:var(--tk-text-sm);-moz-appearance:textfield;padding:0 6px}.x7767e9f454 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.x7767e9f454 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.x7767e9f454 input{text-align:center;width:60px}.xa2294ce7ef{flex:1;min-width:0}.xa2294ce7ef select{width:100%}.x91f08c5473{display:none}.x08597fac2c{background:currentColor;width:16px;height:8px;display:inline-block;transform:scale(1.18);mask:url(/image/icons/lucide/chevron-down.svg) 50%/100% no-repeat}.x08597fac2c.is-up{transform:scale(1.18)rotate(180deg)}.x0f09cb72b0.x766278cd9e{justify-content:space-between;gap:20px;width:calc(100% - 16px);margin:0 8px 14px;padding:10px 10px 10px 20px;display:flex;position:relative;overflow:hidden}.xd822f45b11{background:var(--tk-generate-quota-scrim);pointer-events:none;position:absolute;inset:0 0 0 auto}.x5b21a80ea4{width:100%;position:relative}.x8d88feccc2{z-index:20;border-radius:var(--tk-radius);background:color-mix(in srgb, var(--tk-bg-elevated) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);box-shadow:0 4px 16px var(--tk-float-shadow);transform-origin:50% 100%;animation:tkGenerateSampleMenuIn .13s var(--tk-easing-out);grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 12px);left:8px;right:8px}.x8d88feccc2:after{content:"";border-style:solid;border-width:10px 10px 0;border-color:color-mix(in srgb, var(--tk-bg-elevated) var(--tk-float-opacity), transparent) transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes tkGenerateSampleMenuIn{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.xee31fd264b{border-radius:var(--tk-radius-sm);min-width:0;min-height:30px;color:var(--tk-text-dim);font-family:inherit;font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;padding:0 4px}.xee31fd264b.is-selected,.xee31fd264b:hover,.xee31fd264b:focus-visible{background:var(--tk-accent);color:var(--tk-on-accent);font-weight:var(--tk-fw-bold);outline:0}.x9771658878{border-radius:var(--tk-radius);background:var(--tk-bg);min-width:50px;min-height:27px;color:var(--tk-accent);font-weight:var(--tk-fw-bold);justify-content:flex-end;align-items:center;gap:5px;padding:3px 10px;display:inline-flex}.x0f09cb72b0.x766278cd9e.x766278cd9e--inline{width:100%;margin:0}.x0f09cb72b0.x766278cd9e.is-label-only{justify-content:center}.x6e3b3c60c9{text-align:right;min-width:18px}.xa523cc7f8d{color:var(--tk-text)}.x5f8f339f21{align-items:center;display:inline-flex;position:relative}.x766278cd9e.is-breathing{animation:1.6s ease-in-out infinite tkGenBreathe}@keyframes tkGenBreathe{0%,to{opacity:1}50%{opacity:.5}}.x7029748515{pointer-events:none;z-index:6;background:var(--tk-border);height:5px;position:absolute;inset:0 0 auto;overflow:hidden}.x7029748515__indicator{background:var(--tk-accent);width:35%;height:100%;animation:tkProgressSlide 1.15s var(--tk-easing-inout) infinite;position:absolute;top:0}@keyframes tkProgressSlide{0%{left:-35%}to{left:100%}}@media (prefers-reduced-motion:reduce){.x7029748515__indicator{opacity:.7;width:100%;animation:none;left:0}}.xb31333816c{--tk-single-top-safe:68px;--tk-single-bottom-safe:72px;--tk-single-x-safe:40px;background:var(--tk-bg);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.x8861d0f029{box-sizing:border-box;flex:1 1 0;place-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:hidden;container-type:size}.xb6b1882bd3{background:var(--tk-bg);position:absolute;inset:0}.xb6b1882bd3>.x8861d0f029{width:100%;height:100%}.xab1ad28d1f{z-index:5;position:absolute;top:12px;left:12px}.x2c65e30a09{text-align:center;min-width:26px;font-size:var(--tk-text-sm);font-variant-numeric:tabular-nums}@container (width<620px){.xab1ad28d1f .x6c2d7eb711{display:none}}.x8861d0f029.is-single{padding:var(--tk-single-top-safe) var(--tk-single-x-safe) var(--tk-single-bottom-safe)}.x8861d0f029.is-panning{cursor:grabbing}.x8861d0f029.is-enhance{--tk-single-top-safe:78px;--tk-single-bottom-safe:128px}.x8861d0f029>*{min-width:0;min-height:0}.xf2e954301d{flex:0 0 60px;min-height:60px;position:relative}.xe073292f43{z-index:5;pointer-events:none;min-height:64px;color:var(--tk-faint);font-size:var(--tk-text-xs);align-items:center;padding:0 30px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.xe073292f43>*{pointer-events:auto}.x36e6f80cb2{z-index:5;position:absolute;top:12px;left:50%;transform:translate(-50%)}.x36e6f80cb2.x38656e5bc7,.xab1ad28d1f.x38656e5bc7{gap:0;height:44px;padding:0 6px}.x904f7e785a{align-items:center;height:42px;display:inline-flex}.x783828fd24{background:var(--tk-border);width:1px;height:24px;margin:0 7px;display:inline-block}.x36e6f80cb2 .x6c2d7eb711--xs,.xab1ad28d1f .x6c2d7eb711--xs{width:38px;height:42px}.x36e6f80cb2 .x6c2d7eb711--paid{gap:6px;width:70px;min-width:70px;padding:0 6px}.x36e6f80cb2 .x6c2d7eb711__cost{background:var(--tk-bg-selected);color:var(--tk-text);font-size:var(--tk-text-xs);border-radius:var(--tk-radius);gap:2px;padding:2px 4px}.x08f998540d{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.x34c719e3f3{box-sizing:border-box;background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);height:44px;min-height:44px;font-size:var(--tk-text-base);font-variant-numeric:tabular-nums;color:var(--tk-text);align-items:center;gap:9px;padding:0 0 0 16px;display:inline-flex}.x964a9389da,.x945f738039{text-align:center;min-width:34px}.x689875e412{color:var(--tk-faint);font-size:var(--tk-text-base)}.x7e0c4c20fd{background:var(--tk-bg-selected);width:42px;height:42px;margin-left:3px}.x34c719e3f3 .x7e0c4c20fd.x6c2d7eb711--xs{width:42px;height:42px;margin-left:auto}.x7e0c4c20fd:hover:not(:disabled){background:var(--tk-bg-selected);filter:brightness(1.2)}.x7e0c4c20fd.is-active .x0fa02b9624{color:var(--tk-accent)}.xbcfdad316e{color:var(--tk-muted);font-weight:var(--tk-fw-strong)}.x9838d30bc0{color:var(--tk-faint);opacity:.5}.xef747363ee.x38656e5bc7{border:1px solid var(--tk-border);background:var(--tk-foreground);border-radius:var(--tk-radius);gap:0;height:44px;min-height:44px;padding:0 8px}.xef747363ee .x6c2d7eb711--xs{width:40px;height:42px}@container tkCanvasBottomBar (width<=440px){.x34d411d0a0{gap:8px}.xef747363ee.x38656e5bc7{padding:0 4px}.xef747363ee .x6c2d7eb711--xs{width:36px}.xd0054f5161{justify-content:center;min-width:36px;padding:0 10px}.x4f7287ba24{margin-right:4px}.x446c59fe0c{width:36px}.x94ac21a660{justify-content:center;min-width:36px;margin-left:4px;padding:0 8px}.x34d411d0a0 .x34c719e3f3{gap:6px;padding:0 10px}.x964a9389da,.x945f738039{min-width:0}}.xef747363ee .x6c2d7eb711:not(:disabled):not(.is-active),.x36e6f80cb2 .x6c2d7eb711:not(:disabled):not(.is-active),.xab1ad28d1f .x6c2d7eb711:not(:disabled):not(.is-active){color:var(--tk-text)}.x117905b292{z-index:6;grid-template-columns:40px 1fr 230px;align-items:center;gap:10px;height:66px;display:grid;position:absolute;inset:0 30px auto}.xeb53df560d{width:32px;height:40px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.xeb53df560d .x0fa02b9624{width:22px;height:22px}.xe89cc419e7{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:inline-flex}.xba4c9a70e3{color:var(--tk-text-header);font-family:var(--tk-font-header);font-size:var(--tk-text-lg);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug)}.x1bcc99e371{width:24px;height:24px;color:var(--tk-text-header);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.x1bcc99e371:hover,.x1bcc99e371:focus-visible{opacity:1}.x1bcc99e371:focus-visible{outline:1px solid var(--tk-accent);outline-offset:3px}.x1bcc99e371 .x0fa02b9624{width:16px;height:16px;mask-size:100%}.xbf230097ea{text-align:left;min-width:240px;max-width:320px;color:var(--tk-text);display:block}.xe073292f43--upscale{align-items:flex-end;min-height:120px;padding:0 30px 16px}.xe128ac20f8{color:var(--tk-text);pointer-events:auto;flex-direction:row;align-items:stretch;gap:20px;display:flex}.xe128ac20f8__leading{flex-direction:row;flex:none;align-items:stretch;gap:20px;display:flex}.xe128ac20f8__main{flex-direction:column;gap:8px;display:flex}.xe128ac20f8__sliders{flex-direction:row;align-items:stretch;gap:20px;display:flex}.xe128ac20f8__sliders>.xf686615eac{flex:0 0 220px;justify-content:space-between;min-width:0}.xe128ac20f8__advanced{height:24px;color:var(--tk-muted);font-family:inherit;font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.xe128ac20f8__advanced:hover{color:var(--tk-text)}.xc398bbee43{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;gap:8px;min-width:115px;display:flex}.xc398bbee43--select{flex:0 0 190px;width:190px}.xc398bbee43--select .x8aebf83cdc,.xc398bbee43--select .xdd8b4da74b{width:100%}.xe128ac20f8__sliders>.xc398bbee43--select{margin-bottom:-32px}.xc398bbee43__label{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-muted);white-space:nowrap}.xc398bbee43__toggle{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);gap:2px;width:100%;padding:2px;display:inline-flex}.xc398bbee43__toggle button{min-width:40px;height:36px;color:var(--tk-muted);border-radius:calc(var(--tk-radius) - 1px);font-family:inherit;font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0 12px}.xc398bbee43__toggle button.is-active{background:var(--tk-bg-selected);color:var(--tk-text)}.x1906a406e4{flex-direction:column;flex:none;justify-content:space-between;gap:6px;display:flex}.x1906a406e4__label{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-muted);white-space:nowrap}.xab64b27e09{flex-direction:column;gap:10px;min-width:280px;display:flex}.x42e949121e{color:var(--tk-error);font-size:var(--tk-text-xs);margin:0}.xe7fde3078d{background:var(--tk-bg);border-radius:var(--tk-radius-md);height:6px;overflow:hidden}.x7a8fb59851{background:var(--tk-accent);height:100%;transition:width .12s}.x0d8b11dc50{border:1px solid var(--tk-border);max-width:100%}.x7d04e0dd6a{z-index:950;border:1px solid var(--tk-accent);border-radius:var(--tk-radius);background:var(--tk-accent);min-height:34px;color:var(--tk-on-accent);font:inherit;font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);cursor:pointer;padding:7px 12px;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #00000047}.xaf437ffaf5{z-index:1300}.x9ac8ccfe39{width:calc(100% - 32px);max-width:1400px;max-height:calc(100vh - 32px)}.x4a55c38876>div:first-child{min-width:0}.x4a55c38876 p{color:var(--tk-text-dim);font-size:var(--tk-text-2xs);margin:3px 0 0}.x5a7e3a7a2a{align-items:center;gap:8px;display:flex}.x0540e7ebf3{border:1px solid var(--tk-border);border-radius:var(--tk-radius);color:var(--tk-text-dim);font:inherit;font-size:var(--tk-text-xs);cursor:pointer;background:0 0;padding:5px 9px}.x0540e7ebf3:hover{color:var(--tk-text);background:var(--tk-bg-selected)}.xf3a903c15c{gap:18px}.x8fd5d302d3{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark);color:var(--tk-text-dim);font-size:var(--tk-text-xs);line-height:var(--tk-leading-relaxed);margin:0;padding:10px 12px 10px 32px}.xc2e8dff22b{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.xc2e8dff22b>div{background:var(--tk-bg-dark);min-width:0;padding:9px 11px}.xc2e8dff22b dt{color:var(--tk-faint);font-size:var(--tk-text-2xs);margin-bottom:3px}.xc2e8dff22b dd{color:var(--tk-text);font-size:var(--tk-text-xs);overflow-wrap:anywhere;margin:0}.xc2e8dff22b>.is-warning dd{color:var(--tk-error);font-weight:var(--tk-fw-strong)}.x62d1accfe7{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark)}.x62d1accfe7>summary,.xe29ca68d54 details>summary{color:var(--tk-text);font-size:var(--tk-text-xs);cursor:pointer;padding:9px 11px}.xe29ca68d54{border-top:1px solid var(--tk-border);background:var(--tk-border);gap:1px;display:grid}.xe29ca68d54 details{background:var(--tk-bg);min-width:0}.xe29ca68d54 pre{border-top:1px solid var(--tk-border);max-height:340px;color:var(--tk-text-dim);font-size:var(--tk-text-2xs);line-height:var(--tk-leading-normal);margin:0;padding:10px 12px;overflow:auto}.x3d97add5e5{flex-direction:column;gap:8px;display:flex}.x3d97add5e5 h3{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);margin:0}.xb3319eac7b{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.x03962d3725{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-dark);min-width:0;overflow:hidden}.x03962d3725>a:first-child{background:var(--tk-bg);place-items:center;height:220px;padding:6px;display:grid}.x03962d3725 img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.x03962d3725>div{color:var(--tk-text-dim);font-size:var(--tk-text-2xs);flex-direction:column;gap:2px;padding:8px 10px 10px;display:flex}.x03962d3725 strong{color:var(--tk-text);font-size:var(--tk-text-xs)}.x03962d3725 a{color:var(--tk-accent)}@media (width<=700px){.x7d04e0dd6a{bottom:76px;right:10px}.x9ac8ccfe39{width:calc(100% - 12px);max-height:calc(100vh - 12px)}.xc2e8dff22b,.xb3319eac7b{grid-template-columns:1fr}}.x3c5a082e8f{border-radius:var(--tk-radius);width:200px;height:200px;color:var(--tk-surface-outline);place-items:center;display:grid}.xbd5134818d{--tk-img-aspect:.684211;--tk-img-inv-aspect:1.46154;--tk-img-width:832px;--tk-img-height:1216px;width:min(100cqi, calc(100cqb * var(--tk-img-aspect)));height:min(100cqb, calc(100cqi * var(--tk-img-inv-aspect)));color:var(--tk-accent);font-size:var(--tk-text-xs);border-radius:var(--tk-radius);background:radial-gradient(circle at 40% 18%,#faf8dd80,#0000 5rem),linear-gradient(150deg,#2b304f,#794742 55%,#090a16);place-items:end start;padding:16px;display:grid;position:relative}.xbd5134818d--image{color:#0000;background:0 0;place-items:center;padding:0;overflow:hidden}.x30a1e5a750{-o-object-fit:contain;object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.x88fffbc691{z-index:2}.x88fffbc691--masked,.xbf984a44fa{-webkit-mask-mode:luminance;mask-position:50%;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}.xbf984a44fa{z-index:3;opacity:.3;pointer-events:none;border-radius:inherit;background:#fff;position:absolute;inset:0}.x12dd11d3cf{opacity:0;pointer-events:none}.xcffc989a8b{cursor:pointer}.xbd5134818d.xcffc989a8b{width:min(100cqi, calc(100cqb * var(--tk-img-aspect)));height:min(100cqb, calc(100cqi * var(--tk-img-inv-aspect)));place-self:center;margin:0;overflow:visible}.x515955c160{width:var(--tk-img-width);height:var(--tk-img-height);transform-origin:0 0;border-radius:calc(var(--tk-radius) / var(--tk-free-zoom,1));position:absolute;top:0;left:0;overflow:hidden}.x407959f06a{z-index:4;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.x407959f06a__tile{fill:#0000;stroke:#fff0;stroke-width:2px;vector-effect:non-scaling-stroke}.x407959f06a__tile.is-active{fill:#ffd66614;stroke:#ffd666b3}.x407959f06a__tile.is-retrying{fill:#ffd6661f;stroke:var(--tk-accent);animation:1s ease-in-out infinite tkTiledTilePulse}.x20f208de17{z-index:220;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);min-width:208px;backdrop-filter:var(--tk-float-blur);border-radius:var(--tk-radius);border:1px solid var(--tk-border);color:var(--tk-text);font-family:var(--tk-font);padding:4px 0;position:fixed}.x20f208de17__header{border-bottom:1px solid var(--tk-border);color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);padding:8px 12px 6px}.x20f208de17__item{width:100%;color:var(--tk-text);cursor:pointer;font-family:var(--tk-font);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);text-align:left;background:0 0;border:0;padding:7px 12px;display:block}.x20f208de17__item:hover{background:var(--tk-bg-selected)}.x20f208de17__item:disabled{opacity:.45}@keyframes tkTiledTilePulse{0%,to{opacity:.55}50%{opacity:1}}.xed63c5ec4c{--cols:2;--rows:1;--tk-img-aspect:.684211;--tk-img-inv-aspect:1.46154;--cell-w:min(calc((100cqi - 80px - (var(--cols) - 1) * 20px) / var(--cols)), calc((100cqb - 80px - (var(--rows) - 1) * 20px) / var(--rows) * var(--tk-img-aspect)));--cell-h:calc(var(--cell-w) * var(--tk-img-inv-aspect));grid-template-columns:repeat(var(--cols), var(--cell-w));grid-template-rows:repeat(var(--rows), var(--cell-h));place-self:center;gap:20px;margin:0 auto;display:grid}.xa9cb7275c5{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;transition:transform .2s cubic-bezier(.34,1.28,.64,1);display:flex;position:relative;overflow:hidden}.xa9cb7275c5:hover{transform:translateY(-3px)scale(1.008)}.xa9cb7275c5:active{transform:translateY(-1px)scale(1.003)}.x82d12e47ff{z-index:5;opacity:0;pointer-events:none;transition:opacity var(--tk-anim-fast) var(--tk-easing-out);position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.xa9cb7275c5:hover .x82d12e47ff,.xa9cb7275c5:focus-within .x82d12e47ff{opacity:1;pointer-events:auto}.x94ac21a660--iconOnly{padding:0 10px}.x5aca5aeec0.xbd5134818d{width:100%;max-width:none;height:100%;max-height:none}.x167213108b{border-left:1px solid var(--tk-border);background:color-mix(in srgb, var(--tk-bg) var(--tk-panel-opacity), transparent);width:140px;height:100%;backdrop-filter:var(--tk-panel-blur);color:var(--tk-text);transition:flex-basis var(--tk-anim-med) var(--tk-easing-inout), width var(--tk-anim-med) var(--tk-easing-inout), border-left-color var(--tk-anim-med) var(--tk-easing-inout);flex-direction:column;flex:0 0 140px;display:flex;position:relative;overflow:hidden}.x167213108b.is-collapsed{pointer-events:none;border-left-color:#0000;flex:0 0 0;width:0}.xdd8ca63c17{width:140px;height:100%;transition:transform var(--tk-anim-med) var(--tk-easing-inout);flex-direction:column;flex-shrink:0;display:flex;transform:translate(0)}.x167213108b.is-collapsed .xdd8ca63c17{transform:translate(140px)}.xe3733063ba{z-index:30;border-radius:var(--tk-radius);width:28px;height:28px;color:var(--tk-text);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--tk-anim-med) var(--tk-easing-inout), transform var(--tk-anim-med) var(--tk-easing-inout);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;top:12px;right:12px;transform:translateY(-8px)scale(.9)}.xe3733063ba.is-visible{opacity:1;pointer-events:auto;transition-delay:var(--tk-anim-med);transform:translateY(0)scale(1)}.xe3733063ba .x0fa02b9624{width:20px;height:20px}.x167213108b--peek{flex:0 0 32px;align-items:center;width:32px}.xf2c7257c81{border-radius:var(--tk-radius);width:30px;height:30px;color:var(--tk-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:12px 0;display:inline-flex}.xf2c7257c81:hover{background:var(--tk-bg-selected);color:var(--tk-text)}.xf4e90a9341{height:49px;color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);justify-content:space-between;align-items:center;gap:4px;padding:0 6px;display:flex}.x5906e4c001{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);align-items:center;gap:6px;display:inline-flex}.xf4e90a9341 .x6c2d7eb711{width:28px;height:28px;color:var(--tk-text)}.xf4e90a9341 .x6c2d7eb711:hover:not(:disabled){background:var(--tk-bg-selected);color:var(--tk-text)}.xf4e90a9341 .x6c2d7eb711:disabled{opacity:.35}.xf4e90a9341 .x6c2d7eb711 .x0fa02b9624{width:14px;height:14px}.x1f48ffb90d{border-radius:var(--tk-radius);width:30px;height:30px;color:var(--tk-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.x1f48ffb90d:hover{color:var(--tk-text);background:var(--tk-bg-selected)}.x6ba72ab571{flex-direction:column;flex:1 1 0;align-items:center;gap:10px;min-height:0;padding:0 10px 10px 20px;display:flex;overflow:hidden auto}.x7e08e1078f{content-visibility:auto;contain-intrinsic-size:100px 100px;border-radius:var(--tk-radius-md);background:var(--tk-bg-dark);width:100px;height:100px;color:var(--tk-accent);font-size:var(--tk-text-2xs);text-align:left;cursor:pointer;border:1px solid #0000;flex-shrink:0;align-items:stretch;padding:0;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.x7e08e1078f:hover{transform:scale(.98)}.x7e08e1078f.is-selected{border-color:var(--tk-accent);border-width:2px}.x21c51fba8e{background:var(--tk-bg-dark);border-radius:1px;width:auto;height:auto;display:block;position:absolute;inset:0;overflow:hidden}.x21c51fba8e>.x717afbd7af{background:var(--tk-bg-dark);width:100%;height:100%;position:absolute;inset:0}.x0bb4dee1de{-o-object-fit:contain;object-fit:contain;border-radius:inherit;width:100%;height:100%;transition:transform .18s;display:block;position:absolute;inset:0}.x3eed8d7e02{display:none}.xa311f0d575{z-index:3;opacity:0;transition:opacity var(--tk-anim-fast) var(--tk-easing-out), transform var(--tk-anim-fast) var(--tk-easing-out);position:absolute;top:4px;right:4px;transform:scale(.88)}.x7e08e1078f:hover .xa311f0d575,.xa311f0d575:focus-visible{opacity:1;transform:scale(1)}.xa311f0d575:disabled{pointer-events:none}.x7e08e1078f:hover .xa311f0d575:disabled{opacity:0;transform:scale(.88)}.x5452d05919{position:absolute;inset:0}.x6ce9dd78d9{border-radius:var(--tk-radius-md);background-color:var(--tk-history-media-badge-bg);width:28px;height:28px;color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:5px;right:5px}.xaf77577e97 .x0fa02b9624{width:16px;height:16px}.xaf77577e97.has-count{gap:3px;width:auto;min-width:28px;padding:0 5px}.x66756cd0ac{font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight)}.xc246fc5375{left:5px;right:auto}.xc246fc5375 .x0fa02b9624{width:16px;height:16px}.xa0618587d9{border-top:0;flex-direction:column;align-items:center;gap:2px;padding:0 8px 8px;display:flex}.xe91d95912d{justify-content:center;gap:12px;display:flex}.x305c035ac5{color:var(--tk-faint);font-size:var(--tk-text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}@property --tk-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes tkSpinBorder{to{--tk-border-angle:360deg}}.x7e08e1078f.is-generating{background:linear-gradient(var(--tk-bg-dark), var(--tk-bg-dark)) padding-box, conic-gradient(from var(--tk-border-angle), transparent 50%, var(--tk-accent) 100%) border-box;cursor:default;border-color:#0000;animation:1.4s linear infinite tkSpinBorder}.x7e08e1078f.is-generating:hover{transform:none}.xe3cc67db83{z-index:2;font-size:var(--tk-text-2xl);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);color:var(--tk-batch-progress-text);text-shadow:0 2px 8px var(--tk-batch-overlay-shadow);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x5831117d8f{z-index:2;background:var(--tk-batch-error-scrim);flex-direction:column;justify-content:center;align-items:center;gap:0;padding-top:14px;display:flex;position:absolute;inset:0}.xd945ab0bdf{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);color:var(--tk-batch-overlay-text)}.x39b6996df5{cursor:pointer;width:34px;height:34px;transition:transform var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x39b6996df5:hover{transform:scale(1.12)}.x39b6996df5 .x0fa02b9624{width:26px;height:26px;filter:drop-shadow(0 1px 2px var(--tk-batch-overlay-shadow))}.xe3cc67db83--task{flex-direction:column;gap:2px}.xfa3169aa19{align-items:center;gap:4px;display:inline-flex}.x9020352e0c{width:18px;height:18px;filter:drop-shadow(0 1px 2px var(--tk-batch-overlay-shadow))}.x9193954c24{font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base)}.x3acc201168{cursor:pointer;pointer-events:auto;width:28px;height:28px;transition:transform var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x3acc201168:hover{transform:scale(1.12)}.x3acc201168 .x0fa02b9624{width:20px;height:20px;filter:drop-shadow(0 1px 2px var(--tk-batch-overlay-shadow))}.x4bb7dc3b03{z-index:2;border-radius:var(--tk-radius);background:var(--tk-batch-result-badge-bg);min-width:16px;font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);text-align:center;color:var(--tk-batch-overlay-text);pointer-events:none;padding:1px 5px;position:absolute;bottom:5px;right:5px}.xac42c487e0,.x9ea1f21a6e,.x809ee99601,.x1ea686b718,.xf0d296053e{display:none}.x0c1685830f{box-sizing:border-box;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);width:max-content;max-width:min(400px,100vw - 24px);backdrop-filter:var(--tk-float-blur);color:var(--tk-text);font-size:var(--tk-fs-control);line-height:var(--tk-leading-snug);border-radius:var(--tk-radius);pointer-events:auto;z-index:9999;align-items:center;gap:10px;padding:13px 27px 14px 16px;animation:.18s ease-out tkToastIn;display:flex;position:fixed;top:12px;right:12px;overflow:hidden;box-shadow:0 4px 18px #00000057}.x0c1685830f__icon{width:16px;height:16px;color:var(--tk-accent);flex:none}.x0c1685830f__text{overflow-wrap:anywhere;flex:auto;min-width:0}.x0c1685830f__progress{background:var(--tk-accent);transform-origin:0;width:100%;height:1.5px;animation-name:tkToastProgress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes tkToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tkToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.x0c1685830f__action{background:var(--tk-accent);color:var(--tk-on-accent);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);border-radius:var(--tk-radius);cursor:pointer;border:0;flex:none;align-items:center;padding:4px 12px;text-decoration:none;transition:filter .15s;display:inline-flex}.x0c1685830f__action:hover{filter:brightness(1.08)}.x0c1685830f__close{border-radius:var(--tk-radius);width:18px;height:18px;color:var(--tk-accent);opacity:.5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,opacity .12s;display:inline-flex;position:absolute;top:5px;right:5px}.x0c1685830f__close .x0fa02b9624{width:12px;height:12px}.x0c1685830f__close:hover{background:var(--tk-bg-selected);opacity:1}.x0c1685830f__close:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px;opacity:1}.x58bd11af54{background:radial-gradient(circle at 50% 24%, var(--tk-auth-gate-glow), transparent 28rem), linear-gradient(180deg, var(--tk-auth-gate-start), var(--tk-auth-gate-end));place-items:center;padding:24px;font-family:Source Sans Pro,Segoe UI,-apple-system,sans-serif;display:grid;position:fixed;inset:0}.x99d122f512{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-auth-card-bg);flex-direction:column;gap:14px;width:min(420px,100%);padding:32px 32px 28px;display:flex;position:relative;box-shadow:0 24px 64px #00000073}.x0853e4c66c{border:1px solid var(--tk-border);width:52px;height:52px;color:var(--tk-accent);border-radius:50%;justify-content:center;align-self:center;align-items:center;display:inline-flex}.x99d122f512 h1{font-family:Eczar,serif;font-size:var(--tk-text-2xl);text-align:center;font-weight:var(--tk-fw-bold);margin:0}.x99d122f512>p{color:var(--tk-muted);font-size:var(--tk-text-sm);text-align:center;margin:0 0 4px}.x6768ad6a62{flex-direction:column;gap:6px;display:flex}.x6768ad6a62 span{color:var(--tk-muted);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);letter-spacing:.04em;text-transform:uppercase}.x6768ad6a62 input{border:1px solid var(--tk-border);background:var(--tk-bg-dark);height:40px;color:var(--tk-text);font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:var(--tk-text-base);letter-spacing:.06em;padding:0 12px}.x6768ad6a62 input:focus{border-color:var(--tk-accent);outline:0}.x6768ad6a62 input:-webkit-autofill{caret-color:var(--tk-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--tk-bg-input) inset!important;-webkit-text-fill-color:var(--tk-text)!important}.x6768ad6a62 input:-webkit-autofill:hover{caret-color:var(--tk-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--tk-bg-input) inset!important;-webkit-text-fill-color:var(--tk-text)!important}.x6768ad6a62 input:-webkit-autofill:focus{caret-color:var(--tk-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--tk-bg-input) inset!important;-webkit-text-fill-color:var(--tk-text)!important}.x6768ad6a62 input:-webkit-autofill:active{caret-color:var(--tk-text);transition:background-color 5000s ease-in-out;-webkit-box-shadow:0 0 0 1000px var(--tk-bg-input) inset!important;-webkit-text-fill-color:var(--tk-text)!important}.xac8ca0c268{color:var(--tk-error);font-size:var(--tk-text-xs)}.x499f917955{border-radius:var(--tk-radius);background:color-mix(in srgb, var(--tk-bg-elevated) var(--tk-float-opacity), transparent);width:max-content;max-width:calc(100% - 32px);backdrop-filter:var(--tk-float-blur);color:var(--tk-text);font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);text-align:center;pointer-events:none;padding:8px 16px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000073}.x499f917955:before{content:"";border-style:solid;border-width:0 8px 8px;border-color:transparent transparent color-mix(in srgb, var(--tk-bg-elevated) var(--tk-float-opacity), transparent);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.x02d0d2c7da{background:var(--tk-accent);height:44px;color:var(--tk-on-accent);font-weight:var(--tk-fw-bold);cursor:pointer;border-radius:var(--tk-radius);border:0}.x02d0d2c7da:hover:not(:disabled){background:var(--tk-accent-2)}.x02d0d2c7da:disabled{opacity:.5}.xee31fa0c1c{color:var(--tk-faint);font-size:var(--tk-text-xs);line-height:var(--tk-leading-normal);text-align:center;margin-top:6px}.x99d122f512 .xac4763c589>.xc6290fcb35{margin-top:auto}.xc6290fcb35{gap:8px;display:flex}.xc6290fcb35__script{flex:3}.xc6290fcb35__main{flex:7}.x58bd11af54[data-locale=zh] .x6768ad6a62 span{font-weight:var(--tk-fw-base);letter-spacing:.02em}.x99d122f512 .xac4763c589{min-height:296px}.x99d122f512 .xac4763c589>.x0f09cb72b0{margin-top:auto}.x1e4a16f27f{border:1px solid var(--tk-border);border-radius:var(--tk-radius);color:var(--tk-muted);font-size:var(--tk-text-xs);line-height:var(--tk-leading-normal);flex-direction:column;flex:1;justify-content:center;gap:6px;padding:8px 12px;display:flex}.x1e4a16f27f__title{color:var(--tk-text-dim)}.x1e4a16f27f ol{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.xb4974f1ae0__row{justify-content:center;gap:26px;display:flex}.xc8437d0757{color:var(--tk-muted);flex-direction:column;align-items:center;gap:5px;display:inline-flex}.xc8437d0757__icon.x0fa02b9624{width:22px;height:22px}a.xc8437d0757{text-decoration:none}a.xc8437d0757:hover,a.xc8437d0757:focus-visible{color:var(--tk-text)}.xc8437d0757__label{font-size:var(--tk-text-xs)}.xf963adb997{flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.xb962dd8ea9{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.xb962dd8ea9 li{align-items:baseline;gap:8px;display:flex}.xb962dd8ea9__mark{color:var(--tk-muted)}.xb962dd8ea9__mark.is-ok{color:var(--tk-accent)}.xd36d52bac0.xbea28c06e4.xef824430b3{--tk-panel-tabs-width:100%;background:var(--tk-bg-dark);height:40px}.xd36d52bac0 .xa90b829081 button{font-size:var(--tk-fs-control)}.xd36d52bac0 .xa90b829081 button.active:before{background:var(--tk-bg-selected)}.xac4763c589{flex-direction:column;gap:14px;display:flex}.xad75b26212{align-items:stretch;gap:8px;display:flex}.xad75b26212 input{flex:1;min-width:0}.x06fbde778b{flex-direction:column;gap:8px;display:flex}.x5af231b043{flex-wrap:wrap;gap:6px;display:flex}.x1de47eb899{box-sizing:border-box;flex-direction:column;gap:18px;min-height:100%;padding:22px;display:flex}.xa42e681114{flex-direction:column;gap:10px;display:flex}.x42b06bc098{color:var(--tk-text);font-size:var(--tk-fs-section);font-weight:var(--tk-fw-strong);margin:0}.xf24bfe2f36{color:var(--tk-muted);font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);margin:0}.x5f89ed1fd8{color:var(--tk-faint);font-size:var(--tk-text-sm);text-align:center}.x04b36b7645{z-index:1300;transition:opacity var(--tk-anim-fast) var(--tk-easing-out);background:#05060f7a;place-items:center;display:grid;position:fixed;inset:0}.x04b36b7645.is-silent{pointer-events:none;opacity:0}.xd9181c0b7e{background:color-mix(in srgb, var(--tk-bg-dark) var(--tk-float-opacity), transparent);width:min(430px,100vw - 48px);min-height:0;backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel)}.xde2a09f56e{justify-content:center;display:flex}.xde2a09f56e .x433d70adfc:empty{display:none}.x919bc0115e{width:min(100cqi, calc(100cqb * var(--tk-img-aspect)));height:min(100cqb, calc(100cqi * var(--tk-img-inv-aspect)))}.x45b570a418{perspective:1800px;width:100%;height:100%}.x98b8724a9b{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1);position:relative}.x7e8ef1bc03{border:1px solid var(--tk-border);border-radius:var(--tk-radius);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.xd661d7af34{transform:rotateY(180deg)}.x44124c0bec{cursor:pointer;width:100%;height:100%}.xf5dd6f99fa{background:var(--tk-bg-dark);flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;display:flex}.xf91a570d86{color:var(--tk-accent);justify-content:center;align-items:center;display:flex}.xf06e262523{color:var(--tk-muted);font-size:var(--tk-text-xs);align-items:center;gap:6px;display:inline-flex}.xf06e262523 .x0fa02b9624{width:14px;height:14px}.xff377807e8{background:var(--tk-bg-dark);grid-template-rows:7fr 3fr;width:100%;height:100%;display:grid;position:relative}.xaba687b60b{z-index:1;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.xaba687b60b .x0fa02b9624{width:18px;height:18px}.xf298633b38{background:var(--tk-foreground);flex-direction:column;justify-content:center;gap:10px;padding:30px 24px 16px;display:flex;overflow-y:auto}.x76bce6185b{color:var(--tk-text);font-size:var(--tk-fs-section);font-weight:var(--tk-fw-strong);margin:0}.x1cbc70d7a6{color:var(--tk-muted);font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);margin:0}.x0958aac4b5{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.x0958aac4b5 li{color:var(--tk-text);font-size:var(--tk-text-sm);align-items:center;gap:8px;display:flex}.x0958aac4b5 .x0fa02b9624{width:15px;height:15px;color:var(--tk-accent);flex-shrink:0}.x747aa9a1a6{border-top:1px solid var(--tk-border);flex-direction:column;justify-content:center;padding:14px 24px;display:flex}.x40cd2ed2ad{flex-direction:column;gap:10px;display:flex}@keyframes tkSpin{to{transform:rotate(360deg)}}.x0f09cb72b0{border-radius:var(--tk-radius);font-family:inherit;font-weight:var(--tk-fw-bold);letter-spacing:.01em;white-space:nowrap;cursor:pointer;user-select:none;border:0;justify-content:center;align-items:center;gap:8px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.x0f09cb72b0:disabled,.x0f09cb72b0.is-loading{opacity:.5}.x0f09cb72b0--block{width:100%;display:flex}.x0f09cb72b0--md{height:var(--tk-row-h);font-size:var(--tk-text-sm);padding:0 18px}.x0f09cb72b0--sm{height:30px;font-size:var(--tk-text-xs);padding:0 12px}.x0f09cb72b0--primary{background:var(--tk-accent);color:var(--tk-on-accent)}.x0f09cb72b0--primary:hover:not(:disabled):not(.is-loading){filter:brightness(1.1)}.x0f09cb72b0--primary:active:not(:disabled):not(.is-loading){background:var(--tk-accent);filter:brightness(.92)}.x0f09cb72b0--primary .x0f09cb72b0__icon,.x0f09cb72b0--primary .x0f09cb72b0__icon svg{color:var(--tk-on-accent)}.x0f09cb72b0--secondary{background:var(--tk-bg-selected);color:var(--tk-text);border:0}.x0f09cb72b0--secondary:hover:not(:disabled):not(.is-loading){background:var(--tk-bg-selected-hover,color-mix(in srgb, var(--tk-bg-selected) 88%, var(--tk-text)))}.x0f09cb72b0--secondary:active:not(:disabled):not(.is-loading){background:var(--tk-bg-selected)}.x0f09cb72b0--ghost{border:1px solid var(--tk-border);color:var(--tk-text);background:0 0}.x0f09cb72b0--ghost:hover:not(:disabled):not(.is-loading){background:var(--tk-bg-selected);border-color:var(--tk-bg-selected)}.x0f09cb72b0--ghost:active:not(:disabled):not(.is-loading){background:var(--tk-bg-selected-hover,color-mix(in srgb, var(--tk-bg-selected) 88%, var(--tk-text)));border-color:var(--tk-bg-selected-hover,color-mix(in srgb, var(--tk-bg-selected) 88%, var(--tk-text)))}.x0f09cb72b0--danger{border:1px solid color-mix(in srgb, var(--tk-error) 40%, transparent);color:var(--tk-error);background:0 0}.x0f09cb72b0--danger:hover:not(:disabled):not(.is-loading){background:color-mix(in srgb, var(--tk-error) 10%, transparent);border-color:var(--tk-error)}.x0f09cb72b0--primary:disabled,.x0f09cb72b0--primary.is-loading{color:var(--tk-on-accent)}.x0f09cb72b0--secondary:disabled,.x0f09cb72b0--secondary.is-loading,.x0f09cb72b0--ghost:disabled,.x0f09cb72b0--ghost.is-loading{color:var(--tk-text)}.x0f09cb72b0--danger:disabled,.x0f09cb72b0--danger.is-loading{color:var(--tk-error)}.x0f09cb72b0__icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.x0f09cb72b0__icon svg{width:16px;height:16px;display:block}.x0f09cb72b0__label{line-height:var(--tk-leading-normal);display:inline-block}.x0f09cb72b0__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite tkSpin}.x6c2d7eb711--lg{width:var(--tk-nav-h);height:var(--tk-nav-h)}.x6c2d7eb711--md{width:36px;height:36px}.x6c2d7eb711--sm{border-radius:var(--tk-radius);width:28px;height:28px}.x6c2d7eb711--xs{width:32px;height:32px}.x6c2d7eb711--paid{gap:4px;width:auto;min-width:32px;padding:0 4px 0 6px}.x6c2d7eb711__cost{background:var(--tk-bg-selected);color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-bold);border-radius:var(--tk-radius);align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.x6c2d7eb711__cost .x6f9b081897{width:10px;height:9px}.x6c2d7eb711--round{border-radius:var(--tk-radius-full)}.x6c2d7eb711.is-active{background:var(--tk-bg-selected);color:var(--tk-accent)}.x6c2d7eb711:not(:disabled):not(.is-active):hover{background:var(--tk-bg-selected);color:var(--tk-text)}.x6c2d7eb711:not(:disabled):active{outline:1px solid var(--tk-surface-outline)}.x6c2d7eb711:disabled{opacity:.35;color:var(--tk-muted);cursor:not-allowed;background:0 0}.x783a4f3238{font-family:inherit;font-weight:var(--tk-fw-strong);white-space:nowrap;border-radius:var(--tk-radius-full);cursor:default;border:0;align-items:center;gap:6px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.x783a4f3238.is-interactive{cursor:pointer}.x783a4f3238.is-disabled{opacity:.5}.x783a4f3238--md{height:28px;font-size:var(--tk-text-xs);padding:0 12px}.x783a4f3238--sm{height:22px;font-size:var(--tk-text-xs);padding:0 10px}.x783a4f3238--neutral{background:var(--tk-border);color:var(--tk-text)}.x783a4f3238--neutral.is-interactive:hover:not(.is-disabled){background:color-mix(in srgb, var(--tk-border) 92%, var(--tk-text))}.x783a4f3238--neutral.is-active{color:var(--tk-accent);background:#f5f3c229}.x783a4f3238--accent{background:var(--tk-accent);color:var(--tk-on-accent)}.x783a4f3238--accent svg{color:var(--tk-on-accent)}.x783a4f3238--accent.is-interactive:hover:not(.is-disabled){background:var(--tk-accent-2)}.x783a4f3238--outline{border:1px solid var(--tk-border);color:var(--tk-text);background:0 0}.x783a4f3238--outline.is-interactive:hover:not(.is-disabled){border-color:var(--tk-bg-selected);background:var(--tk-bg-selected)}.x783a4f3238--outline.is-active{border-color:var(--tk-accent);color:var(--tk-accent)}.x783a4f3238--subtle{background:var(--tk-surface-subtle);color:var(--tk-muted)}.x783a4f3238--subtle.is-interactive:hover:not(.is-disabled){background:var(--tk-surface-active);color:var(--tk-text)}.x783a4f3238__leading,.x783a4f3238__trailing{flex:none;justify-content:center;align-items:center;display:inline-flex}.x783a4f3238__leading svg,.x783a4f3238__trailing svg{width:12px;height:12px;display:block}.x783a4f3238__trailing .x6f9b081897{width:10px;height:9px}.x783a4f3238__label{line-height:var(--tk-leading-tight);display:inline-block}.xdbd16de067{border-radius:var(--tk-radius);background:var(--tk-bg-selected);min-width:72px;height:36px;color:var(--tk-text);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 12px;font-family:inherit;display:inline-flex}.xdbd16de067:has(.xdbd16de067__sub){height:auto;min-height:36px;padding:6px 12px}.xdbd16de067:hover:not(:disabled){background:var(--tk-bg-selected-hover,color-mix(in srgb, var(--tk-bg-selected) 88%, var(--tk-text)))}.xdbd16de067:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.xdbd16de067:disabled{opacity:.5;cursor:default}.xdbd16de067.is-active{background:var(--tk-accent);color:var(--tk-on-accent)}.xdbd16de067.is-active:hover:not(:disabled){background:var(--tk-accent);filter:brightness(1.1)}.xdbd16de067__label{color:inherit;font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.xdbd16de067__sub{color:var(--tk-muted);font-size:var(--tk-text-2xs);line-height:var(--tk-leading-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.xdbd16de067.is-active .xdbd16de067__sub{color:var(--tk-on-accent)}.x0617016beb{background:var(--tk-surface-subtle);border-left:2px solid var(--tk-faint);border-radius:var(--tk-radius);color:var(--tk-muted);align-items:baseline;display:inline-flex}.x0617016beb--md{font-size:var(--tk-text-xs);gap:6px;padding:3px 9px}.x0617016beb--sm{font-size:var(--tk-text-2xs);gap:5px;padding:2px 7px}.x0617016beb__label{color:var(--tk-text);white-space:nowrap}.x0617016beb__detail{color:var(--tk-muted)}.x0617016beb--ok{border-left-color:var(--tk-success);background:#4ade8014}.x0617016beb--ok .x0617016beb__label{color:var(--tk-success)}.x0617016beb--warn{border-left-color:var(--tk-warning);background:#f1c40f12}.x0617016beb--warn .x0617016beb__label{color:var(--tk-warning)}.x0617016beb--err{border-left-color:var(--tk-error);background:#e74c3c14}.x0617016beb--err .x0617016beb__label{color:var(--tk-error)}.x0617016beb--accent{border-left-color:var(--tk-accent);background:#f5f3c214}.x0617016beb--accent .x0617016beb__label{color:var(--tk-accent)}.x01192aef9b{appearance:none;width:100%;height:var(--tk-slider-track-height);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:default;outline:none;margin:0;padding:0}.x01192aef9b:focus{outline:none}.x01192aef9b.is-disabled,.x01192aef9b:disabled{opacity:.5}.x01192aef9b::-moz-range-track{height:var(--tk-slider-track-height);background:0 0;border:none}.x01192aef9b::-webkit-slider-thumb{appearance:none;background:var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;border:none;width:14px;height:22px}.x01192aef9b::-moz-range-thumb{background:var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;border:none;width:14px;height:22px}.x01192aef9b:focus::-webkit-slider-thumb{background:var(--tk-accent)}.x01192aef9b:focus::-moz-range-thumb{background:var(--tk-accent)}.xf686615eac{flex-direction:column;gap:6px;display:flex}.xf686615eac.is-disabled{opacity:.5}.xf686615eac__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.xf686615eac__label{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-muted)}.xf686615eac__label strong{color:var(--tk-text);font-weight:var(--tk-fw-bold,700);margin-left:2px}.xf686615eac__trailing{flex:none}.x74fed471fd{z-index:1000;backdrop-filter:blur(3px);background:#080916b8;justify-content:center;align-items:center;animation:.14s ease-out tkModalFade;display:flex;position:fixed;inset:0}@keyframes tkModalFade{0%{opacity:0}to{opacity:1}}.xd166235c1c{background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;width:calc(100% - 48px);max-width:640px;max-height:calc(100vh - 80px);display:flex;overflow:hidden}.x6c1c4b2afd{border-bottom:1px solid var(--tk-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.x6c1c4b2afd h2{font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);color:var(--tk-text);margin:0}.xfc8518ccef{border-radius:var(--tk-radius);width:28px;height:28px;color:var(--tk-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.xfc8518ccef:hover{background:var(--tk-bg-selected);color:var(--tk-text)}.x03e78499bd{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.x663e5ff65f{max-width:680px}.x6afac66bea{font-size:var(--tk-text-xs);line-height:var(--tk-leading-normal);color:var(--tk-text-dim);margin:0}.x6afac66bea strong{color:var(--tk-accent);font-weight:var(--tk-fw-strong)}.xf69112f618{grid-template-columns:1fr 220px;align-items:center;gap:12px;display:grid}.x6f3bba5197{font-size:var(--tk-text-xs);color:var(--tk-text-dim);white-space:nowrap}.x70261e2351{border:1px solid var(--tk-border);border-radius:var(--tk-radius);align-self:flex-start;display:inline-flex;overflow:hidden}.x173ee7d6eb{font-size:var(--tk-text-xs);color:var(--tk-faint);cursor:pointer;background:0 0;border:0;padding:6px 14px;transition:background .12s,color .12s}.x173ee7d6eb+.x173ee7d6eb{border-left:1px solid var(--tk-border)}.x173ee7d6eb:hover{color:var(--tk-text)}.x173ee7d6eb.is-active{background:var(--tk-bg-selected);color:var(--tk-text)}.x04c6d3277f{resize:vertical;background:var(--tk-bg);width:100%;min-height:96px;color:var(--tk-text);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-family:inherit;font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);outline:none;padding:10px 12px;transition:border-color .12s,box-shadow .12s}.x04c6d3277f:focus{border-color:var(--tk-accent);box-shadow:0 0 0 2px var(--tk-accent-glow)}.x04c6d3277f::placeholder{color:var(--tk-faintest)}.xe79dda5c42{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.x8705edaab4{font-size:var(--tk-text-xs);color:var(--tk-faint);text-transform:uppercase;letter-spacing:.04em}.x65f3ad0113{font-size:var(--tk-text-xs);color:var(--tk-text-dim);gap:14px;display:inline-flex}.x65f3ad0113 strong{color:var(--tk-accent);font-weight:var(--tk-fw-strong);margin-left:4px}.xcc58584fa0{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);min-height:80px;font-size:var(--tk-text-xs);line-height:var(--tk-leading-normal);word-break:break-word;overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 6px;padding:10px;display:flex}.x106a0159bd{color:var(--tk-faintest);font-style:italic}.x5446327406{border-radius:var(--tk-radius);background:var(--tk-surface-subtle);color:var(--tk-text);white-space:pre;padding:2px 6px;display:inline-block}.x5446327406:nth-child(2n){background:#f5f3c21a}.x5446327406:nth-child(3n){background:#69cef01a}.x5446327406.is-error{color:var(--tk-text-edited);background:#f3a4cc2e}.x7476536e96{font-size:var(--tk-text-xs);color:var(--tk-faintest);margin:4px 0 0}.x7476536e96 code{color:var(--tk-faint);background:var(--tk-surface-subtle);border-radius:var(--tk-radius);padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.x26ce0eec90{width:calc(100% - 32px);max-width:418px;position:relative}.x305319a374{z-index:2;position:absolute;top:14px;right:14px}.xd59b6c35f1{width:100%;height:auto;color:var(--tk-faint);opacity:.05;pointer-events:none;z-index:0;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.x9d1964182a{z-index:1;flex-direction:column;gap:16px;max-height:calc(100vh - 80px);padding:36px 24px 24px;display:flex;position:relative;overflow-y:auto}.x10c0955d4e{font-family:var(--tk-font-header);font-size:var(--tk-text-2xl);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);color:var(--tk-accent);align-items:center;gap:10px;margin:0;display:flex}.x49994f65a9{background:var(--tk-bg-dark);border-radius:var(--tk-radius);justify-content:center;align-items:center;height:200px;display:flex;overflow:hidden}.x49994f65a9 img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:200px;display:block}.x95286b3a6c{flex-direction:column;gap:10px;display:flex}.xc3045015ae{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.xc8b631d889{background:var(--tk-accent);min-width:140px;color:var(--tk-on-accent);border-radius:var(--tk-radius);font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:6px 12px;transition:filter .12s;display:inline-flex}.xc8b631d889:hover:not(:disabled){filter:brightness(1.08)}.xc8b631d889:disabled{opacity:.45;color:var(--tk-on-accent)}.xc8b631d889 svg{flex-shrink:0;width:16px;height:16px}.xc8b631d889 .x0fa02b9624{width:16px;height:16px}.xb9efcd8b91{font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-error);text-align:center;margin:0}.x343f0127ca{flex-direction:column;gap:12px;margin-top:4px;display:flex}.x021e6b73ef{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-text);margin:0}.x95633cdc59{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-text);margin:-8px 0 0}.xd7c15a3606{grid-template-columns:1fr auto;align-items:stretch;gap:24px;display:grid}.x819cd0d22f{flex-direction:column;gap:5px;display:flex}.x262979f02b{font-size:var(--tk-text-sm);color:var(--tk-text);cursor:pointer;user-select:none;align-items:center;gap:10px;display:inline-flex}.x262979f02b.is-indent{font-size:var(--tk-text-sm);color:var(--tk-text-dim);padding-left:26px}.x262979f02b.is-bottom{margin-top:auto}.x262979f02b .x334a4f3317{flex-shrink:0}.xff6eb52022{flex-direction:column;align-items:stretch;gap:12px;min-width:160px;display:flex}.x64927b9a05{font-size:var(--tk-text-sm);color:var(--tk-text-dim);cursor:pointer;user-select:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.xa429c0ae00{align-items:center;display:inline-flex}.x64927b9a05 svg,.x262979f02b .xa429c0ae00 svg{opacity:.6}.x262979f02b.is-disabled,.x64927b9a05.is-disabled{opacity:.55}.x6095de4c0a{justify-content:space-between;display:flex}@media (width<=420px){.xd7c15a3606{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.xff6eb52022{min-width:0}.x262979f02b,.x64927b9a05{gap:6px}}@media (width<=360px){.xd7c15a3606{grid-template-columns:minmax(0,1fr)}.x262979f02b.is-bottom{margin-top:12px}}.x334a4f3317{border-radius:var(--tk-radius);background:var(--tk-bg);color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 10px;transition:background 80ms,color 80ms;display:inline-flex}.x334a4f3317--md{height:26px}.x334a4f3317--sm{height:22px;font-size:var(--tk-fs-meta);gap:4px;padding:0 8px}.x334a4f3317--tiny{height:14px;font-size:var(--tk-fs-meta);gap:3px;padding:0 6px}.x334a4f3317:hover:not(:disabled):not(.is-pressed){background:var(--tk-bg-selected)}.x334a4f3317.is-pressed{background:var(--tk-accent);color:var(--tk-on-accent)}.x334a4f3317.is-pressed:hover:not(:disabled){background:var(--tk-accent)}.x334a4f3317:disabled{opacity:.4}.x334a4f3317:focus-visible{outline:1px solid var(--tk-accent);outline-offset:2px}.x334a4f3317.is-icon-only{justify-content:center;width:26px;padding:0}.x334a4f3317--sm.is-icon-only{width:22px}.x334a4f3317--tiny.is-icon-only{width:14px}.x40aaad65f1{flex-shrink:0;align-items:center;display:inline-flex}.x8f660f1350{align-items:center;display:inline-flex}.x334a4f3317--soft{background:color-mix(in srgb, var(--tk-foreground) 70%, transparent);height:24px;color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);gap:5px;padding:0 9px}.x334a4f3317--soft .x40aaad65f1 .x0fa02b9624{width:13px;height:13px}.x334a4f3317--soft:hover:not(:disabled):not(.is-pressed),.x334a4f3317--soft.is-pressed:hover:not(:disabled){background:var(--tk-foreground)}.x334a4f3317--soft.is-pressed{background:color-mix(in srgb, var(--tk-foreground) 70%, transparent);color:var(--tk-text)}.x334a4f3317--soft .x40aaad65f1,.x334a4f3317--soft .x8f660f1350{opacity:.7;transition:opacity 80ms}.x334a4f3317--soft.is-pressed .x40aaad65f1,.x334a4f3317--soft.is-pressed .x8f660f1350,.x334a4f3317--soft:hover:not(:disabled) .x40aaad65f1,.x334a4f3317--soft:hover:not(:disabled) .x8f660f1350{opacity:1}.x334a4f3317--soft .x40aaad65f1.is-ghost{visibility:hidden}.x719312801c{width:min(920px,100vw - 48px);max-width:min(920px,100vw - 48px)}.x27c8691bba{align-items:center;gap:8px;display:flex}.xcea9b130f8{width:18px;height:18px}.xb389d4412a{flex-direction:row;height:min(62vh,560px);min-height:420px}.xd58d738a23{flex-direction:column;flex-shrink:0;gap:6px;width:110px;max-height:min(62vh,560px);display:flex;overflow-y:auto}.x67a3a981f8{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}.xc0a2d4f677{border-color:var(--tk-accent);background:var(--tk-bg-selected)}.x8014c8ed24{-o-object-fit:contain;object-fit:contain;background:var(--tk-bg-dark);border-radius:var(--tk-radius);width:86px;height:86px}.x67507d3bb3{display:block}.xd45d37a2d2{display:flex;position:relative}.x8f52b0db82{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x8f52b0db82 .x0fa02b9624{filter:drop-shadow(0 2px 3px #000000bf);width:32px;height:32px}.xe2c8da5b33{font-size:var(--tk-text-2xs);color:var(--tk-muted)}.xe5888ee271{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}.xc43942761e{font-size:var(--tk-text-2xs);color:var(--tk-muted);margin:0}.x9242fe18b4{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:grab;touch-action:none;flex:1;justify-content:stretch;align-items:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}.x9242fe18b4.is-panning,.x9242fe18b4.is-panning>div{cursor:grabbing}.x9242fe18b4>div{flex:1}.x24801bf7d8{border-top:1px solid var(--tk-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.x9f08cc440a{flex-direction:column;grid-column:1;justify-self:start;align-items:flex-start;gap:8px;width:max-content;display:flex}.x9f08cc440a .x0e08c84648.x5b87b7d2d8{background:var(--tk-foreground);gap:8px;width:320px;margin:0;padding:12px}.x9f08cc440a .x0e08c84648.x5b87b7d2d8 .x6a7b622b7a{align-items:center;gap:8px;min-height:0;padding:0}.x9f08cc440a .x0e08c84648.x5b87b7d2d8 .xae1f5e0af7{background:0 0;border:0;flex-shrink:0;gap:2px}.x0e08c84648 .x716ee40976{margin:0 4px}.xd0cf04b4f6{aspect-ratio:1;border-radius:var(--tk-radius);background:var(--tk-bg-dark);width:100%;overflow:hidden}.xd0cf04b4f6 img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.x7d43333209{padding:3px}.xd3b7251695{width:44px;height:44px}.xd3b7251695 .x0fa02b9624{width:18px;height:18px}.x7aa28639c5{border-left:1px solid var(--tk-border);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:inline-flex}.xfb2d915638{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);color:var(--tk-text)}.x6919509f95{flex-direction:column;gap:6px;display:inline-flex}.x260eef0e58{border-radius:var(--tk-radius);cursor:pointer;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.x260eef0e58--normal{background:#6b51b1}.x260eef0e58--ref{background:#3084dc}.x2ce2624251{color:#fff;width:14px;height:14px;display:none}.x260eef0e58.is-active .x2ce2624251{display:inline-block}.x260eef0e58:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.x46df912dca{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);height:87px;display:inline-flex;overflow:hidden}.x50e8062701{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);align-items:stretch;height:87px;display:inline-flex;overflow:hidden}.xdf73765504{max-width:160px;font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);color:var(--tk-danger,#ff6b6b);align-self:center;padding:4px 8px}.x8ab46d663a{align-items:center;display:inline-flex;position:relative}.x625f3fc978{z-index:20;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);min-width:200px;backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000059}.x8ab46d663a--toolbar .x625f3fc978{max-width:calc(100vw - 16px);inset:auto auto calc(100% + 8px) 0}.x6341fcb3fa{flex-direction:column;gap:16px;display:flex}.x75e1ac4520{font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);color:var(--tk-muted);margin:0}.x10d786195c{font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);color:var(--tk-text);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.x10d786195c label{align-items:center;gap:8px;display:inline-flex}.x08a8c9194b{gap:6px}.x4f8f19b106{flex-wrap:wrap;gap:16px;display:flex}.xe2a3b7481b{border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);background:var(--tk-foreground);flex-direction:column;gap:8px;min-width:240px;max-width:360px;padding:12px;display:flex}.xdf1ce3e897{font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-text)}.x90d011e481{border-radius:var(--tk-radius-md);border:1px solid var(--tk-border);position:relative;overflow:visible}.x9bfe7b32be{position:relative}.x224d18868b{font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);color:var(--tk-muted);margin:0;padding-left:16px}.x224d18868b [data-ok="0"]{color:var(--tk-danger,#ff6b6b)}.x1f1e63b4eb{border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);background:var(--tk-bg);flex-direction:column;gap:8px;padding:8px;display:flex}.x943fa6c7e1{min-height:220px;overflow:auto}.x3eb81e658a{border-top:1px solid var(--tk-border);background:var(--tk-foreground);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex;position:relative}.x3eb81e658a button{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);border-radius:var(--tk-radius-md);border:1px solid var(--tk-border);color:var(--tk-text);cursor:pointer;background:0 0;padding:6px 10px}.x3eb81e658a button.is-active{background:var(--tk-accent);color:var(--tk-on-accent);border-color:var(--tk-accent)}.xe962db14c1{border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);min-width:180px;backdrop-filter:var(--tk-float-blur);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);color:var(--tk-text);flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:absolute;bottom:calc(100% + 6px);right:8px;box-shadow:0 8px 24px #00000059}.xf6a0e7727c{height:100%;color:var(--tk-text);border-right:1px solid var(--tk-border);flex-direction:column;flex:0 0 74px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.xf6a0e7727c .x0fa02b9624{width:16px;height:16px}.xf6a0e7727c strong{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);text-align:center}.x78f64e1328{flex-direction:column;flex:0 0 180px;justify-content:center;gap:6px;padding:10px;display:flex}.x1df45f4e04 .xf686615eac__label,.x97ca8638c7 .xf686615eac__label{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug)}.x1df45f4e04 .x01192aef9b,.x97ca8638c7 .x01192aef9b{height:18px}.x1df45f4e04 .x01192aef9b::-webkit-slider-runnable-track{height:18px!important}.x97ca8638c7 .x01192aef9b::-webkit-slider-runnable-track{height:18px!important}.x1df45f4e04 .x01192aef9b::-webkit-slider-thumb{height:18px;margin-top:0}.x97ca8638c7 .x01192aef9b::-webkit-slider-thumb{height:18px;margin-top:0}.x1df45f4e04 .x01192aef9b::-moz-range-track{height:18px}.x97ca8638c7 .x01192aef9b::-moz-range-track{height:18px}.x1df45f4e04 .x01192aef9b::-moz-range-thumb{height:18px}.x97ca8638c7 .x01192aef9b::-moz-range-thumb{height:18px}.x10142cd631{align-items:center;padding:0}.x10142cd631 .x55f121e150__control{margin-top:0}.x10142cd631 .x55f121e150__label{font-size:var(--tk-text-sm)}.x4519f1135c{z-index:10;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:end;padding:0 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.x4519f1135c>*{pointer-events:auto}.x9501c0f37f{grid-column:2;gap:0;height:50px;padding:0 3px}.x20bc27e8aa{width:var(--tk-inpaint-pixel-tools-collapsed-width);height:36px;transition:width var(--tk-anim-med) var(--tk-easing-inout);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.x20bc27e8aa.is-open{width:var(--tk-inpaint-pixel-tools-expanded-width)}.xc92babf069{opacity:1;visibility:visible;transition:opacity var(--tk-anim-fast) var(--tk-easing-in), visibility 0s linear;position:absolute;top:0;left:50%;transform:translate(-50%)}.x20bc27e8aa.is-open .xc92babf069{opacity:0;visibility:hidden;transition:opacity var(--tk-anim-fast) var(--tk-easing-in), visibility 0s linear var(--tk-anim-fast)}.xe784a36a72{width:var(--tk-inpaint-pixel-tools-expanded-width);opacity:0;visibility:hidden;transition:opacity var(--tk-anim-fast) var(--tk-easing-in), visibility 0s linear var(--tk-anim-fast);align-items:center;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.x20bc27e8aa.is-open .xe784a36a72{opacity:1;visibility:visible;transition:opacity var(--tk-anim-med) var(--tk-easing-out) 80ms, visibility 0s linear}@media (prefers-reduced-motion:reduce){.x20bc27e8aa,.xc92babf069,.xe784a36a72{transition:none}}.xa85a688912{background:var(--tk-border);width:1px;height:24px;margin:0 7px;display:inline-block}.x62206ec572{z-index:1050;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.x465381cc87{background:color-mix(in srgb, var(--tk-bg-dark) var(--tk-float-opacity), transparent);width:min(1120px,100vw - 40px);height:min(760px,100vh - 40px);backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);grid-template-columns:260px minmax(0,1fr);display:grid;position:relative}.xad6480c9e6{z-index:2;position:absolute;top:12px;right:12px}.xec19728ba5{background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);border-right:1px solid var(--tk-border);grid-template-rows:auto auto 1fr auto;gap:18px;min-height:0;padding:34px 22px 24px;display:grid}.xec19728ba5 h2{color:var(--tk-text);font-size:var(--tk-fs-section);font-weight:var(--tk-fw-strong);margin:0}.x26049ab57e{flex-direction:column;gap:6px;display:flex}.x26049ab57e button,.x3a772fefe4 button,.x3a772fefe4 a,.xb9cbc8db89{min-height:38px;color:var(--tk-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none}.x26049ab57e button{border-radius:var(--tk-radius);padding:0 12px}.x26049ab57e button:hover,.x26049ab57e button.is-active{background:var(--tk-bg-selected)}.x3a772fefe4{flex-direction:column;align-self:end;gap:4px;display:flex}.xb9cbc8db89{color:var(--tk-text);font-weight:var(--tk-fw-strong)}.x0e735e9e9a{flex-direction:column;width:100%;max-width:740px;min-height:0;margin-inline:auto;padding:34px 34px 24px;display:flex}.x0e735e9e9a h1{color:var(--tk-text);font-size:var(--tk-text-2xl);font-weight:var(--tk-fw-strong);margin:0 0 18px}.x7f4c4ab874{scrollbar-gutter:stable both-edges;flex-direction:column;gap:14px;min-height:0;display:flex;overflow-y:auto}.x7f4c4ab874>*{flex-shrink:0}.x7f4c4ab874::-webkit-scrollbar-thumb{background-color:#0000}.x7f4c4ab874.is-scrolling::-webkit-scrollbar-thumb{background-color:var(--tk-scrollbar-thumb)}.x7f4c4ab874::-webkit-scrollbar-thumb:hover{background-color:var(--tk-scrollbar-thumb)}.x268efedd08,.x8b6a8d47f0{border:1px solid var(--tk-border);background:var(--tk-foreground);border-radius:var(--tk-radius)}.x268efedd08{padding:16px}.xe63c412947{border:1px solid var(--tk-border);border-radius:var(--tk-radius-sm);flex-shrink:0;width:16px;height:16px;display:inline-block}.x64c2977db2{border:1px solid var(--tk-border);border-radius:var(--tk-radius-sm);cursor:pointer;background:0 0;width:44px;height:26px;padding:0}.x64c2977db2::-webkit-color-swatch-wrapper{padding:2px}.x64c2977db2::-webkit-color-swatch{border-radius:var(--tk-radius-sm);border:0}.xcd2d71cf8c{color:var(--tk-text);font-size:var(--tk-text-lg);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);margin:0 0 8px}.xcd2d71cf8c+.xeb431141b5,.xcd2d71cf8c+.x2352b0e181{margin-top:2px}.x268efedd08 strong,.x337fb511b9 span{color:var(--tk-text);font-weight:var(--tk-fw-strong)}.x3189543a1b>div>span{color:var(--tk-muted);font-size:var(--tk-fs-meta);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug)}.x3189543a1b>div>strong{color:var(--tk-text);font-size:var(--tk-text-lg);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug)}.x268efedd08 p,.xb00755026e,.x337fb511b9 strong,.x3189543a1b>div>small{color:var(--tk-muted);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);margin:6px 0 0}p.xb00755026e--error{color:var(--tk-error)}.x5312e02e26{flex-direction:column;gap:8px;margin-top:10px;display:flex}.x017efae684{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s;display:flex}.x017efae684:hover{border-color:color-mix(in srgb, var(--tk-accent) 38%, var(--tk-border))}.x017efae684__icon{color:var(--tk-muted);flex:none}.x017efae684__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.x017efae684__name{color:var(--tk-text);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}p.x017efae684__meta{color:var(--tk-muted);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-tight);margin:0}.x3189543a1b,.x337fb511b9{justify-content:space-between;align-items:center;gap:18px;display:flex}.x3189543a1b>div,.x337fb511b9>div{flex-direction:column;gap:5px;min-width:0;display:flex}.x3189543a1b>div>span,.x3189543a1b>div>strong,.x3189543a1b>div>small,.x337fb511b9 span,.x337fb511b9 strong{display:block}.x8b6a8d47f0{background:0 0;border:0;flex-direction:column;gap:10px;display:flex}.x337fb511b9{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);min-height:58px;padding:12px 16px}.x337fb511b9:last-child{border-bottom:1px solid var(--tk-border)}.x465381cc87 button:not(.x6c2d7eb711,.x59ab269bc6){border-radius:var(--tk-radius)}.x3189543a1b button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371),.x337fb511b9 button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371),.x268efedd08 button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371),.x16e2094ffa button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371){border:1px solid var(--tk-border);background:var(--tk-bg);min-height:32px;color:var(--tk-text);font:inherit;cursor:pointer;padding:0 12px}.x3189543a1b button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371):hover,.x337fb511b9 button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371):hover:not(:disabled),.x268efedd08 button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371):hover:not(:disabled),.x16e2094ffa button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371):hover{background:var(--tk-bg-selected)}.x337fb511b9 button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371):disabled,.x268efedd08 button:not(.x21b12bc21c,.xdd8b4da74b,.x0f09cb72b0,.xc54e1a0199,.x46d8f8e144,.x59ab269bc6,.x6c2d7eb711,.x1bcc99e371):disabled{opacity:.45}.x16e2094ffa{flex-wrap:wrap;gap:10px;display:flex}.x2352b0e181{max-width:420px}.x195c5680d0{flex-direction:column;gap:28px;padding-bottom:4px;display:flex}.x195c5680d0__topline{justify-content:center;align-items:center;gap:18px;display:flex}.x05a794f058{--tk-panel-tabs-width:220px;flex:0 0 220px;margin:0}.xa0483dfe96{background:radial-gradient(circle at 22% 28%, var(--tk-theme-preview-art-violet), transparent 55%), radial-gradient(circle at 78% 30%, var(--tk-theme-preview-art-peach), transparent 52%), radial-gradient(circle at 55% 82%, var(--tk-theme-preview-art-cyan), transparent 55%), var(--tk-bg-dark);border:1px solid var(--tk-divider);border-radius:var(--tk-radius-panel);grid-template-columns:42px minmax(0,1fr);min-height:224px;display:grid;overflow:hidden}.xa0483dfe96__rail{background:var(--tk-bg);border-right:1px solid var(--tk-border);flex-direction:column;align-items:center;gap:12px;padding-top:18px;display:flex}.xa0483dfe96__rail span{background:var(--tk-bg-selected);border-radius:var(--tk-radius-sm);width:12px;height:12px}.xa0483dfe96__rail span.is-active{background:var(--tk-accent);height:30px}.xa0483dfe96__stage{background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);min-width:0;backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);flex-direction:column;gap:14px;margin:14px;padding:20px;display:flex}.xa0483dfe96__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.xa0483dfe96__heading>div{flex-direction:column;gap:1px;display:flex}.xa0483dfe96__heading>div>span{color:var(--tk-faint);font-size:var(--tk-text-2xs);letter-spacing:.08em;text-transform:uppercase}.xa0483dfe96__heading strong{color:var(--tk-text-header);font-family:var(--tk-font-header);font-size:var(--tk-text-2xl);line-height:var(--tk-leading-snug)}.xa0483dfe96__stage>p{max-width:100%;color:var(--tk-text);font-size:var(--tk-text-sm);margin:0}.xa0483dfe96__pill{background:var(--tk-bg-selected);border-radius:var(--tk-radius-full);color:var(--tk-muted);font-size:var(--tk-text-xs);flex:none;padding:4px 10px}.xa0483dfe96__prompt{background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);min-width:0;color:var(--tk-text-prompt);font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);flex-direction:column;gap:6px;padding:10px 12px;display:flex;overflow:hidden}.xa0483dfe96__prompt mark{color:var(--tk-text-prompt);border-radius:var(--tk-radius-sm);padding:1px 2px}.xa0483dfe96__promptLine,.xa0483dfe96__promptMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:21px;overflow:hidden}.xa0483dfe96__promptDivider{border-top:1px dashed var(--tk-divider);height:0;margin:2px}.xa0483dfe96__promptMeta{align-items:center;gap:10px;display:flex}.xa0483dfe96__promptComment{color:var(--tk-faint);font-size:var(--tk-text-xs);text-overflow:ellipsis;overflow:hidden}.xa0483dfe96__promptMeta .x0dd9e4c5fe{flex:none}.xa0483dfe96__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:auto;display:flex}.xa0483dfe96__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.xa0483dfe96__identity strong{color:var(--tk-text-header);font-family:var(--tk-font-header);font-size:var(--tk-text-lg);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xa0483dfe96__actions{pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.x195c5680d0__section{border-top:1px solid var(--tk-divider);flex-direction:column;gap:14px;padding-top:22px;display:flex}.x195c5680d0__sectionHead{align-items:center;display:flex}.x195c5680d0__sectionHead h2{color:var(--tk-text-header);font-family:var(--tk-font-header);font-size:var(--tk-text-lg);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);margin:0}.x67ddbd2281{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--tk-scrollbar-thumb) transparent;scroll-behavior:smooth;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-height:424px;padding:2px 4px 4px 2px;display:grid;overflow:hidden auto}.x67ddbd2281::-webkit-scrollbar{width:6px}.x67ddbd2281::-webkit-scrollbar-track{background:0 0}.x67ddbd2281::-webkit-scrollbar-thumb{background-color:var(--tk-scrollbar-thumb);border-radius:var(--tk-radius-full)}.x426f95b923{appearance:none;background:var(--tk-theme-card-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);cursor:pointer;text-align:left;min-width:0;transition:border-color var(--tk-anim-fast) var(--tk-easing-out), transform var(--tk-anim-fast) var(--tk-easing-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.x426f95b923:hover{border-color:var(--tk-divider);transform:translateY(-1px)}.x426f95b923:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.x426f95b923__canvas{background:var(--tk-theme-card-bg);border-bottom:1px solid color-mix(in srgb, var(--tk-theme-card-text) 18%, transparent);height:64px;display:block;position:relative}.x426f95b923__panel{background:var(--tk-theme-card-fg);position:absolute;inset:10px 10px 8px}.x426f95b923__input{background:var(--tk-theme-card-dark);border-left:3px solid var(--tk-theme-card-header);height:10px;position:absolute;bottom:15px;left:18px;right:18px}.x426f95b923__accent{background:var(--tk-theme-card-accent);width:18px;height:8px;position:absolute;top:15px;right:17px}.x426f95b923__meta{background:var(--tk-theme-card-fg);height:34px;color:var(--tk-theme-card-header);font-family:var(--tk-font-header-base);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);justify-content:space-between;align-items:center;gap:6px;padding:0 9px;display:flex}.x426f95b923__meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x426f95b923__check{background:color-mix(in srgb, var(--tk-theme-card-text) 16%, transparent);border-radius:var(--tk-radius-full);flex:none;width:15px;height:15px}.x426f95b923.is-active{border-color:var(--tk-theme-card-accent)}.x426f95b923.is-active .x426f95b923__check{background:var(--tk-theme-card-accent)}.x426f95b923.is-active .x426f95b923__check:after{content:"";background:var(--tk-theme-card-on-accent);width:100%;height:100%;display:block;mask:url(/image/icons/lucide/check.svg) 50%/10px no-repeat}.x426f95b923.is-contrast .x426f95b923__meta:before{content:"";background:var(--tk-theme-card-accent);flex:none;width:3px;height:16px}.x25a49be01f{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.x25a49be01f--intensity{grid-template-columns:repeat(3,minmax(0,1fr))}.x349dc1ac2a{flex-direction:column;gap:6px;min-width:0;display:flex}.x349dc1ac2a__head{min-height:20px;color:var(--tk-text-dim);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);justify-content:space-between;align-items:center;gap:8px;display:flex}.x0c7da2ca1b{appearance:none;width:20px;height:20px;color:var(--tk-accent);cursor:pointer;background:0 0;border:0;padding:0}.x0c7da2ca1b:before{content:"";background:currentColor;width:14px;height:14px;margin:3px;display:block;mask:url(/image/icons/lucide/undo.svg) 50%/contain no-repeat}.x0c7da2ca1b:hover{color:var(--tk-text)}.x0c7da2ca1b:focus-visible{outline:1px solid var(--tk-accent);outline-offset:2px}.x349dc1ac2a__bar{background:var(--tk-theme-field-color);border:1px solid color-mix(in srgb, var(--tk-theme-field-on) 32%, transparent);border-radius:var(--tk-radius-md);min-height:42px;color:var(--tk-theme-field-on);cursor:pointer;font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);letter-spacing:.03em;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:relative;overflow:hidden}.x349dc1ac2a__bar:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tk-theme-field-on) 36%, transparent)}.x349dc1ac2a__bar input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.x349dc1ac2a__bar>span{pointer-events:none}.x349dc1ac2a__picker{background:currentColor;width:16px;height:16px;mask:url(/image/icons/lucide/pipette.svg) 50%/contain no-repeat}.xb95f7f18df,.xf7dd041a1f{gap:14px;display:grid}.xb95f7f18df{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.xb95f7f18df>label{color:var(--tk-text-dim);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);flex-direction:column;gap:6px;display:flex}.xb95f7f18df .x8aebf83cdc,.xb95f7f18df .xdd8b4da74b{width:100%}.x7fbd4f68e1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:2px;display:grid}.x693fa208e1{background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:58px;padding:12px 14px;display:flex;overflow:hidden}.x693fa208e1--header strong{height:23px;color:var(--tk-text-header);font-family:var(--tk-font-header);font-size:var(--tk-text-lg);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x693fa208e1--paragraph p{height:21px;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xf7dd041a1f{grid-template-columns:repeat(2,minmax(0,1fr))}.xf7dd041a1f .xf686615eac{min-width:0}.xf7dd041a1f .xf686615eac__head{align-items:flex-start;min-height:38px}.x195c5680d0__reset{border-top:1px solid var(--tk-divider);justify-content:flex-end;align-items:center;gap:18px;padding:14px 0 2px;display:flex}@media (width<=760px){.x195c5680d0__topline,.x195c5680d0__reset{flex-direction:column;align-items:stretch}.x05a794f058{--tk-panel-tabs-width:100%;flex-basis:auto;width:100%}.x67ddbd2281,.x25a49be01f,.x25a49be01f--intensity,.xb95f7f18df,.x7fbd4f68e1,.xf7dd041a1f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.xa0483dfe96{grid-template-columns:28px minmax(0,1fr)}.xa0483dfe96__stage{margin:8px;padding:14px}.xa0483dfe96__heading strong{font-size:var(--tk-text-lg)}.x67ddbd2281,.x25a49be01f,.x25a49be01f--intensity,.xb95f7f18df,.x7fbd4f68e1,.xf7dd041a1f{grid-template-columns:minmax(0,1fr)}}.x5b68d393bd{background:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:240px;max-width:100%;height:28px;color:var(--tk-text);font-family:inherit;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);padding:0 8px}.x5b68d393bd:focus-visible{border-color:var(--tk-accent);outline:none}.xdf714e2eb7{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;display:flex}.xdf714e2eb7 .x5b68d393bd{flex:220px;width:auto;max-width:360px;height:30px}.xdf714e2eb7>.x433d70adfc,.xdf714e2eb7>.xac8ca0c268,.xdf714e2eb7>.xb00755026e{flex-basis:100%}.xdf714e2eb7>.xb00755026e{margin:0}@keyframes tkSpin360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.x3393049cf2{flex:none;width:14px;height:14px;margin-left:4px;display:inline-block;position:relative}.x3393049cf2__ring{border:1.5px solid #0000;border-top-color:var(--tk-accent);border-right-color:var(--tk-accent);border-radius:50%;position:absolute}.x3393049cf2__ring--lg{opacity:.75;width:12px;height:12px;animation:.8s cubic-bezier(.46,.26,.68,.81) infinite both tkSpin360;inset:1px}.x3393049cf2__ring--sm{opacity:.6;border-width:1px;width:5px;height:5px;animation:.7s cubic-bezier(.46,.26,.68,.81) .2s infinite both tkSpin360;inset:4.5px}.x61b1208cc5{border-radius:var(--tk-radius);background:var(--tk-bg-2);width:100%;display:block;position:relative;overflow:hidden}.x3e00e5e2fa{-o-object-fit:contain;object-fit:contain;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.x4f1a0d9b21{-webkit-mask-image:linear-gradient(#fff, #fff), var(--tk-mask-image);mask-image:linear-gradient(#fff, #fff), var(--tk-mask-image);-webkit-mask-mode:luminance, luminance;-webkit-mask-composite:xor;pointer-events:none;background-color:#0000004d;position:absolute;inset:0;mask-size:100% 100%,100% 100%;mask-repeat:no-repeat,no-repeat;mask-composite:exclude;mask-mode:luminance,luminance}.x801193ea8a{-webkit-mask-image:var(--tk-mask-image);mask-image:var(--tk-mask-image);-webkit-mask-mode:luminance;pointer-events:none;background-color:#ffffff8c;position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance}.x0e8022d110{pointer-events:none;position:absolute;inset:0}.x9850c88b45,.xb89d77e25c{display:block;position:absolute}.x9850c88b45{background:#00000094}.xb89d77e25c{border:1px solid #583238e6}.x16a539d48e{flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.xf3210e32f6{width:44px;height:44px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xf3210e32f6 .x0fa02b9624{width:16px;height:16px}.xa0a10700b5{background-color:var(--tk-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:padding-box;flex-direction:column;gap:12px;padding:15px 20px 20px;display:flex;position:relative;overflow:hidden}.xa0a10700b5:before{content:"";background-image:inherit;filter:brightness(.46);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.xdf60b731c7{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.xd2ea70276a{flex-direction:column;gap:2px;min-width:0;display:flex}.xd2ea70276a strong{font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);color:var(--tk-text)}.xd2ea70276a span{font-size:var(--tk-fs-meta);color:var(--tk-muted)}.x0a3f7bc1b8{border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;width:100%;display:flex;overflow:hidden}.x0f06b3d2e2{height:40px;font-size:var(--tk-fs-meta);font-weight:var(--tk-fw-strong);color:var(--tk-text);background:var(--tk-foreground);border-bottom:1px solid var(--tk-border);flex:none;align-items:center;padding:0 12px;display:flex}.x60947f863c{background:var(--tk-bg);flex:auto;justify-content:center;align-items:center;height:230px;display:flex;overflow:hidden;container-type:size}.x60947f863c .x61b1208cc5{width:min(100cqi, calc(100cqb * var(--tk-mask-preview-aspect,1)));height:min(100cqb, calc(100cqi * var(--tk-mask-preview-inv-aspect,1)));max-width:100%;max-height:100%}.xcde9755580{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.xdfbf68c041{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);color:var(--tk-muted);margin-left:auto}.xa0a10700b5.is-folded .x0a3f7bc1b8,.xa0a10700b5.is-folded .xdaa018900e{display:none}.xdaa018900e .xf686615eac__label{font-weight:var(--tk-fw-bold)}.xf78d7e4ff9{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);color:var(--tk-muted)}.x70c00fc1eb{color:var(--tk-accent)}.xfaaa3d95b8{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-accent)}.xbea28c06e4.xef824430b3{width:var(--tk-panel-tabs-width,84%);height:37px;margin:0 auto}.xbea28c06e4 .xa90b829081 button{font-weight:var(--tk-fw-base);white-space:nowrap}.xbea28c06e4 .xa90b829081 button:disabled{opacity:.4;cursor:not-allowed}.x6ac850b7cc{border-bottom:1px solid var(--tk-border);flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.x6ac850b7cc p{margin-top:0}.xae6b8cec5b.xef824430b3{--tk-panel-tabs-width:56%;margin-bottom:1px}.xea80a86481{justify-content:center;display:flex}.xea80a86481 .x0f09cb72b0{width:60%;height:35px}.xfe8f6bb6bc{background:linear-gradient(180deg, var(--tk-feedback-page-glow) 0, transparent 240px), var(--tk-bg);height:100%;color:var(--tk-text);overflow:auto}.xb0fdadb396{z-index:20;background:var(--tk-feedback-header-bg);border-bottom:1px solid var(--tk-border);backdrop-filter:blur(14px);grid-template-columns:minmax(0,1fr) minmax(180px,300px) minmax(0,1fr);align-items:center;gap:16px;height:58px;padding:0 28px;display:grid;position:sticky;top:0}.xdfd6553f42{min-height:40px;color:var(--tk-text);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);justify-self:start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.xdfd6553f42 svg{width:16px;height:16px}.xdfd6553f42:hover{color:var(--tk-accent)}.xbfe4a59523{width:100%;min-width:0;color:var(--tk-muted);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;padding:4px 10px;display:grid}.xbfe4a59523 span{font-size:var(--tk-fs-meta);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);white-space:nowrap}.xbfe4a59523 strong{min-width:0;height:30px;color:var(--tk-text);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.x85aaec30b2{width:min(1180px,100% - 48px);color:var(--tk-text);background:var(--tk-bg-input);border:1px solid var(--tk-accent);border-radius:var(--tk-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px auto 0;padding:12px 16px;display:flex}.x85aaec30b2 p{font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);margin:0}.x6fdfc155ef{width:38px;height:38px;color:var(--tk-accent);background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;justify-content:center;justify-self:end;align-items:center;display:flex}.x6fdfc155ef.is-admin{color:var(--tk-on-accent);background:var(--tk-accent);border-color:var(--tk-accent)}.x5d8113da22{z-index:50;background:var(--tk-feedback-admin-scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xd5277546cb{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;gap:14px;width:min(360px,100%);padding:18px;display:flex}.xd5277546cb h2{color:var(--tk-text-header);font-size:var(--tk-fs-section);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);margin:0}.xd5277546cb input{min-height:42px;color:var(--tk-text);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);padding:8px 11px}.x8295f30bee{justify-content:flex-end;gap:10px;display:flex}.x15f2c98d4e{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:28px;width:min(1180px,100% - 48px);min-height:calc(100% - 58px);margin:0 auto;padding:34px 0 48px;display:grid}.x13162c7eaa{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:82px}.xdc5876c42b{flex-direction:column;gap:8px;display:flex}.x6a591111e3{color:var(--tk-accent);font-size:var(--tk-fs-tag);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);text-transform:uppercase;margin:0}.xdc5876c42b h1{color:var(--tk-text-header);font-family:var(--tk-font-header);font-size:var(--tk-fs-username);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);margin:0}.xdc5876c42b p:last-child{max-width:30ch;color:var(--tk-muted);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);margin:0}.x24dc1d9694{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;gap:14px;padding:18px;display:flex}.x8ed602cf87{flex-direction:column;gap:7px;display:flex}.x8ed602cf87 span{color:var(--tk-muted);font-size:var(--tk-fs-meta);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal)}.x8ed602cf87 input,.x8ed602cf87 textarea,.x8ed602cf87 select,.x213535f1ed select{width:100%;color:var(--tk-text);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal)}.x8ed602cf87 input,.x8ed602cf87 select,.x213535f1ed select{min-height:42px;padding:8px 11px}.x8ed602cf87 textarea{resize:vertical;min-height:148px;padding:10px 11px}.x8ed602cf87 input:focus,.x8ed602cf87 textarea:focus,.x8ed602cf87 select:focus,.x213535f1ed select:focus{outline:2px solid var(--tk-accent-glow);outline-offset:1px;border-color:var(--tk-accent)}.x47d262b0df{scrollbar-gutter:stable;flex-direction:column;gap:14px;min-width:0;min-height:0;max-height:calc(100vh - 140px);display:flex;overflow-y:auto}.xe48b448b70{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;display:flex}.x72291acea3{border-bottom:1px solid var(--tk-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.x72291acea3 h2{color:var(--tk-text);font-size:var(--tk-fs-section);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);margin:0}.x72291acea3 span,.xa158fe7b7e{color:var(--tk-muted);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal)}.xa158fe7b7e{padding:13px 16px}.x6f0042d235{border-bottom:1px solid var(--tk-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px 16px;display:grid}.x6f0042d235 textarea{min-width:0;min-height:38px;max-height:120px;color:var(--tk-text);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-family:inherit;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);resize:vertical;padding:7px 10px}.x749ef4b6d3.x0f09cb72b0{min-width:58px;height:38px;font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);align-self:start;padding:0 12px}.x6f0042d235 textarea:focus{border-color:var(--tk-accent);outline:none}.xc85efb1e94{flex-direction:column;display:flex}.xc85efb1e94--feedback{border-top:1px solid var(--tk-border)}.x9e33c41be2{-moz-column-gap:10px;border-top:1px solid var(--tk-border-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px 16px;display:grid;position:relative}.x9e33c41be2.is-menu-open{z-index:80}.x9e33c41be2:first-child{border-top:0}.xd7254e8b5d{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.xc198c73d10,.x5868e38281{min-width:0;color:var(--tk-text);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);text-align:left;background:0 0;border:0;flex:auto;padding:0}.xc198c73d10{overflow-wrap:anywhere;white-space:pre-wrap}.x5868e38281{cursor:pointer;display:block}.x5868e38281 span{-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x5868e38281.is-expanded span{-webkit-line-clamp:unset;white-space:pre-wrap;display:block;overflow:visible}.x5868e38281:hover span{color:var(--tk-accent)}.xd7254e8b5d textarea{min-width:0;min-height:34px;max-height:120px;color:var(--tk-text);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-family:inherit;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);resize:vertical;flex:240px;padding:6px 8px}.xd7254e8b5d textarea:focus{border-color:var(--tk-accent);outline:none}.xf2c69146a9{justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;display:inline-flex}.xe4f351bb67{align-items:center;gap:10px;display:inline-flex}.xe4f351bb67 button{min-height:26px;color:var(--tk-muted);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.xe4f351bb67 button:hover{color:var(--tk-accent)}.xe4f351bb67 svg{width:16px;height:16px}.xbd0b26b89e{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);pointer-events:none;align-self:center;width:18px;height:18px;position:relative}.xbd0b26b89e--planned{border-color:var(--tk-accent);background:color-mix(in srgb, var(--tk-accent) 8%, transparent)}.xbd0b26b89e--in_progress{border-color:var(--tk-accent);background:var(--tk-accent)}.xbd0b26b89e--in_progress:after{content:"";background:var(--tk-on-accent);border-radius:var(--tk-radius-full);height:2px;position:absolute;top:8px;left:4px;right:4px}.xbd0b26b89e--done{border-color:color-mix(in srgb, var(--tk-accent) 54%, transparent);background:color-mix(in srgb, var(--tk-accent) 10%, transparent)}.xbd0b26b89e--done:after{content:"";border:solid var(--tk-accent);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.x8979569d7f{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.x2456ef35a4{align-items:center;gap:18px;min-width:0;display:flex}.x2456ef35a4>span{color:var(--tk-muted);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);white-space:nowrap;align-items:baseline;gap:5px;display:flex}.x2456ef35a4 strong{color:var(--tk-text);font-size:var(--tk-fs-section);font-weight:var(--tk-fw-bold)}.x213535f1ed{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.x213535f1ed select{width:auto;min-width:104px}.x6a221bb81d{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);min-height:38px;padding:3px;display:inline-flex}.x6a221bb81d button{min-width:58px;color:var(--tk-muted);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);cursor:pointer;background:0 0;border:0;padding:0 12px}.x6a221bb81d button.is-active{color:var(--tk-on-accent);background:var(--tk-accent)}.x4b53e1ad6d{width:38px;height:38px;color:var(--tk-text);background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.x4b53e1ad6d:hover{color:var(--tk-accent);border-color:var(--tk-accent)}.x8616714182,.xa2ceb27276{color:var(--tk-muted);background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);padding:13px 16px}.x26625f5335{flex-direction:column;gap:10px;display:flex}.x198cb93900{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;gap:10px;padding:16px;transition:border-color .14s,transform .14s,background-color .14s;display:flex;position:relative}.x198cb93900.is-menu-open{z-index:70}.x92d24520a5{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;display:grid}.x198cb93900:hover{background:var(--tk-bg-selected);border-color:color-mix(in srgb, var(--tk-accent) 38%, transparent);transform:translateY(-1px)}.x4eab90a067{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.x07db907dde{flex-direction:column;gap:7px;min-width:0;display:flex}.x5e1addd9ea{min-width:0;color:var(--tk-faint);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);align-items:center;gap:9px;display:flex}.xeba0f36349{min-width:0;color:var(--tk-text);font-weight:var(--tk-fw-strong);background:var(--tk-bg-selected);border:1px solid var(--tk-border);border-radius:var(--tk-radius);align-items:center;gap:5px;min-height:24px;padding:0 8px;display:inline-flex}.xeba0f36349>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.xeba0f36349 small,.x2081037180 small{color:var(--tk-on-accent);background:var(--tk-accent);border-radius:var(--tk-radius);font-size:var(--tk-fs-tag);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);flex:none;padding:1px 5px}.x5e1addd9ea time{color:var(--tk-faintest)}.xad0d703ecb{color:var(--tk-faintest);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal)}.xff300f4f78{min-height:24px;color:var(--tk-text);background:var(--tk-bg-selected);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-tag);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);align-items:center;padding:0 8px;display:inline-flex}.x81929c9426{position:relative}.x81929c9426.is-open{z-index:90}.x68e5ee9a72{cursor:pointer;gap:6px;padding-right:6px;transition:opacity .14s,border-color .14s,background-color .14s}.x68e5ee9a72[aria-busy=true]{opacity:.78}.x68e5ee9a72 svg{width:14px;height:14px}.x8d35679f9c{z-index:100;background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);min-width:128px;padding:4px;position:absolute;top:calc(100% + 6px);right:0}.x8d35679f9c button{width:100%;min-height:30px;color:var(--tk-text);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0 9px;display:flex}.x8d35679f9c button:hover,.x8d35679f9c button.is-active{color:var(--tk-text);background:var(--tk-bg-selected)}.xff300f4f78--planned,.xff300f4f78--in_progress{color:var(--tk-on-accent);background:var(--tk-accent);border-color:var(--tk-accent)}.xff300f4f78--done{color:var(--tk-accent);background:color-mix(in srgb, var(--tk-accent) 8%, transparent);border-color:color-mix(in srgb, var(--tk-accent) 34%, transparent)}.xff300f4f78--closed{color:var(--tk-muted);background:0 0}.x198cb93900 h2{color:var(--tk-text);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);margin:0}.x198cb93900 p{color:var(--tk-muted);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.x58cf2fca2e,.x5e8adce45a{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.x1fca898ed0{color:var(--tk-muted);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);align-items:center;gap:6px;display:inline-flex}.x1fca898ed0 button,.x58cf2fca2e>button{min-height:28px;color:var(--tk-muted);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.x1fca898ed0 button{justify-content:center;width:24px}.x1fca898ed0 button:disabled{opacity:.42}.x1fca898ed0 button:not(:disabled):hover,.x58cf2fca2e>button:hover,.x1fca898ed0.is-voted{color:var(--tk-accent)}.x1fca898ed0 svg,.x58cf2fca2e svg{width:17px;height:17px}.xfb320e6de0 strong{color:var(--tk-faint);font-size:var(--tk-fs-meta);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal)}.x81cd72e58d{flex-direction:column;gap:10px;display:flex}.x81cd72e58d input,.x81cd72e58d textarea,.x81cd72e58d select,.x5c11245aa1 input{width:100%;color:var(--tk-text);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal)}.x81cd72e58d input,.x81cd72e58d select,.x5c11245aa1 input{min-height:38px;padding:7px 10px}.x81cd72e58d textarea{resize:vertical;min-height:104px;padding:9px 10px}.x92bf88a4cf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.x1932ba7c9c{flex-direction:column;gap:10px;display:flex}.xa3034c47d8,.xf132d5dbd0{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);padding:10px 12px}.x2081037180{color:var(--tk-faint);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);align-items:center;gap:7px;display:flex}.x2081037180>span{color:var(--tk-text);font-weight:var(--tk-fw-strong)}.x2081037180 button{color:var(--tk-muted);font-size:var(--tk-fs-meta);line-height:var(--tk-leading-normal);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.x2f7b35f0e6{color:var(--tk-muted);font-size:var(--tk-fs-meta);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.x2f7b35f0e6:hover{color:var(--tk-accent)}.xa3034c47d8 p,.xf132d5dbd0{color:var(--tk-muted);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0 10px}.xf132d5dbd0{margin:0}.xc96a3f9791{flex-direction:column;gap:10px;display:flex}.x5c11245aa1{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@media (width<=860px){.xb0fdadb396{grid-template-columns:auto minmax(0,1fr) auto;padding:0 16px}.x15f2c98d4e{grid-template-columns:1fr;gap:22px;width:min(100% - 28px,680px);min-height:0;padding-top:24px}.x13162c7eaa{position:static}.xdc5876c42b p:last-child{max-width:44ch}.x8979569d7f{flex-direction:column;align-items:flex-start}.x47d262b0df{scrollbar-gutter:auto;max-height:none;overflow:visible}.x213535f1ed{justify-content:flex-start;width:100%}}@media (width<=520px){.xb0fdadb396{gap:10px}.xdfd6553f42 span,.xbfe4a59523 span{display:none}.xbfe4a59523{padding:4px 8px}.x2456ef35a4{justify-content:space-between;gap:10px;width:100%}.x213535f1ed select,.x6a221bb81d{flex:auto}.x6a221bb81d button{flex:1 1 0;min-width:0}.x198cb93900{padding:12px}.x92d24520a5{grid-template-columns:1fr}.x4eab90a067{justify-content:flex-start}.x5e1addd9ea{flex-wrap:wrap;gap:6px}.x9e33c41be2{grid-template-columns:22px minmax(0,1fr);align-items:start}.x9e33c41be2>.xff300f4f78,.xf2c69146a9{grid-column:2;justify-self:start}.xf2c69146a9{flex-wrap:wrap;justify-content:flex-start}.x92bf88a4cf,.x5c11245aa1{grid-template-columns:1fr}.xd7254e8b5d{align-items:center;gap:6px;display:flex}}.x0d01451661{padding-top:14px;position:relative}.xcb321d0f68>.x0d01451661:first-child{padding-top:8px}.x0d01451661.is-collapsed{padding-left:8px;padding-right:8px}.x86a3d934a9{transition:grid-template-rows var(--tk-anim-med) var(--tk-easing-inout);grid-template-columns:minmax(0,1fr);display:grid}.x0d01451661.is-collapsed .x86a3d934a9{grid-template-rows:0fr}.x0d01451661.is-expanded .x86a3d934a9{grid-template-rows:1fr}.xfc79099266{opacity:1;min-height:0;transition:opacity var(--tk-anim-med) var(--tk-easing-out);overflow:hidden}.x0d01451661.is-collapsed .xfc79099266{opacity:0}@media (prefers-reduced-motion:reduce){.x86a3d934a9,.xfc79099266{transition:none}}.x290b30aad3{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:100%;min-height:44px;color:var(--tk-text);cursor:pointer;text-align:left;transition:background-color var(--tk-anim-fast) ease, color var(--tk-anim-fast) ease;align-items:center;padding:10px 12px;font-family:inherit;display:flex}.x290b30aad3:hover{background-color:var(--tk-bg-selected)}.x290b30aad3:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x290b30aad3 .xd02ba86b9d{font-family:Eczar,Source Sans Pro,serif;font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);color:var(--tk-text);flex:auto}.x290b30aad3 .x15f5e1942b{color:var(--tk-muted);flex:none;margin-left:8px}.x716ce1a418{width:22px;height:22px;color:var(--tk-muted);cursor:pointer;border-radius:var(--tk-radius);opacity:0;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:4px;right:4px}.x0d01451661.is-expanded:hover .x716ce1a418,.x0d01451661.is-expanded:focus-within .x716ce1a418{opacity:1}.x716ce1a418:hover{color:var(--tk-text);background-color:var(--tk-bg-selected)}.x716ce1a418:focus-visible{opacity:1;outline:2px solid var(--tk-accent);outline-offset:1px}.x15f5e1942b{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .15s;display:inline-flex}.x15f5e1942b--up{transform:rotate(-90deg)}.x7568800541{width:14px;height:14px;color:var(--tk-muted);cursor:grab;flex:none;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.x290b30aad3:active .x7568800541{cursor:grabbing}.x86f62b67bf{touch-action:manipulation}.x86f62b67bf.is-dragging{opacity:.2}.x4b158991a5{pointer-events:none;width:100%}.x4b158991a5 .x290b30aad3{box-shadow:0 8px 24px var(--tk-float-shadow);cursor:grabbing}.x4b158991a5 .x7568800541{cursor:grabbing}.xcb321d0f68>.x86f62b67bf:first-child>.x0d01451661{padding-top:8px}.x37ceab2010{z-index:1100;background:var(--tk-bg-dark);position:fixed;inset:0;overflow:hidden}.x110fb36baf{position:absolute;inset:10px}.x8d7928d1c3{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.x8d7928d1c3>*{pointer-events:auto}.x0a2fa3b861{background:var(--tk-foreground);border:.8px solid var(--tk-border);border-radius:var(--tk-radius-md);align-items:center;gap:0;height:66px;padding:0 10px 0 0;display:inline-flex}.x0a2fa3b861--flat{background:0 0;border:0;height:auto;padding:0}.x1cfb27e5c0{width:62px;height:62px;color:var(--tk-text);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.x1cfb27e5c0 .x0fa02b9624{width:16px;height:16px}.x5c7da44a5c{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug)}.xa0606cf9f6{background:var(--tk-border);width:1px;height:60px;margin:0 6px}.x5c2cc07798{align-items:center;gap:12px;display:flex}.x55cc09223c{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);background:var(--tk-foreground);align-items:stretch;width:106px;height:42px;display:inline-flex;position:relative;overflow:hidden}.x247dc5e979{background:var(--tk-doodle-swatch,#fff);cursor:pointer;flex:auto;position:relative}.x247dc5e979 input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.x4730770b2f{border:0;border-left:1px solid var(--tk-border);background:var(--tk-foreground);color:var(--tk-text);cursor:pointer;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.x4730770b2f:hover,.x4730770b2f.is-active{background:var(--tk-bg-selected)}.x4730770b2f .x0fa02b9624{width:16px;height:16px}.xea7e3aba48{display:inline-flex;position:relative}.xd2ec42a763{z-index:12;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000059}.xd2ec42a763 button:not(.x0f09cb72b0){border-radius:var(--tk-radius);width:30px;height:30px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xd2ec42a763 button:not(.x0f09cb72b0):hover:not(:disabled,.is-active){background:var(--tk-bg-selected)}.xd2ec42a763 button.is-active:not(.x0f09cb72b0){background:var(--tk-accent);color:var(--tk-on-accent)}.xd2ec42a763 .x0fa02b9624{width:16px;height:16px}.xd7b4b1d8e4{align-items:center;gap:6px;display:flex}.xd7b4b1d8e4__label{font-size:var(--tk-text-2xs);color:var(--tk-muted);white-space:nowrap;user-select:none}.xd7b4b1d8e4__track{flex:1;align-items:center;min-width:0;display:inline-flex;position:relative}.xd7b4b1d8e4__track:before,.xd7b4b1d8e4__track:after{content:"";background:var(--tk-border);pointer-events:none;width:1px;height:3px;position:absolute;left:50%;transform:translate(-50%)}.xd7b4b1d8e4__track:before{top:-1px}.xd7b4b1d8e4__track:after{bottom:-1px}.xcac8d5cba4{flex-direction:column;align-items:stretch;gap:10px;width:max-content;padding:12px}.x5080a53f98{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);color:var(--tk-muted);text-align:center;letter-spacing:.04em}.x0811c2f63e{grid-template:".top."30px"left center right"56px".bottom."30px/68px 60px 68px;place-items:center;gap:8px;display:grid}.xdae8b80f4a--top{grid-area:top}.xdae8b80f4a--left{grid-area:left}.xdae8b80f4a--right{grid-area:right}.xdae8b80f4a--bottom{grid-area:bottom}.x25e993c88f{width:auto;max-width:60px;height:56px;aspect-ratio:var(--tk-shift-aspect,1);background:linear-gradient(135deg, #a9cfe429, #a9cfe40a), var(--tk-bg-dark);border-radius:var(--tk-radius);border:1px solid #a9cfe48c;grid-area:center;place-self:center}.xdae8b80f4a{width:68px;height:30px;font-size:var(--tk-text-sm);color:var(--tk-text);text-align:center;background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);padding:0 6px}.xdae8b80f4a:hover{border-color:var(--tk-muted)}.xdae8b80f4a:focus-visible{border-color:var(--tk-accent);outline:none}.x117b0424ab{border-top:1px solid var(--tk-border);flex-direction:column;align-items:stretch;gap:8px;padding-top:10px;display:flex}.xc4a4779f7a{font-size:var(--tk-text-xs);color:var(--tk-muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.x56db0edff8{color:var(--tk-faint)}.x08d85e618f{color:var(--tk-accent)}.x754291a88b{align-items:center;gap:2px;display:inline-flex}.x754291a88b button{border-radius:var(--tk-radius);width:30px;height:30px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x754291a88b button:hover{background:var(--tk-bg-selected)}.x754291a88b button.is-active{background:var(--tk-accent);color:var(--tk-on-accent)}.x754291a88b .x0fa02b9624{width:16px;height:16px}.x0d58a69042{background:currentColor;width:16px;height:16px;display:block}.x0d58a69042--round{border-radius:50%}.x0d58a69042--soft{background:radial-gradient(currentColor 30%,#0000 72%);border-radius:50%}.x0d58a69042--square{border-radius:1px}.x55cc09223c input[type=color]{opacity:0;cursor:pointer;position:absolute;inset:0}.xdf0b6fc0ad{width:150px}.xdf0b6fc0ad .xf686615eac__label{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug)}.x297f1804d9{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);flex:none;align-items:center;height:46px;display:flex;overflow:hidden}.x297f1804d9 .x6c2d7eb711--md{width:44px;height:44px;color:var(--tk-text);border-radius:0}.x297f1804d9 .x1bcc99e371{width:44px;height:44px}.x297f1804d9 .x1bcc99e371+.x6c2d7eb711--md,.x297f1804d9 .x1bcc99e371+.x976c36f268,.x297f1804d9 .x6c2d7eb711--md+.x976c36f268,.x297f1804d9 .x976c36f268+.x6c2d7eb711--md{border-left:1px solid var(--tk-border)}.x976c36f268.x0f09cb72b0{border-radius:0;width:120px;height:44px;padding:0 12px}.x8e996b2fab{background:var(--tk-bg-dark);z-index:0;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.x9b47fba251{color:var(--tk-muted);font-size:var(--tk-fs-base)}.x8d4cd65e3c{z-index:10;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:94px;display:flex;position:absolute;top:86px;bottom:62px;right:0}.x8d4cd65e3c>*{pointer-events:auto}.xeab26a8375{z-index:10;padding:3px;position:absolute;bottom:4px;right:4px}.xd3c76b0c5e{width:44px;height:44px}.xd3c76b0c5e .x0fa02b9624{width:16px;height:16px}.x787745a26f{z-index:10;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;top:86px;bottom:62px;right:0}.x787745a26f>*{pointer-events:auto}.xb8749fa677{align-items:flex-end;gap:6px;min-height:0;max-height:100%;display:flex}.xb8749fa677 .xabf239625c{max-height:100%}.x8acaaf121e{z-index:12;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);align-items:center;gap:2px;padding:3px;display:inline-flex;position:absolute;box-shadow:0 2px 8px #00000059}.x8acaaf121e button{border-radius:var(--tk-radius);width:24px;height:24px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x8acaaf121e button:hover{background:var(--tk-bg-selected)}.x8acaaf121e button.is-active{background:var(--tk-accent);color:var(--tk-on-accent)}.x8acaaf121e .x0fa02b9624{width:16px;height:16px}.xb7705241e8{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);cursor:pointer;justify-content:center;align-items:flex-end;width:80px;height:100px;display:flex;position:relative;overflow:hidden}.xb7705241e8.is-active,.xb7705241e8.is-selected{border-color:var(--tk-accent)}.xb7705241e8:hover:not(.is-active,.is-selected){border-color:var(--tk-muted)}.xb7705241e8.is-active .xbdda8524af,.xb7705241e8.is-selected .xbdda8524af{background:var(--tk-accent);color:var(--tk-on-accent)}.x22c1ca063e{background-color:#fff;background-image:linear-gradient(45deg,#c2c2c2 25%,#0000 25%),linear-gradient(-45deg,#c2c2c2 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c2c2c2 75%),linear-gradient(-45deg,#0000 75%,#c2c2c2 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;position:absolute;inset:0}.x4f9a82d536{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.xbdda8524af{text-align:center;text-overflow:ellipsis;white-space:nowrap;background:var(--tk-bg-dark);color:var(--tk-text);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);padding:2px 4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.xb8a2f4baf1{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:2px;right:2px}.xb7705241e8:hover .xb8a2f4baf1,.xb7705241e8.is-active .xb8a2f4baf1,.xb7705241e8 .xb8a2f4baf1:has(button.is-active),.xb7705241e8 .xb8a2f4baf1:has(button[aria-expanded=true]){opacity:1}.xb8a2f4baf1 button[aria-expanded=true]{background:var(--tk-accent);color:var(--tk-on-accent)}.xb8a2f4baf1 button{border-radius:var(--tk-radius-md);width:24px;height:24px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.xb8a2f4baf1 button:hover:not(:disabled,.is-active,[aria-expanded=true]){background:#00000073}.xb8a2f4baf1 button:focus-visible{outline:2px solid var(--tk-accent-glow);outline-offset:1px}.xb8a2f4baf1 button:disabled{opacity:.35}.xb8a2f4baf1 .x0fa02b9624,.x0319fb67e9 .x0fa02b9624{width:14px;height:14px}.xb8a2f4baf1 button,.x0319fb67e9 .x6c2d7eb711{filter:drop-shadow(0 1px 2px #000000f2)drop-shadow(0 0 2px #0009)}.xb8a2f4baf1 button:hover:not(:disabled),.xb8a2f4baf1 button:focus-visible,.xb8a2f4baf1 button.is-active,.xb8a2f4baf1 button[aria-expanded=true],.x0319fb67e9 .x6c2d7eb711:hover:not(:disabled),.x0319fb67e9 .x6c2d7eb711:focus-visible{filter:none}.x0319fb67e9{align-items:center;gap:4px;display:inline-flex}.x0319fb67e9 .x6c2d7eb711--md{width:30px;height:30px}.xabf239625c{background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);width:94px;min-height:0;backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);flex-direction:column;align-items:center;gap:6px;padding:6px;display:flex}.x67dd797772{background:var(--tk-border);flex:none;width:100%;height:1px}.x75db733e83{flex-direction:column;flex:0 auto;align-items:center;gap:6px;width:calc(100% + 12px);min-height:0;max-height:486px;margin:0 -6px;padding:2px 6px;display:flex;overflow:hidden auto}.xc61dfb3730{width:100%;height:100%;position:absolute;inset:0}.xda4862ac13{border:1px solid var(--tk-accent);background:var(--tk-bg-dark);width:100%;color:var(--tk-text);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);text-align:center;border-radius:0;outline:none;padding:2px 4px;position:absolute;bottom:0;left:0;right:0}.x5c171f2e95{flex-direction:column;align-items:stretch;gap:0;width:80px;display:flex}.x5c171f2e95 .xb7705241e8{border-radius:var(--tk-radius-md) var(--tk-radius-md) 0 0}.xc9c5d3021a{border:1px solid var(--tk-border);border-radius:0 0 var(--tk-radius-md) var(--tk-radius-md);background:var(--tk-bg-dark);border-top:0;display:flex;overflow:hidden}.x5c171f2e95:has(.xb7705241e8.is-active) .xc9c5d3021a,.x5c171f2e95:has(.xb7705241e8.is-selected) .xc9c5d3021a{border-color:var(--tk-accent)}.xc9c5d3021a button{height:15px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.xc9c5d3021a button:hover:not(:disabled){background:var(--tk-bg-selected)}.xc9c5d3021a button:focus-visible{outline:2px solid var(--tk-accent-glow);outline-offset:-2px}.xc9c5d3021a button:disabled{opacity:.35;cursor:default}.xc9c5d3021a .x0fa02b9624{width:14px;height:14px}.x16cd9f9005{flex-direction:column;gap:7px;width:80px;padding:4px 0;display:flex}.x55fdec1862{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.x16cd9f9005 button{border-radius:var(--tk-radius-md);width:14px;height:14px;color:var(--tk-text);cursor:pointer;opacity:.7;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x16cd9f9005 button:hover:not(:disabled,.is-active){background:var(--tk-bg-selected);opacity:1}.x16cd9f9005 button.is-active{background:var(--tk-accent);color:var(--tk-on-accent);opacity:1}.x16cd9f9005 button:disabled{opacity:.35;cursor:default}.x16cd9f9005 button .x0fa02b9624{width:16px;height:16px}.xb8a2f4baf1 button.is-active{background:var(--tk-accent);color:var(--tk-on-accent)}.xb8a2f4baf1--br{top:auto;bottom:22px}.x865e727bb1{flex-direction:column;gap:4px;width:192px;padding:8px 10px 10px;display:flex}.xf9d1735282{border-bottom:1px solid var(--tk-border);color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);margin-bottom:2px;padding-bottom:6px}.x229d289fcd{justify-content:space-between;align-items:baseline;margin-top:2px;display:flex}.xb79aa41b5e{color:var(--tk-muted);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base)}.xd66f174ad3{color:var(--tk-text);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-base);font-variant-numeric:tabular-nums}.xd66f174ad3 i{color:var(--tk-muted);margin:0 2px;font-style:normal}.xc68ba1f7b0{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:linear-gradient(90deg,#000,#fff);height:12px;margin-bottom:10px;position:relative}.xdf7c728851{cursor:ew-resize;touch-action:none;width:12px;height:11px;position:absolute;bottom:-11px;transform:translate(-50%)}.xdf7c728851:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:7px solid var(--tk-text);position:absolute;top:2px;left:1px}.xdf7c728851--hi:after{border-bottom-color:var(--tk-accent)}.xdf7c728851:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.x0e41440a93{flex:1;min-width:0;height:14px}.x0e41440a93::-webkit-slider-thumb{width:10px;height:14px}.x0e41440a93::-moz-range-thumb{width:10px;height:14px}.x52c45c6396{z-index:12;border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);background:color-mix(in srgb, var(--tk-bg-dark) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);pointer-events:none;padding:5px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.x01255d9ec5{display:none}.x1da1eb0009{z-index:10;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);width:max-content;backdrop-filter:var(--tk-float-blur);border-radius:var(--tk-radius-panel);align-items:center;gap:16px;padding:3px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.x9705604a0b{text-align:left;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;display:grid}.x9705604a0b kbd{font-family:inherit;font-size:var(--tk-text-2xs);line-height:var(--tk-leading-normal);white-space:nowrap;color:var(--tk-text);background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);justify-self:start;padding:0 5px}.x9705604a0b span{font-size:var(--tk-text-2xs);line-height:var(--tk-leading-normal)}.xafcadac39c{align-items:center;gap:0;display:flex}.x1da1eb0009 .x6c2d7eb711--md{width:44px;height:44px;color:var(--tk-text)}.x1da1eb0009 .x6c2d7eb711--md.is-active,.x1da1eb0009 .x6c2d7eb711--md[aria-pressed=true]{background:var(--tk-bg-selected)}.x9d2064a350{background:var(--tk-border);width:1px;height:28px;margin:0 4px}.pgDoodlePreview{border:1px solid var(--tk-border);border-radius:var(--tk-radius-md);max-width:220px;margin-top:12px}.x336a66caaf[data-prompt-fs="2xs"] .ProseMirror{font-size:var(--tk-text-2xs)}.x336a66caaf[data-prompt-fs=sm] .ProseMirror{font-size:var(--tk-text-sm)}.x336a66caaf[data-prompt-fs=base] .ProseMirror{font-size:var(--tk-text-base)}.x336a66caaf[data-prompt-fs=lg] .ProseMirror{font-size:var(--tk-text-lg)}.x336a66caaf[data-prompt-fs="2xs"] .ProseMirror .xc69ab09454,.x336a66caaf[data-prompt-fs=sm] .ProseMirror .xc69ab09454{font-size:var(--tk-text-2xs)}.x336a66caaf[data-prompt-fs=base] .ProseMirror .xc69ab09454{font-size:var(--tk-text-sm)}.x336a66caaf[data-prompt-fs=lg] .ProseMirror .xc69ab09454{font-size:var(--tk-text-base)}.x19895c9802{border-top:1px dashed var(--tk-divider);color:var(--tk-muted);line-height:var(--tk-leading-normal);white-space:pre-wrap;word-break:break-word;user-select:none;max-height:calc(var(--tk-leading-normal) * 5em + 8px);padding:8px 15px 0;overflow-y:auto}.x19895c9802[data-prompt-fs="2xs"]{font-size:var(--tk-text-2xs)}.x19895c9802[data-prompt-fs=sm]{font-size:var(--tk-text-sm)}.x19895c9802[data-prompt-fs=base]{font-size:var(--tk-text-base)}.x19895c9802[data-prompt-fs=lg]{font-size:var(--tk-text-lg)}.xf166c6976b[data-prompt-fs="2xs"] .x43a3a99664 input{font-size:var(--tk-text-2xs)}.xf166c6976b[data-prompt-fs=sm] .x43a3a99664 input{font-size:var(--tk-text-sm)}.xf166c6976b[data-prompt-fs=base] .x43a3a99664 input{font-size:var(--tk-text-base)}.xf166c6976b[data-prompt-fs=lg] .x43a3a99664 input{font-size:var(--tk-text-lg)}.x1def4a2625{justify-content:flex-start;align-items:center;gap:10px;padding:10px 8px 0;display:flex;overflow:hidden}.x1def4a2625[data-fit] .x37167dd80a{font-size:var(--tk-text-sm)}.x1def4a2625[data-fit] .x2885ecf015{font-size:var(--tk-text-xs)}.x1def4a2625[data-fit="2"] .x58329d3528:not(.xc7a31a670f) .x2885ecf015,.x1def4a2625[data-fit="3"] .x58329d3528 .x2885ecf015{display:none}.x4eedd72ee2{border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);background:0 0;align-items:center;gap:8px;min-width:0;height:36px;padding:4px 4px 4px 12px;display:inline-flex}.x4eedd72ee2:first-child,.x4eedd72ee2:last-child{flex:none;width:auto}.x4eedd72ee2>.x8aebf83cdc{width:auto}.x37167dd80a{color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);white-space:nowrap;flex:none}.x60e7ec489e.xdd8b4da74b{background:var(--tk-bg-selected);border-radius:var(--tk-radius);border:0;width:auto;min-width:0;height:28px;min-height:28px;padding:0}.x60e7ec489e.xdd8b4da74b:hover,.x60e7ec489e.xdd8b4da74b.is-opened{background:var(--tk-bg-selected);filter:brightness(1.06)}.x9579a0c883{align-items:center;gap:7px;min-width:0;height:28px;padding:4px 8px;display:inline-flex}.x58329d3528.xdd8b4da74b{text-align:left;flex:none}.x58329d3528 .x9579a0c883{justify-content:flex-start;width:auto}.x58329d3528.xdd8b4da74b:hover,.x58329d3528.xdd8b4da74b:focus-visible{background:var(--tk-bg-selected);filter:brightness(1.06)}.x2885ecf015{min-width:0;color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xb3bf285326{background-color:currentColor;flex:none;width:15px;height:15px}.x83321eb410{color:var(--tk-text-dim);flex:none}.x60e7ec489e.is-opened .x83321eb410{color:var(--tk-accent)}[data-skin=modern] .x903a37837f--modern{margin:0 8px;display:block}[data-skin=modern] .x81631a5550{padding-bottom:12px;scroll-padding-bottom:12px}[data-skin=modern] .x0d01451661.is-expanded{padding-top:10px}[data-skin=modern] .x57ca8eee4f{color:var(--tk-text);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);opacity:.7;margin:0 8px 8px}[data-skin=modern] [data-section-id=reference] .xfc79099266>.x57ca8eee4f+*,[data-skin=modern] [data-section-id=image] .xfc79099266>.x57ca8eee4f+*{margin-top:0}[data-skin=modern] .x930056875f{min-height:68px;color:var(--tk-text);background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}[data-skin=modern] .xd75d95cb48{align-items:center;gap:10px;min-width:0;display:flex}[data-skin=modern] .x55c233aed9{flex:0 0 20px;width:20px;height:20px}[data-skin=modern] .xf74ca0073c{flex-direction:column;min-width:0;display:flex}[data-skin=modern] .xf74ca0073c strong{color:var(--tk-text);font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal)}[data-skin=modern] .xf74ca0073c span{color:var(--tk-muted);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-skin=modern] .x1b292b3ae2{flex:none;gap:4px;margin-left:auto;display:flex}[data-skin=modern] .x86e9aab8d2{width:44px;height:40px;color:var(--tk-text);background:var(--tk-bg-selected);border-radius:var(--tk-radius);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-skin=modern] .x86e9aab8d2:hover{filter:brightness(1.08)}[data-skin=modern] .x86e9aab8d2 .x0fa02b9624{width:16px;height:16px}[data-skin=modern] .x903a37837f--modern .xae6d0f966d{border-top:.8px solid var(--tk-border);border-radius:var(--tk-radius-panel)}[data-skin=modern] .x903a37837f--modern .x0e3cb5a445 span{font-size:var(--tk-fs-control)}[data-skin=modern] .x903a37837f--modern .xa0a10700b5{border-radius:var(--tk-radius-panel)}[data-skin=modern] .x7fec0c32e7{gap:12px}[data-skin=modern] .x3bb3db7ff0{flex-direction:column;gap:8px;display:flex}[data-skin=modern] .x534e02822d,[data-skin=modern] .x937d9dcd0a{align-items:center;gap:8px;display:flex}[data-skin=modern] .x534e02822d{flex:0 0 35px;height:35px;min-height:35px}[data-skin=modern] .x937d9dcd0a{height:40px}[data-skin=modern] .x5f4ccad4f9{align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex}[data-skin=modern] .xe477ec2df1{background:var(--tk-bg-selected);border-radius:var(--tk-radius);grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:4px;width:137px;height:35px;padding:0 8px;display:grid;overflow:hidden}[data-skin=modern] .xe477ec2df1 .xf6c9dc8b76{width:100%;min-width:0;height:100%;color:var(--tk-muted);font-family:inherit;font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);font-variant-numeric:tabular-nums;line-height:var(--tk-leading-normal);text-align:center;appearance:textfield;background:0 0;border:0;padding:0}[data-skin=modern] .xe477ec2df1 .xf6c9dc8b76:focus{color:var(--tk-text);outline:0}[data-skin=modern] .xe477ec2df1 .xf6c9dc8b76::-webkit-outer-spin-button{appearance:none;margin:0}[data-skin=modern] .xe477ec2df1 .xf6c9dc8b76::-webkit-inner-spin-button{appearance:none;margin:0}[data-skin=modern] .xe477ec2df1 .x4a79ae7cf3{width:12px;height:100%;color:var(--tk-faint);font-family:inherit;font-size:var(--tk-text-base);line-height:var(--tk-leading-tight);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}[data-skin=modern] .xe477ec2df1 .x4a79ae7cf3:hover{color:var(--tk-text)}[data-skin=modern] .x69ce6d7b11{flex:0 0 120px;min-width:0}[data-skin=modern] .xd1f27c793c{height:35px;min-height:35px;font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);background:var(--tk-bg-selected);border-radius:var(--tk-radius);border:0;padding:0 12px}[data-skin=modern] .xa6def0874e,[data-skin=modern] .x81ab1ede05{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);height:40px}[data-skin=modern] .xedfe95ca3c{width:40px;height:40px;color:var(--tk-muted);background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-skin=modern] .xedfe95ca3c:hover,[data-skin=modern] .xedfe95ca3c.active{color:var(--tk-text);background:var(--tk-bg-selected)}[data-skin=modern] .xedfe95ca3c .x0fa02b9624,[data-skin=modern] .xa6def0874e .x0fa02b9624{width:20px;height:20px}[data-skin=modern] .xa6def0874e{flex:auto;gap:4px;min-width:0;padding:4px;display:flex;overflow:hidden}[data-skin=modern] .xa6def0874e button{min-width:0;height:100%;color:var(--tk-muted);border-radius:var(--tk-radius);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-skin=modern] .xa6def0874e button.active{color:var(--tk-text);background:var(--tk-bg-selected)}[data-skin=modern] .xa6def0874e button:disabled{color:var(--tk-faintest);cursor:not-allowed}[data-skin=modern] .x81ab1ede05{cursor:ew-resize;flex:auto;align-items:center;gap:8px;min-width:0;padding:4px 12px;display:flex}[data-skin=modern] .x4bbd93f0e5{width:16px;height:16px;color:var(--tk-muted);pointer-events:none;flex:0 0 16px}[data-skin=modern] .xe451a75c48{flex:auto;min-width:0;height:32px;position:relative}[data-skin=modern] .xf13d073fc2{cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}[data-skin=modern] .xf13d073fc2::-webkit-slider-runnable-track{background:var(--tk-border);border-radius:var(--tk-radius-full);height:4px}[data-skin=modern] .xf13d073fc2::-webkit-slider-thumb{background:var(--tk-accent);border:2px solid var(--tk-foreground);border-radius:var(--tk-radius-full);width:14px;height:14px;box-shadow:0 0 0 1px var(--tk-border);appearance:none;margin-top:-5px}[data-skin=modern] .xf13d073fc2::-moz-range-track{background:var(--tk-border);border-radius:var(--tk-radius-full);border:0;height:4px}[data-skin=modern] .xf13d073fc2::-moz-range-thumb{background:var(--tk-accent);border:2px solid var(--tk-foreground);border-radius:var(--tk-radius-full);width:14px;height:14px;box-shadow:0 0 0 1px var(--tk-border)}[data-skin=modern] .x2269883924{pointer-events:none;height:5px;position:absolute;top:24px;left:7px;right:7px}[data-skin=modern] .xa6f3d6a1c4{position:absolute;top:0;transform:translate(-50%)}[data-skin=modern] .xa4fda341a7{background:var(--tk-text);border-radius:var(--tk-radius-full);width:5px;height:5px;display:block}[data-skin=modern] .x3bb3db7ff0 .x33cc7f2481{flex:0 0 35px;width:35px;height:35px}[data-skin=modern] .x3bb3db7ff0 .x6bde395f83{width:35px;height:35px;color:var(--tk-muted);background:var(--tk-bg-selected);border-radius:var(--tk-radius);border:0;flex:0 0 35px}[data-skin=modern] .x3bb3db7ff0 .x6bde395f83.is-active{color:var(--tk-accent);background:var(--tk-bg-selected);border-color:#0000}[data-skin=modern] .x739e330a67{min-height:40px}[data-skin=modern] .xa90b829081.x22428b8bca{grid-template-columns:repeat(var(--tk-image-amount-columns), 1fr);background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);flex:none;gap:4px;width:100%;height:40px;padding:4px;display:grid}[data-skin=modern] .x22428b8bca button.active:before{border-radius:var(--tk-radius);transform:none}[data-skin=modern] .x670f2b63ea,[data-skin=modern] .xa97a293715,[data-skin=modern] .x6f37020ac4{z-index:0;position:relative}[data-skin=modern] .xffab567f4e,[data-skin=modern] .xe4b35edab1{z-index:1;position:relative}[data-skin=modern] .xa97a293715:after,[data-skin=modern] .x6f37020ac4:after{height:var(--tk-radius-panel);background:var(--tk-bg-selected);border-right:1px solid var(--tk-border);border-left:1px solid var(--tk-border);content:"";pointer-events:none;position:absolute;top:100%;left:-1px;right:-1px}[data-skin=modern] .xc4fc7c9652.is-active{color:var(--tk-accent);background:var(--tk-bg-selected)}[data-skin=modern] .x8c5070891f{border-radius:var(--tk-radius-panel);overflow:hidden}[data-skin=modern] .x1b21cf72df{border-radius:var(--tk-radius-panel) var(--tk-radius-panel) 0 0}[data-skin=modern] .x75d893a6d3{border-radius:0 0 var(--tk-radius-panel) var(--tk-radius-panel)}[data-skin=modern] .xbd5134818d.xcffc989a8b,[data-skin=modern] .x5aca5aeec0.xbd5134818d,[data-skin=modern] .x919bc0115e,[data-skin=modern] .x919bc0115e .x7e8ef1bc03{border-radius:0}[data-skin=modern] .xfae11463f2,[data-skin=modern] .xa0a10700b5{border-radius:var(--tk-radius-panel)}[data-skin=modern] .x5b87b7d2d8,[data-skin=modern] .xcb6b6815b3{border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);background:0 0;align-items:stretch;gap:0;margin:0 8px;padding:11px 0}[data-skin=modern] [data-section-id=reference] .xfc79099266>*+*{margin-top:14px}[data-skin=modern] .x5b87b7d2d8 .x6a7b622b7a,[data-skin=modern] .xcb6b6815b3 .x6a7b622b7a{justify-content:space-between;gap:10px;min-height:45px;padding:0 12px}[data-skin=modern] .xcb6b6815b3 .x4fa323b7e1{margin-top:5px}[data-skin=modern] .x5b87b7d2d8 .x716ee40976,[data-skin=modern] .xcb6b6815b3 .x716ee40976{width:20px;height:20px}[data-skin=modern] .x5b87b7d2d8 .xae1f5e0af7,[data-skin=modern] .xcb6b6815b3 .xae1f5e0af7{background:0 0;border:0;border-radius:0;flex-shrink:0;gap:4px;margin-left:auto;overflow:visible}[data-skin=modern] .x5b87b7d2d8 .xc510fcd9d3,[data-skin=modern] .xcb6b6815b3 .x3b9e2a21a2,[data-skin=modern] .x5b87b7d2d8 .x3733a2b62b{background:var(--tk-bg-selected);border-radius:var(--tk-radius);border:0;width:44px;height:40px;padding:12px}[data-skin=modern] .x5b87b7d2d8 .xc510fcd9d3:hover,[data-skin=modern] .x5b87b7d2d8 .x3733a2b62b:hover,[data-skin=modern] .xcb6b6815b3 .x3b9e2a21a2:hover{filter:brightness(1.08)}[data-skin=modern] .x5b87b7d2d8 .xaf79e43f8d{padding:10px 15px 0}@media (width<=767.5px){.x1def4a2625{gap:6px}.x4eedd72ee2{gap:6px;padding-left:8px}.x37167dd80a{font-size:var(--tk-text-sm)}.x1def4a2625--mobile{flex-direction:column;align-items:stretch;gap:8px}.x4eedd72ee2--model{height:44px;padding:4px;display:flex}.x4eedd72ee2--model>.x24b8839764{border-bottom:0;flex:auto;min-width:0;padding:0}.x4eedd72ee2--model .x98244a585e.xdd8b4da74b{background:var(--tk-bg-selected);border-radius:var(--tk-radius);border:0;min-height:34px}.x4eedd72ee2--model .x98244a585e.xdd8b4da74b:hover,.x4eedd72ee2--model .x98244a585e.xdd8b4da74b.is-opened{background:var(--tk-bg-selected);filter:brightness(1.06)}.x4eedd72ee2--model .x3776553004{min-height:34px}.x4eedd72ee2--model .xf214355ae7{padding:0 12px}.x4eedd72ee2--model .x98244a585e .xdd8b4da74b__chevron{border-left:0;width:32px}.x1def4a2625--mobile .xf214355ae7 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x1def4a2625--mobile .xf214355ae7 small{display:none}.x76fe9afc77{flex-direction:row;justify-content:flex-start;gap:6px;display:flex}.x4eedd72ee2--more{padding:4px}.x4eedd72ee2--more>.xc7a31a670f{width:100%}.x4eedd72ee2--more>.xc7a31a670f .x9579a0c883{justify-content:center;width:100%}}html{-webkit-tap-highlight-color:transparent}@media (width>=768px) and (width<=1023.5px){.x27ee3cdd1b{flex-basis:350px;width:350px}.x9004945ed3{display:none}}@media (width>=768px){.xdb84557a3d,.xc66cf0f00c,.xf0f0375a4a,.xc38e79b602,.xb1f338f4fd,.xcb49e58043{display:none}}@media (width<=767.5px){.x0c1685830f{left:12px;right:12px;top:max(12px, env(safe-area-inset-top));margin:0 auto}.x034bbd01f5{flex-direction:column;display:flex}.xdb84557a3d{background:var(--tk-foreground);flex:none}.xdb84557a3d .xbe5ec4524e{flex:none}.x9975ad7613{flex:auto;min-height:0}.x4f46d94bea{flex-direction:column}.x9004945ed3,.x27ee3cdd1b>.xbe5ec4524e{display:none}.x27ee3cdd1b>.xcb321d0f68{inset:0}.x167213108b,.xe3733063ba,.xcb49e58043{display:none}.x4f46d94bea[data-mobile-tab=gallery] .x167213108b{z-index:11;border-left:1px solid var(--tk-border);width:60%;transition:transform var(--tk-anim-med) var(--tk-easing-inout);flex:none;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(0)}.x4f46d94bea[data-mobile-tab=gallery] .x167213108b.is-collapsed{visibility:hidden;width:60%;transition:transform var(--tk-anim-med) var(--tk-easing-inout), visibility 0s var(--tk-anim-med);transform:translate(100%)}.x4f46d94bea[data-mobile-tab=gallery] .xcb49e58043{z-index:10;opacity:0;visibility:hidden;transition:opacity var(--tk-anim-med) var(--tk-easing-inout), visibility 0s var(--tk-anim-med);background:#05060f7a;display:block;position:absolute;inset:0}.x4f46d94bea[data-mobile-tab=gallery] .xcb49e58043.is-visible{opacity:1;visibility:visible;transition:opacity var(--tk-anim-med) var(--tk-easing-inout)}.x4f46d94bea[data-mobile-tab=gallery] .xdd8ca63c17,.x4f46d94bea[data-mobile-tab=gallery] .x167213108b.is-collapsed .xdd8ca63c17{width:100%;transform:none}.x4f46d94bea[data-mobile-tab=gallery] .x6ba72ab571{grid-template-columns:repeat(2,1fr);align-content:flex-start;gap:8px;padding:10px 12px;display:grid}.x4f46d94bea[data-mobile-tab=gallery] .x7e08e1078f{flex:none;width:100%;height:calc(30vw - 16px);display:block}.xb31333816c .x208ddb94b5{z-index:12}.x73d98f92b6{background:var(--tk-bg);min-height:0;padding:46px 20px 22px}.x5c60114b93{top:12px;right:12px}.x93ab225e81{width:48px;height:48px}.x93ab225e81 .x0fa02b9624{width:46px;height:46px}.x73d98f92b6 h2{font-size:var(--tk-text-lg);margin:14px 0 10px}.x73d98f92b6 p{margin-bottom:22px}.x7877b45a44,.xf9bbbedadf{height:46px}.xdf5eb19957{grid-template-columns:1fr;gap:8px}.xebe190ee2e{padding:12px 16px}.xbf31544f22{width:44px;height:44px}.xf9f4729931{gap:8px;padding:0 16px}.xf9f4729931 h2{font-size:var(--tk-text-sm);margin-top:12px}.xf5a2aa6544{height:44px;font-size:var(--tk-fs-base);gap:12px;padding:0 16px}.xf5a2aa6544 .x0fa02b9624{flex:0 0 22px;width:22px;height:22px}.x27ee3cdd1b,.xb31333816c,.x4f46d94bea[data-mobile-tab]>.xb9246d4af5{display:none}.x4f46d94bea[data-mobile-tab=params] .x27ee3cdd1b,.x4f46d94bea[data-mobile-tab=prompt] .x27ee3cdd1b,.x4f46d94bea[data-mobile-tab=refs] .x27ee3cdd1b{border-right:0;flex:auto;width:100%;min-height:0;display:flex}.xcb321d0f68--docked>.x81631a5550,.xcb321d0f68--docked>.xc490d9d0e3{scrollbar-gutter:auto}.x4f46d94bea[data-mobile-tab=gallery] .xb31333816c{flex:auto;display:flex}.x4f46d94bea[data-mobile-tab=post]>.xb9246d4af5{display:flex}:root:not([data-skin=modern]) .x4f46d94bea[data-mobile-tab=refs] .x86f62b67bf:not([data-module-id=reference]),[data-skin=modern] .x4f46d94bea[data-mobile-tab=refs] .x86f62b67bf:not([data-module-id=i2i]):not([data-module-id=reference]),.x4f46d94bea[data-mobile-tab=refs] .xc490d9d0e3,.x4f46d94bea[data-mobile-tab=prompt] .x86f62b67bf:not([data-module-id=prompt]):not([data-module-id=character]),.x4f46d94bea[data-mobile-tab=prompt] .x1def4a2625,.x4f46d94bea[data-mobile-tab=prompt] .xc490d9d0e3,.x4f46d94bea[data-mobile-tab=refs] .x1def4a2625,.x4f46d94bea[data-mobile-tab=prompt] .x81631a5550>.x62390b65c6,.x4f46d94bea[data-mobile-tab=refs] .x81631a5550>.x62390b65c6,.x4f46d94bea[data-mobile-tab=params] .x86f62b67bf[data-module-id=reference],.x4f46d94bea[data-mobile-tab=params] .x86f62b67bf[data-module-id=prompt],.x4f46d94bea[data-mobile-tab=params] .x86f62b67bf[data-module-id=character],[data-skin=modern] .x4f46d94bea[data-mobile-tab=params] .x86f62b67bf[data-module-id=i2i],.x81631a5550>.x62390b65c6 .x46be001c92{display:none}.x81631a5550>.x62390b65c6 .x881ca693ac{background:0 0;border:0;border-radius:0;padding:0 8px}.x81631a5550>.x62390b65c6.is-expanded{padding-top:14px}.x9a6a5394e0{border-top:1px solid var(--tk-border);padding:8px 8px 28px}.x53ef49ad07{padding:2px 8px 8px;display:block}.x8861d0f029{touch-action:none}.xc0c871b6bf{touch-action:none;width:15%;position:absolute;top:0;bottom:0;right:0}.xc0c871b6bf__btn{height:20%;color:var(--tk-muted);opacity:0;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 8px 0 0;transition:opacity .2s;display:flex;position:absolute;left:0;right:0}.xc0c871b6bf.is-showing .xc0c871b6bf__btn{opacity:1;transition:opacity 80ms}.xc0c871b6bf__btn:active{color:var(--tk-text)}.xc0c871b6bf.is-showing .xc0c871b6bf__btn.is-disabled{opacity:.35}.xc0c871b6bf__btn--newer{top:10%}.xc0c871b6bf__btn--older{top:70%}.xae682cacc1 .x903a37837f{display:none}.xf0f0375a4a{display:contents}.xf0f0375a4a .x903a37837f>*{margin-left:8px;margin-right:8px}.xf0f0375a4a .x07f5ed878f{background:var(--tk-foreground);padding:0}.x07f5ed878f .x5f5edcf6e2{display:none}.x890ceeb69a{z-index:200;width:100%;height:100dvh;padding-bottom:max(16px, env(safe-area-inset-bottom));border:0;border-radius:0;position:fixed;inset:0}.xb67f563c3e{grid-template-columns:minmax(110px,.65fr) minmax(0,1fr);gap:8px}.x1b456764f9{flex:auto;min-height:0;overflow-y:auto}.xb1f338f4fd{border-radius:var(--tk-radius);width:24px;height:24px;color:var(--tk-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.xb1f338f4fd:active{background:var(--tk-bg-selected)}.x8d7928d1c3{pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:8px}.x8d7928d1c3>*{pointer-events:auto;flex:none;max-width:100%}.x110fb36baf{touch-action:manipulation}.x1cfb27e5c0,.xa0606cf9f6,.xf6a0e7727c{display:none}.x0a2fa3b861{flex-wrap:wrap;height:auto;min-height:46px;padding:6px 10px}.x5c2cc07798{flex-wrap:wrap;gap:8px 12px}.xdf0b6fc0ad{flex:110px;width:auto;min-width:100px}.x1da1eb0009{user-select:none;-webkit-touch-callout:none;flex-wrap:nowrap;justify-content:space-between;gap:4px;left:8px;right:8px;transform:none}.x1da1eb0009>*{flex:none}.x1da1eb0009 .x6c2d7eb711--md{width:36px;height:36px}.xb8109c1b76{display:inline-flex;position:relative}.x50ac414180{z-index:20;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);gap:4px;padding:3px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.x50ac414180 .xea7e3aba48{position:static}.x50ac414180 .xd2ec42a763,.xb8109c1b76>.xd2ec42a763{left:auto;right:0;transform:none}.x4519f1135c{padding:0 8px}.x9501c0f37f{user-select:none;-webkit-touch-callout:none;gap:0;height:44px}.x9501c0f37f .x6c2d7eb711--md,.x9501c0f37f .xd3b7251695{width:36px;height:36px}.xa85a688912{margin:0 4px}.x9501c0f37f .x9f08cc440a{flex-direction:row;align-items:center;width:auto;display:inline-flex;position:relative}.x9501c0f37f .x7d43333209{background:0 0;border:0;padding:0}.x9501c0f37f .x0e08c84648.x5b87b7d2d8{z-index:21;width:min(260px,100vw - 32px);position:absolute;bottom:calc(100% + 14px);right:0}.xbc3083be4b{z-index:30;height:auto;position:fixed;bottom:64px;left:18px;right:18px}.xbc3083be4b .x46df912dca{width:100%}.x8d4cd65e3c,.x787745a26f{z-index:15;top:56px;bottom:60px}.x8d7928d1c3{justify-content:flex-end}.xe073292f43{padding:0 12px 18px}.x34d411d0a0--gridHistory{pointer-events:none}.x34d411d0a0--gridHistory .xef747363ee{pointer-events:auto}.x7e0c4c20fd,.x82d12e47ff{display:none}.x34c719e3f3{padding:0 16px}.x9cb57940ce{display:inline-flex;position:relative}.x941f0e8da9{z-index:20;box-sizing:border-box;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);height:44px;backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);align-items:center;gap:4px;padding:0 3px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.x941f0e8da9 .x6c2d7eb711{user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.xc7ce52b1b3{box-sizing:border-box;background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex:none;align-items:center;height:44px;padding:0 1px;display:inline-flex;position:relative}.xc7ce52b1b3 .x6c2d7eb711--xs{width:40px;height:42px}.xc7ce52b1b3 .x6c2d7eb711:not(:disabled):not(.is-active){color:var(--tk-text)}.xc7ce52b1b3 .x6c2d7eb711:hover:not(:disabled,.is-active){background:0 0}.xc7ce52b1b3 .x6c2d7eb711{user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.xc03fda6bd2{z-index:20;box-sizing:border-box;background:color-mix(in srgb, var(--tk-foreground) var(--tk-float-opacity), transparent);backdrop-filter:var(--tk-float-blur);border:1px solid var(--tk-border);border-radius:var(--tk-radius-panel);flex-direction:column;align-items:stretch;gap:2px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.x83a34a3433{border-radius:var(--tk-radius);height:42px;color:var(--tk-text);font-size:var(--tk-text-sm);text-align:left;white-space:nowrap;cursor:pointer;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;padding:0 18px 0 12px;display:flex}.x83a34a3433:active:not(:disabled),.x83a34a3433.is-active{background:var(--tk-bg-selected)}.x83a34a3433:disabled{opacity:.4;cursor:default}.x83a34a3433 .x0fa02b9624{flex:none}.xb51746ed11{margin-left:auto}.x367e949c33{background:var(--tk-border);height:1px;margin:4px 8px}.is-mobile-toolbar-collapsed .x8861d0f029.is-single{--tk-single-top-safe:24px;--tk-single-bottom-safe:88px;--tk-single-x-safe:12px}.is-mobile-toolbar-collapsed .xed63c5ec4c{--cell-w:min(calc((100cqi - 24px - (var(--cols) - 1) * 12px) / var(--cols)), calc((100cqb - 24px - (var(--rows) - 1) * 12px) / var(--rows) * var(--tk-img-aspect)));gap:12px}.x117905b292{grid-template-columns:32px minmax(0,1fr) auto;gap:6px;inset:0 10px auto}.xba4c9a70e3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xe128ac20f8{flex-wrap:wrap;gap:10px 16px}.xe128ac20f8__leading{flex:100%}.xe128ac20f8__leading .xc398bbee43{flex-direction:row;flex:none;align-items:center;gap:12px;width:auto}.xe128ac20f8__leading .xc398bbee43 .xc398bbee43__toggle{width:auto}.xe128ac20f8__main{flex:auto;min-width:0}.xe128ac20f8__sliders{flex-wrap:wrap;gap:8px 12px}.xe128ac20f8__sliders>.xf686615eac,.xe128ac20f8__sliders>.x1906a406e4{flex:40%;min-width:0}.xc38e79b602{display:flex}.x9c3830ee7f{min-width:0;color:var(--tk-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;gap:15px;padding:14px 12px 14px 15px;display:flex}.x9c3830ee7f+.x9c3830ee7f{border-left:1px solid var(--tk-border)}.x9c3830ee7f:active{background:var(--tk-bg-selected)}.x9c3830ee7f .x0fa02b9624{flex:none;width:16px;height:16px}.x9c3830ee7f__text{flex-direction:column;min-width:0;display:flex}.x9c3830ee7f__title{font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal)}.x9c3830ee7f__sub{font-size:var(--tk-text-xs);line-height:var(--tk-leading-snug);color:var(--tk-faint)}.x4f46d94bea[data-mobile-tab=params]:not([data-canvas-action]) .x766278cd9e{display:none}.x465381cc87{border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh}.xec19728ba5{border-right:0;border-bottom:1px solid var(--tk-border);grid-template-rows:auto auto;gap:10px;padding:14px 48px 10px 16px}.x26049ab57e{scrollbar-width:none;flex-direction:row;gap:6px;overflow-x:auto}.x26049ab57e::-webkit-scrollbar{display:none}.x26049ab57e button{white-space:nowrap}.x3a772fefe4,.xb9cbc8db89{display:none}.x0e735e9e9a{padding:18px 16px 16px}.x663e5ff65f .xf69112f618{grid-template-columns:1fr;gap:6px}.x663e5ff65f .xf69112f618 .x8aebf83cdc{width:100%;max-width:100%}.xc66cf0f00c{z-index:13;background:var(--tk-foreground);border-top:1px solid var(--tk-border);padding-bottom:env(safe-area-inset-bottom,0px);user-select:none;-webkit-touch-callout:none;flex:none;align-items:stretch;display:flex;position:relative}.xc66cf0f00c__quotaTrack{z-index:1;background:color-mix(in srgb, var(--tk-accent) 18%, var(--tk-border));pointer-events:none;height:2.5px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.xc66cf0f00c__quotaFill{background:var(--tk-accent);height:100%;transition:width var(--tk-anim-med) var(--tk-easing-out)}.xc66cf0f00c__tab{min-width:0;height:60px;color:var(--tk-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;display:flex}.xc66cf0f00c__tab:disabled{color:var(--tk-faint);cursor:default}.xc66cf0f00c__tabWrap{display:contents}.xc66cf0f00c__popover{z-index:30;width:max-content;position:absolute;bottom:calc(100% + 8px);right:4px}.xc66cf0f00c__tab .x0fa02b9624{background-color:currentColor;width:20px;height:20px}.xc66cf0f00c__iconWrap{display:inline-flex;position:relative}.xc66cf0f00c__badge{box-sizing:border-box;background:var(--tk-accent);border-radius:var(--tk-radius-full);min-width:16px;height:16px;color:var(--tk-on-accent);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-6px;right:-10px}.xc66cf0f00c__tab.is-active{color:var(--tk-accent)}.xc66cf0f00c__tab:active{color:var(--tk-text)}.xc66cf0f00c__tab:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.xc66cf0f00c__label{font-size:var(--tk-text-2xs);line-height:var(--tk-leading-tight);white-space:nowrap}.xc66cf0f00c__fab{z-index:2;background:var(--tk-accent);width:56px;height:56px;color:var(--tk-on-accent);box-shadow:0 0 0 4px var(--tk-foreground), 0 0 0 5px #f5f3c238, 0 4px 14px #0000008c;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-touch-callout:none;border:0;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin:-14px 8px 0;padding:0;transition:transform .12s;display:flex;position:relative}.xc66cf0f00c__fab:before{content:"";background:conic-gradient(var(--tk-accent) 0deg 84deg, transparent 84deg 360deg);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-5px;mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 3.5px))}.xc66cf0f00c__fab.is-generating:before,.xc66cf0f00c__fab.is-continuous:before{opacity:1;animation:1.1s linear infinite tkMobileFabRing}@keyframes tkMobileFabRing{to{transform:rotate(360deg)}}.xc66cf0f00c__fab:active:not(:disabled){transform:scale(.94)}.xc66cf0f00c__fab:disabled{opacity:.6;cursor:default}.xc66cf0f00c__fab:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.xc66cf0f00c__fabIcon{background-color:var(--tk-on-accent);width:24px;height:24px}.xc66cf0f00c__fabIcon--generating{animation:2s linear infinite tkMobileFabMirror}@keyframes tkMobileFabMirror{0%,49.9%{transform:scale(1.18)}50%,to{transform:scale(-1.18,1.18)}}.xc66cf0f00c__fabCost{font-size:var(--tk-text-lg);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);color:var(--tk-on-accent);white-space:nowrap;align-items:center;gap:2px;display:flex}.xc66cf0f00c__fabCost .xa523cc7f8d{color:var(--tk-on-accent)}.xc66cf0f00c__fabCount{font-size:var(--tk-fs-base);line-height:var(--tk-leading-tight);color:var(--tk-on-accent);white-space:nowrap;margin-top:-2px}.xc66cf0f00c__fabRamp{font-size:var(--tk-text-lg);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);color:var(--tk-on-accent);white-space:nowrap;transition:opacity var(--tk-anim-fast) var(--tk-easing-out)}.xc66cf0f00c__fabRampFloat{background:var(--tk-accent);border-radius:var(--tk-radius-full);color:var(--tk-on-accent);font-size:var(--tk-text-2xl);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);white-space:nowrap;pointer-events:none;transition:opacity var(--tk-anim-fast) var(--tk-easing-out);padding:4px 16px;animation:.16s ease-out tkMobileFabRampPop;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000073}.xc66cf0f00c__fab.is-ramp-outside .xc66cf0f00c__fabRamp,.xc66cf0f00c__fab.is-ramp-outside .xc66cf0f00c__fabRampFloat{opacity:.45}@keyframes tkMobileFabRampPop{0%{transform:translate(-50%)scale(1.3)}to{transform:translate(-50%)scale(1)}}.xc66cf0f00c__fabProgress{font-size:var(--tk-text-lg);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-tight);color:var(--tk-on-accent);white-space:nowrap}.xc66cf0f00c__fab.is-continuous{animation:2.4s ease-in-out infinite tkMobileFabBreath}@keyframes tkMobileFabBreath{0%,to{opacity:1}50%{opacity:.55}}}.xdd8b4da74b__label--withDims{display:none}@media (width>=768px) and (width<=1023.5px){.x8e58a1ece0 .x6e1ee43869{display:none}.x8e58a1ece0>.x8aebf83cdc{flex:auto}.x8e58a1ece0 .xdd8b4da74b__label:not(.xdd8b4da74b__label--withDims){display:none}.x8e58a1ece0 .xdd8b4da74b__label--withDims{display:inline}}@media (width<=767.5px){.x8e58a1ece0>.x8aebf83cdc{flex:auto;min-width:0}.x8e58a1ece0 .x6e1ee43869{flex:0 0 140px}}.xd19091e686{border-radius:var(--tk-radius);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);color:var(--tk-text);cursor:pointer;font-family:var(--tk-font);word-break:break-word;text-align:left;border:1px solid #0000;align-items:center;padding:2px 8px;transition:background .12s;display:inline-flex}.xd19091e686--uncategorized{background:var(--tk-surface-subtle)}.xd19091e686--uncategorized:hover{background:var(--tk-surface-active)}.xd19091e686--quality{background:rgba(var(--tk-tag-quality), .18);border-color:rgba(var(--tk-tag-quality), .55)}.xd19091e686--quality:hover{background:rgba(var(--tk-tag-quality), .32)}.xd19091e686--artist{background:rgba(var(--tk-tag-artist), .18);border-color:rgba(var(--tk-tag-artist), .55)}.xd19091e686--artist:hover{background:rgba(var(--tk-tag-artist), .32)}.xd19091e686--character{background:rgba(var(--tk-tag-character), .18);border-color:rgba(var(--tk-tag-character), .55)}.xd19091e686--character:hover{background:rgba(var(--tk-tag-character), .32)}.xd19091e686--emotion{background:rgba(var(--tk-tag-emotion), .18);border-color:rgba(var(--tk-tag-emotion), .55)}.xd19091e686--emotion:hover{background:rgba(var(--tk-tag-emotion), .32)}.xd19091e686--body{background:rgba(var(--tk-tag-body), .18);border-color:rgba(var(--tk-tag-body), .55)}.xd19091e686--body:hover{background:rgba(var(--tk-tag-body), .32)}.xd19091e686--other{background:rgba(var(--tk-tag-other), .18);border-color:rgba(var(--tk-tag-other), .55)}.xd19091e686--other:hover{background:rgba(var(--tk-tag-other), .32)}.xd19091e686--nsfw{background:rgba(var(--tk-tag-nsfw), .18);border-color:rgba(var(--tk-tag-nsfw), .55)}.xd19091e686--nsfw:hover{background:rgba(var(--tk-tag-nsfw), .32)}.xd19091e686.is-blocked{opacity:.45;text-decoration:line-through}.xd19091e686.is-corrected{-webkit-text-decoration:underline dashed var(--tk-surface-decoration);text-decoration:underline dashed var(--tk-surface-decoration)}.xd19091e686.is-aliased{-webkit-text-decoration:underline dotted var(--tk-surface-decoration);text-decoration:underline dotted var(--tk-surface-decoration)}.xd19091e686.is-natural{opacity:.7;font-style:italic}.xafc761d34e{z-index:200;background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);min-width:200px;font-family:var(--tk-font);padding:4px 0;position:fixed}.xafc761d34e__header{border-bottom:1px solid var(--tk-border);color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);text-overflow:ellipsis;white-space:nowrap;max-width:240px;padding:8px 12px 6px;overflow:hidden}.xafc761d34e__item{text-align:left;width:100%;color:var(--tk-text);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);cursor:pointer;font-family:var(--tk-font);background:0 0;border:0;padding:6px 12px;display:block}.xafc761d34e__item:hover{background:var(--tk-bg-selected)}.xafc761d34e__item:disabled{opacity:.4}.xd09f93044b{z-index:100;font-family:var(--tk-font);background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.x1f37e0a9f3{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;width:min(86vw,1280px);max-width:1280px;height:84vh;max-height:84vh;display:flex;position:relative;overflow:hidden}.xf6f944203d{z-index:1;position:absolute;top:6px;right:6px}.xb38ba0d629{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:96px 1fr 400px;gap:0;min-height:0;display:grid;overflow:hidden}.xb38ba0d629--single{grid-template-columns:1fr 400px}.x0d1cea89a0{border-right:1px solid var(--tk-border);background:var(--tk-bg-dark);flex-direction:column;gap:6px;padding:8px;display:flex;overflow-y:auto}.x1137abee42{border-radius:var(--tk-radius);cursor:pointer;font-family:var(--tk-font);color:var(--tk-text);background:0 0;border:2px solid #0000;padding:0;transition:border-color .12s;position:relative;overflow:hidden}.x1137abee42:hover{border-color:var(--tk-border)}.x1137abee42.is-active{border-color:var(--tk-accent)}.x1137abee42 img{-o-object-fit:cover;object-fit:cover;border-radius:var(--tk-radius);user-select:none;-webkit-user-drag:none;width:76px;height:76px;display:block}.x9c3c69fddb{color:var(--tk-text);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);border-radius:var(--tk-radius);background:#000000a6;padding:1px 5px;position:absolute;top:3px;left:3px}.x45cd339281{background:var(--tk-bg-dark);touch-action:none;min-width:0;position:relative;overflow:hidden}.x45cd339281.is-panning{cursor:grabbing}.xb4ab2467d3{transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.xb4ab2467d3 img{user-select:none;-webkit-user-drag:none;pointer-events:none;display:block}.x8f41a83382{color:var(--tk-faint);font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);font-family:var(--tk-font);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x77b5170439{border-left:1px solid var(--tk-border);background:var(--tk-foreground);flex-direction:column;min-width:0;min-height:0;display:flex}.x5b2a62f112{border-bottom:1px solid var(--tk-border);flex-direction:column;flex:none;gap:2px;padding:10px 12px 8px;display:flex}.xf812e82d33{font-family:var(--tk-font-header);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-text);word-break:break-all;padding-right:28px}.x8bdc9b780a{font-size:var(--tk-fs-meta);color:var(--tk-text-dim);line-height:var(--tk-leading-normal)}.x7f47d220e4{overscroll-behavior:contain;font-family:var(--tk-font);color:var(--tk-text);flex-direction:column;flex:1 1 0;gap:6px;min-height:0;padding:8px 12px 12px;display:flex;overflow-y:auto}.x521d89c8b3{flex:none;align-self:flex-start}.xc78adfeaf4{border-top:1px solid var(--tk-border);flex:none;justify-content:flex-end;gap:6px;padding:8px 12px;display:flex}.xdfba85e3d8{font-family:var(--tk-font);background:0 0;border:0;border-radius:0;flex:none}.x6991ad1603{cursor:pointer;user-select:none;border-radius:var(--tk-radius);justify-content:space-between;align-items:center;gap:8px;padding:6px 4px;list-style:none;display:flex}.x6991ad1603::-webkit-details-marker{display:none}.x6991ad1603:hover{background:var(--tk-bg-selected)}.xe0fcf03de7{font-family:var(--tk-font-header);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-strong);color:var(--tk-text);line-height:var(--tk-leading-snug)}.xe7a2541c88{font-family:var(--tk-font);color:var(--tk-faint);font-weight:var(--tk-fw-base);font-size:var(--tk-fs-meta)}.x3e02044b12{color:var(--tk-text-dim);flex:none;transition:transform .15s}.xdfba85e3d8[open] .x3e02044b12{transform:rotate(90deg)}.xa512bb13e1{padding:4px 0 6px}.xb2f7e3d560{font-size:var(--tk-text-base);line-height:var(--tk-leading-normal);color:var(--tk-text);background:var(--tk-bg-dark);border-radius:var(--tk-radius);white-space:normal;word-break:break-word;font-family:var(--tk-font);padding:8px 10px}.xb2f7e3d560--empty{color:var(--tk-faint);font-style:italic;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal)}.x60fdc1754e{background:var(--tk-bg-dark);border-radius:var(--tk-radius);padding:8px 10px}.x60fdc1754e .x336a66caaf{background:0 0;border:0;padding:0}.x60fdc1754e .xd2ba72d430{overflow:visible}.x60fdc1754e .ProseMirror{min-height:0;font-size:var(--tk-text-base);line-height:var(--tk-leading-normal);white-space:pre-wrap;word-break:break-word;cursor:context-menu}.x60fdc1754e--negative{color:var(--tk-text-dim)}.xa11e216d35{background:var(--tk-bg-dark);border-radius:var(--tk-radius);flex-direction:column;gap:8px;padding:8px 10px;display:flex}.xd02c894f24{flex-direction:column;gap:3px;min-width:0;display:flex}.xd02c894f24+.xd02c894f24{border-top:1px solid var(--tk-border);padding-top:8px}.xba50fc1669{font-family:var(--tk-font-header);font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);color:var(--tk-text);line-height:var(--tk-leading-snug)}.xd02c894f24 .x60fdc1754e{background:0 0;padding:0}.xd4ed6a1929{background:var(--tk-bg-dark);border-radius:var(--tk-radius);grid-template-columns:max-content 1fr;align-items:baseline;gap:4px 12px;padding:8px 10px;display:grid}.x44cab72c92{font-size:var(--tk-fs-meta);color:var(--tk-text-dim);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-normal);white-space:nowrap}.x68edd0eb9c{font-size:var(--tk-fs-control);color:var(--tk-text);line-height:var(--tk-leading-snug);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.xe18a42bad1{color:var(--tk-faint);font-style:italic;font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);font-family:var(--tk-font)}.x81156c6233{background:var(--tk-bg-dark);border-radius:var(--tk-radius);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--tk-fs-meta);line-height:var(--tk-leading-snug);white-space:pre-wrap;word-break:break-all;color:var(--tk-text);margin:0;padding:8px 10px}@media (width<=900px){.xd09f93044b{padding:8px}.x1f37e0a9f3{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.xb38ba0d629,.xb38ba0d629--single{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.x0d1cea89a0{border-right:0;border-bottom:1px solid var(--tk-border);flex-direction:row;padding:8px}.x77b5170439{border-left:0;border-top:1px solid var(--tk-border);max-height:50vh}}@media (width<=600px){.xd09f93044b{align-items:stretch;padding:0}.x1f37e0a9f3{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.xf6f944203d{top:max(8px, env(safe-area-inset-top));right:8px}.xb38ba0d629{grid-template-rows:auto minmax(180px,38dvh) minmax(0,1fr)}.xb38ba0d629--single{grid-template-rows:minmax(180px,38dvh) minmax(0,1fr)}.x0d1cea89a0{gap:6px;min-height:0;max-height:78px;padding:6px 8px}.x1137abee42 img{width:60px;height:60px}.x77b5170439{min-height:0;max-height:none}.x7f47d220e4{padding:6px 10px 10px}.xc78adfeaf4{padding:8px 10px max(8px, env(safe-area-inset-bottom))}}.xf580632176{z-index:110;font-family:var(--tk-font);background:#000000a6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.xb4e6e65a1d{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:min(90vw,880px);height:min(84vh,640px);display:flex;position:relative;overflow:hidden}.xd1d1dac406{z-index:1;position:absolute;top:6px;right:6px}.xe9e13c5ece{border-right:1px solid var(--tk-border);flex-direction:column;flex:none;gap:12px;width:280px;padding:16px;display:flex;overflow-y:auto}.x4cd9b90ab9{flex-direction:column;gap:10px;display:flex}.x1a1927b189{font-family:var(--tk-font-header);font-size:var(--tk-text-2xl);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);color:var(--tk-accent);margin:0}.xc6f73a1232{aspect-ratio:1;border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);cursor:pointer;justify-content:center;align-items:center;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.xc6f73a1232:hover{border-color:var(--tk-text-dim)}.xc6f73a1232 input[type=file]{display:none}.xc6f73a1232 img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.xe67682f031{font-size:var(--tk-text-xs);color:var(--tk-muted);text-align:center;padding:8px}.x4bd6f08916{flex-direction:column;gap:6px;display:flex}.xf8b7973f8d{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);color:var(--tk-muted)}.x0d26ef9c5b{font-size:var(--tk-text-xs);color:var(--tk-muted);align-items:center;gap:6px;display:flex}.x0d26ef9c5b span{cursor:pointer;user-select:none}.x0d26ef9c5b.is-disabled span{cursor:default;opacity:.5}.xa7c56443eb{margin-top:auto}.x1c38ac9d9d{font-size:var(--tk-text-xs);color:var(--tk-error);white-space:pre-wrap;overflow-wrap:anywhere}.xee611cb809{flex-direction:column;flex:1;min-width:0;padding:12px 16px 16px;display:flex;overflow:hidden}.x330b0bc1bc{flex:none;align-items:center;gap:10px;min-height:28px;margin-bottom:8px;padding-right:40px;display:flex}.x619a3324c9{font-size:var(--tk-text-xs);color:var(--tk-error)}.xf2eab433de,.x52b67fec7d{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.x40bee4de98{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);min-height:0;font-size:var(--tk-text-base);line-height:var(--tk-leading-normal);user-select:text;overflow-wrap:anywhere;flex:1;padding:10px;overflow-y:auto}.x171d957564{color:var(--tk-muted);font-size:var(--tk-text-sm)}.x8bea27c194{font-style:normal;font-size:var(--tk-text-xs);color:var(--tk-muted);margin-left:3px}.x0f6e7934e4{flex:none;grid-template-columns:1fr 1fr;gap:12px;display:grid}.x9027399292{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);max-height:132px;padding:8px 10px;overflow-y:auto}.xd3ede52dee{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);color:var(--tk-muted);margin-bottom:4px}.xba3e16269d{font-size:var(--tk-text-sm);line-height:var(--tk-leading-snug);user-select:text}.xf3ce91f177{flex-wrap:wrap;flex:none;gap:8px;display:flex}.x662770a59c{flex:1;justify-content:center;align-items:center;display:flex}.xb1f152d2f4{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.x8728f23422{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);padding:8px 10px}.x3617d1784b{align-items:center;gap:6px;margin-bottom:4px;display:flex}.xf90de8375d{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);color:var(--tk-muted);flex:1}.xc0d812c416{font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);user-select:text;overflow-wrap:anywhere}.x9ca4894d45{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);flex-direction:column;flex:none;gap:6px;padding:8px 10px;display:flex}.xb574a4f9c2{font-size:var(--tk-fs-control);font-weight:var(--tk-fw-strong);color:var(--tk-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.xb2e5d38246{gap:6px;display:flex}.xb1ef7d1a47{min-height:2.4em;max-height:96px;font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);user-select:text;overflow-wrap:anywhere;overflow-y:auto}.xae8c9414c1{flex-wrap:wrap;width:100%;margin:8px 0 14px}.x576c572df6{width:100%;min-height:92px;color:var(--tk-text);background:var(--tk-bg-input);border:1px solid var(--tk-border);border-radius:var(--tk-radius);font-family:var(--tk-font);font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);resize:vertical;margin:8px 0 14px;padding:9px 10px}.x576c572df6:focus{border-color:var(--tk-accent);outline:none}@media (width<=720px){.xb4e6e65a1d{flex-direction:column;height:min(92vh,760px)}.xe9e13c5ece{border-right:0;border-bottom:1px solid var(--tk-border);width:auto}.xc6f73a1232{aspect-ratio:auto;max-height:180px}}.xf846f297a3{z-index:110;background:var(--tk-bg);color:var(--tk-text);font-family:var(--tk-font);flex-direction:column;display:flex;position:fixed;inset:0}.xe7751ecb3e{z-index:4;background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:0 0 var(--tk-radius) var(--tk-radius);border-top:none;align-items:center;gap:86px;height:50px;padding-left:20px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.xd70396e648{box-sizing:border-box;border:1px solid var(--tk-border);border-radius:var(--tk-radius);height:38px;font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);color:var(--tk-text);align-items:center;gap:2px;padding:10px 15px;display:inline-flex}.xd242aa29f5,.xd70396e648 .x6f9b081897{color:var(--tk-accent)}.xe7751ecb3e .x1e8f8bdd17{width:48px;height:48px}.x79598e0f1f{-moz-column-gap:10px;flex:1;grid-template-columns:105px minmax(0,1fr) 140px;column-gap:10px;min-height:0;padding-left:55px;display:grid}.x85aa359a44{flex-direction:column;gap:5px;width:105px;min-width:0;min-height:0;padding:80px 0 20px;display:flex}.x9117bbf6ec{background:var(--tk-bg-selected);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:100%;height:38px;color:var(--tk-text);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.x9117bbf6ec:hover{background:color-mix(in srgb, var(--tk-bg-selected) 85%, var(--tk-text))}.x9117bbf6ec:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x9117bbf6ec .x0fa02b9624{width:14px;height:14px}.xaeb49685ac,.xf1db4723c1{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow-y:auto}.xaeb49685ac .x979c24e56d{aspect-ratio:auto;width:102px;height:102px}.xf1db4723c1{flex:none;gap:10px;max-height:60%;padding:0 15px}.x979c24e56d{aspect-ratio:1;background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;flex:none;width:100%;padding:0;position:relative;overflow:hidden}.x979c24e56d img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.x979c24e56d--active{border-color:var(--tk-accent)}.x979c24e56d:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.x8f81949b04{background:color-mix(in srgb, var(--tk-foreground) 70%, transparent);border-radius:var(--tk-radius);pointer-events:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px;right:6px}.x8f81949b04 .x0fa02b9624{width:16px;height:16px;color:var(--tk-text)}.xe13ce97a57{gap:20px;min-height:0;padding:80px 10px 97px 0;display:flex}.xf846f297a3--colorize .xe13ce97a57{padding-bottom:219px}.xf846f297a3--emotion .xe13ce97a57{padding-bottom:253px}.xf846f297a3--busy:not(.xf846f297a3--colorize):not(.xf846f297a3--emotion) .xe13ce97a57{padding-bottom:123px}.x1a862209e2{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;flex:1;min-width:0;min-height:0;padding:20px 20px 70px;display:flex;position:relative}.xd7b7dd25a8{flex:none;justify-content:center;padding-bottom:8px;display:flex}.xfdd656c85e{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.xfdd656c85e img{-o-object-fit:contain;object-fit:contain;border-radius:var(--tk-radius);max-width:100%;max-height:100%}.xd428d26035{border-radius:var(--tk-radius);color:var(--tk-error);font-size:var(--tk-text-sm);line-height:var(--tk-leading-snug);white-space:nowrap;background:#0009;margin:0;padding:2px 10px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.x5ef408c551{color:var(--tk-faint);font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 16px;display:flex}.x5ef408c551 p{margin:0}.xfa2df5427a{width:32px;height:32px}.x612022a644{align-items:center;gap:10px;display:flex;position:absolute;bottom:13px}.x612022a644--left{left:20px}.x612022a644--right{right:20px}.x612022a644 .x6c2d7eb711{box-sizing:border-box;width:38px;height:44px;padding:12px}.x612022a644 .x6c2d7eb711 .x0fa02b9624{width:14px;height:14px}.x1743b80bc2{box-sizing:border-box;background:var(--tk-bg-selected);border-radius:var(--tk-radius);height:44px;font-size:var(--tk-text-sm);line-height:var(--tk-leading-snug);color:var(--tk-text);align-items:center;gap:10px;padding:10px 15px;display:inline-flex;position:absolute;bottom:13px}.x1743b80bc2--left{left:20px}.x1743b80bc2--right{right:20px}.x2d84883c6c{color:var(--tk-faint);font-size:var(--tk-text-xs)}.x9645d3d250{flex-direction:column;gap:10px;min-height:0;padding:20px 0 10px;display:flex}.x45a3167312{font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);color:var(--tk-text);flex:none;padding:0 20px}.xdb0bd4dd35{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.x59914e4e5f{text-align:center;color:var(--tk-text);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);font-family:var(--tk-font);line-height:var(--tk-leading-normal);cursor:pointer;background:0 0;border:none;padding:0}.x59914e4e5f:hover:not(:disabled){color:var(--tk-accent)}.x59914e4e5f:disabled{opacity:.4;cursor:default}.x59914e4e5f:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.x26b593e39b{z-index:3;background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;width:min(880px,100% - 360px);display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.x26b7fb7362{align-items:flex-start;gap:15px;padding:15px;display:flex}.x26b7fb7362--emotion{flex-direction:column;align-items:stretch;gap:10px}.x67a4438dce{align-items:flex-start;gap:15px;display:flex}.x3ccbc6cb18{font-size:var(--tk-text-base);line-height:var(--tk-leading-tight);color:var(--tk-text);margin:0}.xfb6915ec3b{color:var(--tk-accent);margin-left:10px;text-decoration:underline}.xfb6915ec3b:focus-visible{outline:2px solid var(--tk-accent);outline-offset:2px}.xd98c4a8972{flex-direction:column;gap:10px;min-width:0;display:flex}.xd98c4a8972--grow{flex:1;min-width:200px}.xd98c4a8972--emotion{flex:none;width:260px}.x38f3aec304{font-size:var(--tk-text-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);color:var(--tk-text);align-items:baseline;gap:8px;display:flex}.x38f3aec304--split{justify-content:space-between}.x2d0e9942bc{font-style:normal;font-weight:var(--tk-fw-base);color:var(--tk-text)}.xe3e7d2ff6e{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);align-items:center;width:max-content;height:44px;padding:0 8px;display:flex}.xc853e7bd0e{border-radius:var(--tk-radius);width:30px;height:36px;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.xc853e7bd0e:hover:not(:disabled):not(.is-active){background:var(--tk-bg-selected)}.xc853e7bd0e.is-active{background:var(--tk-bg-selected);color:var(--tk-accent)}.xc853e7bd0e:disabled{opacity:.5;cursor:default}.xc853e7bd0e:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x3813299f68{align-items:stretch;gap:5px;display:flex}.x1b2a3bcad6{flex:1;min-width:0}.x6372a3468a{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex:none;align-items:center;padding:0 8px;display:flex}.x8abe4ad8e8{border-radius:var(--tk-radius);width:38px;height:42px;color:var(--tk-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.x8abe4ad8e8 .x0fa02b9624{width:14px;height:14px}.x8abe4ad8e8:hover:not(:disabled){background:var(--tk-bg-selected)}.x8abe4ad8e8:disabled{color:var(--tk-muted);cursor:default}.x8abe4ad8e8:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.xae5c8ebdc7{border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-bg-input);height:36px;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-base);padding:0 15px}.xae5c8ebdc7:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-1px}.xae5c8ebdc7::placeholder{color:var(--tk-faint)}.xae5c8ebdc7:disabled{opacity:.5}.x421a8088db{background:var(--tk-bg);border-radius:var(--tk-radius);flex:none;height:4px;margin:0 20px 10px;overflow:hidden}.x26b593e39b>.x421a8088db:first-child{margin-top:12px}.x072cffb82b{background:var(--tk-accent);width:0;height:100%}.x072cffb82b.is-busy{width:30%;animation:1.4s ease-in-out infinite tk-dir-indeterminate}@keyframes tk-dir-indeterminate{0%{transform:translate(-100%)}to{transform:translate(430%)}}.x6efb7c27d5{border-top:none;justify-content:space-between;align-items:center;gap:10px;padding:3px;display:flex}.x26b7fb7362+.x421a8088db+.x6efb7c27d5,.x26b7fb7362+.x6efb7c27d5,.x421a8088db+.x6efb7c27d5{border-top:1px solid var(--tk-border)}.xfa0ecb079a{flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.x14ae33d158{border-radius:var(--tk-radius);height:44px;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-base);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-tight);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:5px;padding:5px 10px;display:flex}.x14ae33d158:hover:not(:disabled):not(.is-active){background:var(--tk-bg-selected)}.x14ae33d158.is-active{background:var(--tk-bg-selected);color:var(--tk-accent)}.x14ae33d158:disabled{opacity:.6;cursor:default}.x14ae33d158:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x5285bad98c{width:14px;height:14px}.x0f09cb72b0.x766278cd9e.x85ec9e3006{flex:none;width:auto;min-width:160px}.x85ec9e3006 .xa523cc7f8d{color:var(--tk-accent)}.xb9246d4af5{background:var(--tk-bg);min-width:0;min-height:0;color:var(--tk-text);font-family:var(--tk-font);flex-direction:column;flex:1;display:flex;position:relative}.xb9246d4af5 .x85aa359a44{flex-direction:row;flex:none;align-items:center;width:auto;padding:10px 10px 5px}.xb9246d4af5 .x9117bbf6ec{flex:none;width:64px;height:64px}.xb9246d4af5 .xaeb49685ac{flex-direction:row;flex:1;min-width:0;overflow:auto hidden}.xb9246d4af5 .xaeb49685ac .x979c24e56d{width:64px;height:64px}.xb9246d4af5 .xe13ce97a57{flex:1;min-height:0;padding:5px 10px}.xb9246d4af5 .x1a862209e2{padding:10px 10px 56px}.xb9246d4af5 .x612022a644{bottom:9px}.xb9246d4af5 .x612022a644 .x6c2d7eb711{width:34px;height:38px;padding:10px}.xb9246d4af5 .x1743b80bc2{height:38px;padding:8px 12px;bottom:9px}.xb9246d4af5 .x9645d3d250{flex-direction:row;flex:none;align-items:center;padding:5px 10px}.xb9246d4af5 .x45a3167312{padding:0}.xb9246d4af5 .xf1db4723c1{flex-direction:row;flex:1;min-width:0;max-height:none;padding:0;overflow:auto hidden}.xb9246d4af5 .xf1db4723c1 .x979c24e56d{width:64px;height:64px}.xb9246d4af5 .x8f81949b04{width:22px;height:22px;bottom:3px;right:3px}.xb9246d4af5 .x8f81949b04 .x0fa02b9624{width:12px;height:12px}.xb9246d4af5 .xdb0bd4dd35{gap:5px}.xb9246d4af5 .x26b593e39b{width:auto;margin:0 10px 10px;position:static;transform:none}.xb9246d4af5 .x26b7fb7362{flex-wrap:wrap;gap:10px;padding:10px}.xb9246d4af5 .x67a4438dce{flex-wrap:wrap;gap:10px}.xb9246d4af5 .xd98c4a8972--grow{min-width:100%}.xb9246d4af5 .xd98c4a8972--emotion{width:100%}.xb9246d4af5 .x6efb7c27d5{flex-direction:column;align-items:stretch;gap:0}.xb9246d4af5 .xfa0ecb079a{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.xb9246d4af5 .x14ae33d158{width:100%;min-width:0;height:36px;font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);justify-content:center;gap:4px;padding-inline:3px}.xb9246d4af5 .x5285bad98c{width:12px;height:12px}.xb9246d4af5 .x14ae33d158--wide{grid-column:span 2}.x9ca17144ee{z-index:110;font-family:var(--tk-font);background:#000000c7;flex-direction:column;justify-content:stretch;align-items:stretch;padding:32px;display:flex;position:fixed;inset:0}.x208ddb94b5{z-index:20;font-family:var(--tk-font);flex-direction:row;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0}.x208ddb94b5 .x043f2a90fa{flex:0 0 70%;min-height:0}.x043f2a90fa{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.x208ddb94b5 .x043f2a90fa{box-shadow:none;border-top:0;border-bottom:0;border-right:0;border-radius:0}.x0a500ac215{border-bottom:1px solid var(--tk-border);background:var(--tk-foreground);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.xa67d075bfb{font-family:var(--tk-font-header);font-size:var(--tk-text-xl);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-text);margin:0}.xab601b929a{font-size:var(--tk-fs-meta);color:var(--tk-text-dim);line-height:var(--tk-leading-normal)}.x1ed3237e8a{flex:1}.xe40c277bb4{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:16px;overflow-y:auto}.xcba3d41c7b{height:100%;color:var(--tk-text-dim);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.xcba3d41c7b p{font-size:var(--tk-fs-control);line-height:var(--tk-leading-normal);margin:0}.xaa5c3ff2f3{flex-wrap:wrap;align-items:flex-start;display:flex}.x1b36d6d326{min-width:0;display:flex}.x1b36d6d326>*{flex:1;min-width:0}.x502c78515d{flex:999 1 0;height:0}.x1ed101aaeb{background:var(--tk-foreground);width:100%;height:100%;display:block;overflow:hidden}.x1ed101aaeb img{-o-object-fit:contain;object-fit:contain;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.x1ed101aaeb img[draggable=true]{-webkit-user-drag:element}.xfe81d88c95{background:linear-gradient(135deg, var(--tk-surface-subtle) 0%, transparent 100%), var(--tk-foreground);width:100%;height:100%;display:block}.xdfcce517ff{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);cursor:pointer;width:100%;height:100%;font-family:var(--tk-font);color:var(--tk-text);transition:border-color var(--tk-anim-fast) var(--tk-easing-out), transform var(--tk-anim-fast) var(--tk-easing-out);margin:0;padding:0;display:block;position:relative;overflow:hidden}.xdfcce517ff:hover{border-color:var(--tk-accent)}.xdfcce517ff:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.xdfcce517ff.is-generating{background:linear-gradient(var(--tk-foreground), var(--tk-foreground)) padding-box, conic-gradient(from var(--tk-border-angle), transparent 50%, var(--tk-accent) 100%) border-box;border-color:#0000;animation:1.4s linear infinite tkSpinBorder}.x723c3ea9aa{width:100%;height:100%}.x7ddc804dfc{background:linear-gradient(135deg, var(--tk-surface-subtle) 0%, transparent 100%), var(--tk-foreground);width:100%;height:100%;display:block}.x06372b3d07{background:var(--tk-history-media-badge-bg);width:28px;height:28px;color:var(--tk-text);border-radius:var(--tk-radius);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:6px;left:6px}.x06372b3d07 .x0fa02b9624{width:16px;height:16px}@media (width<=900px){.x9ca17144ee{padding:12px}.x0a500ac215{padding:10px 12px}.xe40c277bb4{padding:10px}}.x2b244c9a94{z-index:120;background:var(--tk-foreground);border-radius:var(--tk-radius);border:1px solid var(--tk-border);width:340px;max-height:76vh;font-family:var(--tk-font);color:var(--tk-text);animation:tkRandomPanelEnter var(--tk-anim-med) var(--tk-easing-out) both;flex-direction:column;display:flex}@keyframes tkRandomPanelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.xc35af3fec9{border-bottom:1px solid var(--tk-border);flex:none;align-items:center;gap:4px;padding:10.5px 10px;display:flex}.xd5d5e35fc0{font-family:Eczar,Source Sans Pro,serif;font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);color:var(--tk-text);flex:1;margin:0}.x4f7f399458,.x7dddcf3d1e{border-radius:var(--tk-radius);width:22px;height:22px;color:var(--tk-text);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x4f7f399458:hover,.x7dddcf3d1e:hover{background:var(--tk-bg-selected)}.x7dddcf3d1e.is-active{color:var(--tk-accent)}.x4f7f399458 .x0fa02b9624{width:11px;height:11px}.x7dddcf3d1e .x0fa02b9624{width:13px;height:13px}.x96284c9ce6{flex-direction:column;flex:auto;gap:8px;padding:10px;display:flex;overflow-y:auto}.xbd37c11294{font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);color:var(--tk-text);line-height:var(--tk-leading-snug);flex-direction:column;gap:2px;margin-bottom:-3px;display:flex}.x301a62b098{font-size:var(--tk-text-2xs);color:var(--tk-text-dim);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal)}.x3db0401212{gap:6px;display:flex}.x3db0401212 .x6599434299{flex:1;min-width:0}.x70bff08d3d{border:0;border-top:1px solid var(--tk-border);margin:0}.x6599434299,.x60895a989b{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:100%;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);transition:border-color var(--tk-anim-fast) var(--tk-easing-out);padding:5px 8px}.x6599434299:focus,.x60895a989b:focus{border-color:var(--tk-border);outline:none}.x60895a989b{resize:vertical;min-height:44px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--tk-text-xs)}.x252c643724{gap:6px;display:flex}.xd975ee8dcf{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);color:var(--tk-text-dim);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);text-transform:capitalize;cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), border-color var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);flex:1;padding:4px 8px}.xd975ee8dcf:hover{border-color:var(--tk-border-strong,var(--tk-accent));color:var(--tk-text)}.xd975ee8dcf.is-active{background:var(--tk-accent);border-color:var(--tk-accent);color:var(--tk-on-accent)}.xd975ee8dcf.is-active:hover{background:var(--tk-accent-2,var(--tk-accent));border-color:var(--tk-accent-2,var(--tk-accent));color:var(--tk-on-accent)}.xd975ee8dcf:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.xa092a5b78b{flex-direction:column;gap:6px;display:flex}.xa042250755{background:var(--tk-foreground);border:1px solid var(--tk-border);border-radius:var(--tk-radius);overflow:hidden}.xf417c323ba{min-height:32px;color:var(--tk-text);cursor:pointer;user-select:none;transition:background-color var(--tk-anim-fast) var(--tk-easing-out);align-items:center;gap:8px;padding:6px 8px;display:flex}.xf417c323ba:hover{background:var(--tk-bg-selected)}.xf417c323ba:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.xf2448c10f6{width:14px;height:14px;color:var(--tk-muted);cursor:grab;flex:none;justify-content:center;align-items:center;display:inline-flex}.xa042250755.is-dragging .xf2448c10f6{cursor:grabbing}.xf2448c10f6:focus-visible{border-radius:var(--tk-radius);outline:2px solid var(--tk-accent);outline-offset:2px}.xf29e1916dc{font-family:var(--tk-font);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);color:var(--tk-text);flex:none}.xf29e1916dc--random{color:var(--tk-accent)}.xeaaa6adf95{min-width:0;font-size:var(--tk-text-xs);color:var(--tk-text-dim);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.xf373eee76e{border-radius:var(--tk-radius);width:22px;height:22px;color:var(--tk-text-dim);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.xf373eee76e:hover{background:var(--tk-bg-dark)}.xf373eee76e:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.xf373eee76e--idle .x0fa02b9624{width:10px;height:10px}.xf373eee76e--idle:hover{color:var(--tk-danger,#ef6e6e)}.xf373eee76e--confirm{color:var(--tk-accent)}.xf373eee76e--confirm svg{width:14px;height:14px}.x9e8b6765aa{width:14px;height:14px;color:var(--tk-muted);transition:transform var(--tk-anim-fast) var(--tk-easing-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.x9e8b6765aa.is-expanded{transform:rotate(90deg)}.x3f072e1c1a{transition:grid-template-rows var(--tk-anim-med) var(--tk-easing-inout);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.xf63b04888a.is-expanded .x3f072e1c1a{grid-template-rows:1fr}.x4ee5182a2f{opacity:0;min-height:0;transition:opacity var(--tk-anim-med) var(--tk-easing-out);overflow:hidden}.xf63b04888a.is-expanded .x4ee5182a2f{opacity:1}@media (prefers-reduced-motion:reduce){.x3f072e1c1a,.x4ee5182a2f{transition:none}}.xa042250755>textarea,.x4ee5182a2f>textarea{border:0;border-top:1px solid var(--tk-border);background:var(--tk-bg-dark);width:100%;font-family:var(--tk-font);font-size:var(--tk-text-base);line-height:var(--tk-leading-normal);border-radius:0;min-height:64px;margin:0;padding:8px 10px;display:block}.xa042250755>textarea:focus,.x4ee5182a2f>textarea:focus{box-shadow:inset 0 1px 0 0 var(--tk-accent);outline:none}.x9cdb7b4cc6{min-height:64px}.x5dcfccc346{border-top:1px solid var(--tk-border);font-size:var(--tk-text-xs);color:var(--tk-text-dim);line-height:var(--tk-leading-normal);margin:0;padding:8px 10px 10px}.x289f889c8f{border:1px dashed var(--tk-border);border-radius:var(--tk-radius);width:100%;color:var(--tk-text-dim);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);cursor:pointer;background:0 0;padding:6px 8px}.x289f889c8f:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.pgPanelFrame.x4d3305c370{width:450px;max-width:none;height:720px;overflow:hidden}.x7700261e38{scrollbar-gutter:stable both-edges;width:100%;height:100%;min-height:0;position:static;inset:auto}.x8cb87c76ba{gap:0;width:100%}.x83e5fdd1aa{border-color:var(--tk-border)}.x0915d2211d{flex:none;gap:8px;padding:0 10px 10px;overflow:visible}.x035d186e79{background:var(--tk-bg-dark);border:0;min-height:88px;margin-left:-10px;margin-right:-10px}.xb9260dd2d3{min-height:88px;max-height:calc(var(--tk-fs-base) * var(--tk-leading-normal) * 10 + 16px);color:var(--tk-text);font-size:var(--tk-fs-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);white-space:pre-wrap;word-break:break-word;padding:8px 15px;overflow-y:auto}.x17c0e8fdc4+.x17c0e8fdc4{border-top:1px dashed var(--tk-border);margin-top:.5em;padding-top:.5em}.xb9260dd2d3.is-separator-off .x17c0e8fdc4+.x17c0e8fdc4{border-top:0;padding-top:0}.xf4c51d82ce{gap:8px}.x91d641f97a{flex-wrap:wrap;align-items:center;gap:2px;padding:2px 0;display:flex}.x19062b9107{align-items:center;gap:2px;min-width:0;display:inline-flex}.x7644b7de93{width:12px;height:12px;color:var(--tk-muted);flex:none}.xd41536dba9{border-radius:var(--tk-radius);max-width:140px;color:var(--tk-text-dim);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;padding:2px 6px;overflow:hidden}.xd41536dba9:hover{background:var(--tk-bg-selected);color:var(--tk-text)}.xd41536dba9:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.xd41536dba9.is-current{color:var(--tk-text);cursor:default}.x5712e7d594{align-items:center;gap:8px;display:flex}.x5712e7d594--root{justify-content:space-between;padding:2px 2px 0}.x262d8ef625{align-items:center;gap:4px;display:inline-flex}.x5372ce014d{border-radius:var(--tk-radius);width:24px;height:24px;color:var(--tk-text-dim);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), color var(--tk-anim-fast) var(--tk-easing-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.x5372ce014d:hover{background:var(--tk-bg-selected);color:var(--tk-text)}.x5372ce014d:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.x5372ce014d[aria-expanded=true]{color:var(--tk-accent)}.xbac3d0b7df{color:var(--tk-text)}.xbac3d0b7df:hover{color:var(--tk-accent)}.x5712e7d594--nested{background:color-mix(in srgb, var(--tk-accent) 12%, transparent);border:1px solid var(--tk-border);border-left:3px solid var(--tk-accent);border-radius:var(--tk-radius);padding:5px 8px}.x0c067a07fc{font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);color:var(--tk-text-dim);line-height:var(--tk-leading-snug);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.xc11e5edf9b{border-radius:var(--tk-radius);background:var(--tk-foreground);color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out);border:0;flex:none;align-items:center;gap:2px;padding:3px 8px 3px 4px;display:inline-flex}.xc11e5edf9b:hover{background:var(--tk-bg-selected)}.xc11e5edf9b:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.xc11e5edf9b svg{width:14px;height:14px}.x9e96e0e03b{min-width:0;font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);color:var(--tk-text);line-height:var(--tk-leading-snug);white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.x9e96e0e03b svg{width:14px;height:14px;color:var(--tk-accent);flex:none}.x35ffcaa39e{text-align:center;font-size:var(--tk-text-xs);color:var(--tk-text-dim);line-height:var(--tk-leading-normal);margin:0;padding:12px 8px}.x29ac150f7f{width:15px;height:15px;color:var(--tk-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.x29ac150f7f svg{width:14px;height:14px}.x54a789f444.is-disabled{opacity:.58}.x54a789f444 .xf417c323ba{min-height:36px}.xcf3766dc12{flex:none;justify-content:center;align-items:center;min-width:44px;display:inline-flex}.x5b20f29c7f{border:1px solid var(--tk-border);border-radius:var(--tk-radius);min-width:20px;color:var(--tk-text-dim);font-size:var(--tk-text-2xs);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);text-align:center;flex:none;padding:1px 6px}.x56d9cde2e2 svg{width:14px;height:14px}.xaf10fc2fe3{border-top:1px solid var(--tk-border);flex-direction:column;gap:12px;min-width:0;padding:8px 10px 10px;display:flex}.xa183628b74{color:var(--tk-error);font-size:var(--tk-text-2xs);padding:0 2px}.xe90b53431d{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.x62fc23dd68{margin-bottom:0}.xf9f032c8f9{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.x6734d7e75b{color:var(--tk-text-dim);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-snug);white-space:nowrap;flex:none}.x62fc23dd68 input:disabled{opacity:.45}.x36c02319ba{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);align-items:center;gap:0;display:flex;overflow:hidden}.x36c02319ba .x6599434299{text-align:center;background:0 0;border:0;flex:1 1 0;min-width:0}.x0009ee6939{color:var(--tk-text-dim);font-size:var(--tk-text-sm);line-height:var(--tk-leading-snug);flex:none;padding:0 2px}.x9ac8cfe8a4{align-self:stretch}.x9ac8cfe8a4>.x21b12bc21c{margin-top:auto}.xbbfc6410c3{align-items:flex-end;gap:8px;display:flex}.x15878affce{flex:auto;min-width:0;margin-bottom:0}.xbbfc6410c3 .xec38659fb6{align-self:flex-end}.x1ac1d208c9{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);width:100%;color:var(--tk-text);font-family:var(--tk-font);font-size:var(--tk-text-sm);font-weight:var(--tk-fw-strong);line-height:var(--tk-leading-snug);cursor:pointer;transition:background var(--tk-anim-fast) var(--tk-easing-out), border-color var(--tk-anim-fast) var(--tk-easing-out);align-items:center;gap:8px;padding:8px 10px;display:flex}.x1ac1d208c9:hover{border-color:var(--tk-accent)}.x1ac1d208c9:focus-visible{outline:2px solid var(--tk-accent);outline-offset:1px}.x1ac1d208c9>span{text-align:left;flex:auto;min-width:0}.x1ac1d208c9 svg{width:14px;height:14px;color:var(--tk-accent);flex:none}.x1921431f19{flex-direction:column;gap:8px;display:flex}.xfb0dcfe136{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.x11dc099ec4{border:0;border-left:2px solid var(--tk-border);text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:8px;width:100%;padding:4px 10px;transition:border-color .12s,background .12s;display:flex}.x11dc099ec4:hover{border-left-color:var(--tk-accent);background:var(--tk-bg-dark)}.x11dc099ec4:focus-visible{outline:2px solid var(--tk-accent);outline-offset:-2px}.x4f87f37397{font-size:var(--tk-text-sm);color:var(--tk-text);line-height:var(--tk-leading-snug);flex:none}.x82e48c5b4e{min-width:0;font-size:var(--tk-text-xs);color:var(--tk-text-dim);line-height:var(--tk-leading-snug);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.x0a12ff809e{font-size:var(--tk-text-xs);color:var(--tk-text-dim);line-height:var(--tk-leading-snug);padding:0 10px}.x65e8e5d27b{justify-content:center;display:flex}.x65e8e5d27b .x0f09cb72b0{height:35px;padding:0 18px}.x694aaef97d .x336a66caaf{font-size:var(--tk-text-base);font-weight:var(--tk-fw-base);line-height:var(--tk-leading-normal);padding:6px 10px}.x694aaef97d .x336a66caaf .ProseMirror p+p{margin-top:0}@media (width<=520px){.xe90b53431d{grid-template-columns:1fr}}.xd41536dba9,.x0c067a07fc,.xc11e5edf9b,.x9e96e0e03b,.x5b20f29c7f,.x1ac1d208c9,.xbbfc6410c3 .x26152e22d2.is-active,.xc5d36ab9c9 .x26152e22d2.is-active{font-weight:var(--tk-fw-base)}.x0915d2211d .xf29e1916dc{font-size:var(--tk-text-base)}.xc5d36ab9c9{width:100%}.xc5d36ab9c9 .x26152e22d2{flex:1 1 0}.x62fc23dd68 .xdd8b4da74b{min-height:0;font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);padding:5px 8px}.x3a9998b66b .x76e4a69a73{font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal)}.xb55c44ceb7{z-index:50;border:1px solid var(--tk-border);border-radius:var(--tk-radius);background:var(--tk-foreground);width:min(380px,100vw - 24px);max-height:480px;color:var(--tk-text);flex-direction:column;padding:20px 18px 18px;display:flex;overflow-y:auto}.xce63168804{border-bottom:1px solid var(--tk-border);align-items:center;gap:4px;margin-bottom:12px;padding-bottom:12px;display:flex}.xea8a47aacb{width:24px;height:24px;color:var(--tk-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.xea8a47aacb:hover{color:var(--tk-text)}.x7700261e38{flex-direction:column;flex:none;gap:14px;display:flex}.x7700261e38>.xeb431141b5{padding:0}.xa611b1564b{flex-direction:column;gap:8px;display:flex}.x97cdd27400{font-size:var(--tk-text-base);font-weight:var(--tk-fw-bold);line-height:var(--tk-leading-snug);color:var(--tk-text);margin:0}.x53a80e2000{align-items:center;gap:6px;display:flex}.x53a80e2000>.x8aebf83cdc,.x53a80e2000>input{flex:1 1 0;min-width:0}.x32a7392531,.xd602efe406{font-size:var(--tk-text-xs);color:var(--tk-text-dim)}.xd602efe406{color:var(--tk-error)}.x53a80e2000.x36c02319ba{background:var(--tk-bg-dark);border:1px solid var(--tk-border);border-radius:var(--tk-radius);max-width:60%;overflow:hidden}.x53a80e2000.x36c02319ba .x6599434299{text-align:center;background:0 0;border:0;flex:1 1 0;min-width:0}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/image/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2)format("woff2"),url(/image/assets/noto-sans-sc-chinese-simplified-400-normal-DUWMQbbw.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(/image/assets/noto-sans-sc-chinese-simplified-600-normal-CI4uXaOp.woff2)format("woff2"),url(/image/assets/noto-sans-sc-chinese-simplified-600-normal-COCWX0Xz.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/image/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2)format("woff2"),url(/image/assets/noto-sans-sc-chinese-simplified-700-normal-DdQ4H5Ol.woff)format("woff")}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:400;src:url(/image/assets/noto-sans-tc-chinese-traditional-400-normal-ijqRPkq_.woff2)format("woff2"),url(/image/assets/noto-sans-tc-chinese-traditional-400-normal-CRFQVtgH.woff)format("woff")}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:600;src:url(/image/assets/noto-sans-tc-chinese-traditional-600-normal--YsX0P_o.woff2)format("woff2"),url(/image/assets/noto-sans-tc-chinese-traditional-600-normal-DbReS8ME.woff)format("woff")}@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:700;src:url(/image/assets/noto-sans-tc-chinese-traditional-700-normal-C8s0_Inz.woff2)format("woff2"),url(/image/assets/noto-sans-tc-chinese-traditional-700-normal-CsUrVgW_.woff)format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(/image/assets/noto-sans-jp-japanese-400-normal-Cy9Yahyj.woff2)format("woff2"),url(/image/assets/noto-sans-jp-japanese-400-normal-CVXqO_9z.woff)format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:600;src:url(/image/assets/noto-sans-jp-japanese-600-normal-ZI3Gmaau.woff2)format("woff2"),url(/image/assets/noto-sans-jp-japanese-600-normal-Dwtxezk0.woff)format("woff")}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:700;src:url(/image/assets/noto-sans-jp-japanese-700-normal-Cy7xyTMA.woff2)format("woff2"),url(/image/assets/noto-sans-jp-japanese-700-normal-CLExAywd.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(/image/assets/noto-sans-kr-korean-400-normal-CmjJz_gz.woff2)format("woff2"),url(/image/assets/noto-sans-kr-korean-400-normal-Dvb5JbtY.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:600;src:url(/image/assets/noto-sans-kr-korean-600-normal-DaMZfL7Z.woff2)format("woff2"),url(/image/assets/noto-sans-kr-korean-600-normal-BYr4Gvty.woff)format("woff")}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:700;src:url(/image/assets/noto-sans-kr-korean-700-normal-DvnDzSjd.woff2)format("woff2"),url(/image/assets/noto-sans-kr-korean-700-normal-KAYYVieF.woff)format("woff")}.x0dbb5ae9f1{color:var(--tk-text);font-size:var(--tk-text-sm);line-height:var(--tk-leading-normal);overflow-wrap:anywhere;background:var(--tk-foreground);border:1px solid var(--tk-accent);border-radius:var(--tk-radius-md);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;display:flex}.x0dbb5ae9f1__icon{width:20px;height:20px;color:var(--tk-accent);flex:0 0 20px}.x0dbb5ae9f1__content{flex:160px;min-width:0}.x0dbb5ae9f1__title{font-weight:var(--tk-fw-strong)}.x0dbb5ae9f1>.x0f09cb72b0{flex-shrink:0;margin-left:auto}.xf5cb71104d{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.xf5cb71104d>.x0dbb5ae9f1{border-width:0 0 1px;border-radius:0;flex-shrink:0}.x19bbb93814{flex:1;min-width:0;min-height:0;position:relative}.x19bbb93814>.pgRoot{height:100%}.xbb45c57c23{place-items:center;min-height:100%;padding:24px;display:grid}
