.answer-automation{color:#fff;background:linear-gradient(120deg,#17192f,#2c2554);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:15px;padding:19px 22px;display:flex;box-shadow:0 12px 30px #181a3020}.answer-automation small{color:#a99af0;letter-spacing:1.3px;font-size:7px;font-weight:900}.answer-automation h2{margin:6px 0;font-size:16px}.answer-automation p{color:#c4c6d3;margin:0;font-size:8px}.answer-automation>div>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.answer-automation span{color:#d7d1f8;background:#ffffff10;border:1px solid #ffffff1f;border-radius:20px;padding:5px 7px;font-size:6px}.answer-automation>button{color:#fff;white-space:nowrap;background:#7157df;border:0;border-radius:10px;padding:13px 17px;font-size:8px;font-weight:900}.answer-automation>button:disabled{opacity:.5}@media (max-width:680px){.answer-automation{flex-direction:column;align-items:flex-start}.answer-automation>button{width:100%}}
.image-memory-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:15px;display:grid}.image-memory-form label{gap:6px;margin:12px 0;font-size:8px;font-weight:850;display:grid}.image-memory-form input,.image-memory-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #dfe0e8;border-radius:9px;padding:10px}.image-memory-form textarea{resize:vertical;min-height:90px}.image-memory-form>button{color:#fff;background:#6849d7;border:0;border-radius:9px;width:100%;padding:11px;font-size:8px;font-weight:900}.image-memory-status{color:#6849d7;font-size:7px}.image-memory-note{color:#177e5d;background:#eaf8f2;border-radius:10px;gap:4px;margin-top:13px;padding:12px;display:grid}.image-memory-note b{font-size:8px}.image-memory-note span{font-size:7px;line-height:1.5}.image-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.image-memory-grid>article{background:#fafafd;border:1px solid #e6e6ed;border-radius:12px;overflow:hidden}.image-memory-grid img{object-fit:cover;background:#ececf2;width:100%;height:155px;display:block}.image-memory-grid article>div{padding:10px}.image-memory-grid b,.image-memory-grid small{display:block}.image-memory-grid b{font-size:8px}.image-memory-grid small{color:#6b4ed7;margin-top:5px;font-size:6px;line-height:1.45}.image-memory-grid p{color:#7e8191;font-size:7px;line-height:1.5}.image-memory-grid button{color:#b84a43;background:#fff0ed;border:0;border-radius:7px;padding:6px 9px;font-size:6px;font-weight:900}.reply-message-image{object-fit:cover;border-radius:12px;width:100%;max-width:280px;max-height:280px;margin:5px 0;display:block;box-shadow:0 3px 12px #2222}@media (max-width:800px){.image-memory-layout{grid-template-columns:1fr}.image-memory-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.image-memory-grid{grid-template-columns:1fr}.reply-message-image{max-width:100%}}@media (max-width:700px){.reply-shell{flex-direction:column;min-height:100vh;display:flex!important}.reply-side{z-index:60;flex-direction:row;align-items:center;gap:4px;width:100%;height:auto;min-height:58px;padding:7px 8px;position:sticky;top:0;overflow-x:auto;display:flex!important}.reply-side .reply-brand,.reply-side>a,.reply-side footer{display:none}.reply-side nav{flex:none;gap:4px;display:flex!important}.reply-side nav button{white-space:nowrap;flex:none;justify-content:center;min-width:68px;padding:8px 9px;font-size:7px}.reply-side nav button:nth-child(4){min-width:92px}.reply-work{width:100%;min-height:calc(100vh - 58px)}.reply-work>header{z-index:40;position:sticky;top:58px}.reply-layout{height:calc(100vh - 116px)}.reply-page{padding-top:16px}.chatbot-tabs{z-index:35;background:#f5f5f8;padding-top:4px;position:sticky;top:116px}.chatbot-tabs button{padding:11px 12px;font-size:10px}}.reply-list>button{text-align:left;background:#f7f4ff;border:1px solid #ded8f7;border-radius:10px;align-items:center;gap:9px;width:calc(100% - 20px);margin:0 10px 10px;padding:11px;display:flex}.reply-list>button.playground-active{color:#fff;background:#6b4ed7;border-color:#6b4ed7}.reply-list>button.playground-active i{color:#6b4ed7;background:#fff}.reply-list>button span{flex:1;min-width:0}.reply-list>button b,.reply-list>button small{display:block}.reply-list>button b{font-size:8px}.reply-list>button small{opacity:.72;margin-top:3px;font-size:6px}.playground-notice{color:#765d1d;background:#fff9e8;border-bottom:1px solid #f1e4b8;padding:8px 14px;font-size:7px}.playground-profile{gap:9px;display:grid}.playground-profile b{margin-bottom:3px;font-size:10px}.playground-profile span{color:#258060;background:#f2f8f5;border-radius:8px;padding:9px;font-size:7px;font-weight:800}.reply-loading{background:radial-gradient(circle at top,#eee9ff,#f7f7fa 48%);padding:20px}.reply-loading-card{text-align:center;background:#fff;border:1px solid #e6e3ef;border-radius:18px;width:min(440px,100%);padding:32px;box-shadow:0 18px 50px #32305b12}.reply-loading-card>i{color:#694bd3;background:#eee9ff;border-radius:15px;place-items:center;width:54px;height:54px;margin:auto;font-size:22px;font-style:normal;display:grid}.reply-loading-card.error>i{color:#c35444;background:#fff0e9}.reply-loading-card h1{margin:16px 0 8px;font-size:19px}.reply-loading-card p{color:#777b8e;font-size:12px;line-height:1.6}.reply-loading-card>div{justify-content:center;gap:9px;margin-top:18px;display:flex}.reply-loading-card button,.reply-loading-card a{border:0;border-radius:9px;padding:10px 15px;font-size:11px;font-weight:900}.reply-loading-card button{color:#fff;background:#6849d7}.reply-loading-card a{color:#5d44bd;background:#f0eef7}@media (max-width:700px){.reply-list>button{text-align:center;width:calc(100% - 12px);margin:6px;padding:8px;display:block}.reply-list>button i{margin:auto}.reply-list>button span small{display:none}.reply-list>div:last-child{height:calc(100% - 64px)}.reply-empty{margin:4vh auto}}.line-studio-summary{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:15px;display:grid}.line-studio-summary article{background:linear-gradient(135deg,#e8fff2,#fff);border:1px solid #bfe9d0;border-radius:14px;gap:5px;padding:18px;display:grid}.line-studio-summary small{letter-spacing:.08em;color:#12854a;font-size:7px;font-weight:900}.line-studio-summary b{color:#163d2a;font-size:16px}.line-studio-summary span{color:#628071;font-size:8px}.line-profile-card label,.line-rich-card label{color:#485b68;gap:6px;margin-top:12px;font-size:8px;font-weight:850;display:grid}.line-profile-card textarea,.line-rich-card textarea,.line-rich-card input{width:100%;font:inherit;background:#fff;border:1px solid #dfe7e2;border-radius:9px;padding:10px}.line-profile-card textarea,.line-rich-card textarea{resize:vertical;min-height:84px}.line-profile-card button,.line-rich-card button{color:#fff;background:#08a94f;border:0;border-radius:9px;width:100%;margin-top:13px;padding:11px;font-size:8px;font-weight:900}.line-button-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.line-template-list{margin-top:15px}.line-template-list>div{gap:8px;display:grid}.line-template-list article{border:1px solid #e2e9e5;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.line-template-list article i{color:#08a94f;background:#e7fff0;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.line-template-list article span{flex:1;min-width:0}.line-template-list article b,.line-template-list article small{display:block}.line-template-list article b{font-size:9px}.line-template-list article small{color:#7b8780;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.line-template-list article em{color:#08a94f;font-size:6px;font-style:normal;font-weight:900}.line-operation-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px;display:grid}.line-operation-grid button{text-align:left;color:#31443a;background:#fff;border:1px solid #e1e8e4;border-radius:13px;grid-template-columns:38px 1fr;column-gap:10px;padding:14px;display:grid}.line-operation-grid i{color:#08a94f;background:#e7fff0;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.line-operation-grid b{font-size:9px}.line-operation-grid span{color:#7d8982;font-size:7px}@media (max-width:700px){.line-studio-summary,.line-operation-grid,.line-button-fields{grid-template-columns:1fr}.line-profile-card textarea,.line-rich-card textarea,.line-rich-card input{font-size:16px}}
@media (min-width:901px){.workspace,.portal-workspace,.nl-work,.reply-work{background:#f6f7fb}.content,.portal-content,.nl-content{width:100%;max-width:1480px;margin-inline:auto}.sidebar,.portal-sidebar,.nl-side,.reply-side{box-shadow:10px 0 35px #1113260a}.panel,.nl-card,.reply-card,.product-module,.portal-stats article{box-shadow:0 7px 24px #24264709}.reply-shell{grid-template-columns:230px minmax(0,1fr)}.reply-side nav button{min-height:42px;font-size:12px}.reply-side>a{font-size:10px}.reply-side footer b{font-size:11px}.reply-side footer small{font-size:9px}.reply-work>header{height:68px;padding:0 25px}.reply-work>header small{font-size:9px}.reply-work>header b{font-size:15px}.reply-layout{grid-template-columns:280px minmax(420px,1fr) 250px;height:calc(100vh - 68px)}.reply-list-head small,.reply-chat>header small,.reply-profile-person small{font-size:9px}.reply-list-head b,.reply-chat>header b{font-size:13px}.reply-list button b{font-size:11px}.reply-list button small,.reply-messages article>span{font-size:9px}.reply-messages article p,.reply-compose textarea,.reply-compose button{font-size:12px}.reply-page-heading h1{font-size:30px}.reply-page-heading p{font-size:13px}.reply-card h3{font-size:15px}}@media (max-width:700px){body{-webkit-text-size-adjust:100%;background:#f6f7fb;font-size:15px}button,a,input,select,textarea{touch-action:manipulation}button,a{min-height:44px}.workspace{min-width:0}.topbar{z-index:40;background:#fff;height:62px;position:sticky;top:0}.menu-btn{border-radius:12px;width:44px;height:44px;color:#6045ce!important;background:#eee9ff!important}.content{padding:18px 14px 92px}.page-heading{display:block}.page-heading h1{font-size:25px;line-height:1.15}.page-heading p{font-size:13px;line-height:1.55}.page-heading .primary-btn{width:100%;margin-top:12px;padding:13px!important;font-size:13px!important}.stat-grid,.admin-stat-grid,.plan-admin-grid,.usage-provider-grid,.settings-grid,.billing-layout,.create-layout,.detail-grid{grid-template-columns:1fr!important}.stat-card,.panel{border-radius:16px;padding:17px}.stat-card>strong{font-size:28px}.table-wrap{scrollbar-width:thin;margin-inline:-17px;padding:0 17px}.table-wrap:after{content:"Leret ke kiri untuk melihat semua";color:#8b8fa1;padding:10px 0;font-size:11px;display:block}.customer-tools>button,.form-actions button,.detail-actions button{min-height:46px}.form-actions,.detail-actions{grid-template-columns:1fr;width:100%;display:grid}.form-actions button,.detail-actions button{width:100%}.sidebar{width:min(86vw,330px);padding-bottom:calc(20px + env(safe-area-inset-bottom))}.sidebar nav button{min-height:47px;font-size:14px}.customer-portal-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.portal-sidebar{z-index:80;width:100%!important;height:calc(70px + env(safe-area-inset-bottom))!important;padding:0 8px env(safe-area-inset-bottom)!important;background:#111326!important;display:block!important;position:fixed!important;inset:auto 0 0!important}.portal-sidebar .side-brand,.portal-sidebar .portal-user{display:none!important}.portal-sidebar nav{grid-template-columns:repeat(3,1fr);height:70px;padding:0!important;display:grid!important}.portal-sidebar nav small{display:none!important}.portal-sidebar nav button{flex-direction:column;justify-content:center;align-items:center;gap:4px;text-align:center!important;border-radius:12px!important;margin:0!important;padding:8px 4px!important;font-size:10px!important;display:flex!important}.portal-sidebar nav button span{font-size:19px}.portal-workspace{margin:0!important}.portal-topbar{z-index:45;height:62px;padding:0 14px;position:sticky;top:0;display:flex!important}.portal-topbar>div:first-child span{font-size:8px}.portal-topbar>div:first-child b{font-size:14px}.portal-account{gap:8px}.portal-account>.avatar,.portal-account>.status{display:none}.portal-language select{min-height:40px;font-size:12px}.portal-content{padding:15px 13px 30px}.portal-welcome{border-radius:18px;padding:22px 18px}.portal-welcome h1{font-size:24px;line-height:1.2}.portal-welcome p{font-size:13px;line-height:1.55}.subscription-mini{min-width:0}.portal-stats{gap:10px;grid-template-columns:1fr 1fr!important}.portal-stats article:first-child{grid-column:1/-1}.portal-stats article{padding:15px}.portal-stats span{font-size:9px}.portal-stats b{font-size:15px}.product-module{padding:19px}.product-module h3{font-size:18px}.product-module p{min-height:0;font-size:13px}.module-open-link{font-size:13px}.account-summary{gap:0}.account-summary>div{border-top:1px solid #eee;padding:12px 0}.account-summary small{font-size:9px}.account-summary b{font-size:12px}.nl-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom));display:block!important}.nl-side{z-index:80;height:calc(72px + env(safe-area-inset-bottom));width:100%!important;padding:0 6px env(safe-area-inset-bottom)!important;background:#0d1020!important;position:fixed!important;inset:auto 0 0!important}.nl-side .side-brand,.nl-side>a,.nl-side>small{display:none!important}.nl-side nav{scroll-snap-type:x proximity;align-items:stretch;height:72px;overflow-x:auto;padding:0!important;display:flex!important}.nl-side nav button{scroll-snap-align:start;flex:0 0 88px;min-height:58px;text-align:center!important;width:88px!important;margin:6px 2px!important;padding:8px 5px!important;font-size:10px!important}.nl-work{margin:0!important}.nl-work>header{z-index:45;height:62px;padding:0 13px;position:sticky;top:0}.nl-work>header small{font-size:8px}.nl-work>header b{font-size:13px}.nl-header-actions>span{display:none}.nl-content{padding:17px 13px 30px}.nl-heading h1{font-size:25px}.nl-heading p{font-size:13px;line-height:1.5}.nl-heading button{width:100%;min-height:46px;font-size:12px}.nl-status,.nl-grid,.monitor-metrics,.comment-stats{grid-template-columns:1fr 1fr!important}.nl-status article,.nl-card{border-radius:15px;padding:16px}.nl-status small,.nl-title small{font-size:9px}.nl-status b,.nl-title h3{font-size:14px}.nl-card>p,.nl-card label{font-size:12px}.nl-card input,.nl-card select,.nl-card textarea{min-height:46px;font-size:16px}.nl-stage{height:min(58vh,420px)}.monitor-grid,.comment-layout,.visual-studio-grid,.connection-layout,.knowledge-layout,.brain-layout,.host-grid,.director-grid,.launch-grid,.diagnostic-layout,.script-columns{grid-template-columns:1fr!important}.media-grid{grid-template-columns:1fr 1fr!important}.answer-automation{display:block}.answer-automation button{width:100%;margin-top:13px}.reply-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom));display:block!important}.reply-side{z-index:90;overflow-x:auto;width:100%!important;height:calc(70px + env(safe-area-inset-bottom))!important;min-height:0!important;padding:0 6px env(safe-area-inset-bottom)!important;background:#17182b!important;display:flex!important;position:fixed!important;inset:auto 0 0!important}.reply-side .reply-brand,.reply-side>a,.reply-side footer{display:none!important}.reply-side nav{flex:none;height:70px;display:flex!important}.reply-side nav button{flex-direction:column;flex:0 0 88px;justify-content:center;gap:4px;height:58px;margin:6px 2px;text-align:center!important;min-width:88px!important;padding:7px 5px!important;font-size:10px!important;display:flex!important}.reply-side nav span{margin:0;position:absolute;transform:translate(25px,-17px)}.reply-work{width:100%;min-height:calc(100vh - 72px)}.reply-work>header{z-index:45;height:62px;padding:0 13px;position:sticky!important;top:0!important}.reply-work>header small{font-size:8px}.reply-work>header b{font-size:14px}.reply-ai-on{font-size:8px}.reply-layout{grid-template-columns:82px minmax(0,1fr)!important;height:calc(100dvh - 134px)!important}.reply-list>button{padding:7px!important}.reply-list button b{font-size:9px!important}.reply-list button>i{width:36px;height:36px}.reply-chat>header{height:auto;min-height:58px}.reply-chat>header b{font-size:12px}.reply-chat>header small{font-size:8px}.playground-notice{font-size:9px;line-height:1.45}.reply-messages article{max-width:90%}.reply-messages article>span{font-size:9px}.reply-messages article p{padding:10px;font-size:13px}.reply-compose textarea{min-height:48px;font-size:16px}.reply-compose button{min-height:44px;font-size:12px}.reply-page{padding:16px 13px 28px}.reply-page-heading h1{font-size:25px}.reply-page-heading p{font-size:13px;line-height:1.55}.reply-page-heading>button{width:100%;min-height:46px;font-size:12px}.reply-settings-grid,.reply-analytics-grid,.tool-picker,.quick-form{grid-template-columns:1fr!important}.reply-card{padding:16px}.reply-card h3{font-size:15px}.reply-card p,.reply-card label{font-size:12px}.reply-card input,.reply-card select,.reply-card textarea,.ai-editor textarea{font-size:16px}.chatbot-tabs{top:62px!important}.chatbot-tabs button{font-size:11px}.ai-editor,.ai-guide{padding:16px}.image-memory-layout,.image-memory-grid{grid-template-columns:1fr!important}}@media (max-width:390px){.portal-stats,.nl-status,.nl-grid,.monitor-metrics,.comment-stats,.media-grid{grid-template-columns:1fr!important}.reply-layout{grid-template-columns:72px minmax(0,1fr)!important}.reply-side nav button,.nl-side nav button{flex-basis:80px!important;width:80px!important;min-width:80px!important}}html[lang=th] body{font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif;line-height:1.55}html[lang=th] button,html[lang=th] a,html[lang=th] label,html[lang=th] small,html[lang=th] span{letter-spacing:0!important}@media (max-width:700px){.portal-sidebar nav button,.nl-side nav button,.reply-side nav button{overflow-wrap:anywhere;word-break:normal;white-space:normal!important;line-height:1.3!important}html[lang=th] .portal-sidebar nav button,html[lang=th] .nl-side nav button,html[lang=th] .reply-side nav button{padding-inline:7px!important;font-size:9px!important;line-height:1.45!important}html[lang=th] .portal-sidebar,html[lang=th] .reply-side{height:calc(78px + env(safe-area-inset-bottom))!important}html[lang=th] .portal-sidebar nav,html[lang=th] .reply-side nav{height:78px!important}html[lang=th] .nl-side{height:calc(80px + env(safe-area-inset-bottom))!important}html[lang=th] .nl-side nav{height:80px!important}html[lang=th] .nl-side nav button,html[lang=th] .reply-side nav button{height:66px!important;min-height:66px!important}html[lang=th] .customer-portal-shell,html[lang=th] .reply-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}html[lang=th] .nl-shell{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}}
.marketing-language:after{content:"▼";color:#aeb9cc;pointer-events:none;margin-left:2px;font-size:9px;line-height:1;display:inline-block}
.customer-editor>.customer-editor-section:nth-of-type(3){display:none!important}
