/* OTOMATİK ÜRETİLDİ — elle düzenleme: tools/gen_look.py. Metin boyutu, yazı tipi ve açık tema karşılıkları. */
/* theme.css */
.ai-rail{font-family:var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.ai-rail-item small{font-size:calc((10.5px) * var(--sp-fs,1))}
.ai-rail-avatar{font-size:calc((15px) * var(--sp-fs,1))}
.ai-workspace dialog{font-family:var(--sp-head,Jost,Inter,-apple-system,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
/* home.css */
.home{font-family:var(--sp-head,Jost,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.home-brand{font-size:calc((25px) * var(--sp-fs,1))}
.ring-lg .avatar{font-size:calc((32px) * var(--sp-fs,1))}
.ring-md .avatar{font-size:calc((24px) * var(--sp-fs,1))}
.ring-sm .avatar{font-size:calc((15px) * var(--sp-fs,1))}
.ring-xs .avatar{font-size:calc((13px) * var(--sp-fs,1))}
.home-profile h2{font-size:calc((19px) * var(--sp-fs,1))}
.home-profile p{font-size:calc((12.5px) * var(--sp-fs,1))}
.home-stats dd{font-size:calc((17px) * var(--sp-fs,1))}
.home-stats dt{font-size:calc((10.5px) * var(--sp-fs,1))}
.home-highlights small{font-size:calc((10.5px) * var(--sp-fs,1))}
.hl-circle{font-size:calc((22px) * var(--sp-fs,1))}
.home-nav button,.home-logout{font-size:calc((15px) * var(--sp-fs,1))}
.home-search input{font-size:calc((15px) * var(--sp-fs,1))}
.create-pill{font-size:calc((15.5px) * var(--sp-fs,1))}
.create-dot{font-size:calc((21px) * var(--sp-fs,1))}
.popover strong{font-size:calc((15px) * var(--sp-fs,1))}
.pop-item span:last-child{font-size:calc((13px) * var(--sp-fs,1))}
.pop-empty{font-size:calc((13px) * var(--sp-fs,1))}
.stories h3{font-size:calc((19px) * var(--sp-fs,1))}
.story .ring .avatar{font-size:calc((24px) * var(--sp-fs,1))}
.story small{font-size:calc((11px) * var(--sp-fs,1))}
.story-add .avatar{font-size:calc((26px) * var(--sp-fs,1)) !important}
.filter-note{font-size:calc((14px) * var(--sp-fs,1))}
.filter-note button{font-size:calc((13px) * var(--sp-fs,1))}
.post-head strong{font-size:calc((14.5px) * var(--sp-fs,1))}
.post-head small{font-size:calc((11px) * var(--sp-fs,1))}
.post-menu button{font-size:calc((13.5px) * var(--sp-fs,1))}
.post-caption{font-size:calc((14.5px) * var(--sp-fs,1))}
.post-status{font-size:calc((22px) * var(--sp-fs,1))}
.post-status.long{font-size:calc((16.5px) * var(--sp-fs,1))}
.post-actions button{font-size:calc((12.5px) * var(--sp-fs,1))}
.home-empty h3{font-size:calc((20px) * var(--sp-fs,1))}
.home-empty p{font-size:calc((14px) * var(--sp-fs,1))}
.sheet-head h3{font-size:calc((20px) * var(--sp-fs,1))}
.sheet-close{font-size:calc((22px) * var(--sp-fs,1))}
.sheet-lead{font-size:calc((14px) * var(--sp-fs,1))}
.composer-who strong{font-size:calc((14.5px) * var(--sp-fs,1))}
.composer-who small{font-size:calc((12px) * var(--sp-fs,1))}
.sheet textarea{font-size:calc((16px) * var(--sp-fs,1))}
.drop-button span{font-size:calc((14.5px) * var(--sp-fs,1))}
.drop-button small{font-size:calc((12px) * var(--sp-fs,1))}
.drop-preview button{font-size:calc((20px) * var(--sp-fs,1))}
.sheet-foot small{font-size:calc((12.5px) * var(--sp-fs,1))}
.primary-pill{font-size:calc((15px) * var(--sp-fs,1))}
.ai-workspace .ghost-pill{font-size:calc((14px) * var(--sp-fs,1))}
.preset span{font-size:calc((12.5px) * var(--sp-fs,1))}
.ai-workspace .upload-bg{font-size:calc((14.5px) * var(--sp-fs,1))}
.range-row{font-size:calc((14px) * var(--sp-fs,1))}
.lightbox p{font-size:calc((15px) * var(--sp-fs,1))}
.home-toast{font-size:calc((14px) * var(--sp-fs,1))}
@media (max-width:900px){
.home-brand{font-size:calc((20px) * var(--sp-fs,1))}
.post-status{font-size:calc((18px) * var(--sp-fs,1))}
.home-tabbar .tab-create{font-size:calc((28px) * var(--sp-fs,1))}
}
.lang-row>span{font-size:calc((15px) * var(--sp-fs,1))}
.ai-workspace .lang-seg button{font-size:calc((14px) * var(--sp-fs,1))}
.lang-note{font-size:calc((12.5px) * var(--sp-fs,1)) !important}
/* ai.css */
.ai-window{font-family:var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.ai-side-head strong{font-size:calc((17px) * var(--sp-fs,1))}
.ai-search input{font-size:calc((13.5px) * var(--sp-fs,1))}
.ai-new-chat{font-size:calc((14.5px) * var(--sp-fs,1))}
.ai-side-section h4{font-size:calc((12px) * var(--sp-fs,1))}
.ai-modes button{font-size:calc((14px) * var(--sp-fs,1))}
.ai-chat-item strong{font-size:calc((13.5px) * var(--sp-fs,1))}
.ai-chat-item small{font-size:calc((11px) * var(--sp-fs,1))}
.ai-side-empty{font-size:calc((12.5px) * var(--sp-fs,1))}
.ai-side-link{font-size:calc((13.5px) * var(--sp-fs,1))}
.ai-context-card strong{font-size:calc((13.5px) * var(--sp-fs,1))}
.ai-context-card small{font-size:calc((11.5px) * var(--sp-fs,1))}
.ai-ring b{font-size:calc((9.5px) * var(--sp-fs,1))}
.ai-tab{font-size:calc((13.5px) * var(--sp-fs,1))}
.ai-tab-plus{font-size:calc((20px) * var(--sp-fs,1))}
.ai-pill-btn{font-size:calc((13px) * var(--sp-fs,1))}
.ai-model-pill{font-size:calc((13px) * var(--sp-fs,1))}
.ai-model-name{font-size:calc((14px) * var(--sp-fs,1))}
.ai-panel-hint{font-size:calc((12px) * var(--sp-fs,1))}
.ai-headline{font-size:calc((clamp(22px,2.4vw,31px)) * var(--sp-fs,1))}
.ai-sub{font-size:calc((14px) * var(--sp-fs,1))}
.ai-pinned-head{font-size:calc((13.5px) * var(--sp-fs,1))}
.ai-card strong{font-size:calc((14px) * var(--sp-fs,1))}
.ai-card small{font-size:calc((12.5px) * var(--sp-fs,1))}
.ai-card time{font-size:calc((11.5px) * var(--sp-fs,1))}
.ai-msg.user .bubble{font-size:calc((15px) * var(--sp-fs,1))}
.ai-msg .att{font-size:calc((12px) * var(--sp-fs,1))}
.ai-msg.assistant .body{font-size:calc((15px) * var(--sp-fs,1))}
.md h1{font-size:calc((20px) * var(--sp-fs,1))}
.md h2{font-size:calc((18px) * var(--sp-fs,1))}
.md h3{font-size:calc((16px) * var(--sp-fs,1))}
.md code{font-size:calc((13px) * var(--sp-fs,1))}
.md pre code{font-size:calc((13px) * var(--sp-fs,1))}
.ai-msg-actions button{font-size:calc((12.5px) * var(--sp-fs,1))}
.ai-chip{font-size:calc((12.5px) * var(--sp-fs,1))}
.ai-composer-strip{font-size:calc((12px) * var(--sp-fs,1))}
.ai-attachment{font-size:calc((12.5px) * var(--sp-fs,1))}
.ai-attachment button{font-size:calc((16px) * var(--sp-fs,1))}
.ai-composer textarea{font-size:calc((15px) * var(--sp-fs,1))}
.ai-tool{font-size:calc((12.5px) * var(--sp-fs,1))}
.ai-count{font-size:calc((11.5px) * var(--sp-fs,1))}
.ai-disclaimer{font-size:calc((11.5px) * var(--sp-fs,1))}
.ai-toast{font-size:calc((13px) * var(--sp-fs,1))}
.ai-modes button.ai-mode-agent em{font-size:calc((10.5px) * var(--sp-fs,1))}
.agent-step{font-size:calc((13.5px) * var(--sp-fs,1))}
.agent-step .count{font-size:calc((12px) * var(--sp-fs,1))}
details.agent-steps summary{font-size:calc((12.5px) * var(--sp-fs,1))}
.agent-card-head strong{font-size:calc((14px) * var(--sp-fs,1))}
.agent-card-head small{font-size:calc((12px) * var(--sp-fs,1))}
.agent-item .kind{font-size:calc((10.5px) * var(--sp-fs,1))}
.agent-item strong{font-size:calc((14px) * var(--sp-fs,1))}
.agent-item small{font-size:calc((12.5px) * var(--sp-fs,1))}
.agent-notes small{font-size:calc((12px) * var(--sp-fs,1))}
.ai-window .agent-approve{font-size:calc((13.5px) * var(--sp-fs,1))}
.ai-window .agent-dismiss{font-size:calc((13.5px) * var(--sp-fs,1))}
.agent-open{font-size:calc((13px) * var(--sp-fs,1))}
/* account.css */
.acct-window{font-family:var(--sp-head,Jost,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.ring-xl .avatar{font-size:calc((42px) * var(--sp-fs,1))}
.acct-id h2{font-size:calc((20px) * var(--sp-fs,1))}
.acct-id p{font-size:calc((12.5px) * var(--sp-fs,1))}
.acct-nav button{font-size:calc((15px) * var(--sp-fs,1))}
.acct-head h1{font-size:calc((26px) * var(--sp-fs,1))}
.acct-head p{font-size:calc((14px) * var(--sp-fs,1))}
.acct-card h3{font-size:calc((21px) * var(--sp-fs,1))}
.acct-sub{font-size:calc((14px) * var(--sp-fs,1))}
.acct-photo-actions small{font-size:calc((12.5px) * var(--sp-fs,1))}
.acct-field>span{font-size:calc((13px) * var(--sp-fs,1))}
.acct-field input{font-size:calc((15px) * var(--sp-fs,1))}
.acct-msg{font-size:calc((13px) * var(--sp-fs,1))}
.acct-window .primary-pill{font-size:calc((14.5px) * var(--sp-fs,1))}
.acct-window .ghost-pill{font-size:calc((14px) * var(--sp-fs,1))}
.acct-steps{font-size:calc((14px) * var(--sp-fs,1))}
.acct-secret>span{font-size:calc((13px) * var(--sp-fs,1))}
.acct-secret code{font:600 calc(14px * var(--sp-fs,1)) ui-monospace,SFMono-Regular,Menlo,monospace}
@media (max-width:900px){
.acct-id .ring-lg .avatar{font-size:calc((20px) * var(--sp-fs,1))}
.acct-id h2{font-size:calc((16px) * var(--sp-fs,1))}
.acct-id p{font-size:calc((11.5px) * var(--sp-fs,1))}
.acct-head h1{font-size:calc((22px) * var(--sp-fs,1))}
.acct-back{font-size:calc((14px) * var(--sp-fs,1))}
}
.acct-window .acct-appearance .sheet-lead{font-size:calc((13px) * var(--sp-fs,1))}
/* messages.css */
.msg-window{font-family:var(--sp-font,Inter,InterSP,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.rail-badge,.icon-badge{font-size:calc((10.5px) * var(--sp-fs,1))}
.msg-side-head h2{font-size:calc((20px) * var(--sp-fs,1))}
.msg-tabs button{font-size:calc((13.5px) * var(--sp-fs,1))}
.msg-tabs b{font-size:calc((10.5px) * var(--sp-fs,1))}
.msg-row-top strong{font-size:calc((14px) * var(--sp-fs,1))}
.msg-row time,.msg-note time{font-size:calc((11px) * var(--sp-fs,1))}
.msg-row small{font-size:calc((12.5px) * var(--sp-fs,1))}
.msg-count{font-size:calc((11px) * var(--sp-fs,1))}
.msg-note-line{font-size:calc((13.5px) * var(--sp-fs,1))}
.msg-note-task{font-size:calc((12.5px) * var(--sp-fs,1))}
.msg-avatar{font-size:calc((13px) * var(--sp-fs,1))}
.msg-empty strong{font-size:calc((14px) * var(--sp-fs,1))}
.msg-empty p{font-size:calc((13px) * var(--sp-fs,1))}
.msg-muted{font-size:calc((13px) * var(--sp-fs,1))}
.msg-link{font-size:calc((12.5px) * var(--sp-fs,1))}
.msg-push-text strong{font-size:calc((13px) * var(--sp-fs,1))}
.msg-push-text small{font-size:calc((11.5px) * var(--sp-fs,1))}
.msg-chip{font-size:calc((12.5px) * var(--sp-fs,1))}
.msg-placeholder strong{font-size:calc((16px) * var(--sp-fs,1))}
.msg-placeholder p{font-size:calc((13.5px) * var(--sp-fs,1))}
.msg-head>strong{font-size:calc((16px) * var(--sp-fs,1))}
.msg-who strong{font-size:calc((15.5px) * var(--sp-fs,1))}
.msg-who small{font-size:calc((12px) * var(--sp-fs,1))}
.msg-day{font-size:calc((11.5px) * var(--sp-fs,1))}
.msg-bubble{font-size:calc((14.5px) * var(--sp-fs,1))}
.msg-bubble time{font-size:calc((10.5px) * var(--sp-fs,1))}
.msg-compose textarea{font-size:calc((14.5px) * var(--sp-fs,1))}
.msg-readonly{font-size:calc((12.5px) * var(--sp-fs,1))}
.msg-search input{font-size:calc((14px) * var(--sp-fs,1))}
.msg-toast{font-size:calc((13px) * var(--sp-fs,1))}
.msg-files{font-size:calc((12.5px) * var(--sp-fs,1))}
.msg-link.inline{font-size:calc((12px) * var(--sp-fs,1))}
/* chat.css */
.cx-window{font:calc(14px * var(--sp-fs,1))/1.45 Inter,InterSP,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif}
.small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-srv-icon{font-size:calc((15px) * var(--sp-fs,1))}
.cx-badge{font-size:calc((11px) * var(--sp-fs,1))}
.cx-side-head.server{font-size:calc((15px) * var(--sp-fs,1))}
.cx-cat-head.plain{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-cat-toggle{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-limit{font-size:calc((11px) * var(--sp-fs,1))}
.cx-vmember{font-size:calc((13px) * var(--sp-fs,1))}
.cx-live{font-size:calc((10px) * var(--sp-fs,1))}
.cx-dm-text small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-voicebar-text b{font-size:calc((13px) * var(--sp-fs,1))}
.cx-voicebar-text small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-vb-btn{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-me-text>span{font-size:calc((13.5px) * var(--sp-fs,1))}
.cx-me-text small{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-av{font-size:calc((14px) * var(--sp-fs,1))}
.cx-av.xxs{font-size:calc((7px) * var(--sp-fs,1))}
.cx-av.xs{font-size:calc((9.5px) * var(--sp-fs,1))}
.cx-av.sm{font-size:calc((12px) * var(--sp-fs,1))}
.cx-av.lg{font-size:calc((18px) * var(--sp-fs,1))}
.cx-av.xl{font-size:calc((26px) * var(--sp-fs,1))}
.cx-av.xxl{font-size:calc((28px) * var(--sp-fs,1))}
.cx-head-title{font-size:calc((15.5px) * var(--sp-fs,1))}
.cx-head-topic{font-size:calc((13px) * var(--sp-fs,1))}
.cx-slow{font-size:calc((13px) * var(--sp-fs,1))}
.cx-tabs button{font-size:calc((13px) * var(--sp-fs,1))}
.cx-input.slim{font-size:calc((13px) * var(--sp-fs,1))}
.cx-chat.cx-dropping::after{font-size:calc((18px) * var(--sp-fs,1))}
.cx-welcome h2{font-size:calc((28px) * var(--sp-fs,1))}
.cx-day{font-size:calc((12px) * var(--sp-fs,1))}
.cx-new-line{font-size:calc((11px) * var(--sp-fs,1))}
.cx-hover-time{font-size:calc((10.5px) * var(--sp-fs,1))}
.cx-author{font-size:calc((15px) * var(--sp-fs,1))}
.cx-msg-head time,.cx-sys time{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-tag{font-size:calc((10px) * var(--sp-fs,1))}
.cx-md{font-size:calc((15px) * var(--sp-fs,1))}
.cx-md.jumbo{font-size:calc((44px) * var(--sp-fs,1))}
.cx-code{font:calc(13px * var(--sp-fs,1))/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.cx-pre{font:calc(13px * var(--sp-fs,1))/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
h3.cx-h{font-size:calc((22px) * var(--sp-fs,1))}
h4.cx-h{font-size:calc((19px) * var(--sp-fs,1))}
h5.cx-h{font-size:calc((16px) * var(--sp-fs,1))}
.cx-sub{font-size:calc((12px) * var(--sp-fs,1))}
.cx-edited{font-size:calc((11px) * var(--sp-fs,1))}
.cx-reply-ref{font-size:calc((13px) * var(--sp-fs,1))}
.cx-sys{font-size:calc((14px) * var(--sp-fs,1))}
.cx-sys .cx-author{font-size:calc((14px) * var(--sp-fs,1))}
.cx-failed{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-failed button{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-quick{font-size:calc((17px) * var(--sp-fs,1))}
.cx-react{font-size:calc((14px) * var(--sp-fs,1))}
.cx-react b{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-edit textarea{font-size:calc((15px) * var(--sp-fs,1))}
.cx-edit small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-file small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-vm-time{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-vm-speed{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-jump{font-size:calc((13px) * var(--sp-fs,1))}
.cx-replybar{font-size:calc((13px) * var(--sp-fs,1))}
.cx-ping{font-size:calc((12px) * var(--sp-fs,1))}
.cx-pfile span{font-size:calc((12px) * var(--sp-fs,1))}
.cx-pfile small{font-size:calc((11px) * var(--sp-fs,1))}
.cx-composer textarea{font-size:calc((15px) * var(--sp-fs,1))}
.cx-composer.readonly{font-size:calc((14px) * var(--sp-fs,1))}
.cx-typing{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-suggest h6{font-size:calc((11px) * var(--sp-fs,1))}
.cx-suggest small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-sug-emoji{font-size:calc((20px) * var(--sp-fs,1))}
.cx-result-head{font-size:calc((12px) * var(--sp-fs,1))}
.cx-result-msg time{font-size:calc((11px) * var(--sp-fs,1))}
.cx-result .cx-md{font-size:calc((14px) * var(--sp-fs,1))}
.cx-mgroup{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-person-text b{font-size:calc((15px) * var(--sp-fs,1))}
.cx-person-text small{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-member-name{font-size:calc((14px) * var(--sp-fs,1))}
.cx-member-text small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-join h2{font-size:calc((26px) * var(--sp-fs,1))}
.cx-tile-name{font-size:calc((13px) * var(--sp-fs,1))}
.cx-btn{font-size:calc((14px) * var(--sp-fs,1))}
.cx-btn.big{font-size:calc((15px) * var(--sp-fs,1))}
.cx-btn.small{font-size:calc((13px) * var(--sp-fs,1))}
.cx-empty strong{font-size:calc((17px) * var(--sp-fs,1))}
.cx-layer{font:calc(14px * var(--sp-fs,1))/1.45 Inter,InterSP,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif}
.cx-menu button{font-size:calc((13.5px) * var(--sp-fs,1))}
.cx-menu-emoji button{font-size:calc((20px) * var(--sp-fs,1))}
.cx-menu-slider span{font-size:calc((12px) * var(--sp-fs,1))}
.cx-status-item small{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-profile-body h3{font-size:calc((20px) * var(--sp-fs,1))}
.cx-profile-custom{font-size:calc((13.5px) * var(--sp-fs,1))}
.cx-profile-status{font-size:calc((13px) * var(--sp-fs,1))}
.cx-profile-about h5,.cx-profile-roles h5{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-role-chip{font-size:calc((12px) * var(--sp-fs,1))}
.cx-emoji-tabs button{font-size:calc((17px) * var(--sp-fs,1))}
.cx-emoji-grid h6{font-size:calc((11px) * var(--sp-fs,1))}
.cx-emoji-set button{font-size:calc((22px) * var(--sp-fs,1))}
.cx-modal-head h3{font-size:calc((20px) * var(--sp-fs,1))}
.cx-modal-head p{font-size:calc((13.5px) * var(--sp-fs,1))}
.cx-field>span{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-field>small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-toggle>span small{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-or{font-size:calc((12px) * var(--sp-fs,1))}
.cx-pick small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-srv-icon.big{font-size:calc((24px) * var(--sp-fs,1))}
.cx-type small{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-settings-nav h6{font-size:calc((12px) * var(--sp-fs,1))}
.cx-settings-body h3{font-size:calc((19px) * var(--sp-fs,1))}
.cx-settings-body h5{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-note{font-size:calc((13px) * var(--sp-fs,1))}
.cx-ow-head{font-size:calc((12px) * var(--sp-fs,1))}
.cx-ow-row small{font-size:calc((12px) * var(--sp-fs,1))}
.cx-role-row small{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-role-edit h4{font-size:calc((16px) * var(--sp-fs,1))}
.cx-mt-row.head{font-size:calc((11.5px) * var(--sp-fs,1))}
.cx-mt-name small,.cx-mt-name code{font-size:calc((12px) * var(--sp-fs,1))}
.cx-cam-preview{font-size:calc((13px) * var(--sp-fs,1))}
.cx-keys kbd{font:calc(12.5px * var(--sp-fs,1)) ui-monospace,Menlo,monospace}
.cx-format code{font-size:calc((12.5px) * var(--sp-fs,1))}
.cx-incoming strong{font-size:calc((18px) * var(--sp-fs,1))}
.cx-incoming>span{font-size:calc((13.5px) * var(--sp-fs,1))}
.cx-toast{font-size:calc((13.5px) * var(--sp-fs,1))}
.cx-lightbox-bar{font-size:calc((13px) * var(--sp-fs,1))}
/* boards.css */
.bd-window{font:calc(14px * var(--sp-fs,1))/1.45 Inter,InterSP,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif}
.bd-empty strong{font-size:calc((18px) * var(--sp-fs,1))}
.bd-btn{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-btn.small{font-size:calc((13px) * var(--sp-fs,1))}
.bd-linkbtn{font-size:calc((13px) * var(--sp-fs,1))}
.bd-input.slim{font-size:calc((13px) * var(--sp-fs,1))}
.bd-field>span{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-seg button{font-size:calc((13px) * var(--sp-fs,1))}
.bd-pill{font-size:calc((12px) * var(--sp-fs,1))}
.bd-pill.tiny{font-size:calc((11px) * var(--sp-fs,1))}
.bd-progress-row small{font-size:calc((12px) * var(--sp-fs,1))}
.bd-brand{font-size:calc((18px) * var(--sp-fs,1))}
.bd-section h3,.bd-results h3{font-size:calc((15px) * var(--sp-fs,1))}
.bd-tile b{font-size:calc((15px) * var(--sp-fs,1))}
.bd-welcome h2{font-size:calc((22px) * var(--sp-fs,1))}
.bd-title{font-size:calc((18px) * var(--sp-fs,1))}
.bd-title-input{font-size:calc((18px) * var(--sp-fs,1))}
.bd-chip{font-size:calc((13px) * var(--sp-fs,1))}
.bd-count{font-size:calc((11px) * var(--sp-fs,1))}
.bd-views button{font-size:calc((13px) * var(--sp-fs,1))}
.bd-more-av{font-size:calc((12px) * var(--sp-fs,1))}
.bd-closed-bar,.bd-join-bar{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-list-head h2{font-size:calc((14px) * var(--sp-fs,1))}
.bd-list-count{font-size:calc((12px) * var(--sp-fs,1))}
.bd-list-input{font-size:calc((14px) * var(--sp-fs,1))}
.bd-add{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-list.collapsed b{font-size:calc((14px) * var(--sp-fs,1))}
.bd-card.full .bd-card-title{font-size:calc((16px) * var(--sp-fs,1))}
.bd-lbl{font-size:calc((12px) * var(--sp-fs,1))}
.bd-lbl.big{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-lbl.wide{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-card-title{font-size:calc((14px) * var(--sp-fs,1))}
.bd-template-tag{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-badge{font-size:calc((12.5px) * var(--sp-fs,1))}
.bd-filter h4,.bd-picker h4{font-size:calc((14px) * var(--sp-fs,1))}
.bd-filter h5,.bd-picker h5,.bd-drawer h5{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-menu-item{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-vis-opt small{font-size:calc((12.5px) * var(--sp-fs,1))}
.bd-mini-cal-grid .wd{font-size:calc((11px) * var(--sp-fs,1))}
.bd-mini-cal-grid button{font-size:calc((13px) * var(--sp-fs,1))}
.bd-cover-size small{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-table{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-table th button,.bd-table th:not(:has(button)){font-size:calc((12px) * var(--sp-fs,1))}
.bd-cal-head b{font-size:calc((17px) * var(--sp-fs,1))}
.bd-cal-wd{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-cal-num{font-size:calc((12px) * var(--sp-fs,1))}
.bd-cal-card{font-size:calc((12px) * var(--sp-fs,1))}
.bd-cal-day small{font-size:calc((11px) * var(--sp-fs,1))}
.bd-cardm{font:calc(14px * var(--sp-fs,1))/1.45 Inter,InterSP,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif}
.bd-cardm-title{font-size:calc((20px) * var(--sp-fs,1))}
.bd-cardm-sub{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-meta h5{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-due-pill{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-sec-head h3{font-size:calc((16px) * var(--sp-fs,1))}
.bd-desc .cx-md{font-size:calc((14px) * var(--sp-fs,1))}
.bd-fieldval>span{font-size:calc((12px) * var(--sp-fs,1))}
.bd-att-thumb b{font-size:calc((15px) * var(--sp-fs,1))}
.bd-act p{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-cardm-side h4{font-size:calc((11.5px) * var(--sp-fs,1))}
.bd-side-btn{font-size:calc((13.5px) * var(--sp-fs,1))}
.bd-drawer-head h3{font-size:calc((15px) * var(--sp-fs,1))}
.bd-drawer-item{font-size:calc((14px) * var(--sp-fs,1))}
.bd-drawer-item small{font-size:calc((12px) * var(--sp-fs,1))}
.bd-log{font:calc(12px * var(--sp-fs,1))/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}
.bd-trello-intro h2{font-size:calc((22px) * var(--sp-fs,1))}
.bd-trello-card h3{font-size:calc((16px) * var(--sp-fs,1))}
.bd-step-n{font-size:calc((13px) * var(--sp-fs,1))}
.bd-trello-boards h5{font-size:calc((11.5px) * var(--sp-fs,1))}
@media (max-width:900px){
.bd-title{font-size:calc((16px) * var(--sp-fs,1))}
.bd-cal-card{font-size:calc((10.5px) * var(--sp-fs,1))}
}
.bd-more-cards{font-size:calc((13px) * var(--sp-fs,1))}
.bd-share-hint{font-size:calc((13px) * var(--sp-fs,1))}
/* lobby.css */
.lobby-window{font-family:var(--sp-font,Inter,InterSP,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.lobby-loading{font-size:calc((14px) * var(--sp-fs,1))}
.lobby-picker-box h2{font-size:calc((24px) * var(--sp-fs,1))}
.lobby-picker-box p{font-size:calc((14.5px) * var(--sp-fs,1))}
.lobby-dept-card strong{font-size:calc((16px) * var(--sp-fs,1))}
.lobby-dept-card small{font-size:calc((12px) * var(--sp-fs,1))}
.lobby-dept-ic{font-size:calc((22px) * var(--sp-fs,1))}
.lobby-picker-cancel{font-size:calc((14px) * var(--sp-fs,1))}
.lobby-dept{font-size:calc((12.5px) * var(--sp-fs,1))}
.lobby-mbar .lobby-dept{font-size:calc((13.5px) * var(--sp-fs,1))}
@media (max-width:900px){
.lobby-mbar strong{font-size:calc((16px) * var(--sp-fs,1))}
.lobby-back{font-size:calc((14px) * var(--sp-fs,1))}
}
/* cards.css */
.cards-window{font-family:var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.cards-heading h1{font-family:var(--sp-head,Jost,InterSP,Inter,"PingFang SC","Microsoft YaHei",sans-serif);font-size:calc((26px) * var(--sp-fs,1))}
.cards-heading p{font-size:calc((13px) * var(--sp-fs,1))}
.gcard-art blockquote{font-family:var(--sp-head,Jost,InterSP,Inter,"PingFang SC","Microsoft YaHei",sans-serif);font-size:calc((19px) * var(--sp-fs,1))}
.gcard-art::before{font-family:var(--sp-head,Jost,serif);font-size:calc((76px) * var(--sp-fs,1))}
.gcard-chip{font-size:calc((12px) * var(--sp-fs,1))}
.cards-window .gcard-chip{font-size:calc((12px) * var(--sp-fs,1))}
.gcard-title h3{font-family:var(--sp-head,Jost,InterSP,Inter,"PingFang SC","Microsoft YaHei",sans-serif);font-size:calc((19px) * var(--sp-fs,1))}
.gcard-count{font-size:calc((12px) * var(--sp-fs,1))}
.gcard-text{font-size:calc((13px) * var(--sp-fs,1))}
.gcard-meta{font-size:calc((11.5px) * var(--sp-fs,1))}
.gcard:not(.is-active) .gcard-title h3{font-size:calc((16px) * var(--sp-fs,1))}
.dock-title strong{font-size:calc((14px) * var(--sp-fs,1))}
.dock-title em{font-size:calc((10.5px) * var(--sp-fs,1))}
.dock-info small{font-size:calc((12px) * var(--sp-fs,1))}
.cards-empty h2{font-family:var(--sp-head,Jost,InterSP,Inter,"PingFang SC","Microsoft YaHei",sans-serif);font-size:calc((22px) * var(--sp-fs,1))}
.cards-empty p{font-size:calc((14px) * var(--sp-fs,1))}
.cards-window .primary-pill{font-size:calc((14.5px) * var(--sp-fs,1))}
.cp-status{font-size:calc((12px) * var(--sp-fs,1))}
.cp-soon h2{font-family:var(--sp-head,Jost,InterSP,Inter,"PingFang SC","Microsoft YaHei",sans-serif);font-size:calc((26px) * var(--sp-fs,1))}
.cp-desc{font-size:calc((15px) * var(--sp-fs,1))}
.cp-note{font-size:calc((13px) * var(--sp-fs,1))}
@media (max-width:900px){
.cards-back{font-size:calc((14px) * var(--sp-fs,1))}
.cards-heading h1{font-size:calc((20px) * var(--sp-fs,1))}
}
/* admin.css */
.adm-window{font-family:var(--sp-head,Jost,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.adm-brand strong{font-size:calc((19px) * var(--sp-fs,1))}
.adm-brand small{font-size:calc((12px) * var(--sp-fs,1))}
.adm-nav button{font-size:calc((15px) * var(--sp-fs,1))}
.adm-nav-badge{font-size:calc((11px) * var(--sp-fs,1))}
.adm-live{font-size:calc((12px) * var(--sp-fs,1))}
.adm-back{font-size:calc((14px) * var(--sp-fs,1))}
.adm-head h1{font-size:calc((26px) * var(--sp-fs,1))}
.adm-head p{font-size:calc((14px) * var(--sp-fs,1))}
.adm-head-actions small{font-size:calc((12px) * var(--sp-fs,1))}
.adm-loading{font-size:calc((14px) * var(--sp-fs,1))}
.adm-card-head h3{font-size:calc((17px) * var(--sp-fs,1))}
.adm-link{font-size:calc((12.5px) * var(--sp-fs,1))}
.adm-empty{font-size:calc((13.5px) * var(--sp-fs,1))}
.adm-note{font-size:calc((12.5px) * var(--sp-fs,1))}
.adm-pill{font-size:calc((11.5px) * var(--sp-fs,1))}
.adm-kpi-label{font-size:calc((13px) * var(--sp-fs,1))}
.adm-kpi-value{font-size:calc((32px) * var(--sp-fs,1))}
.adm-kpi-sub{font-size:calc((11.5px) * var(--sp-fs,1))}
.adm-legend{font-size:calc((12px) * var(--sp-fs,1))}
.adm-chart .axis{font-size:calc((10.5px) * var(--sp-fs,1))}
.adm-quick-btn{font-size:calc((14px) * var(--sp-fs,1))}
.adm-ev-top{font-size:calc((14px) * var(--sp-fs,1))}
.adm-ev-meta{font-size:calc((12px) * var(--sp-fs,1))}
.adm-ev-time{font-size:calc((11.5px) * var(--sp-fs,1))}
.adm-search input{font-size:calc((14.5px) * var(--sp-fs,1))}
.adm-seg button{font-size:calc((13.5px) * var(--sp-fs,1))}
.adm-select{font-size:calc((13.5px) * var(--sp-fs,1))}
.adm-primary{font-size:calc((14px) * var(--sp-fs,1))}
.adm-ghost{font-size:calc((13px) * var(--sp-fs,1))}
.adm-count{font-size:calc((12.5px) * var(--sp-fs,1))}
.adm-user-t strong{font-size:calc((15px) * var(--sp-fs,1))}
.adm-user-t small{font-size:calc((12px) * var(--sp-fs,1))}
.adm-user-stats dt{font-size:calc((11px) * var(--sp-fs,1))}
.adm-user-stats dd{font-size:calc((13px) * var(--sp-fs,1))}
.adm-lockedtxt{font-size:calc((12px) * var(--sp-fs,1))}
.adm-switch{font-size:calc((13px) * var(--sp-fs,1))}
.adm-av{font-size:calc((16px) * var(--sp-fs,1))}
.adm-sess-top{font-size:calc((14px) * var(--sp-fs,1))}
.adm-sess-dev{font-size:calc((12.5px) * var(--sp-fs,1))}
.adm-sess-tm{font-size:calc((11.5px) * var(--sp-fs,1))}
.adm-ips strong{font:600 calc(13.5px * var(--sp-fs,1)) ui-monospace,SFMono-Regular,Menlo,monospace}
.adm-ips small{font-size:calc((12px) * var(--sp-fs,1))}
.adm-post-who .adm-av{font-size:calc((13px) * var(--sp-fs,1))}
.adm-post-who strong{font-size:calc((13.5px) * var(--sp-fs,1))}
.adm-post-who small{font-size:calc((11.5px) * var(--sp-fs,1))}
.adm-post-text{font-size:calc((13.5px) * var(--sp-fs,1))}
.adm-kv div{font-size:calc((13px) * var(--sp-fs,1))}
.adm-modal-card h3{font-size:calc((20px) * var(--sp-fs,1))}
.adm-modal-text{font-size:calc((14px) * var(--sp-fs,1))}
.adm-modal-msg{font-size:calc((12.5px) * var(--sp-fs,1))}
.adm-field>span{font-size:calc((13px) * var(--sp-fs,1))}
.adm-field input{font-size:calc((15px) * var(--sp-fs,1))}
.adm-check{font-size:calc((14px) * var(--sp-fs,1))}
.adm-secret code{font:600 calc(17px * var(--sp-fs,1)) ui-monospace,SFMono-Regular,Menlo,monospace}
.adm-toast{font-size:calc((14px) * var(--sp-fs,1))}
@media (max-width:900px){
.adm-nav button{font-size:calc((13.5px) * var(--sp-fs,1))}
.adm-head h1{font-size:calc((22px) * var(--sp-fs,1))}
.adm-mback{font-size:calc((14px) * var(--sp-fs,1))}
.adm-kpi-value{font-size:calc((26px) * var(--sp-fs,1))}
}
.adm-groups-label{font-size:calc((11.5px) * var(--sp-fs,1))}
.adm-gchip{font-size:calc((12.5px) * var(--sp-fs,1))}
.adm-glist strong{font-size:calc((14.5px) * var(--sp-fs,1))}
.adm-glist small{font-size:calc((12px) * var(--sp-fs,1))}
.adm-gform input{font-size:calc((14.5px) * var(--sp-fs,1))}
.adm-bulk-input{font:calc(13px * var(--sp-fs,1))/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}
.adm-bulk-label{font-size:calc((13px) * var(--sp-fs,1))}
.adm-radio{font-size:calc((13.5px) * var(--sp-fs,1))}
.adm-bulk-table{font-size:calc((13px) * var(--sp-fs,1))}
.adm-bulk-table th{font-size:calc((11.5px) * var(--sp-fs,1))}
.adm-bulk-pw{font:600 calc(13px * var(--sp-fs,1)) ui-monospace,SFMono-Regular,Menlo,monospace}
/* mobile.css */
@media (max-width:900px),(pointer:coarse){
input,textarea,select{font-size:calc((16px) * var(--sp-fs,1)) !important}
}
@media (max-width:360px){
.topbar .brand{font-size:calc((14px) * var(--sp-fs,1))}
}
/* desktop.css */
.ai-workspace.dt-on{font-family:var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.dt-badge{font-size:calc((11px) * var(--sp-fs,1))}
.dt-bar{font-size:calc((13.5px) * var(--sp-fs,1))}
.dt-bi .dt-badge{font-size:calc((10px) * var(--sp-fs,1))}
.dt-lang span{font-size:calc((10.5px) * var(--sp-fs,1))}
.dt-meter{font-size:calc((12.5px) * var(--sp-fs,1))}
.dt-mp-title{font-size:calc((13px) * var(--sp-fs,1))}
.dt-mp-line{font-size:calc((13px) * var(--sp-fs,1))}
.dt-mp-row small{font-size:calc((11.5px) * var(--sp-fs,1))}
.dt-av{font-size:calc((12px) * var(--sp-fs,1))}
.dt-l::after{font:700 calc(10px * var(--sp-fs,1))/13px system-ui,sans-serif}
.dt-l.close::after{font-size:calc((12px) * var(--sp-fs,1))}
.dt-name{font-size:calc((13.5px) * var(--sp-fs,1))}
.dt-tip{font-size:calc((12.5px) * var(--sp-fs,1))}
.dt-dlabel{font-size:calc((12.5px) * var(--sp-fs,1))}
.dt-rename{font-size:calc((12.5px) * var(--sp-fs,1))}
.dt-menu{font-size:calc((13.5px) * var(--sp-fs,1))}
.dt-menu button.on::before{font-size:calc((12px) * var(--sp-fs,1))}
.dt-menu kbd{font-size:calc((12px) * var(--sp-fs,1))}
.dt-pad-search input{font-size:calc((15px) * var(--sp-fs,1))}
.dt-pad-app{font-size:calc((14px) * var(--sp-fs,1))}
.mb-brand{font-size:calc((18px) * var(--sp-fs,1))}
.mb-status .dt-av{font-size:calc((15px) * var(--sp-fs,1))}
.mb-time{font-size:calc((46px) * var(--sp-fs,1))}
.mb-date{font-size:calc((15px) * var(--sp-fs,1))}
.mb-hello{font-size:calc((16px) * var(--sp-fs,1))}
.mb-switch header strong{font-size:calc((18px) * var(--sp-fs,1))}
.mb-closeall,.mb-done{font-size:calc((14px) * var(--sp-fs,1))}
.mb-card-open{font-size:calc((17px) * var(--sp-fs,1))}
/* widgets.css */
.wg-city{font-size:calc((15px) * var(--sp-fs,1))}
.wg-sub{font-size:calc((12px) * var(--sp-fs,1))}
.wg-chip{font-size:calc((11px) * var(--sp-fs,1))}
.wg-time{font-size:calc((38px) * var(--sp-fs,1))}
.wg-sec{font-size:calc((15px) * var(--sp-fs,1))}
.wg-date{font-size:calc((12.5px) * var(--sp-fs,1))}
.wg-other{font-size:calc((12px) * var(--sp-fs,1))}
.wg-temp{font-size:calc((46px) * var(--sp-fs,1))}
.wg-wx-meta{font-size:calc((11.5px) * var(--sp-fs,1))}
.wg-chart .lbl text{font-size:calc((9.5px) * var(--sp-fs,1))}
.wg-tip b{font-size:calc((14px) * var(--sp-fs,1))}
.wg-tip small{font-size:calc((10.5px) * var(--sp-fs,1))}
.wg-chip-box small,.wg-chip-btn small{font-size:calc((10px) * var(--sp-fs,1))}
.wg-chip-box b,.wg-chip-btn b{font-size:calc((12.5px) * var(--sp-fs,1))}
.wg-day{font-size:calc((12.5px) * var(--sp-fs,1))}
.wg-pp{font-size:calc((10.5px) * var(--sp-fs,1))}
.wg-msg{font-size:calc((12.5px) * var(--sp-fs,1))}
.wg-page.p-disk .wg-disk-pct{font-size:calc((34px) * var(--sp-fs,1))}
.wg-ring-v{font-size:calc((19px) * var(--sp-fs,1))}
.wg-ring-l{font-size:calc((12.5px) * var(--sp-fs,1))}
.wg-ring-sub{font-size:calc((11px) * var(--sp-fs,1))}
.wg-stats small,.wg-net-legend small{font-size:calc((9.5px) * var(--sp-fs,1))}
.wg-stats b{font-size:calc((13px) * var(--sp-fs,1))}
.wg-health{font-size:calc((11.5px) * var(--sp-fs,1))}
.wg-disk-pct{font-size:calc((28px) * var(--sp-fs,1))}
.wg-disk-top small{font-size:calc((11px) * var(--sp-fs,1))}
.wg-disk-used{font-size:calc((13px) * var(--sp-fs,1))}
.wg-disk-free{font-size:calc((11.5px) * var(--sp-fs,1))}
.wg-net-max{font-size:calc((9.5px) * var(--sp-fs,1))}
.wg-net-legend b{font-size:calc((13px) * var(--sp-fs,1))}
.wg-net-legend div small:last-child{font-size:calc((10px) * var(--sp-fs,1))}
@media (max-height:900px){
.wg-time{font-size:calc((31px) * var(--sp-fs,1))}
.wg-temp{font-size:calc((38px) * var(--sp-fs,1))}
.wg-ring-v{font-size:calc((16px) * var(--sp-fs,1))}
.wg-page.p-disk .wg-disk-pct{font-size:calc((30px) * var(--sp-fs,1))}
}
@media (max-height:780px){
.wg-time{font-size:calc((27px) * var(--sp-fs,1))}
.wg-date{font-size:calc((11.5px) * var(--sp-fs,1))}
}
/* looks.css */
.look-head span{font-size:calc((15px) * var(--sp-fs,1))}
.look-head small{font-size:calc((12.5px) * var(--sp-fs,1))}
.theme-opt span{font-size:calc((12.5px) * var(--sp-fs,1))}
.font-opt b{font-size:calc((20px) * var(--sp-fs,1))}
.font-opt span{font-size:calc((12.5px) * var(--sp-fs,1))}
.font-opt[data-font="default"] b{font-family:var(--sp-head,Jost,InterSP,sans-serif)}
.font-opt[data-font="inter"] b{font-family:var(--sp-font,InterSP,Inter,sans-serif)}
.font-opt[data-font="jost"] b{font-family:var(--sp-head,Jost,sans-serif)}
.fs-row .fs-a.sm{font-size:calc((12px) * var(--sp-fs,1))}
.fs-row .fs-a.lg{font-size:calc((21px) * var(--sp-fs,1))}
.fs-ticks{font-size:calc((11px) * var(--sp-fs,1))}
/* kol.css */
.kol-window{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.kol-title h1{font:600 calc(24px * var(--sp-fs,1))/1.15 var(--sp-head,Jost,InterSP,sans-serif)}
.kol-stats{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-btn{font-size:calc((13px) * var(--sp-fs,1))}
.kol-chip{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-note{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-progress span{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-table{font-size:calc((13px) * var(--sp-fs,1))}
.kol-table thead th{font-size:calc((12px) * var(--sp-fs,1))}
.kol-table .kol-grow th{font-size:calc((11.5px) * var(--sp-fs,1))}
.kol-gh small{font-size:calc((10.5px) * var(--sp-fs,1))}
.kol-table thead th b{font-size:calc((11px) * var(--sp-fs,1))}
.kol-tier{font-size:calc((12px) * var(--sp-fs,1))}
.kol-toast{font-size:calc((13px) * var(--sp-fs,1))}
.kol-card h2{font:600 calc(18px * var(--sp-fs,1))/1.2 var(--sp-head,Jost,sans-serif)}
.kol-field{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-field input,.kol-field select{font-size:calc((14px) * var(--sp-fs,1))}
.kol-check{font-size:calc((13px) * var(--sp-fs,1))}
.kol-mtext{font-size:calc((13.5px) * var(--sp-fs,1))}
.kol-mtext.small{font-size:calc((12px) * var(--sp-fs,1))}
.kol-merr{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-state{font-size:calc((13px) * var(--sp-fs,1))}
.kol-steps{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-pcard{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif)}
.kol-pc-photo>span{font:800 calc(120px * var(--sp-fs,1))/1 var(--cond)}
.kol-pc-tier b{font:800 calc(32px * var(--sp-fs,1))/1 var(--cond)}
.kol-pc-tier small{font-size:calc((10px) * var(--sp-fs,1))}
.kol-pc-title{font-size:calc((12.5px) * var(--sp-fs,1))}
.kol-pcard h2{font:800 calc(44px * var(--sp-fs,1))/.95 var(--cond)}
.kol-pc-real{font-size:calc((13px) * var(--sp-fs,1))}
.kol-pc-total b{font:800 calc(40px * var(--sp-fs,1))/1 var(--cond)}
.kol-pc-total span{font-size:calc((13px) * var(--sp-fs,1))}
.kol-pc-pl b{font:700 calc(20px * var(--sp-fs,1))/1.05 var(--cond)}
.kol-pc-pl>span{font-size:calc((11.5px) * var(--sp-fs,1))}
.kol-pc-empty{font-size:calc((13px) * var(--sp-fs,1))}
.kol-pc-foot>span{font-size:calc((12px) * var(--sp-fs,1))}
.kol-pc-foot b{font:700 calc(17px * var(--sp-fs,1))/1 var(--cond)}
.kol-pc-nav{font-size:calc((12px) * var(--sp-fs,1))}
@container (max-width:560px){
.kol-pcard h2{font-size:calc((38px) * var(--sp-fs,1))}
.kol-pc-total b{font-size:calc((34px) * var(--sp-fs,1))}
}
/* mycal.css */
.mycal-window{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.mc-title h1{font:600 calc(22px * var(--sp-fs,1))/1.15 var(--sp-head,Jost,InterSP,sans-serif)}
.mc-title p{font-size:calc((12px) * var(--sp-fs,1))}
.mc-range{font:800 calc(28px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.mc-btn{font-size:calc((13px) * var(--sp-fs,1))}
.mc-seg button{font-size:calc((13px) * var(--sp-fs,1))}
.mc-note{font-size:calc((13px) * var(--sp-fs,1))}
.mc-plate>b{font:800 calc(66px * var(--sp-fs,1))/.82 SPCond,var(--sp-head,Jost,sans-serif)}
.mc-plate strong{font-size:calc((15px) * var(--sp-fs,1))}
.mc-plate span{font-size:calc((12.5px) * var(--sp-fs,1))}
.mc-plate em{font-size:calc((12px) * var(--sp-fs,1))}
.mc-mini-head>span{font-size:calc((13px) * var(--sp-fs,1))}
.mc-mini-grid>i{font-size:calc((10.5px) * var(--sp-fs,1))}
.mc-mini-d{font-size:calc((12px) * var(--sp-fs,1))}
.mc-rail h3{font-size:calc((12px) * var(--sp-fs,1))}
.mc-layer{font-size:calc((13px) * var(--sp-fs,1))}
.mc-layer small{font-size:calc((11.5px) * var(--sp-fs,1))}
.mc-up-t{font-size:calc((13px) * var(--sp-fs,1))}
.mc-up small{font-size:calc((11.5px) * var(--sp-fs,1))}
.mc-muted{font-size:calc((12.5px) * var(--sp-fs,1))}
.mc-sharenote{font-size:calc((12px) * var(--sp-fs,1))}
.mc-chip{font-size:calc((12px) * var(--sp-fs,1))}
.mc-chip time{font-size:calc((11px) * var(--sp-fs,1))}
.mc-more{font-size:calc((11.5px) * var(--sp-fs,1))}
.mc-mhead span{font-size:calc((12px) * var(--sp-fs,1))}
.mc-dnum{font-size:calc((12.5px) * var(--sp-fs,1))}
.mc-wday small{font-size:calc((11.5px) * var(--sp-fs,1))}
.mc-wday b{font:800 calc(24px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.mc-allday-l{font-size:calc((11px) * var(--sp-fs,1))}
.mc-hours span{font-size:calc((11px) * var(--sp-fs,1))}
.mc-block{font-size:calc((12px) * var(--sp-fs,1))}
.mc-block time,.mc-block small{font-size:calc((11px) * var(--sp-fs,1))}
.mc-ghost{font-size:calc((11.5px) * var(--sp-fs,1))}
.mc-aday>header b{font:800 calc(40px * var(--sp-fs,1))/.85 SPCond,var(--sp-head,Jost,sans-serif)}
.mc-aday>header strong{font-size:calc((13.5px) * var(--sp-fs,1))}
.mc-aday>header span{font-size:calc((12px) * var(--sp-fs,1))}
.mc-arow time{font-size:calc((12px) * var(--sp-fs,1))}
.mc-arow b{font-size:calc((13.5px) * var(--sp-fs,1))}
.mc-arow small{font-size:calc((12px) * var(--sp-fs,1))}
.mc-kind{font-size:calc((11px) * var(--sp-fs,1))}
.mc-kindchip{font-size:calc((12px) * var(--sp-fs,1))}
.mc-sheet h2{font-size:calc((19px) * var(--sp-fs,1))}
.mc-when{font-size:calc((13.5px) * var(--sp-fs,1))}
.mc-detail dl{font-size:calc((13px) * var(--sp-fs,1))}
.mc-daysheet>header b{font:800 calc(40px * var(--sp-fs,1))/.85 SPCond,var(--sp-head,Jost,sans-serif)}
.mc-daysheet>header span{font-size:calc((13.5px) * var(--sp-fs,1))}
.mc-confirm p{font-size:calc((13.5px) * var(--sp-fs,1))}
.mc-form input.mc-titlein{font-size:calc((20px) * var(--sp-fs,1))}
.mc-switch{font-size:calc((13px) * var(--sp-fs,1))}
.mc-field h4{font-size:calc((12px) * var(--sp-fs,1))}
.mc-share button{font-size:calc((12.5px) * var(--sp-fs,1))}
.mc-sharehelp{font-size:calc((12px) * var(--sp-fs,1))}
.mc-toast{font-size:calc((13px) * var(--sp-fs,1))}
@container (max-width:980px){
.mc-plate>b{font-size:calc((40px) * var(--sp-fs,1))}
.mc-layer{font-size:calc((12.5px) * var(--sp-fs,1))}
}
@container (max-width:720px){
.mc-range{font-size:calc((24px) * var(--sp-fs,1))}
.mc-hours span{font-size:calc((10px) * var(--sp-fs,1))}
.mc-block{font-size:calc((11px) * var(--sp-fs,1))}
.mc-mhead span{font-size:calc((11px) * var(--sp-fs,1))}
.mc-dnum{font-size:calc((11.5px) * var(--sp-fs,1))}
.mc-chip{font-size:calc((11px) * var(--sp-fs,1))}
.mc-more{font-size:calc((10.5px) * var(--sp-fs,1))}
}
/* ugc.css */
.ugc-window{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.ug-muted{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-btn{font-size:calc((13px) * var(--sp-fs,1))}
.ug-btn.sm{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-rail-head h1{font:600 calc(22px * var(--sp-fs,1))/1.15 var(--sp-head,Jost,InterSP,sans-serif)}
.ug-rail-head p{font-size:calc((12px) * var(--sp-fs,1))}
.ug-ev-top b{font-size:calc((14px) * var(--sp-fs,1))}
.ug-ev-tags{font-size:calc((12px) * var(--sp-fs,1))}
.ug-ev-nums{font-size:calc((12px) * var(--sp-fs,1))}
.ug-apify{font-size:calc((12px) * var(--sp-fs,1))}
.ug-status{font-size:calc((11.5px) * var(--sp-fs,1))}
.ug-empty h2{font:800 calc(26px * var(--sp-fs,1))/1.1 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-empty p{font-size:calc((13.5px) * var(--sp-fs,1))}
.ug-title h2{font:800 calc(34px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-when{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-tag{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-strip-l{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-budget-t{font-size:calc((12px) * var(--sp-fs,1))}
.ug-kpi small{font-size:calc((12px) * var(--sp-fs,1))}
.ug-kpi b{font:800 calc(32px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-kpi em{font-size:calc((11.5px) * var(--sp-fs,1))}
.ug-pulse-head{font-size:calc((12px) * var(--sp-fs,1))}
.ug-pulse-ticks{font-size:calc((10.5px) * var(--sp-fs,1))}
.ug-tabs button{font-size:calc((13.5px) * var(--sp-fs,1))}
.ug-tabs button small{font-size:calc((11.5px) * var(--sp-fs,1))}
.ug-chip{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-select{font-size:calc((13px) * var(--sp-fs,1))}
.ug-userfilter{font-size:calc((13px) * var(--sp-fs,1))}
.ug-grid-empty{font-size:calc((13.5px) * var(--sp-fs,1))}
.ug-tile-foot b{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-tile-foot small{font-size:calc((11px) * var(--sp-fs,1))}
.ug-tile-m{font-size:calc((11.5px) * var(--sp-fs,1))}
.ug-formula{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-winners{font-size:calc((13px) * var(--sp-fs,1))}
.ug-row.head{font-size:calc((12px) * var(--sp-fs,1))}
.ug-rank{font:800 calc(22px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-row.top .ug-rank{font-size:calc((30px) * var(--sp-fs,1))}
.ug-person img,.ug-av{font-size:calc((15px) * var(--sp-fs,1))}
.ug-person b{font-size:calc((13.5px) * var(--sp-fs,1))}
.ug-person small{font-size:calc((12px) * var(--sp-fs,1))}
.ug-num{font-size:calc((13px) * var(--sp-fs,1))}
.ug-num.score{font:800 calc(20px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-win{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-table.runs .ug-row{font-size:calc((13px) * var(--sp-fs,1))}
.ug-menu button{font-size:calc((13px) * var(--sp-fs,1))}
.ug-sheet h3{font:800 calc(26px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-sheet.sm p{font-size:calc((13.5px) * var(--sp-fs,1))}
.ug-field>span{font-size:calc((12px) * var(--sp-fs,1))}
.ug-field small{font-size:calc((11.5px) * var(--sp-fs,1))}
.ug-in.big{font:800 calc(28px * var(--sp-fs,1))/1.1 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-seg button{font-size:calc((13px) * var(--sp-fs,1))}
.ug-est{font-size:calc((12.5px) * var(--sp-fs,1))}
.ug-conn{font-size:calc((13px) * var(--sp-fs,1))}
.ug-post-kind{font-size:calc((12px) * var(--sp-fs,1))}
.ug-post-user b{font-size:calc((15px) * var(--sp-fs,1))}
.ug-post-user small{font-size:calc((12px) * var(--sp-fs,1))}
.ug-post-m small{font-size:calc((11.5px) * var(--sp-fs,1))}
.ug-post-m b{font:800 calc(24px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.ug-post-when{font-size:calc((12px) * var(--sp-fs,1))}
.ug-caption{font-size:calc((13.5px) * var(--sp-fs,1))}
.ug-toast{font-size:calc((13px) * var(--sp-fs,1))}
@container (max-width:820px){
.ug-title h2{font-size:calc((28px) * var(--sp-fs,1))}
}
/* ttuid.css */
.ttuid-window{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.tu-btn{font-size:calc((13.5px) * var(--sp-fs,1))}
.tu-btn.sm{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-btn.lg{font-size:calc((14.5px) * var(--sp-fs,1))}
.tu-brand h1{font:800 calc(24px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.tu-brand p{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-tab{font-size:calc((13px) * var(--sp-fs,1))}
.tu-hint{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-q{font-size:calc((16px) * var(--sp-fs,1))}
.tu-steps b{font-size:calc((14.5px) * var(--sp-fs,1))}
.tu-steps span{font-size:calc((13px) * var(--sp-fs,1))}
.tu-quick h3,.tu-block h3{font-size:calc((13px) * var(--sp-fs,1))}
.tu-pill{font-size:calc((13px) * var(--sp-fs,1))}
.tu-av b{font:800 calc(18px * var(--sp-fs,1))/1 SPCond,sans-serif}
.tu-av.xs b{font-size:calc((13px) * var(--sp-fs,1))}
.tu-av.sm b{font-size:calc((15px) * var(--sp-fs,1))}
.tu-av.xl b{font-size:calc((44px) * var(--sp-fs,1))}
.tu-who h2{font:700 calc(24px * var(--sp-fs,1))/1.15 var(--sp-head,Jost,sans-serif)}
.tu-handle{font-size:calc((14.5px) * var(--sp-fs,1))}
.tu-chip{font-size:calc((12px) * var(--sp-fs,1))}
.tu-uid-label span{font-size:calc((13px) * var(--sp-fs,1))}
.tu-uid-label small{font-size:calc((11.5px) * var(--sp-fs,1))}
.tu-k{font-size:calc((12px) * var(--sp-fs,1))}
.tu-sec code{font:calc(12.5px * var(--sp-fs,1))/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.tu-stat b{font:800 calc(28px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.tu-stat span{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-fact{font-size:calc((13.5px) * var(--sp-fs,1))}
.tu-note{font-size:calc((13px) * var(--sp-fs,1))}
.tu-card-foot{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-card.err h2{font:700 calc(19px * var(--sp-fs,1))/1.2 var(--sp-head,Jost,sans-serif)}
.tu-card.err p{font-size:calc((13.5px) * var(--sp-fs,1))}
.tu-drop b{font-size:calc((15px) * var(--sp-fs,1))}
.tu-drop small{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-formats i{font-size:calc((11.5px) * var(--sp-fs,1))}
.tu-or{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-paste{font:calc(13px * var(--sp-fs,1))/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.tu-parsed.loading,.tu-parsed.empty{font-size:calc((13.5px) * var(--sp-fs,1))}
.tu-parsed.empty span{font-size:calc((13px) * var(--sp-fs,1))}
.tu-big{font:800 calc(30px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.tu-file{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-preview span{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-invalid{font-size:calc((13px) * var(--sp-fs,1))}
.tu-invalid ul{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-check{font-size:calc((13px) * var(--sp-fs,1))}
.tu-eta{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-job-title h2{font:800 calc(28px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.tu-state{font-size:calc((13px) * var(--sp-fs,1))}
.tu-counts{font-size:calc((13px) * var(--sp-fs,1))}
.tu-counts b{font:800 calc(22px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.tu-seg button{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-tr.th{font-size:calc((12px) * var(--sp-fs,1))}
.tu-tr .c0{font-size:calc((12px) * var(--sp-fs,1))}
.tu-acct b{font-size:calc((13.5px) * var(--sp-fs,1))}
.tu-acct small{font-size:calc((12px) * var(--sp-fs,1))}
.tu-uidcell code{font:600 calc(13.5px * var(--sp-fs,1))/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.tu-errcell{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-none{font-size:calc((13px) * var(--sp-fs,1))}
.tu-jobname b{font-size:calc((13.5px) * var(--sp-fs,1))}
.tu-jobname small{font-size:calc((12px) * var(--sp-fs,1))}
.tu-toast{font-size:calc((13px) * var(--sp-fs,1))}
@container (max-width:760px){
.tu-tab{font-size:calc((12.5px) * var(--sp-fs,1))}
.tu-uid-val{font-size:calc((min(40px,calc((100cqi - 136px) / 10.6))) * var(--sp-fs,1))}
.tu-uidcell code{font-size:calc((12.5px) * var(--sp-fs,1))}
}
/* ytchat.css */
.ytchat-window{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.yc-btn{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-btn.sm{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-btn.lg{font-size:calc((14.5px) * var(--sp-fs,1))}
.yc-rail-head h1{font:800 calc(24px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-rail-head p{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-add-in{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-hint{font-size:calc((12px) * var(--sp-fs,1))}
.yc-empty-s{font-size:calc((13px) * var(--sp-fs,1))}
.yc-livetag{font:700 calc(10px * var(--sp-fs,1))/1.4 var(--sp-font,Inter,sans-serif)}
.yc-item-txt b{font-size:calc((13px) * var(--sp-fs,1))}
.yc-item-txt small{font-size:calc((12px) * var(--sp-fs,1))}
.yc-item-meta{font-size:calc((11.5px) * var(--sp-fs,1))}
.yc-pill{font-size:calc((11.5px) * var(--sp-fs,1))}
.yc-pill.lg{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-empty h2{font:800 calc(26px * var(--sp-fs,1))/1.1 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-empty p{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-when{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-title h2{font:800 calc(30px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-title p{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-menu-pop>a{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-menu-pop small{font-size:calc((12px) * var(--sp-fs,1))}
.yc-menu-sep{font-size:calc((12px) * var(--sp-fs,1))}
.yc-menu-row a{font-size:calc((12px) * var(--sp-fs,1))}
.yc-counts{font-size:calc((13px) * var(--sp-fs,1))}
.yc-counts b{font:800 calc(20px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-note{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-tl-tip{font-size:calc((11.5px) * var(--sp-fs,1))}
.yc-tl-axis{font-size:calc((11px) * var(--sp-fs,1))}
.yc-tab{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-loading,.yc-none{font-size:calc((13px) * var(--sp-fs,1))}
.yc-search{font-size:calc((13px) * var(--sp-fs,1))}
.yc-seg button{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-follow{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-chatinfo{font-size:calc((12px) * var(--sp-fs,1))}
.yc-chip{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-older{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-gap{font-size:calc((11px) * var(--sp-fs,1))}
.yc-msg{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-t{font-size:calc((11.5px) * var(--sp-fs,1))}
.yc-who{font-size:calc((13px) * var(--sp-fs,1))}
.yc-k{font-size:calc((11px) * var(--sp-fs,1))}
.yc-amt{font:800 calc(17px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-kpi b{font:800 calc(30px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-kpi span{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-kpi small{font-size:calc((11.5px) * var(--sp-fs,1))}
.yc-card h3{font-size:calc((14px) * var(--sp-fs,1))}
.yc-muted{font-size:calc((12px) * var(--sp-fs,1))}
.yc-legend{font-size:calc((12px) * var(--sp-fs,1))}
.yc-ticks{font-size:calc((11px) * var(--sp-fs,1))}
.yc-top li{font-size:calc((13px) * var(--sp-fs,1))}
.yc-rank{font-size:calc((12px) * var(--sp-fs,1))}
.yc-moneycard b{font:800 calc(26px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-moneycard span{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-f{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-f input{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-check{font-size:calc((13px) * var(--sp-fs,1))}
.yc-check small{font-size:calc((11.5px) * var(--sp-fs,1))}
.yc-slot{font:800 calc(40px * var(--sp-fs,1))/1.2 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-winners li>div b{font-size:calc((14px) * var(--sp-fs,1))}
.yc-winners li>p{font-size:calc((13px) * var(--sp-fs,1))}
.yc-winners li>small{font-size:calc((11.5px) * var(--sp-fs,1))}
.yc-winners.big li>div b{font:800 calc(26px * var(--sp-fs,1))/1.1 SPCond,var(--sp-head,Jost,sans-serif)}
.yc-pastrow summary{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-sheet h3{font-size:calc((17px) * var(--sp-fs,1))}
.yc-sheet p{font-size:calc((13.5px) * var(--sp-fs,1))}
.yc-toast{font-size:calc((13px) * var(--sp-fs,1))}
@container (max-width:760px){
.yc-title h2{font-size:calc((24px) * var(--sp-fs,1))}
.yc-msg{font-size:calc((13px) * var(--sp-fs,1))}
.yc-tab{font-size:calc((13px) * var(--sp-fs,1))}
.yc-slot{font-size:calc((30px) * var(--sp-fs,1))}
}
.yc-trd .yc-orig{font-size:calc((12px) * var(--sp-fs,1))}
.yc-trinfo{font-size:calc((12px) * var(--sp-fs,1))}
.yc-linkbtn{font-size:calc((12px) * var(--sp-fs,1))}
.yc-xhead{font-size:calc((12px) * var(--sp-fs,1))}
.yc-xlang button{font-size:calc((12px) * var(--sp-fs,1))}
.yc-xnote{font-size:calc((12px) * var(--sp-fs,1))}
.yc-btn.sm{font-size:calc((12.5px) * var(--sp-fs,1))}
/* ttchat.css */
.ttchat-window{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.tc-av b{font:800 calc(19px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.tc-av.lg b{font-size:calc((23px) * var(--sp-fs,1))}
.tc-foot>.yc-note{font-size:calc((12.5px) * var(--sp-fs,1))}
.tc-sign>summary{font-size:calc((13px) * var(--sp-fs,1))}
.tc-gift .yc-amt{font-size:calc((15px) * var(--sp-fs,1))}
.yc-msg.tc-soc{font-size:calc((12.5px) * var(--sp-fs,1))}
.yc-msg.tc-soc .yc-who{font-size:calc((12.5px) * var(--sp-fs,1))}
.tc-un{font-size:calc((11.5px) * var(--sp-fs,1))}
@container (max-width:760px){
.tc-av.lg b{font-size:calc((18px) * var(--sp-fs,1))}
}
/* vsa.css */
.vsa-window{font:calc(14px * var(--sp-fs,1))/1.5 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.va-btn{font-size:calc((13.5px) * var(--sp-fs,1))}
.va-btn.sm{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-btn.lg{font-size:calc((14.5px) * var(--sp-fs,1))}
.va-ghost{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-link{font-size:calc((12px) * var(--sp-fs,1))}
.va-brand h1{font:800 calc(27px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.va-brand p{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-url{font-size:calc((13.5px) * var(--sp-fs,1))}
.va-switch{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-empty-s{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-track-t>b{font-size:calc((13px) * var(--sp-fs,1))}
.va-track-m{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-plat{font-size:calc((10.5px) * var(--sp-fs,1))}
.va-st{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-cookies>summary{font-size:calc((13px) * var(--sp-fs,1))}
.va-hint{font-size:calc((12px) * var(--sp-fs,1))}
.va-steps{font-size:calc((12px) * var(--sp-fs,1))}
.va-ckhead{font-size:calc((13px) * var(--sp-fs,1))}
.va-ck{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-pill{font-size:calc((11px) * var(--sp-fs,1))}
.va-note{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-empty h2{font:800 calc(34px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.va-chip{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-title h2{font:800 calc(27px * var(--sp-fs,1))/1.08 SPCond,var(--sp-head,Jost,sans-serif)}
.va-title p{font-size:calc((13px) * var(--sp-fs,1))}
.va-menu-pop>a{font-size:calc((13.5px) * var(--sp-fs,1))}
.va-menu-pop small{font-size:calc((12px) * var(--sp-fs,1))}
.va-xhead{font-size:calc((12px) * var(--sp-fs,1))}
.va-xsec{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-xnote{font-size:calc((12px) * var(--sp-fs,1))}
.va-seg button{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-prog p{font-size:calc((13px) * var(--sp-fs,1))}
.va-steps-h{font-size:calc((12px) * var(--sp-fs,1))}
.va-tip{font-size:calc((12px) * var(--sp-fs,1))}
.va-wave-axis{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-tab{font-size:calc((14px) * var(--sp-fs,1))}
.va-search{font-size:calc((13px) * var(--sp-fs,1))}
.va-trnote{font-size:calc((12px) * var(--sp-fs,1))}
.va-line p{font-size:calc((15.5px) * var(--sp-fs,1))}
.va-line .va-orig{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-tc{font-size:calc((12px) * var(--sp-fs,1))}
.va-card h3{font-size:calc((14px) * var(--sp-fs,1))}
.va-card h4{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-muted{font-size:calc((12px) * var(--sp-fs,1))}
.va-vu text{font-size:calc((14px) * var(--sp-fs,1))}
.va-big b{font:800 calc(34px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.va-big span{font:800 calc(22px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.va-gauge-t small{font-size:calc((12px) * var(--sp-fs,1))}
.va-tags span{font-size:calc((12px) * var(--sp-fs,1))}
.va-strip b{font:800 calc(17px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.va-strip span{font-size:calc((11px) * var(--sp-fs,1))}
.va-lead{font-size:calc((15px) * var(--sp-fs,1))}
.va-two p{font-size:calc((13.5px) * var(--sp-fs,1))}
.va-topic{font-size:calc((13px) * var(--sp-fs,1))}
.va-ment{font-size:calc((13px) * var(--sp-fs,1))}
.va-ment span{font-size:calc((12px) * var(--sp-fs,1))}
.va-q p{font-size:calc((14px) * var(--sp-fs,1))}
.va-q>span:last-child{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-rep-foot{font-size:calc((11.5px) * var(--sp-fs,1))}
.va-rep-empty h3{font:800 calc(26px * var(--sp-fs,1))/1.1 SPCond,var(--sp-head,Jost,sans-serif)}
.va-drop b{font:800 calc(24px * var(--sp-fs,1))/1.1 SPCond,var(--sp-head,Jost,sans-serif)}
.va-drop span:last-child{font-size:calc((12.5px) * var(--sp-fs,1))}
.va-toast{font-size:calc((13.5px) * var(--sp-fs,1))}
.va-sheet h3{font-size:calc((17px) * var(--sp-fs,1))}
.va-sheet p{font-size:calc((13.5px) * var(--sp-fs,1))}
@container (max-width:780px){
.va-title h2{font-size:calc((22px) * var(--sp-fs,1))}
.va-line p{font-size:calc((14.5px) * var(--sp-fs,1))}
.va-prog-alt p{font-size:calc((12.5px) * var(--sp-fs,1))}
}
/* news.css */
.news-window{font:calc(14px * var(--sp-fs,1))/1.45 var(--sp-font,InterSP,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif)}
.nw-btn{font-size:calc((13.5px) * var(--sp-fs,1))}
.nw-btn.sm{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-rail-head h1{font:800 calc(26px * var(--sp-fs,1))/1.05 SPCond,var(--sp-head,Jost,sans-serif)}
.nw-rail-head p{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-cap{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-cat{font-size:calc((13.5px) * var(--sp-fs,1))}
.nw-cat small{font-size:calc((12px) * var(--sp-fs,1))}
.nw-crit{font-size:calc((11px) * var(--sp-fs,1))}
.nw-tier{font-size:calc((13.5px) * var(--sp-fs,1))}
.nw-tier small{font-size:calc((12px) * var(--sp-fs,1))}
.nw-seg button{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-check{font-size:calc((13px) * var(--sp-fs,1))}
.nw-status{font-size:calc((12px) * var(--sp-fs,1))}
.nw-errs li{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-prog-h{font-size:calc((12px) * var(--sp-fs,1))}
.nw-prog small{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-nhelp{font-size:calc((12px) * var(--sp-fs,1))}
.nw-kinds{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-search{font-size:calc((13.5px) * var(--sp-fs,1))}
.nw-quakes h2{font:800 calc(18px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.nw-quakes>header span{font-size:calc((12px) * var(--sp-fs,1))}
.nw-mag{font:800 calc(30px * var(--sp-fs,1))/1 SPCond,var(--sp-head,Jost,sans-serif)}
.nw-q-p{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-q-t small{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-q-none{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-day{font:700 calc(13px * var(--sp-fs,1))/1 var(--sp-font,Inter,sans-serif)}
.nw-pinhead small{font-size:calc((12px) * var(--sp-fs,1))}
.nw-tier-pill{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-meta{font-size:calc((12px) * var(--sp-fs,1))}
.nw-sev{font-size:calc((11px) * var(--sp-fs,1))}
.nw-item h4{font-size:calc((16px) * var(--sp-fs,1))}
.nw-orig{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-sum{font-size:calc((13.5px) * var(--sp-fs,1))}
.nw-srcs{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-srclist a{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-srclist time{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-more{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-loading,.nw-none{font-size:calc((13px) * var(--sp-fs,1))}
.nw-none b{font-size:calc((15px) * var(--sp-fs,1))}
.nw-toast{font-size:calc((13px) * var(--sp-fs,1))}
.nw-alert{font:calc(13px * var(--sp-fs,1))/1.4 var(--sp-font,InterSP,Inter,-apple-system,sans-serif)}
.nw-alert-k{font-size:calc((12px) * var(--sp-fs,1))}
.nw-alert>b{font-size:calc((14.5px) * var(--sp-fs,1))}
.nw-alert-go{font:600 calc(12.5px * var(--sp-fs,1))/1 inherit}
@container (max-width:720px){
.nw-mcat{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-item h4{font-size:calc((15px) * var(--sp-fs,1))}
.nw-mag{font-size:calc((26px) * var(--sp-fs,1))}
}
.nw-rules-head h2{font:800 calc(22px * var(--sp-fs,1))/1.1 SPCond,var(--sp-head,Jost,sans-serif)}
.nw-rules-head p{font-size:calc((13px) * var(--sp-fs,1))}
.nw-rules-head small{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-save-st{font-size:calc((12px) * var(--sp-fs,1))}
.nw-col h3{font-size:calc((13px) * var(--sp-fs,1))}
.nw-col>header small{font-size:calc((12px) * var(--sp-fs,1))}
.nw-col-empty{font-size:calc((12px) * var(--sp-fs,1))}
.nw-rc-h{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-rc-chg{font-size:calc((16px) * var(--sp-fs,1))}
.nw-rc-t{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-step b{font-size:calc((13px) * var(--sp-fs,1))}
.nw-step small{font-size:calc((10.5px) * var(--sp-fs,1))}
.nw-mod{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-rc-none{font-size:calc((11.5px) * var(--sp-fs,1))}
.nw-rset-l b{font-size:calc((13.5px) * var(--sp-fs,1))}
.nw-rset-l small{font-size:calc((12px) * var(--sp-fs,1))}
.nw-tchip{font-size:calc((12.5px) * var(--sp-fs,1))}
.nw-num{font-size:calc((13px) * var(--sp-fs,1))}
@container (max-width:720px){
.nw-rc-sel{font-size:calc((12.5px) * var(--sp-fs,1))}
}
@media (pointer:coarse){
.nw-rc-sel{font-size:calc((12.5px) * var(--sp-fs,1))}
}

/* ---------- açık tema ---------- */
/* theme.css */
html[data-theme="light"] .ai-workspace{color:#1d1d1f}
html[data-theme="light"] .ai-rail-item span{border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .ai-rail-item:hover span{color:#1d1d1f}
html[data-theme="light"] .ai-rail-item.active span{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .ai-rail-item.active small{color:#1d1d1f}
html[data-theme="light"] .ai-workspace :focus-visible{outline:2px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .ai-workspace dialog{color:#1d1d1f}
/* home.css */
html[data-theme="light"] .home{color:#1d1d1f}
html[data-theme="light"] .home :focus-visible{outline:2px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .home-brand{color:#1d1d1f}
html[data-theme="light"] .home-profile p{color:rgba(29,29,31,0.72)}
html[data-theme="light"] .home-stats div+div::before{background-color:rgba(0,0,0,0.14)}
html[data-theme="light"] .home-stats dt{color:rgba(29,29,31,0.7)}
html[data-theme="light"] .home-highlights button{color:#1d1d1f}
html[data-theme="light"] .home-highlights small{color:rgba(29,29,31,0.8)}
html[data-theme="light"] .hl-circle{border:1.5px solid rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .hl-new:hover .hl-circle{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .hl-thumb{border:2px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .home-nav button,html[data-theme="light"] .home-logout{color:rgba(29,29,31,0.72)}
html[data-theme="light"] .home-nav button:hover,html[data-theme="light"] .home-logout:hover{background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .home-nav button.active{background:linear-gradient(90deg,rgba(0,0,0,0.13),rgba(0,0,0,0.02));color:#1d1d1f}
html[data-theme="light"] .home-nav button.active svg{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .home-search{background-color:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.108);color:rgba(29,29,31,0.85)}
html[data-theme="light"] .home-search input{color:#1d1d1f}
html[data-theme="light"] .home-search input::placeholder{color:rgba(29,29,31,0.7)}
html[data-theme="light"] .home .glass-icon{border:1px solid rgba(0,0,0,0.135);background-color:rgba(0,0,0,0.08);color:#1d1d1f}
html[data-theme="light"] .glass-icon:hover{background-color:rgba(0,0,0,0.14)}
html[data-theme="light"] .create-pill{background:var(--rgba(29,29,31,.9)-a)}
html[data-theme="light"] .popover{color:#1d1d1f}
html[data-theme="light"] .pop-item{color:#1d1d1f}
html[data-theme="light"] .pop-item:hover{background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .story{color:#1d1d1f}
html[data-theme="light"] .story small{color:rgba(29,29,31,0.85)}
html[data-theme="light"] .filter-note{background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .filter-note button{color:#1d1d1f}
html[data-theme="light"] .post{color:#1d1d1f}
html[data-theme="light"] .post-menu-btn:hover{background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .post-menu button{color:#1d1d1f}
html[data-theme="light"] .post-menu button:hover{background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .post-actions button{border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .post-actions button:hover{color:#1d1d1f}
html[data-theme="light"] .post-actions .saved{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .home-empty{background-color:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.09)}
html[data-theme="light"] .home-empty p{color:rgba(29,29,31,0.8)}
html[data-theme="light"] .skeleton{background:linear-gradient(100deg,rgba(0,0,0,0.09) 30%,rgba(0,0,0,0.16) 50%,rgba(0,0,0,0.09) 70%)}
html[data-theme="light"] .sheet{color:#1d1d1f !important}
html[data-theme="light"] .sheet-close{border:1px solid rgba(0,0,0,0.108);color:#1d1d1f}
html[data-theme="light"] .sheet textarea{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .sheet textarea::placeholder{color:rgba(29,29,31,0.55)}
html[data-theme="light"] .sheet textarea:focus{border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .home .drop-zone.dragging .drop-button{border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .home .drop-button{border:1.5px dashed rgba(0,0,0,0.158);background-color:rgba(0,0,0,0.03);color:#1d1d1f}
html[data-theme="light"] .drop-button svg{color:#1d1d1f}
html[data-theme="light"] .drop-preview{background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .drop-preview button{background-color:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.158);color:#1d1d1f}
html[data-theme="light"] .ai-workspace .ghost-pill{color:#1d1d1f}
html[data-theme="light"] .ai-workspace .upload-bg{border:1.5px dashed rgba(0,0,0,0.158);background-color:rgba(0,0,0,0.03);color:#1d1d1f}
html[data-theme="light"] .ai-workspace .upload-bg:hover{border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .range-row input{accent-color:#1d1d1f}
html[data-theme="light"] .lightbox p{color:#1d1d1f}
html[data-theme="light"] .home-toast{color:#1d1d1f}
@media (max-width:900px){
html[data-theme="light"] .home-logout{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .home-tabbar button{color:rgba(29,29,31,0.65)}
html[data-theme="light"] .home-tabbar button.active{color:#1d1d1f;background-color:rgba(0,0,0,0.07)}
}
html[data-theme="light"] .lang-row>span{color:#1d1d1f}
html[data-theme="light"] .lang-seg{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .ai-workspace .lang-seg button:hover{color:#1d1d1f}
html[data-theme="light"] .ai-workspace .lang-seg button.active{background-color:rgba(29,29,31,.9);color:#fff}
/* ai.css */
html[data-theme="light"] .ai-icon-btn:hover{background-color:rgba(0,0,0,0.03);color:#1d1d1f}
html[data-theme="light"] .ai-new-chat{border:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .ai-modes button:hover{color:#1d1d1f}
html[data-theme="light"] .ai-chat-item.active{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .ai-chat-item button:hover{background-color:rgba(0,0,0,0.035);color:#1d1d1f}
html[data-theme="light"] .ai-side-link:hover{color:#1d1d1f}
html[data-theme="light"] .ai-ring circle{stroke:rgba(29,29,31,0.22)}
html[data-theme="light"] .ai-ring b{color:#1d1d1f}
html[data-theme="light"] .ai-tab:hover{color:#1d1d1f}
html[data-theme="light"] .ai-tab.active{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .ai-pill-btn{color:#1d1d1f}
html[data-theme="light"] .ai-pill-btn:hover{color:#1d1d1f}
html[data-theme="light"] .ai-model-pill{color:#1d1d1f}
html[data-theme="light"] .ai-panel::before{background-image:radial-gradient(rgba(0,0,0,0.045) 1px,transparent 1.2px)}
html[data-theme="light"] .ai-circuit{stroke:rgba(29,29,31,0.55) !important}
html[data-theme="light"] .ai-circuit circle{fill:rgba(29,29,31,0.18);stroke:rgba(29,29,31,0.75)}
html[data-theme="light"] .ai-hero-tile{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .ai-pinned-head{color:#1d1d1f}
html[data-theme="light"] .ai-card:hover{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .ai-card i svg{color:#1d1d1f}
html[data-theme="light"] .ai-msg.user .bubble{background-color:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.126)}
html[data-theme="light"] .ai-avatar{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .ai-msg.assistant .body{color:#1d1d1f}
html[data-theme="light"] .md h1,html[data-theme="light"] .md h2,html[data-theme="light"] .md h3{color:#1d1d1f}
html[data-theme="light"] .md code{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .md pre{background-color:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .md a{color:#1d1d1f}
html[data-theme="light"] .md strong{color:#1d1d1f}
html[data-theme="light"] .md blockquote{border-left:3px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .ai-msg-actions button:hover{color:#1d1d1f}
html[data-theme="light"] .ai-chip{color:#1d1d1f}
html[data-theme="light"] .ai-chip:hover{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .ai-tool{border:1px solid rgba(0,0,0,0.099);color:#1d1d1f}
html[data-theme="light"] .ai-tool:hover{color:#1d1d1f;border-color:rgba(0,0,0,0.117)}
html[data-theme="light"] .ai-modes button.ai-mode-agent em{border:1px solid rgba(0,0,0,0.126)}
html[data-theme="light"] .ai-modes button.ai-mode-agent[aria-checked="true"] em{color:#1d1d1f;border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .agent-step .mark{border:1px solid rgba(0,0,0,0.135)}
html[data-theme="light"] .agent-step.running .mark{border-color:rgba(0,0,0,0.113);border-top-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .agent-step .detail{color:#1d1d1f}
html[data-theme="light"] details.agent-steps summary{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .agent-card{border:1px solid rgba(0,0,0,0.108);background:linear-gradient(160deg,rgba(0,0,0,0.06),rgba(0,0,0,0.02))}
html[data-theme="light"] .agent-items li{border:1px solid rgba(0,0,0,0.063);background-color:rgba(0,0,0,0.025)}
html[data-theme="light"] .ai-window .agent-approve{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .ai-window .agent-dismiss{border:1px solid rgba(0,0,0,0.113)}
html[data-theme="light"] .agent-dismiss:hover{color:#1d1d1f;border-color:rgba(0,0,0,0.16)}
/* account.css */
html[data-theme="light"] .acct-window{color:#1d1d1f}
html[data-theme="light"] .acct-nav button:hover{background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .acct-nav button.active{background:linear-gradient(90deg,rgba(0,0,0,0.13),rgba(0,0,0,0.02));color:#1d1d1f}
html[data-theme="light"] .acct-nav button.active svg{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .acct-photo-row{border-bottom:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .acct-field input{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .acct-field input::placeholder{color:rgba(29,29,31,0.5)}
html[data-theme="light"] .acct-field input:-webkit-autofill{-webkit-text-fill-color:#1d1d1f;caret-color:#1d1d1f}
html[data-theme="light"] .acct-field input:focus{border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .acct-field input[readonly]{background-color:rgba(0,0,0,0.02);border-color:rgba(0,0,0,0.054)}
html[data-theme="light"] .acct-field input[readonly]:focus{border-color:rgba(0,0,0,0.054)}
html[data-theme="light"] .acct-window .ghost-pill{border:1px solid rgba(0,0,0,0.117);color:#1d1d1f}
html[data-theme="light"] .acct-secret code{color:#1d1d1f}
@media (max-width:900px){
html[data-theme="light"] .acct-back{background-color:rgba(0,0,0,0.08);color:#1d1d1f}
html[data-theme="light"] .home-account{background-color:rgba(0,0,0,0.07);color:#1d1d1f}
}
html[data-theme="light"] .acct-window .acct-appearance .lang-row>span{color:#1d1d1f}
html[data-theme="light"] .acct-window .acct-appearance .lang-seg{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .acct-window .acct-appearance .lang-seg button:hover{color:#1d1d1f}
html[data-theme="light"] .acct-window .acct-appearance .lang-seg button.active{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .acct-window .acct-appearance .acct-bg-lead{border-top:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .acct-window .acct-appearance .upload-bg{border:1.5px dashed rgba(0,0,0,0.158);background-color:rgba(0,0,0,0.03);color:#1d1d1f}
html[data-theme="light"] .acct-window .acct-appearance .upload-bg:hover{border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .acct-window .acct-appearance .range-row input{accent-color:#1d1d1f}
/* messages.css */
html[data-theme="light"] .msg-window{color:#1d1d1f}
html[data-theme="light"] .ai-rail-bell{border:1px solid rgba(0,0,0,0.099)}
html[data-theme="light"] .ai-rail-bell:hover{color:#1d1d1f}
html[data-theme="light"] .msg-side{background-color:rgba(0,0,0,0.035);border:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .msg-feed{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .msg-new{border:1px solid rgba(0,0,0,0.135);background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .msg-new:hover{background-color:rgba(0,0,0,0.14)}
html[data-theme="light"] .msg-tabs button{border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .msg-tabs button.active{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .msg-row:hover,html[data-theme="light"] .msg-note:hover{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .msg-row.active{background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .msg-row.unread strong,html[data-theme="light"] .msg-row.unread small{color:#1d1d1f}
html[data-theme="light"] .msg-note.unread{background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .msg-note-line strong{color:#1d1d1f}
html[data-theme="light"] .msg-avatar.bot{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .msg-empty{border:1px dashed rgba(0,0,0,0.135)}
html[data-theme="light"] .msg-push{border:1px solid rgba(0,0,0,0.09);background:linear-gradient(160deg,rgba(0,0,0,0.06),rgba(0,0,0,0.02))}
html[data-theme="light"] .msg-push-icon{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .msg-chip{background-color:rgba(29,29,31,.9);color:#fff !important}
html[data-theme="light"] .msg-chip.ghost{border:1px solid rgba(0,0,0,0.135)}
html[data-theme="light"] .msg-pane{background-color:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.045)}
html[data-theme="light"] .msg-placeholder-icon{background-color:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.113)}
html[data-theme="light"] .msg-head{border-bottom:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .msg-back{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .msg-day{background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .msg-bubble{background-color:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .msg-bubble-row.mine .msg-bubble{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .msg-bubble.bot{background:linear-gradient(160deg,rgba(0,0,0,0.08),rgba(0,0,0,0.03))}
html[data-theme="light"] .msg-compose{border-top:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .msg-compose textarea{border:1px solid rgba(0,0,0,0.126);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .msg-compose textarea:focus{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .msg-send{background-color:rgba(29,29,31,.9);color:#fff !important}
html[data-theme="light"] .msg-readonly{border-top:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .msg-search{border:1px solid rgba(0,0,0,0.113);background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .msg-search input{color:#1d1d1f}
html[data-theme="light"] .msg-toast{color:#1d1d1f}
html[data-theme="light"] .ai-workspace .ai-rail-bell.active{background-color:rgba(29,29,31,.9);color:#fff}
/* chat.css */
html[data-theme="light"] .cx-window{color:#1d1d1f}
html[data-theme="light"] .cx-muted{color:var(--on-glass-3,rgba(29,29,31,0.6))}
html[data-theme="light"] .cx-window ::-webkit-scrollbar-thumb,html[data-theme="light"] .cx-layer ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .cx-srv-icon.home{background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .cx-srv-icon.add{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .cx-srv.active .cx-srv-icon.home{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .cx-srv.add:hover .cx-srv-icon{color:#1d1d1f}
html[data-theme="light"] .cx-pill{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .cx-srv-sep{background-color:rgba(0,0,0,0.125)}
html[data-theme="light"] .cx-side,html[data-theme="light"] .cx-members{background-color:rgba(0,0,0,0.035);border:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-side-head{border-bottom:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-side-head.server:hover{background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .cx-cat-toggle:hover{color:#1d1d1f}
html[data-theme="light"] .cx-cat-add:hover{color:#1d1d1f}
html[data-theme="light"] .cx-chan:hover{background-color:rgba(0,0,0,0.045)}
html[data-theme="light"] .cx-chan.active{background-color:rgba(0,0,0,0.1);color:#1d1d1f}
html[data-theme="light"] .cx-chan.unread{color:#1d1d1f}
html[data-theme="light"] .cx-chan.unread::before{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .cx-chan-tools button:hover{color:#1d1d1f}
html[data-theme="light"] .cx-limit{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .cx-vmember:hover{background-color:rgba(0,0,0,0.04);color:#1d1d1f}
html[data-theme="light"] .cx-live{color:#1d1d1f}
html[data-theme="light"] .cx-dm-link:hover{background-color:rgba(0,0,0,0.045);color:#1d1d1f}
html[data-theme="light"] .cx-dm-link.active{background-color:rgba(0,0,0,0.1);color:#1d1d1f}
html[data-theme="light"] .cx-dm:hover{background-color:rgba(0,0,0,0.045);color:#1d1d1f}
html[data-theme="light"] .cx-dm.active{background-color:rgba(0,0,0,0.1);color:#1d1d1f}
html[data-theme="light"] .cx-dm.unread{color:#1d1d1f}
html[data-theme="light"] .cx-vb-btn{border:1px solid rgba(0,0,0,0.081);background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .cx-vb-btn:hover{background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .cx-vb-btn.on{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .cx-userbar{border-top:1px solid rgba(0,0,0,0.054);background-color:rgba(0,0,0,0.025)}
html[data-theme="light"] .cx-me:hover{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .cx-icon-btn:hover{background-color:rgba(0,0,0,0.06);color:#1d1d1f}
html[data-theme="light"] .cx-icon-btn.on{color:#1d1d1f;background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .cx-av.bot{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .cx-main{background-color:rgba(0,0,0,0.025);border:1px solid rgba(0,0,0,0.045)}
html[data-theme="light"] .cx-head{border-bottom:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-head-topic{border-left:1px solid rgba(0,0,0,0.113)}
html[data-theme="light"] .cx-tabs{border-left:1px solid rgba(0,0,0,0.09)}
html[data-theme="light"] .cx-tabs button:hover{background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .cx-tabs button.on{background-color:rgba(0,0,0,0.1);color:#1d1d1f}
html[data-theme="light"] .cx-input{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] select.cx-input{background-image:linear-gradient(45deg,transparent 50%,rgba(29,29,31,.9) 50%),linear-gradient(135deg,rgba(29,29,31,.9) 50%,transparent 50%)}
html[data-theme="light"] .cx-input::placeholder{color:rgba(29,29,31,0.5)}
html[data-theme="light"] .cx-input:focus{border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .cx-welcome-icon{background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .cx-day::before,html[data-theme="light"] .cx-day::after{background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .cx-new-line span{color:#1d1d1f}
html[data-theme="light"] .cx-msg:hover{background-color:rgba(0,0,0,0.025)}
html[data-theme="light"] .cx-author{color:#1d1d1f}
html[data-theme="light"] .cx-md{color:rgba(29,29,31,0.94)}
html[data-theme="light"] .cx-pre{border:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-quote{border-left:4px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .cx-spoiler.open{background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .cx-mention:hover{color:#1d1d1f}
html[data-theme="light"] .cx-reply-ref::before{border:2px solid rgba(0,0,0,0.135)}
html[data-theme="light"] .cx-reply-ref:hover span{color:#1d1d1f}
html[data-theme="light"] .cx-failed button{color:#1d1d1f}
html[data-theme="light"] .cx-tools button:hover{background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .cx-react{border:1px solid rgba(0,0,0,0.081);background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .cx-react:hover{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .cx-react.me b{color:#1d1d1f}
html[data-theme="light"] .cx-edit-box{background-color:rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.113)}
html[data-theme="light"] .cx-edit textarea{color:#1d1d1f}
html[data-theme="light"] .cx-img{background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .cx-file{border:1px solid rgba(0,0,0,0.081);background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .cx-vm-play{background-color:rgba(29,29,31,.9);color:#fff !important;color:#fff}
html[data-theme="light"] .cx-wave i{background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .cx-wave i.on{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .cx-vm-speed{background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .cx-replybar{background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .cx-replybar b,html[data-theme="light"] .cx-replybar span[data-no-i18n]{color:#1d1d1f}
html[data-theme="light"] .cx-pending:not(:empty){background-color:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .cx-pfile{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .cx-composer{background-color:rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.09)}
html[data-theme="light"] .cx-composer:focus-within{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .cx-composer textarea{color:#1d1d1f}
html[data-theme="light"] .cx-composer textarea::placeholder{color:rgba(29,29,31,0.5)}
html[data-theme="light"] .cx-send.on,html[data-theme="light"] .cx-composer:focus-within .cx-send{color:#1d1d1f}
html[data-theme="light"] .cx-rec-wave i{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .cx-dots i{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .cx-suggest button.on{background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .cx-panel{border-left:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-panel header{border-bottom:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-result{background-color:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-person{border-top:1px solid rgba(0,0,0,0.045)}
html[data-theme="light"] .cx-person:hover{background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .cx-round{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .cx-round:hover{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .cx-round.on{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .cx-member:hover{background-color:rgba(0,0,0,0.045)}
html[data-theme="light"] .cx-voice-chat{border-left:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .cx-stage{background:radial-gradient(120% 100% at 50% 0%,rgba(0,0,0,0.03),transparent 60%)}
html[data-theme="light"] .cx-join-icon{background-color:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.135)}
html[data-theme="light"] .cx-tile{background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .cx-callstrip{border-bottom:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .cx-btn{border:1px solid rgba(0,0,0,0.117);background-color:rgba(0,0,0,0.06);color:#1d1d1f}
html[data-theme="light"] .cx-btn:hover{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .cx-empty strong{color:#1d1d1f}
html[data-theme="light"] .cx-layer{color:#1d1d1f}
html[data-theme="light"] .cx-menu button:hover,html[data-theme="light"] .cx-menu button:focus-visible{background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .cx-menu hr{border-top:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .cx-status-item.checked{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .cx-profile-about,html[data-theme="light"] .cx-profile-roles{border-top:1px solid rgba(0,0,0,0.068)}
html[data-theme="light"] .cx-role-chip{border:1px solid rgba(0,0,0,0.09);background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .cx-emoji-tabs button:hover{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .cx-emoji-set button:hover{background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .cx-modal-foot{border-top:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .cx-swatches button.on{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .cx-or::before,html[data-theme="light"] .cx-or::after{background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .cx-pick:hover{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .cx-type{border:1px solid rgba(0,0,0,0.081);background-color:rgba(0,0,0,0.035)}
html[data-theme="light"] .cx-type:has(input:checked){background-color:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .cx-settings-nav{border-right:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .cx-settings-nav button:hover{background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .cx-settings-nav button.on{background-color:rgba(0,0,0,0.1);color:#1d1d1f}
html[data-theme="light"] .cx-settings-nav hr{border-top:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .cx-ow-targets>button:hover{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .cx-ow-targets>button.on{background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .cx-ow-title{border-bottom:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .cx-ow-row{border-bottom:1px solid rgba(0,0,0,0.036)}
html[data-theme="light"] .cx-tri{border:1px solid rgba(0,0,0,0.099)}
html[data-theme="light"] .cx-tri button+button{border-left:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .cx-tri .deny.on{color:#1d1d1f}
html[data-theme="light"] .cx-tri .inherit.on{background-color:rgba(0,0,0,0.15);color:#1d1d1f}
html[data-theme="light"] .cx-tri .allow.on{color:#1d1d1f}
html[data-theme="light"] .cx-role-row:hover{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .cx-role-row.on{background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .cx-mt-row{border-bottom:1px solid rgba(0,0,0,0.045)}
html[data-theme="light"] .cx-meter{background-color:rgba(0,0,0,0.075)}
html[data-theme="light"] .cx-cam-preview{border:1px dashed rgba(0,0,0,0.135)}
html[data-theme="light"] .cx-keys>div{border-bottom:1px solid rgba(0,0,0,0.045)}
html[data-theme="light"] .cx-keys kbd{background-color:rgba(0,0,0,0.075);border:1px solid rgba(0,0,0,0.113)}
html[data-theme="light"] .cx-format>div{border-bottom:1px solid rgba(0,0,0,0.045)}
html[data-theme="light"] .cx-del-preview{background-color:rgba(0,0,0,0.035)}
/* boards.css */
html[data-theme="light"] .bd-window:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-window :not(:where(.bd-board,.bd-board *))::-webkit-scrollbar-thumb,html[data-theme="light"] .bd-cardm:not(:where(.bd-board,.bd-board *))::-webkit-scrollbar-thumb,html[data-theme="light"] .bd-cardm :not(:where(.bd-board,.bd-board *))::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.15)}
html[data-theme="light"] .bd-muted:not(:where(.bd-board,.bd-board *)){color:var(--on-glass-3,rgba(29,29,31,0.62))}
html[data-theme="light"] .bd-btn:not(:where(.bd-board,.bd-board *)){border:1px solid rgba(0,0,0,0.108);background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .bd-btn:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.12)}
html[data-theme="light"] .bd-btn.ghost:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .bd-btn.on:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.15);border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .bd-iconbtn:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-iconbtn:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-linkbtn:hover:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-input:not(:where(.bd-board,.bd-board *)){border:1px solid rgba(0,0,0,0.108);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .bd-input:not(:where(.bd-board,.bd-board *))::placeholder{color:rgba(29,29,31,0.5)}
html[data-theme="light"] .bd-input:focus:not(:where(.bd-board,.bd-board *)){border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.075)}
html[data-theme="light"] select.bd-input:not(:where(.bd-board,.bd-board *)){background-image:linear-gradient(45deg,transparent 50%,rgba(29,29,31,.9) 50%),linear-gradient(135deg,rgba(29,29,31,.9) 50%,transparent 50%)}
html[data-theme="light"] .bd-checkbox:not(:where(.bd-board,.bd-board *)){border:1.5px solid rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .bd-checkbox:checked:not(:where(.bd-board,.bd-board *)){background-color:rgba(29,29,31,.9);border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .bd-seg:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .bd-seg button.on:not(:where(.bd-board,.bd-board *)){background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .bd-pill:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .bd-progress:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-progress b:not(:where(.bd-board,.bd-board *)){background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .bd-topbar:not(:where(.bd-board,.bd-board *)){border-bottom:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .bd-search:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-search input:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-search input:not(:where(.bd-board,.bd-board *))::placeholder{color:rgba(29,29,31,0.55)}
html[data-theme="light"] .bd-result:not(:where(.bd-board,.bd-board *)){border:1px solid rgba(0,0,0,0.072);background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .bd-result:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-welcome:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .bd-boardbar:not(:where(.bd-board,.bd-board *)){border-bottom:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .bd-title:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .bd-title-input:not(:where(.bd-board,.bd-board *)){border:2px solid rgba(0,0,0,0.16);color:#1d1d1f}
html[data-theme="light"] .bd-chip:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .bd-chip:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .bd-chip.on:not(:where(.bd-board,.bd-board *)){background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .bd-count:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-views:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .bd-views button.on:not(:where(.bd-board,.bd-board *)){background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .bd-views button:hover:not(.on):not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .bd-closed-bar:not(:where(.bd-board,.bd-board *)),html[data-theme="light"] .bd-join-bar:not(:where(.bd-board,.bd-board *)){border-bottom:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .bd-list:not(:where(.bd-board,.bd-board *)){border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .bd-list-head h2:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .bd-list-input:not(:where(.bd-board,.bd-board *)){border:2px solid rgba(0,0,0,0.16);color:#1d1d1f}
html[data-theme="light"] .bd-add:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .bd-list.add:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .bd-list.add:has(.bd-add):not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-list.add:has(.bd-add):hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .bd-composer textarea:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .bd-card:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.085);border:1px solid rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-card:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.125);border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .bd-card:focus-visible:not(:where(.bd-board,.bd-board *)){outline:2px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .bd-lbl:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-template-tag:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-badge.due:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-badge.field:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.08);color:#1d1d1f}
html[data-theme="light"] .bd-placeholder:not(:where(.bd-board,.bd-board *)){border:2px dashed rgba(0,0,0,0.16) !important}
html[data-theme="light"] .bd-filter .bd-check:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .bd-picker hr:not(:where(.bd-board,.bd-board *)),html[data-theme="light"] .bd-drawer hr:not(:where(.bd-board,.bd-board *)),html[data-theme="light"] .bd-cardm-side hr:not(:where(.bd-board,.bd-board *)){border-top:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .bd-pick-row:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .bd-menu-item:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .bd-vis-opt:hover:not(:disabled):not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .bd-vis-opt.on:not(:where(.bd-board,.bd-board *)){border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .bd-mini-cal-grid button:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .bd-mini-cal-grid button.range:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .bd-mini-cal-grid button.sel:not(:where(.bd-board,.bd-board *)){background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .bd-mini-cal-grid button.sel.start:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .bd-table-wrap:not(:where(.bd-board,.bd-board *)){border:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .bd-table th:not(:where(.bd-board,.bd-board *)){border-bottom:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .bd-table td:not(:where(.bd-board,.bd-board *)){border-bottom:1px solid rgba(0,0,0,0.041)}
html[data-theme="light"] .bd-table tbody tr:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .bd-cal:not(:where(.bd-board,.bd-board *)){border:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .bd-cal-day:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.035)}
html[data-theme="light"] .bd-cal-day.drop:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .bd-cal-card:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .bd-cardm:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-cardm.drop:not(:where(.bd-board,.bd-board *))::after{background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .bd-cardm-title:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] textarea.bd-cardm-title:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] textarea.bd-cardm-title:focus:not(:where(.bd-board,.bd-board *)){border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .bd-round-add:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .bd-round-add:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.14)}
html[data-theme="light"] .bd-due-pill:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .bd-sec-head h3.editable:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .bd-desc-empty:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .bd-desc-empty:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .bd-att:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.035)}
html[data-theme="light"] .bd-att-thumb:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .bd-item:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .bd-comment-body:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.065);border:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .bd-mention button.on:not(:where(.bd-board,.bd-board *)),html[data-theme="light"] .bd-mention button:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .bd-side-btn:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.065)}
html[data-theme="light"] .bd-side-btn:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.12)}
html[data-theme="light"] .bd-create-mini i:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .bd-share-link:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .bd-drawer-head:not(:where(.bd-board,.bd-board *)){border-bottom:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .bd-drawer-item:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.065)}
html[data-theme="light"] .bd-arch-card:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.06);border:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .bd-field-row:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .bd-trello-card:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .bd-step-n:not(:where(.bd-board,.bd-board *)){background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .bd-steps a:not(:where(.bd-board,.bd-board *)){color:#1d1d1f}
html[data-theme="light"] .bd-trello-board:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .bd-map-row:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .bd-more-cards:not(:where(.bd-board,.bd-board *)){border:1px dashed rgba(0,0,0,0.135);background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .bd-more-cards:hover:not(:where(.bd-board,.bd-board *)){background-color:rgba(0,0,0,0.08);color:#1d1d1f}
html[data-theme="light"] .bd-complete:not(:where(.bd-board,.bd-board *)){border:1.6px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .bd-complete:hover:not(:disabled):not(:where(.bd-board,.bd-board *)){border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.075)}
/* lobby.css */
html[data-theme="light"] .lobby-window{color:#1d1d1f}
html[data-theme="light"] .lobby-loading .ai-live{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .lobby-picker-box{color:#1d1d1f}
html[data-theme="light"] .lobby-dept-card{color:#1d1d1f}
html[data-theme="light"] .lobby-dept-card:hover,html[data-theme="light"] .lobby-dept-card:focus-visible{background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .lobby-dept-card.current{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .lobby-dept-ic{color:#1d1d1f;border:1px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .lobby-picker-cancel{color:#1d1d1f}
html[data-theme="light"] .lobby-dept{border:1px solid rgba(0,0,0,0.135);background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .lobby-dept:hover{background-color:rgba(0,0,0,0.12)}
@media (max-width:900px){
html[data-theme="light"] .lobby-back{background-color:rgba(0,0,0,0.08);color:#1d1d1f}
}
/* cards.css */
html[data-theme="light"] .cards-home:hover{color:#1d1d1f}
html[data-theme="light"] .cards-home[aria-pressed="true"]{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .dock-btn{border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .dock-title em{background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .cards-window .dock-open{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .cards-window .dock-open:hover{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .cards-empty-icon{border:1px solid rgba(0,0,0,0.099)}
html[data-theme="light"] .tool-art{background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--a1) 85%,rgba(29,29,31,.9) 15%),transparent 60%),linear-gradient(150deg,var(--a1),var(--a2))}
html[data-theme="light"] .tool-orb{background:radial-gradient(circle at 35% 35%,rgba(0,0,0,0.16),rgba(0,0,0,0) 70%)}
html[data-theme="light"] .tool-glyph{color:#1d1d1f;background-color:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .cp-glyph{color:#1d1d1f;border:1px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .cp-status{border:1px solid rgba(0,0,0,0.099)}
@media (max-width:900px){
html[data-theme="light"] .cards-back{background-color:rgba(0,0,0,0.08)}
}
/* admin.css */
html[data-theme="light"] .adm-window{color:#1d1d1f}
html[data-theme="light"] .acct-nav .acct-admin-btn{background:linear-gradient(120deg,rgba(0,0,0,0.1),rgba(0,0,0,0.03));border:1px solid rgba(0,0,0,0.099);color:#1d1d1f}
html[data-theme="light"] .acct-nav .acct-admin-btn:hover{background:linear-gradient(120deg,rgba(0,0,0,0.14),rgba(0,0,0,0.05))}
html[data-theme="light"] .adm-nav button:hover{background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .adm-nav button.active{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .adm-side-foot{border-top:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .adm-live i{background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-pill{background-color:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .adm-kpi::after{background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-kpi:hover{background-color:rgba(0,0,0,0.07);border-color:rgba(0,0,0,0.135)}
html[data-theme="light"] .adm-kpi-ic{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .adm-legend .ok::before{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .adm-chart .grid{stroke:rgba(29,29,31,0.12)}
html[data-theme="light"] .adm-chart .axis{fill:rgba(29,29,31,0.55)}
html[data-theme="light"] .adm-chart rect.ok{fill:rgba(29,29,31,0.9)}
html[data-theme="light"] .adm-quick-btn{background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .adm-quick-btn:hover{background-color:rgba(0,0,0,0.07);border-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .adm-ic{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .adm-ev{border-top:1px solid rgba(0,0,0,0.041)}
html[data-theme="light"] .adm-ev-ic{background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .adm-search{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .adm-search input::placeholder{color:rgba(29,29,31,0.55)}
html[data-theme="light"] .adm-search:focus-within{border-color:rgba(0,0,0,0.16);background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .adm-seg{background-color:rgba(0,0,0,0.04)}
html[data-theme="light"] .adm-seg button:hover{color:#1d1d1f}
html[data-theme="light"] .adm-seg button.active{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .adm-select{border:1px solid rgba(0,0,0,0.099);background:rgba(0,0,0,0.05) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(29,29,31,.9)' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center/14px;color:#1d1d1f}
html[data-theme="light"] .adm-select:focus{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-select option{color:#1d1d1f}
html[data-theme="light"] .adm-primary{background-color:rgba(29,29,31,.9);color:#fff !important}
html[data-theme="light"] .adm-primary:hover{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .adm-user-stats{border-top:1px solid rgba(0,0,0,0.045)}
html[data-theme="light"] .adm-switch i{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .adm-switch i::after{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .adm-av{background:linear-gradient(145deg,rgba(0,0,0,0.16),rgba(0,0,0,0.05));border:1.5px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-sess{border-top:1px solid rgba(0,0,0,0.041)}
html[data-theme="light"] .adm-ips li{background-color:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.054)}
html[data-theme="light"] .adm-post-img{background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .adm-sys-ic{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .adm-meter{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .adm-field input{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .adm-field input::placeholder{color:rgba(29,29,31,0.5)}
html[data-theme="light"] .adm-field input:focus{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-check input{accent-color:#1d1d1f}
html[data-theme="light"] .adm-secret{background-color:rgba(0,0,0,0.05);border:1px dashed rgba(0,0,0,0.16)}
@media (max-width:900px){
html[data-theme="light"] .adm-mback{background-color:rgba(0,0,0,0.08)}
}
html[data-theme="light"] .adm-gchip{background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .adm-gchip i{border:1.5px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-gchip:hover{background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .adm-gchip.on{background-color:rgba(29,29,31,.9);color:#fff}
html[data-theme="light"] .adm-gchip.implied,html[data-theme="light"] .adm-gchip.implied:disabled{background-color:rgba(0,0,0,0.11);border-color:rgba(0,0,0,0.16);color:#1d1d1f}
html[data-theme="light"] .adm-gchip.implied:hover{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .adm-glist li{background-color:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.063)}
html[data-theme="light"] .adm-gform input{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .adm-gform input::placeholder{color:rgba(29,29,31,0.5)}
html[data-theme="light"] .adm-gform input:focus{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-bulk-input{border:1px solid rgba(0,0,0,0.099);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .adm-bulk-input:focus{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .adm-radio input{accent-color:#1d1d1f}
html[data-theme="light"] .adm-bulk-table td{border-top:1px solid rgba(0,0,0,0.045)}
/* desktop.css */
html[data-theme="light"] .dt-bar{color:#1d1d1f;border-bottom:1px solid rgba(0,0,0,0.081)}
html[data-theme="light"] .dt-bar button:hover,html[data-theme="light"] .dt-bar button[aria-expanded="true"]{background-color:rgba(0,0,0,0.08)}
html[data-theme="light"] .dt-mi:hover{color:#1d1d1f !important}
html[data-theme="light"] .dt-mp-bar{background-color:rgba(0,0,0,0.09)}
html[data-theme="light"] .dt-win{color:#1d1d1f}
html[data-theme="light"] .dt-win:not(.focused) .dt-l{background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .dt-tb:hover{background-color:rgba(0,0,0,0.08);color:#1d1d1f}
html[data-theme="light"] .dt-snap{background-color:rgba(0,0,0,0.07);border:1.5px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .dt-dock{border:1px solid rgba(0,0,0,0.135)}
html[data-theme="light"] .dt-dot{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .dt-tip{color:#1d1d1f}
html[data-theme="light"] .dt-dsep{background-color:rgba(0,0,0,0.15)}
html[data-theme="light"] .dt-rename{border:1px solid rgba(0,0,0,0.16);color:#1d1d1f}
html[data-theme="light"] .dt-menu{color:#1d1d1f}
html[data-theme="light"] .dt-menu button:hover:not(:disabled),html[data-theme="light"] .dt-menu button:focus-visible{background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .dt-menu button:disabled{color:rgba(29,29,31,0.38)}
html[data-theme="light"] .dt-menu hr{background-color:rgba(0,0,0,0.1)}
html[data-theme="light"] .dt-pad-search{background-color:rgba(0,0,0,0.09);border:1px solid rgba(0,0,0,0.135);color:#1d1d1f}
html[data-theme="light"] .dt-pad-search input{color:#1d1d1f}
html[data-theme="light"] .dt-pad-search:focus-within{border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .dt-pad-app{color:#1d1d1f}
html[data-theme="light"] .dt-pad-app:hover,html[data-theme="light"] .dt-pad-app:focus-visible{background-color:rgba(0,0,0,0.06)}
html[data-theme="light"] .mb-pill{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .mb-home{color:#1d1d1f}
html[data-theme="light"] .mb-status .dt-bi{border:1px solid rgba(0,0,0,0.126);background-color:rgba(0,0,0,0.07);color:#1d1d1f}
html[data-theme="light"] .mb-status .dt-av{color:#1d1d1f}
html[data-theme="light"] .mb-dock{border:1px solid rgba(0,0,0,0.135)}
html[data-theme="light"] .mb-closeall,html[data-theme="light"] .mb-done{border:1px solid rgba(0,0,0,0.135);background-color:rgba(0,0,0,0.07);color:#1d1d1f}
/* widgets.css */
html[data-theme="light"] .wg-col{color:#1d1d1f}
html[data-theme="light"] .wg-chip{background:var(--glass-chip,rgba(0,0,0,0.08));border:1px solid rgba(0,0,0,0.099)}
html[data-theme="light"] .wg-btn{border:1px solid rgba(0,0,0,0.117);background-color:rgba(0,0,0,0.06);color:#1d1d1f}
html[data-theme="light"] .wg-btn:hover{background-color:rgba(0,0,0,0.13)}
html[data-theme="light"] .wg-btn:disabled{background-color:rgba(0,0,0,0.03)}
html[data-theme="light"] .wg-btn:focus-visible{outline:2px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .wg-face{background:radial-gradient(circle at 35% 30%,rgba(0,0,0,0.14),rgba(0,0,0,0.03) 70%)}
html[data-theme="light"] .wg-face .rim{stroke:rgba(29,29,31,0.35)}
html[data-theme="light"] .wg-face .tk{stroke:rgba(29,29,31,0.35)}
html[data-theme="light"] .wg-face .tk.b{stroke:rgba(29,29,31,0.9)}
html[data-theme="light"] .wg-face .hand{stroke:#1d1d1f}
html[data-theme="light"] .wg-face .hub{fill:#1d1d1f}
html[data-theme="light"] .wg-other{border:1px solid rgba(0,0,0,0.081);background-color:rgba(0,0,0,0.05)}
html[data-theme="light"] .wg-other:hover{background-color:rgba(0,0,0,0.1);color:#1d1d1f}
html[data-theme="light"] .wg-chart .line{stroke:#1d1d1f}
html[data-theme="light"] .wg-chart .dot{fill:#1d1d1f}
html[data-theme="light"] .wg-chart .cursor{stroke:rgba(29,29,31,0.45)}
html[data-theme="light"] .wg-chip-box,html[data-theme="light"] .wg-chip-btn{border:1px solid rgba(0,0,0,0.09);background-color:rgba(0,0,0,0.05);color:#1d1d1f}
html[data-theme="light"] .wg-chip-btn:hover{background-color:rgba(0,0,0,0.11)}
html[data-theme="light"] .wg-chip-btn.on{background-color:rgba(0,0,0,0.14);border-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .wg-daily{border-top:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .wg-range{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .wg-link{color:#1d1d1f}
html[data-theme="light"] .wg-dot::before{background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .wg-dot.on::before{background-color:rgba(29,29,31,.9)}
html[data-theme="light"] .wg-dot:hover:not(.on)::before{background-color:rgba(0,0,0,0.16)}
html[data-theme="light"] .wg-dot:focus-visible{outline:2px solid rgba(0,0,0,0.16)}
html[data-theme="light"] .wg-ring .bg{stroke:rgba(29,29,31,0.14)}
html[data-theme="light"] .wg-stats>div{background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.072)}
html[data-theme="light"] .wg-drive .case{fill:rgba(29,29,31,0.2);stroke:rgba(29,29,31,0.7)}
html[data-theme="light"] .wg-drive .lid{stroke:rgba(29,29,31,0.45)}
html[data-theme="light"] .wg-drive .slot{fill:rgba(29,29,31,0.5)}
html[data-theme="light"] .wg-drive .platter{fill:rgba(29,29,31,0.14);stroke:rgba(29,29,31,0.75)}
html[data-theme="light"] .wg-drive .spindle{fill:#1d1d1f}
html[data-theme="light"] .wg-bar{background-color:rgba(0,0,0,0.07)}
html[data-theme="light"] .wg-bar>i::after{background:linear-gradient(90deg,transparent,rgba(0,0,0,0.16),transparent)}
html[data-theme="light"] .wg-net-chart{background:linear-gradient(180deg,rgba(0,0,0,0.03),rgba(0,0,0,0))}
html[data-theme="light"] .wg-net-chart .grid{stroke:rgba(29,29,31,0.12)}
html[data-theme="light"] .wg-net-legend>div{background-color:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.072)}
/* looks.css */
html[data-theme="light"][data-theme="light"] .wg-face{background:radial-gradient(circle at 35% 30%,rgba(29,29,31,.9),rgba(0,0,0,0.16) 70%)}
html[data-theme="light"][data-theme="light"] .bd-board,html[data-theme="light"][data-theme="dark"] .bd-board{color:#1d1d1f}
html[data-theme="light"] .acct-desk .lbp-card b{background-color:rgba(0,0,0,0.09)}
/* kol.css */
html[data-theme="light"] .kol-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .kol-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 28%,transparent)}
html[data-theme="light"] .kol-stats{color:var(--on-glass-2,rgba(29,29,31,0.8))}
html[data-theme="light"] .kol-stats b{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .kol-stats .muted{color:var(--on-glass-3,rgba(29,29,31,0.6))}
html[data-theme="light"] .kol-search input::placeholder{color:var(--on-glass-3,rgba(29,29,31,0.6))}
html[data-theme="light"] .kol-table thead th{color:var(--on-glass-2,rgba(29,29,31,0.82))}
html[data-theme="light"] .kol-table thead th.sorted{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .kol-table td.t-d,html[data-theme="light"] .kol-table td.t-rate{color:var(--on-glass-2,rgba(29,29,31,0.85))}
html[data-theme="light"] .kol-table .fz0{color:var(--on-glass-3,rgba(29,29,31,0.65))}
html[data-theme="light"] .kol-edit{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .kol-empty{color:var(--on-glass-3,rgba(29,29,31,0.65))}
html[data-theme="light"] .kol-field{color:var(--on-glass-2,rgba(29,29,31,0.85))}
html[data-theme="light"] .kol-field input,html[data-theme="light"] .kol-field select{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .kol-field small{color:var(--on-glass-3,rgba(29,29,31,0.6))}
html[data-theme="light"] .kol-mtext{color:var(--on-glass-2,rgba(29,29,31,0.85))}
html[data-theme="light"] .kol-mtext.small{color:var(--on-glass-3,rgba(29,29,31,0.65))}
html[data-theme="light"] .kol-steps{color:var(--on-glass-2,rgba(29,29,31,0.85))}
/* mycal.css */
html[data-theme="light"] .mycal-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .mycal-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 26%,transparent)}
/* ugc.css */
html[data-theme="light"] .ugc-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .ugc-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 26%,transparent)}
/* ttuid.css */
html[data-theme="light"] .ttuid-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .ttuid-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 26%,transparent)}
/* ytchat.css */
html[data-theme="light"] .ytchat-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .ytchat-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 26%,transparent)}
/* ttchat.css */
html[data-theme="light"] .ttchat-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .ttchat-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 26%,transparent)}
/* vsa.css */
html[data-theme="light"] .vsa-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .vsa-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 24%,transparent)}
/* news.css */
html[data-theme="light"] .news-window{color:var(--on-glass,#1d1d1f)}
html[data-theme="light"] .news-window ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--on-glass,rgba(29,29,31,.9)) 26%,transparent)}
