@media (max-width:760px){body{overflow-x:hidden}.landing-page{padding:12px;gap:12px}.landing-features,.landing-hero,.landing-nav,.site-footer{width:100%}.landing-nav{min-height:0;padding:10px 0}.landing-actions,.landing-cta{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-actions .button,.landing-cta .button{min-width:0;width:100%}.landing-hero{min-height:0;padding:18px;gap:14px}.landing-copy{align-content:start}.landing-copy h1{margin:0;font-size:28px;line-height:1.25}.landing-copy p{font-size:14px;line-height:1.75}.app{padding:0}.layout{display:block;min-height:100vh;padding:10px}.sidebar{position:fixed;inset:0 auto 0 0;width:min(82vw,320px);z-index:70;overflow:auto;transform:translateX(-105%);transition:transform .18s ease;border-radius:0 8px 8px 0;padding:14px;gap:12px}.app.mobile-nav-open .sidebar{transform:translateX(0)}.mobile-nav-overlay{position:fixed;inset:0;z-index:60;border:0;background:rgba(15,23,42,.42)}.app.mobile-nav-open .mobile-nav-overlay{display:block}.mobile-nav-button{width:86px;height:40px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#fff 0,#f7fbff 48%,#fff4fb 100%);display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#1f2937;cursor:pointer;font-weight:900;box-shadow:0 10px 24px rgba(16,24,40,.09);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease;position:relative;overflow:hidden;isolation:isolate}.mobile-nav-button:hover{transform:translateY(-2px);border-color:#8bb8ff;box-shadow:0 16px 34px rgba(37,99,235,.12),0 0 0 4px rgba(236,72,153,.08);filter:saturate(1.06)}.brand{padding-bottom:10px}.nav-list{gap:8px}.nav-parent{height:40px}.sub-nav{margin-left:12px;padding-left:10px}.sidebar-status{display:none}.main{min-width:0}.topbar{min-height:0;padding:10px 0 12px;gap:12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start}.title{width:100%;align-items:flex-start}.title h1{font-size:22px}.subtitle{line-height:1.55}.topbar-actions{display:flex;justify-content:flex-end;grid-column:1/-1}.topbar-actions .front-account-area,.topbar-actions .pill{display:none}.theme-toggle{width:100%;justify-content:center}.auth-action-row,.auth-grid,.auth-package-list,.auth-row,.feature-console-top,.feature-select-bar,.group-auth-hero,.group-auth-layout,.home-grid,.home-hero,.hosted-area,.log-settings-grid,.recall-switch-grid,.settings-grid,.summary-grid,.welcome-group-item,.welcome-hero,.welcome-layout,.workspace{grid-template-columns:1fr}.recall-combo-card{width:100%;max-width:100%;min-width:0;padding:10px}.recall-combo-card .setting-switch{width:100%;min-width:0;min-height:70px}.recall-combo-card .field,.recall-combo-card .field input{width:100%;min-width:0}.panel-head{min-height:0;padding:14px;align-items:flex-start;flex-direction:column}.panel-body{padding:14px}.button-row,.field-grid,.mode-tabs{grid-template-columns:1fr}.button-row .button,.settings-actions .button{width:100%}.group-auth-hero{padding:16px}.welcome-hero{display:grid;padding:16px}.welcome-group-item{justify-items:start}.feature-context-card{min-height:0}.points-layout,.points-side-grid{grid-template-columns:1fr}.points-log-list,.points-rank-list{max-height:none}.points-log-item,.points-rank-item{padding:10px}.feature-select-bar{position:static;align-items:stretch;padding:12px}.pretty-select-menu{max-height:240px}.auth-wallet-card strong{font-size:22px}.auth-list{padding:12px}.auth-package-card{min-height:0}.auth-action-row{display:grid;grid-template-columns:1fr}.auth-action-row .button{width:100%}.command-filter-bar{grid-template-columns:1fr;padding:12px}.command-filter-meta{justify-content:flex-start}.command-table{min-width:860px}.command-example-cell{grid-template-columns:1fr}.command-card{grid-template-columns:1fr;align-items:stretch}.command-card .button{width:100%}.command-section-head{align-items:flex-start;flex-direction:column}.auth-row{padding:12px}.ticket-actionbar,.ticket-filter-group,.ticket-toolbar{display:grid;grid-template-columns:1fr;align-items:stretch}.ticket-search{display:grid;grid-template-columns:1fr}.ticket-actionbar .button,.ticket-filter,.ticket-search input,.ticket-toolbar .button{width:100%}.ticket-table,.ticket-table tbody,.ticket-table td,.ticket-table thead,.ticket-table tr{display:block;width:100%}.ticket-table thead{display:none}.ticket-table-wrap{border:0;background:0 0}.ticket-table tr{border:1px solid #dbe5ef;border-radius:8px;background:#fff;padding:12px;margin-bottom:10px}.ticket-table td{border:0;padding:7px 0}.ticket-table td:first-child{float:right;width:auto}:root[data-theme=dark] .ticket-table-wrap{background:0 0;border-color:rgba(96,165,250,.22)}:root[data-theme=dark] .ticket-table tr{background:linear-gradient(135deg,rgba(18,34,54,.98),rgba(12,55,64,.9));border-color:rgba(94,234,212,.36);box-shadow:0 12px 26px rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.03)}:root[data-theme=dark] .ticket-table td,:root[data-theme=dark] .ticket-table td strong{color:#f8fbff}:root[data-theme=dark] .ticket-table .muted,:root[data-theme=dark] .ticket-table td p{color:#c7d4e4}:root[data-theme=dark] .ticket-table .ticket-id{background:linear-gradient(135deg,#3b82f6,#14b8a6);color:#fff;box-shadow:0 8px 18px rgba(20,184,166,.22)}:root[data-theme=dark] .ticket-table .button{background:linear-gradient(135deg,#24364d,#16263a);border-color:rgba(147,197,253,.4);color:#f8fbff}.ticket-create-fields{grid-template-columns:1fr;gap:12px}.ticket-dialog{width:100%;max-height:92vh;padding:14px}.ticket-dialog-actions,.ticket-dialog-head{align-items:stretch;flex-direction:column}.ticket-dialog-actions .button{width:100%}.ticket-dialog .form-field{gap:7px}.ticket-dialog .form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.ticket-dialog .form-field select{min-height:44px;height:44px;font-size:13px;line-height:44px}.ticket-message{grid-template-columns:34px minmax(0,1fr)}.ticket-avatar{width:32px;height:32px}.runtime-toolbar{align-items:stretch}.runtime-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-tabs{width:100%}.runtime-list.large{max-height:62vh}.runtime-row{min-width:0;padding:12px;gap:8px}.runtime-message{min-width:0;overflow-wrap:anywhere}.log-modal{padding:12px}.log-modal-card{width:100%;max-height:calc(100vh - 24px);border-radius:8px}.front-account-area{display:none}#page-machine-settings .switch-grid{grid-template-columns:1fr}#page-machine-settings .setting-switch{min-height:0;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"switch title" "switch desc";align-items:center;padding:14px;gap:3px 12px;writing-mode:horizontal-tb;text-orientation:mixed}#page-machine-settings .setting-switch em,#page-machine-settings .setting-switch strong,#page-machine-settings .setting-switch>span{writing-mode:horizontal-tb;text-orientation:mixed;white-space:normal;text-align:left}#page-machine-settings #saveMachineAuto{width:100%;justify-content:center;margin-top:12px}:root[data-theme=dark] #page-speech-stats .shop-info-strip{background:linear-gradient(135deg,rgba(28,44,66,.96),rgba(12,84,91,.42));border-color:rgba(125,153,188,.38);color:#f8fbff}:root[data-theme=dark] #page-speech-stats .shop-info-strip span{color:#d8e4f2}:root[data-theme=dark] #page-speech-stats .shop-table-shell{background:0 0;border-color:transparent}:root[data-theme=dark] #page-speech-stats .speech-record-head{background:linear-gradient(135deg,rgba(18,34,54,.98),rgba(13,63,70,.9));border-color:rgba(96,165,250,.34)}:root[data-theme=dark] #page-speech-stats .shop-search-field,:root[data-theme=dark] #page-speech-stats .speech-record-head .action-row{background:rgba(13,24,40,.98)!important;border-color:rgba(125,153,188,.42)!important}:root[data-theme=dark] #page-speech-stats .shop-search-field input{background:0 0!important;color:#f8fbff!important}:root[data-theme=dark] #page-speech-stats .shop-data-table tr{background:linear-gradient(135deg,rgba(18,34,54,.98),rgba(13,55,63,.88))!important;border-color:rgba(96,165,250,.34)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.18)}:root[data-theme=dark] #page-speech-stats .shop-data-table td{color:#f8fbff!important}:root[data-theme=dark] #page-speech-stats .shop-data-table td::before{color:#9fb3ca!important}:root[data-theme=dark] #page-speech-stats .speech-table td:first-child strong{color:#082f49;background:linear-gradient(135deg,#99f6e4,#bfdbfe)}}@media (max-width:760px){#page-invite-system .invite-record-head{display:grid;grid-template-columns:1fr;gap:10px}#page-invite-system .invite-record-pager{display:grid;grid-template-columns:1fr;gap:8px}#page-invite-system .shop-data-table,#page-invite-system .shop-data-table tbody{display:grid;width:100%;min-width:0;gap:10px}#page-invite-system .shop-data-table thead{display:none}#page-invite-system .shop-data-table tr{display:grid;grid-template-columns:1fr;width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px}#page-invite-system .shop-data-table td{display:grid;grid-template-columns:minmax(82px,0.42fr) minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:4px 0;border:0;word-break:break-word}:root[data-theme=dark] #page-invite-system .shop-data-table tr,:root[data-theme=dark] #page-invite-system .shop-info-strip,:root[data-theme=dark] #page-invite-system .shop-record-head,:root[data-theme=dark] #page-invite-system .shop-table-shell{background:rgba(19,32,48,.96);border-color:rgba(126,154,190,.42);color:#eef6ff}:root[data-theme=dark] #page-invite-system .shop-data-table td,:root[data-theme=dark] #page-invite-system .shop-data-table td strong{color:#eef6ff}:root[data-theme=dark] #page-invite-system .field span,:root[data-theme=dark] #page-invite-system .muted,:root[data-theme=dark] #page-invite-system .shop-data-table td::before{color:#bfd0e6}}@media (max-width:420px){.captcha-row,.inline-input,.landing-actions,.landing-cta,.runtime-actions{grid-template-columns:1fr}.inline-input .button{width:100%}.captcha-question{width:100%}}@media (max-width:760px){body{font-family:KaiTi,STKaiti,KaiTi_GB2312,SimKai,"Microsoft YaHei",serif;font-size:13px}.home-copy h2,.landing-copy h1,.title h1,h1{font-size:21px}.daily-panel h2,.overview-panel h2,h2{font-size:17px}.button,.landing-copy p,.subtitle,input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:12px}}@media (max-width:760px){#page-points-shop{width:100%;overflow-x:hidden}#page-points-shop .panel,#page-points-shop .point-shop-workbench{min-width:0;overflow:hidden}#page-points-shop .panel-head{display:grid;gap:12px}#page-points-shop .shop-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;border:0;background:0 0}#page-points-shop .shop-tabs button{width:100%;min-width:0;min-height:40px;border-radius:10px;padding:0 8px;font-size:12px}#page-points-shop .points-shop-settings-grid,#page-points-shop .shop-editor-grid,#page-points-shop .shop-lottery-grid,#page-points-shop .shop-lottery-settings{grid-template-columns:minmax(0,1fr);width:100%}#page-points-shop .point-manage-card,#page-points-shop .points-shop-form.simple,#page-points-shop .shop-editor-card{width:100%;min-width:0;padding:12px;border-radius:10px}#page-points-shop .compact-pager,#page-points-shop .left-actions,#page-points-shop .settings-actions,#page-points-shop .shop-record-head .action-row,#page-points-shop .shop-side-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}#page-points-shop .point-manage-card .action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}#page-points-shop .button,#page-points-shop .point-manage-card .button,#page-points-shop .shop-side-actions .button{width:100%;min-width:0}#page-points-shop .field,#page-points-shop .field input,#page-points-shop .field select,#page-points-shop .field textarea,#page-points-shop .shop-search-field,#page-points-shop .shop-search-field input{width:100%;min-width:0}#page-points-shop .shop-table-shell{overflow:visible;border:0;background:0 0}#page-points-shop .shop-data-table{min-width:0;display:block}#page-points-shop .shop-data-table thead{display:none}#page-points-shop .shop-data-table tbody{display:grid;gap:10px}#page-points-shop .shop-data-table tr{display:grid;grid-template-columns:1fr;gap:8px;width:100%;min-width:0;padding:12px;border-radius:10px}#page-points-shop .shop-data-table td{display:grid;grid-template-columns:minmax(76px,0.42fr) minmax(0,1fr);gap:8px;align-items:center;width:100%;min-width:0;word-break:break-word}#page-points-shop .shop-data-table td::before{white-space:nowrap}#page-points-shop .shop-data-table td[data-label*="操作"]{grid-template-columns:1fr}#page-points-shop .shop-data-table td .action-row{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:8px;width:100%}body.dark #page-points-shop .point-manage-card,body.dark #page-points-shop .points-shop-form.simple,body.dark #page-points-shop .shop-data-table tr,body.dark #page-points-shop .shop-editor-card{background:rgba(18,30,46,.96);border-color:rgba(125,153,188,.42);color:#f1f7ff}body.dark #page-points-shop .shop-data-table td,body.dark #page-points-shop .shop-data-table td strong{color:#f1f7ff}body.dark #page-points-shop .field span,body.dark #page-points-shop .muted,body.dark #page-points-shop .shop-data-table td::before{color:#c7d7ec}body.dark #page-points-shop .shop-search-field,body.dark #page-points-shop input:not([type=checkbox]):not([type=radio]):not([type=file]),body.dark #page-points-shop select,body.dark #page-points-shop textarea{background:rgba(12,24,40,.98);border-color:rgba(145,169,200,.58);color:#f8fbff}}@media (max-width:760px){#page-points-shop,#page-points-shop .panel,#page-points-shop .point-shop-workbench,#page-points-shop .shop-tab-panel{width:100%;max-width:100%;min-width:0;overflow-x:hidden}#page-points-shop .panel-body{padding:12px}#page-points-shop .shop-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;border:0;background:0 0}#page-points-shop .shop-tabs button{width:100%;min-width:0;min-height:38px;padding:0 8px;border-radius:10px;white-space:nowrap;font-size:12px}#page-points-shop .points-shop-form.simple,#page-points-shop .points-shop-settings-grid,#page-points-shop .shop-editor-grid,#page-points-shop .shop-lottery-grid,#page-points-shop .shop-lottery-settings{display:grid;grid-template-columns:1fr;gap:10px;width:100%;min-width:0}#page-points-shop .point-manage-card,#page-points-shop .points-shop-form.simple,#page-points-shop .shop-editor-card,#page-points-shop .shop-table-shell{width:100%;max-width:100%;min-width:0;overflow:hidden;padding:12px}#page-points-shop .shop-record-head{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}#page-points-shop .compact-pager,#page-points-shop .left-actions,#page-points-shop .settings-actions,#page-points-shop .shop-record-head .action-row,#page-points-shop .shop-side-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%}#page-points-shop .point-manage-card .left-actions,#page-points-shop .point-manage-card .settings-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#page-points-shop .button,#page-points-shop .point-manage-card .button,#page-points-shop .shop-side-actions .button{width:100%;min-width:0}#page-points-shop .field,#page-points-shop .field input,#page-points-shop .field select,#page-points-shop .field textarea,#page-points-shop .shop-search-field,#page-points-shop .shop-search-field input{width:100%;min-width:0}#page-points-shop .shop-data-table,#page-points-shop .shop-data-table tbody{display:grid;width:100%;min-width:0;gap:10px}#page-points-shop .shop-data-table thead{display:none}#page-points-shop .shop-data-table tr{display:grid;grid-template-columns:1fr;width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px}#page-points-shop .shop-data-table td{display:grid;grid-template-columns:minmax(76px,0.38fr) minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:3px 0;border:0;word-break:break-word}#page-points-shop .shop-data-table td[data-label*="功能"],#page-points-shop .shop-data-table td[data-label*="操作"]{grid-template-columns:1fr}#page-points-shop .shop-data-table td .action-row{display:grid;grid-template-columns:1fr;gap:8px;width:100%}:root[data-theme=dark] #page-points-shop .panel,:root[data-theme=dark] #page-points-shop .point-manage-card,:root[data-theme=dark] #page-points-shop .points-shop-form.simple,:root[data-theme=dark] #page-points-shop .points-shop-settings-grid .field,:root[data-theme=dark] #page-points-shop .points-shop-settings-grid .setting-switch,:root[data-theme=dark] #page-points-shop .shop-data-table tr,:root[data-theme=dark] #page-points-shop .shop-editor-card,:root[data-theme=dark] #page-points-shop .shop-lottery-grid .field,:root[data-theme=dark] #page-points-shop .shop-lottery-settings,:root[data-theme=dark] #page-points-shop .shop-lottery-settings .field,:root[data-theme=dark] #page-points-shop .shop-lottery-settings .setting-switch,:root[data-theme=dark] #page-points-shop .shop-table-shell{background:rgba(19,32,48,.96);border-color:rgba(126,154,190,.42);color:#eef6ff}:root[data-theme=dark] #page-points-shop .shop-data-table td,:root[data-theme=dark] #page-points-shop .shop-data-table td strong{color:#eef6ff}:root[data-theme=dark] #page-points-shop .field span,:root[data-theme=dark] #page-points-shop .muted,:root[data-theme=dark] #page-points-shop .shop-data-table td::before{color:#bfd0e6}:root[data-theme=dark] #page-points-shop .shop-search-field,:root[data-theme=dark] #page-points-shop input:not([type=checkbox]):not([type=radio]):not([type=file]),:root[data-theme=dark] #page-points-shop select,:root[data-theme=dark] #page-points-shop textarea{background:rgba(13,25,40,.98);border-color:rgba(145,169,200,.64);color:#f8fbff}:root[data-theme=dark] #page-points-shop .shop-tabs{background:0 0}:root[data-theme=dark] #page-points-shop .shop-tabs button{background:rgba(31,46,66,.96);border:1px solid rgba(126,154,190,.34);color:#dce9fb}:root[data-theme=dark] #page-points-shop .shop-tabs button.active{background:linear-gradient(135deg,#2b7cf6,#12b8a6);border-color:transparent;color:#fff}}