.am-mask[data-v-8fceafaa]{position:fixed;inset:0;background:#111111b3;display:grid;place-items:center;z-index:2000;padding:24px}.am-box[data-v-8fceafaa]{position:relative;width:min(420px,100%);background:#f6f5f1;border:1px solid #111;border-radius:0;padding:0;color:#111;color-scheme:light;font-family:var(--sf-body),"PingFang SC","Hiragino Sans GB",sans-serif;overflow:hidden}.am-close[data-v-8fceafaa]{position:absolute;top:14px;right:14px;min-height:36px;min-width:36px;background:transparent;border:1px solid #9e9990;font-size:18px;line-height:1;color:#5f5a50;cursor:pointer}.am-close[data-v-8fceafaa]:hover,.am-close[data-v-8fceafaa]:focus-visible{background:#111;color:#fff;border-color:#111;outline:2px solid #cbb482;outline-offset:2px}.am-head[data-v-8fceafaa]{padding:28px 28px 20px;border-bottom:1px solid #d7d4cc;background:#fff}.am-title[data-v-8fceafaa]{margin:0;font-family:Songti SC,STSong,"Noto Serif SC",serif;font-size:28px;font-weight:700;letter-spacing:.02em;color:#111;line-height:1.2;padding-right:40px}.am-sub[data-v-8fceafaa]{margin-top:10px;font-size:13px;color:#6f6a61;line-height:1.7}.am-sub strong[data-v-8fceafaa]{color:#111}.am-error[data-v-8fceafaa]{margin:0;padding:12px 28px 0;font-size:12px;color:#c0392b;line-height:1.6}.am-box>.am-sub[data-v-8fceafaa]{padding:12px 28px 0;margin:0}.am-submit[data-v-8fceafaa]{width:calc(100% - 56px);min-height:50px;margin:18px 28px 0;display:flex;align-items:center;justify-content:center;padding:0 16px;background:#111;color:#fff;border:1px solid #111;border-radius:0;font-size:13px;font-weight:900;letter-spacing:0;cursor:pointer}.am-submit[data-v-8fceafaa]:hover:not(:disabled),.am-submit[data-v-8fceafaa]:focus-visible:not(:disabled){background:#3d372d;border-color:#3d372d;outline:2px solid #cbb482;outline-offset:2px}.am-submit[data-v-8fceafaa]:disabled{opacity:.45;cursor:not-allowed}.am-form[data-v-8fceafaa]{padding:18px 28px 0}.am-label[data-v-8fceafaa]{display:block;margin:12px 0 6px;font-size:12px;color:#5f5a50}.am-input[data-v-8fceafaa]{width:100%;min-height:44px;padding:0 12px;border:1px solid #111;background:#fff;color:#111;font:14px/1.4 inherit;border-radius:0}.am-input[data-v-8fceafaa]:focus{outline:2px solid #cbb482;outline-offset:1px}.am-form .am-submit[data-v-8fceafaa]{width:100%;margin:16px 0 0}.am-or[data-v-8fceafaa]{margin:16px 0 0;text-align:center;font-size:12px;color:#8a847a}.am-wallet[data-v-8fceafaa]{background:transparent;color:#111}.am-wallet[data-v-8fceafaa]:hover:not(:disabled),.am-wallet[data-v-8fceafaa]:focus-visible:not(:disabled){background:#111;color:#fff}.am-note[data-v-8fceafaa]{margin:14px 0 0;padding:14px 28px 22px;border-top:1px solid #d7d4cc;background:#efede7;font-size:12px;color:#716c63;line-height:1.7;text-align:left}.am-note a[data-v-8fceafaa]{color:#444;text-decoration:underline}@media(max-width:768px){.am-mask[data-v-8fceafaa]{padding:12px}.am-head[data-v-8fceafaa]{padding:24px 20px 18px}.am-title[data-v-8fceafaa]{font-size:24px}.am-submit[data-v-8fceafaa]{width:calc(100% - 40px);margin-inline:20px}.am-form[data-v-8fceafaa]{padding-inline:20px}.am-form .am-submit[data-v-8fceafaa]{width:100%;margin-inline:0}.am-note[data-v-8fceafaa]{padding:14px 20px 20px}.am-error[data-v-8fceafaa],.am-box>.am-sub[data-v-8fceafaa]{padding-inline:20px}}.am-mask.kwl[data-v-8fceafaa]{background:#0807069e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.am-mask.kwl .am-box[data-v-8fceafaa]{background:#1a1715;border:1px solid rgba(241,236,229,.12);border-radius:24px;box-shadow:0 30px 80px #0009;color:#f1ece5;font-family:-apple-system,PingFang SC,HarmonyOS Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif}.am-mask.kwl .am-title[data-v-8fceafaa]{color:#f1ece5;font-weight:600}.am-mask.kwl .am-sub[data-v-8fceafaa],.am-mask.kwl .am-note[data-v-8fceafaa]{color:#aba398}.am-mask.kwl .am-sub strong[data-v-8fceafaa]{color:#ffb067}.am-mask.kwl .am-submit[data-v-8fceafaa]{background:#f1ece5;color:#0e0c0b;border-radius:999px;font-weight:600;letter-spacing:1px}.am-mask.kwl .am-label[data-v-8fceafaa]{color:#aba398}.am-mask.kwl .am-input[data-v-8fceafaa]{background:#12100e;color:#f1ece5;border-color:#f1ece533}.am-mask.kwl .am-wallet[data-v-8fceafaa]{background:transparent;color:#f1ece5;border-color:#f1ece54d}.am-mask.kwl .am-or[data-v-8fceafaa]{color:#8c8479}.am-mask.kwl .am-note a[data-v-8fceafaa]{color:#ffb067}.am-mask.kwl .am-close[data-v-8fceafaa]{color:#8c8479;background:transparent}.am-mask.kwl .am-error[data-v-8fceafaa]{color:#ff9b7a}.am-mask.kwl .am-note[data-v-8fceafaa]{border-color:#f1ece51f}.am-mask.kwl .am-submit[data-v-8fceafaa]{font-family:inherit;letter-spacing:0;font-size:16px;padding:14px 0}.am-mask.kwl .am-submit[data-v-8fceafaa]:disabled{background:#f1ece566}.am-mask.kwl .am-title[data-v-8fceafaa]{font-size:22px}.am-mask.kwl .am-sub[data-v-8fceafaa]{font-size:14px}.sound-control[data-v-4f055a2f]{position:fixed;z-index:90;right:max(20px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));color:#d9e6ec;font-family:var(--sf-body);font-size:11px}.sound-pill[data-v-4f055a2f]{display:flex;align-items:center;border:1px solid #c6dfe52e;background:#071320c9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;box-shadow:0 4px 20px #0002;overflow:hidden}.sound-control button[data-v-4f055a2f]{border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;min-height:38px}.sound-toggle[data-v-4f055a2f]{display:flex;align-items:center;gap:8px;padding:0 12px}.sound-settings[data-v-4f055a2f]{width:34px;display:grid;place-items:center;border-left:1px solid #d8e5ed1c!important}.sound-settings svg[data-v-4f055a2f]{width:14px;height:14px;fill:none;stroke:#bdd1dc;stroke-width:1;stroke-linecap:round}.sound-control button[data-v-4f055a2f]:hover{background:#d7e6f012}.sound-control button[data-v-4f055a2f]:focus-visible,.sound-control input[data-v-4f055a2f]:focus-visible{outline:2px solid #d7bd97;outline-offset:-3px}.sound-waves[data-v-4f055a2f]{width:17px;height:17px;display:flex;align-items:center;justify-content:space-between}.sound-waves i[data-v-4f055a2f]{width:2px;height:3px;background:#b2c1ca;border-radius:2px;transition:height .25s}.sound-waves.is-playing i[data-v-4f055a2f]{height:11px;background:#d6bc95;animation:sound-wave-4f055a2f 1.3s ease-in-out infinite alternate}.sound-waves.is-playing i[data-v-4f055a2f]:nth-child(2){height:17px;animation-delay:-.5s}.sound-waves.is-playing i[data-v-4f055a2f]:nth-child(3){height:13px;animation-delay:-.8s}.sound-waves.is-playing i[data-v-4f055a2f]:nth-child(4){height:7px;animation-delay:-.3s}@keyframes sound-wave-4f055a2f{to{transform:scaleY(.35)}}.sound-panel[data-v-4f055a2f]{position:absolute;right:0;bottom:50px;width:258px;padding:16px 18px;background:#101314f5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #b7d1e236;border-radius:12px;box-shadow:0 14px 44px #0005}.sound-panel-heading[data-v-4f055a2f]{display:flex;justify-content:space-between;align-items:center;color:#f0dbc0;font-family:var(--sf-display);font-size:17px}.sound-panel-heading button[data-v-4f055a2f]{min-height:24px;width:24px;font-size:18px}.sound-panel p[data-v-4f055a2f]{font-size:11px;color:#aebfcb;line-height:1.7;margin:10px 0 17px}.sound-panel label[data-v-4f055a2f]{display:flex;justify-content:space-between;align-items:center;font-size:11px}.sound-panel output[data-v-4f055a2f]{color:#d6bd99;font-variant-numeric:tabular-nums}.sound-panel input[data-v-4f055a2f]{width:100%;margin:10px 0;accent-color:#c7b28e;height:20px}.sound-panel small[data-v-4f055a2f]{font-size:10px;color:#91a8b8;line-height:1.6;display:block}.sound-control--chat[data-v-4f055a2f]{bottom:auto;top:72px}.sound-control--chat .sound-panel[data-v-4f055a2f]{bottom:auto;top:50px}@media(max-width:680px){.sound-control[data-v-4f055a2f]{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.sound-control button[data-v-4f055a2f]{min-height:40px}.sound-label[data-v-4f055a2f]{display:none}.sound-toggle[data-v-4f055a2f]{padding:0 11px}.sound-settings[data-v-4f055a2f]{width:31px}.sound-panel[data-v-4f055a2f]{width:min(258px,calc(100vw - 24px))}.sound-control--chat[data-v-4f055a2f]{top:62px;bottom:auto}}@media(prefers-reduced-motion:reduce){.sound-waves.is-playing i[data-v-4f055a2f]{animation:none}}.mobile-home-sound[data-v-4f055a2f],.mobile-panel-toggle[data-v-4f055a2f]{display:none}@media(max-width:680px){.sound-control--home[data-v-4f055a2f]{right:8px;bottom:calc(7px + env(safe-area-inset-bottom));color:#d4bd97;font-family:var(--sf-body)}.sound-control--home .sound-pill[data-v-4f055a2f]{display:none}.sound-control--home .mobile-home-sound[data-v-4f055a2f]{display:grid;place-items:center;width:44px;height:44px;padding:12px}.mobile-home-sound svg[data-v-4f055a2f]{width:18px;height:18px;fill:none;stroke:#d4bd97;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.sound-control--home .mobile-panel-toggle[data-v-4f055a2f]{display:block;color:#d4bd97;font-size:12px}}.sound-control[data-v-4f055a2f]{color:#d4bd97;font-family:var(--sf-body)}.sound-pill[data-v-4f055a2f]{display:none}.mobile-home-sound[data-v-4f055a2f]{display:grid;place-items:center;width:44px;height:44px;padding:12px}.mobile-home-sound svg[data-v-4f055a2f]{width:18px;height:18px;fill:none;stroke:#d4bd97;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.mobile-panel-toggle[data-v-4f055a2f]{display:block;color:#d4bd97;font-size:12px}.sound-panel[data-v-4f055a2f]{width:226px;padding:14px 16px;border-color:#d4bd972e}.sound-panel-heading[data-v-4f055a2f]{font-family:inherit;font-size:14px;color:#d4bd97}.sound-panel p[data-v-4f055a2f],.sound-panel small[data-v-4f055a2f]{color:#b6ad9f}:root{color-scheme:dark;--sf-bg: #07111b;--sf-panel: rgba(11, 27, 42, .78);--sf-raised: #112536;--sf-text: #e7eaf0;--sf-muted: #afbecb;--sf-gold: #d4b98e;--sf-ice: #aad6e6;--sf-line: #bed0dc30;--sf-danger: #e4aaa0;--sf-success: #9ed0bb;--sf-body: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--sf-mono: ui-monospace, "SFMono-Regular", Consolas, monospace;--sf-display: "Iowan Old Style", "Baskerville", "Songti SC", serif}body{background:var(--sf-bg);color:var(--sf-text)}::selection{background:#d4b98e42;color:#fff7e9}:where(button,a,input,textarea,select,summary):focus-visible{outline:1px solid var(--sf-ice);outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:SFStory;src:url(/assets/hand-zh-wERnqapb.ttf);font-display:swap}@font-face{font-family:SFStoryLatin;src:url(/assets/hand-en-DZ2Umvsi.ttf);font-display:swap}:root{--sf-bg: #090b0d;--sf-panel: rgba(18, 17, 15, .46);--sf-raised: rgba(26, 28, 29, .65);--sf-text: #dfd4c3;--sf-muted: #b9aa94;--sf-gold: #d4bd97;--sf-ice: #a6cadb;--sf-line: #d4bd9729;--sf-display: SFStory, SFStoryLatin, "Kaiti SC", "STKaiti", serif}:root{--sf-title-size: clamp(26px, 2.5vw, 34px);--sf-section-size: clamp(20px, 1.8vw, 24px)}body{font-synthesis:none}#app :is(h1,h2,h3,h4),.account-modal :is(h1,h2,h3,h4){font-family:var(--sf-display);font-weight:400;line-height:1.5;letter-spacing:.02em}#app :is(h1,h2,h3,h4) :is(span,strong,em,b){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:normal}#app :is(button,input,textarea,select),.account-modal :is(button,input,textarea,select){font-family:var(--sf-body)}#app :is(button,select),.account-modal :is(button,select){font-weight:400;letter-spacing:.02em}#app :is(.account-heading,.sl-title,.motion-copy h1){font-size:var(--sf-title-size)}#app :is(.account-panel h2,.rc-h2,.ad-card h2){font-size:var(--sf-section-size)}#app .capability-grid p,#app .portal-examples,#app .portal-history{font-family:var(--sf-body)}#app .capability-grid p{font-size:14px;line-height:1.85}#app .capability-intro p{font-family:var(--sf-body);font-size:14px;line-height:1.85}@media(max-width:680px){:root{--sf-title-size: 26px;--sf-section-size: 20px}#app .capability-grid p{font-size:13px}}#app .header-left{display:flex;align-items:center;gap:12px}@media(max-width:680px){#app :is(.library-header,.result-header,.discover-header,.account-header){flex-wrap:wrap;gap:10px}#app .header-left{gap:8px}#app .kwl .top{column-gap:10px}}html:lang(ja){--sf-body:"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--sf-display:"Hiragino Mincho ProN","Yu Mincho",serif}html:lang(ko){--sf-body:"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--sf-display:"Apple SD Gothic Neo","Malgun Gothic",sans-serif}html:lang(th){--sf-body:"Thonburi","Leelawadee UI",sans-serif;--sf-display:"Thonburi","Leelawadee UI",sans-serif}html:lang(ja) #app,html:lang(ko) #app,html:lang(th) #app{line-height:1.8;word-break:normal;overflow-wrap:anywhere}html:lang(th) #app :is(h1,h2,h3,button){letter-spacing:normal}[data-rk] [role=dialog],[data-rk] [role=alertdialog],div[class*=iekbcc0]{z-index:10000!important}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:var(--sf-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--sf-text);background-color:var(--sf-bg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#07111b}::-webkit-scrollbar-thumb{background:#42586a}::-webkit-scrollbar-thumb:hover{background:#6e899c}button{font-family:inherit}html,body{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%}@media(max-width:768px){input,textarea,select{font-size:16px!important}pre,code,table{max-width:100%;overflow-x:auto}::-webkit-scrollbar{width:3px;height:3px}}.mobile-view-toggle{display:none}@media(max-width:768px){.app-header{height:52px!important;padding:0 12px!important}.app-header .header-center{display:none!important}.app-header .brand{font-size:15px!important;letter-spacing:.5px!important;line-height:1.1!important}.app-header .step-divider,.app-header .workflow-step .step-name{display:none!important}.app-header .workflow-step{font-size:12px!important}.app-header .status-indicator{font-size:0!important;gap:0!important}.app-header .status-indicator .dot{width:9px!important;height:9px!important}.app-header .header-right{gap:8px!important}.mobile-view-toggle{display:block!important;position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:200;background:#0b1b2ae8;color:#e7d3b3;border:1px solid #bed0dc30;padding:10px 22px;font-size:13px;font-weight:500;border-radius:24px;box-shadow:0 4px 16px #00000040;white-space:nowrap}}
