/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root,:host{--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-lg:.5rem}.fixed{position:fixed}.static{position:static}.inset-0{inset:0}.bottom-\[30px\]{bottom:30px}.left-1\/2{left:50%}.z-\[1000\]{z-index:1000}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.flex{display:flex}.hidden{display:none}.h-9{height:calc(var(--spacing) * 9)}.w-9{width:calc(var(--spacing) * 9)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.animate-\[spin_0\.8s_linear_infinite\]{animation:.8s linear infinite spin}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[\#ddd\]{border-color:#ddd}.border-t-\[\#333\]{border-top-color:#333}.bg-\[\#222\]{background-color:#222}.bg-\[rgba\(255\,255\,255\,0\.7\)\]{background-color:#ffffffb3}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-white{color:var(--color-white)}.opacity-95{opacity:.95}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}:root{--primary-bg:#e9ebe9;--card-bg:#fbfaf7;--input-bg:#fffdfa;--text-dark:#292d35;--text-light:#6f7b87;--text-muted:#9da5aa;--border-light:#ded9d5;--border-subtle:#d4dce0;--input-border:#d8dfe1;--default-bg:#3d4650;--hover-bg:#29323b;--accent:#b55f64;--accent-hover:#994e55;--accent-soft:#ead4d3;--input-width:640px}@media (prefers-color-scheme:dark){:root{--primary-bg:#1a1c1f;--card-bg:#202329;--input-bg:#1b1e23;--text-dark:#ece8e5;--text-light:#b8c1c6;--text-muted:#7f898e;--border-light:#383c43;--border-subtle:#3d4850;--input-border:#414950;--default-bg:#323b45;--hover-bg:#46525e;--accent:#d78688;--accent-hover:#e39a9b;--accent-soft:#593b40}}.app-shell{box-sizing:border-box;background-color:var(--primary-bg);background-image:linear-gradient(135deg, var(--input-bg), transparent 42%);flex-direction:column;align-items:center;min-height:100dvh;margin:0;padding:32px 16px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-shell{background-image:linear-gradient(135deg, color-mix(in srgb, var(--input-bg) 45%, transparent), transparent 42%)}}.app-shell{color:var(--text-dark);font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.editor{width:min(var(--input-width), 100%)}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{color:var(--text-light);flex-direction:column;gap:7px;font-size:13px;display:flex}.field input,.field textarea{box-sizing:border-box;border:1px solid var(--input-border);background:var(--input-bg);width:100%;color:var(--text-dark);font:inherit;border-radius:9px;outline:none;font-size:14px;transition:border-color .16s,box-shadow .16s}.field input{height:42px;padding:0 12px}.field textarea{resize:vertical;height:min(180px,28vh);padding:11px 12px;line-height:1.6}.field input::placeholder,.field textarea::placeholder{color:var(--text-muted)}.field input:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}}.content-field{margin-top:15px}.actions{flex-wrap:wrap;justify-content:center;gap:9px;margin:22px 0 12px;display:flex}.button{cursor:pointer;min-height:42px;font:inherit;border:1px solid #0000;border-radius:9px;padding:0 20px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s,transform .16s}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{cursor:not-allowed;opacity:.6;transform:none}.button-primary{background:var(--accent);color:#fff}.button-primary:hover{background:var(--accent-hover)}.button-secondary{border-color:var(--border-subtle);background:var(--input-bg);color:var(--text-dark)}.button-secondary:hover{border-color:var(--accent)}.button-quiet{color:var(--text-light);background:0 0}.button-quiet:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.button-quiet:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.button-quiet:hover{color:var(--text-dark)}.capture{width:min(var(--input-width), 100%);margin-top:16px;padding:40px;overflow:visible}.card{background:var(--card-bg);border:1px solid var(--border-light);box-shadow:0 14px 34px var(--text-dark);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.card{box-shadow:0 14px 34px color-mix(in srgb, var(--text-dark) 7%, transparent)}}.card{padding:42px 40px 60px}.title{text-align:center;color:var(--text-dark);letter-spacing:.02em;text-wrap:balance;margin-bottom:46px;font-family:Noto Sans SC;font-size:clamp(22px,5vw,30px);font-weight:600}.section{margin-bottom:46px}.jp{color:var(--text-light);word-break:break-all;white-space:pre-line;letter-spacing:.01em;margin-bottom:10px;padding-left:2px;font-family:Noto Sans JP,Hiragino Sans,system-ui,sans-serif;font-size:clamp(16px,3.8vw,19px);line-height:1.8}.cn{word-break:break-word;color:var(--text-dark);border-left:2px solid var(--accent);letter-spacing:.01em;padding-left:16px;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:clamp(18px,4.2vw,23px);line-height:1.9}.watermark{object-fit:contain;object-position:right center;width:auto;max-width:100%;height:32px;margin-top:40px;margin-left:auto;display:block}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=480px){.app-shell{padding:22px 12px 18px}.capture{box-sizing:border-box;width:100%;padding:24px 0}.field-row{grid-template-columns:1fr;gap:13px}.content-field{margin-top:13px}.field textarea{height:140px}.button{flex:auto;padding:0 14px}.card{padding:28px 22px 40px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
