:root,[data-theme=dark]{--bg:#1b1c20;--bg-side:#16171a;--bg-panel:#1f2025;--bg-raised:#272830;--bg-hover:#2a2b33;--bg-input:#17181c;--line:#2f3038;--text:#ecedf1;--text-2:#a3a5b0;--text-3:#70727d;--accent:#7c5cf0;--accent-2:#a18cff;--accent-soft:#7c5cf033;--green:#3fc15f;--yellow:#e8b933;--red:#ef5d5d;--teal:#38c4b4;--blue:#4f93ff;--shadow:0 10px 30px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f5f6f8;--bg-side:#fff;--bg-panel:#fff;--bg-raised:#fff;--bg-hover:#eef0f4;--bg-input:#f1f2f5;--line:#e1e3e9;--text:#1c1e24;--text-2:#5d6070;--text-3:#8b8e9b;--accent:#6a47e0;--accent-2:#8467ee;--accent-soft:#6a47e01f;--green:#1f9e44;--yellow:#b88a00;--red:#d63b3b;--teal:#1a9e90;--blue:#2b6fe0;--shadow:0 10px 30px #14182826;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font:14px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{margin:0;font-weight:650}.muted,.muted-text{color:var(--text-2)}.dash{color:var(--text-3)}.spacer{flex:1}.pad{padding:16px}.center{justify-content:center;display:flex}.icon{flex:none}button{background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;padding:7px 14px;transition:background .12s,border-color .12s}button:hover:not(:disabled){background:var(--bg-hover)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}button.primary:hover:not(:disabled){background:var(--accent-2)}.icon-btn{color:var(--text-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-btn:hover{background:var(--bg-hover);color:var(--text)}.link-btn{color:var(--text-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.link-btn:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}.link-btn.small{color:var(--accent-2);margin-left:-6px;padding:2px 6px;font-size:12.5px}input,textarea,select{background:var(--bg-input);border:1px solid var(--line);border-radius:8px;outline:none;width:100%;padding:8px 10px}input:focus,textarea:focus{border-color:var(--accent)}input[type=checkbox]{width:auto;accent-color:var(--accent)}textarea{resize:vertical;min-height:80px;line-height:1.5}::placeholder{color:var(--text-3)}.error-line{color:var(--red);padding:8px 0}.empty{text-align:center;color:var(--text-2);padding:48px 16px}.empty a{color:var(--accent-2)}.boot{align-content:center;place-items:center;gap:12px;height:100%;display:grid}.spinner{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.avatar{color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar.no-user{border:1.5px dashed var(--line);background:0 0}.userchip{align-items:center;gap:8px;min-width:0;display:inline-flex}.userchip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell{grid-template-columns:240px minmax(0,1fr);height:100%;display:grid}.topbar{display:none}.sidebar{background:var(--bg-side);border-right:1px solid var(--line);flex-direction:column;gap:10px;min-height:0;padding:12px 10px;display:flex;overflow-y:auto}.side-top{justify-content:space-between;align-items:center;padding:4px 6px;display:flex}.brand{letter-spacing:-.3px;font-size:22px;font-weight:800}.side-search input{width:100%}.create-btn{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font-weight:600;display:flex}.create-btn:hover{background:var(--accent-2)!important}.nav{flex-direction:column;gap:2px;display:flex}.nav a{border-radius:10px;align-items:center;gap:12px;padding:9px 10px;font-weight:550;display:flex}.nav a:hover{background:var(--bg-hover)}.nav a.active{background:var(--accent-soft);color:var(--text)}.soon{color:var(--text-3);margin-left:auto;font-size:11px;font-weight:400}.side-queues{flex-direction:column;gap:1px;margin-top:6px;display:flex}.side-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);padding:6px 10px;font-size:11.5px}.side-queue{color:var(--text-2);border-radius:8px;align-items:baseline;gap:8px;min-width:0;padding:6px 10px;display:flex}.side-queue span{color:var(--text);font-size:13px;font-weight:600}.side-queue small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.side-queue:hover{background:var(--bg-hover)}.side-queue.active{background:var(--accent-soft)}.side-bottom{border-top:1px solid var(--line);align-items:center;gap:4px;margin-top:auto;padding-top:10px;display:flex}.me{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.me-name{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.content{min-width:0;min-height:0;overflow:auto}.page-pad{max-width:1200px;padding:24px 28px}.page-title{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.page-title h1{font-size:26px}.page-title p{margin:0}.workspace{--panel-w:clamp(420px, 46%, 720px);flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.workspace>.page-title{padding:24px 28px 0}.queue-head .banner{height:48px}.queue-title{gap:16px;margin-top:-26px;padding:0 28px;display:flex}.queue-icon{color:#ffd78a;border:3px solid var(--bg);border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid}.queue-text{min-width:0;padding-top:30px}.queue-text h1{font-size:24px;line-height:1.2}.queue-desc{color:var(--text-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:760px;margin:4px 0 0;display:-webkit-box;overflow:hidden}.crumbs{color:var(--text-2);align-items:center;gap:8px;min-width:0;display:flex}.crumb-queue:hover{color:var(--text)}.crumb-sep{color:var(--text-3)}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-top:6px;padding:14px 28px 0;display:flex}.tabs button{color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 12px;display:inline-flex}.tabs button:hover{color:var(--text);background:0 0}.tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.tabs .small-btn{border:1px solid var(--accent);border-bottom-color:var(--accent);color:#fff;border-radius:8px;margin-bottom:6px;padding:6px 12px}.filterbar{flex-direction:column;gap:10px;padding:12px 28px;display:flex}.searchbox{background:var(--bg-input);border:1px solid var(--line);max-width:520px;color:var(--text-3);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.searchbox:focus-within{border-color:var(--accent)}.searchbox input{background:0 0;border:0;padding:8px 0}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip-wrap{position:relative}.chip{border:1px solid var(--line);color:var(--text-2);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.chip b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:600;overflow:hidden}.chip-x{border-radius:50%;display:inline-flex}.chip-x:hover{color:var(--red)}.split{border-top:1px solid var(--line);flex:1;min-height:0;display:flex}.split-main{flex:1;min-width:0;overflow:auto}.split-panel{width:var(--panel-w);z-index:30;border-left:1px solid var(--line);background:var(--bg-panel);min-height:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #00000047}.split.with-panel .split-main{margin-right:var(--panel-w)}.table{min-width:0}.row{grid-template-columns:190px 150px minmax(220px,1fr) 170px 170px 90px 150px 128px 128px;align-items:center;gap:12px;padding:0 28px;display:grid}.thead{background:var(--bg);z-index:2;border-bottom:1px solid var(--line);height:38px;color:var(--text-2);font-size:13px;font-weight:600;position:sticky;top:0}.th{text-align:left;color:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex}.th:hover{color:var(--text);background:0 0!important}.th.sorted{color:var(--text)}.arrow{font-size:12px}.row.body{border-bottom:1px solid var(--line);cursor:pointer;min-height:48px;padding-top:7px;padding-bottom:7px}.row.body:hover{background:var(--bg-hover)}.row.body.selected{background:var(--accent-soft)}.row.body:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.c-key{align-items:center;gap:6px;min-width:0;display:flex}.key-text{white-space:nowrap;font-weight:550}.c-sum{min-width:0}.sum-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-topic,.c-deadline,.c-updated,.c-created{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quick-add{color:var(--accent-2);margin:8px 24px}.md input[type=checkbox]{vertical-align:middle;width:16px;height:16px;margin-right:8px}.md input[type=checkbox]:not(:disabled){cursor:pointer}.list-count{color:var(--text-3);padding:12px 28px;font-size:12.5px}.prio{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.type-icon{color:var(--text-2)}.type-icon.t-bug{color:var(--red)}.type-icon.t-feature{color:var(--teal)}.split.with-panel .table{min-width:1480px}@media (width<=1100px){.split.with-panel .table{min-width:0}}.badge{background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 9px 2px 6px;font-size:13px;font-weight:600;display:inline-flex}.badge-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-new{color:var(--text-2)}.s-progress{color:var(--blue)}.s-wait{color:var(--yellow)}.s-resolved{color:var(--teal)}.s-done{color:var(--green)}.s-rejected{color:var(--text-3)}.status-icon{flex:none}.board{align-items:flex-start;gap:14px;min-height:100%;padding:16px 28px 28px;display:flex}.column{background:color-mix(in srgb, var(--bg-panel) 60%, transparent);border:1px solid #0000;border-radius:12px;flex:none;width:290px;padding:4px}.column.over{border-color:var(--accent);background:var(--accent-soft)}.col-head{align-items:center;gap:8px;padding:8px 8px 10px;display:flex}.col-title{font-size:15px;font-weight:700}.col-count{color:var(--text-3);font-weight:600}.col-head .icon-btn{margin-left:auto}.col-body{flex-direction:column;gap:8px;min-height:60px;display:flex}.card{background:var(--bg-raised);border:1px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #0000002e}.card:hover{border-color:var(--text-3)}.card.selected{border-color:var(--accent)}.card-top{align-items:center;gap:6px;display:flex}.card-key{color:var(--text-2);font-size:13px;font-weight:600}.card-title{word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.card-deadline{color:var(--yellow);font-size:12.5px}.card-meta{color:var(--text-3);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.col-empty{text-align:center;color:var(--text-3);padding:18px 0}.more{text-align:center;color:var(--accent-2);justify-content:center}.select,.chip-wrap{position:relative}.select-btn{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;max-width:100%;margin-left:-8px;padding:3px 8px;display:inline-flex}.select-btn:hover{background:var(--bg-hover)!important}.menu{z-index:60;background:var(--bg-raised);border:1px solid var(--line);min-width:220px;max-width:86vw;box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 4px);left:0}.menu.right{left:auto;right:0}.menu-search{margin-bottom:6px}.menu-list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.menu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 10px;display:flex}.menu-item:hover{background:var(--bg-hover)}.menu-item.active{background:var(--accent-soft)}.menu-item.check{cursor:pointer}.menu-check{color:var(--accent-2);margin-left:auto}.menu-empty{color:var(--text-3);padding:10px}.issue{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.issue-state{text-align:center;justify-items:center;gap:12px;width:100%;padding:40px;display:grid}.issue-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:flex}.issue-head .crumbs{flex:1;min-width:0}.crumb-queue{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.issue-key{color:var(--text);font-weight:700}a.issue-key:hover{color:var(--accent-2);text-decoration:underline}.head-actions{gap:2px;display:flex}.issue-scroll{flex:1;min-height:0;overflow-y:auto}.issue-main{min-width:0;padding:18px 22px 40px}.issue-meta{color:var(--text-3);font-size:13px}.issue-title{cursor:text;word-break:break-word;border-radius:8px;margin:6px 0 14px;font-size:24px;line-height:1.25}.issue-title:hover{background:var(--bg-hover)}.title-input{font-size:20px;font-weight:650}.desc{margin-bottom:8px;position:relative}.desc-edit{opacity:0;position:absolute;top:0;right:0}.desc:hover .desc-edit{opacity:1}.row-actions{gap:8px;margin-top:8px;display:flex}.issue-actions{flex-wrap:wrap;gap:4px 14px;margin:14px 0;display:flex}.inline-form{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.inline-form input{flex:1;min-width:200px}.relations{grid-template-columns:minmax(0,1fr);gap:14px;margin:10px 0 18px;display:grid}.rel-group{min-width:0}.rel-title{color:var(--text-2);margin-bottom:4px;font-size:13px;font-weight:650}.rel-row{border-radius:8px;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.rel-row .badge{flex:none;max-width:150px}.rel-row:hover{background:var(--bg-hover)}.rel-key{color:var(--text-2);white-space:nowrap;font-weight:600}.rel-sum{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.section-title{margin:8px 0 10px;font-size:18px;font-weight:650}.params{gap:2px;display:grid}.param-row{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;min-height:36px;padding:6px 0;display:grid}.param-label{color:var(--text-2);padding-top:5px;font-weight:600}.param-value{align-items:center;min-width:0;min-height:28px;display:flex}.param-value .select{flex:none;max-width:100%}.param-value .badge{max-width:none}.param-value .stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.date-input,.field-input{background:0 0;border-color:#0000;width:auto;max-width:100%;margin-left:-8px;padding:3px 8px}.date-input:hover,.field-input:hover{background:var(--bg-hover)}.date-input:focus,.field-input:focus{background:var(--bg-input)}.tabs-inline{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin:18px 0 14px;display:flex}.tabs-inline button{color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 10px}.tabs-inline button.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.tabs-inline .sort-toggle{border:0;margin-left:auto;font-size:13px}.count{background:var(--bg-hover);color:var(--text-2);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:12px}.composer{margin-bottom:18px}.comment{gap:12px;padding:10px 0;display:flex}.comment-body{flex:1;min-width:0}.comment-head{flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:2px;display:flex}.comment-actions{opacity:0;gap:4px;margin-left:auto;transition:opacity .12s;display:flex}.comment:hover .comment-actions,.comment:focus-within .comment-actions{opacity:1}@media (hover:none){.comment-actions{opacity:1}}.attachments{border:1px dashed #0000;border-radius:12px;gap:8px;padding:4px;display:grid}.attachments.drag{border-color:var(--accent);background:var(--accent-soft)}.attachment{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.attachment:hover{background:var(--bg-hover)}.attachment img{object-fit:cover;border-radius:8px;flex:none;width:56px;height:56px}.file-ico{background:var(--bg-hover);width:56px;height:56px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.att-info{flex-direction:column;min-width:0;display:flex}.att-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hist-item{gap:10px;padding:8px 0;display:flex}.change{margin-top:2px}.issue-page{height:100%}.issue-page .issue-head{padding:12px 24px}.issue-cols{flex:1;grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:0;min-height:0;display:grid;overflow:auto}.issue-page .issue-main{max-width:980px;padding:22px 32px 60px}.issue-side{border-left:1px solid var(--line);padding:20px 24px;position:sticky;top:0}.tag-editor{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag{background:var(--bg-hover);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.tag button{color:var(--text-3);background:0 0;border:0;border-radius:50%;padding:0 6px;line-height:1.2}.tag button:hover{color:var(--red);background:0 0}.tag-input{background:0 0;border-color:#0000;width:90px;padding:2px 6px}.tag-input:hover,.tag-input:focus{border-color:var(--line)}.rel-line{align-items:center;gap:4px;display:flex}.rel-line .rel-row{flex:1;min-width:0}.rel-label{color:var(--text-3);flex:none;width:92px;font-size:12px}.md{word-break:break-word}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{margin:0 0 10px}.md a{color:var(--accent-2);text-decoration:underline}.md img{border-radius:8px;max-width:100%}.md code{background:var(--bg-hover);border-radius:5px;padding:1px 5px;font-size:90%}.md pre{background:var(--bg-input);border:1px solid var(--line);border-radius:10px;padding:12px;overflow:auto}.md pre code{background:0 0;padding:0}.md table{border-collapse:collapse;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--line);padding:5px 10px}.md ul,.md ol{margin:0 0 10px;padding-left:22px}.md ul:has(input[type=checkbox]){padding-left:4px;list-style:none}.editor{border:1px solid var(--line);background:var(--bg-input);border-radius:10px;overflow:hidden}.editor:focus-within{border-color:var(--accent)}.editor-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:4px;display:flex}.editor-bar button{min-width:28px;color:var(--text-2);background:0 0;border:0;padding:3px 8px}.editor-bar button.active{color:var(--accent-2)}.editor-spacer{flex:1}.editor textarea{background:0 0;border:0;border-radius:0}.editor-preview{padding:10px 12px}.modal-back{z-index:100;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--bg-panel);border:1px solid var(--line);width:min(720px,100%);max-height:94vh;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex}.modal-head{justify-content:space-between;align-items:center;padding:16px 20px 6px;display:flex}.modal-head h2{font-size:20px}.modal-body{gap:12px;padding:10px 20px;display:grid;overflow-y:auto}.modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.form-grid label{color:var(--text-2);align-content:start;gap:4px;font-size:12.5px;font-weight:600;display:grid}.form-grid .select-btn{border-color:var(--line);background:var(--bg-input);width:100%;margin-left:0;padding:7px 10px}.form-grid .date-input,.form-grid .field-input{border-color:var(--line);background:var(--bg-input);width:100%;margin-left:0}.queue-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.queue-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.queue-card:hover{border-color:var(--accent)}.queue-card-key{color:var(--accent-2);letter-spacing:.5px;font-size:12px;font-weight:700}.queue-form{grid-template-columns:160px 1fr 1.4fr auto;align-items:start;gap:10px;margin-bottom:20px;display:grid}.queue-form .error-line{grid-column:1/-1}.toasts{z-index:200;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--bg-raised);border:1px solid var(--line);border-left:4px solid var(--accent);box-shadow:var(--shadow);border-radius:10px;max-width:360px;padding:10px 14px}.toast.error{border-left-color:var(--red)}@media (width<=1280px){.row{grid-template-columns:170px 120px minmax(180px,1fr) 150px 150px 80px 140px 124px 124px;gap:10px}}@media (width<=1100px){.c-topic,.c-deadline,.c-author{display:none}.row{grid-template-columns:150px minmax(130px,1fr) 130px 120px 124px 124px;gap:8px;padding:0 16px}}@media (width<=860px){.shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.topbar{padding:8px 10px;padding-top:max(8px, env(safe-area-inset-top));background:var(--bg-side);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.topbar .brand{font-size:19px}.sidebar{z-index:90;width:min(290px,86vw);box-shadow:var(--shadow);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.drawer-open .sidebar{transform:none}.scrim{z-index:80;background:#00000080;position:fixed;inset:0}.page-pad{padding:16px}.workspace>.page-title{padding:16px 16px 0}.queue-title{padding:0 16px}.queue-icon{width:52px;height:52px}.tabs{padding:10px 12px 0}.tabs .small-btn{display:none}.filterbar{padding:10px 12px}.chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chip-wrap{position:static}.menu{max-width:none;max-height:70vh;position:fixed;top:auto;bottom:12px;right:12px;left:12px!important;transform:none!important}.select .menu{position:fixed}.thead{display:none}.row.body{grid-template-columns:1fr auto;grid-template-areas:"key status""sum sum""assignee updated";gap:4px 10px;padding:10px 14px}.c-key{grid-area:key}.c-status{grid-area:status;justify-self:end}.c-sum{grid-area:sum}.c-assignee{color:var(--text-2);grid-area:assignee;font-size:13px;display:block}.c-updated{grid-area:updated;justify-self:end;font-size:12.5px;display:block}.c-created,.c-topic,.c-deadline,.c-author{display:none}.quick-add{margin:8px 12px}.list-count{padding:12px 14px}.split-panel{z-index:70;width:100%;min-width:0;padding-top:env(safe-area-inset-top);border:0;position:fixed;inset:0}.split.with-panel .split-main{margin-right:0}.board{scroll-snap-type:x mandatory;gap:10px;min-height:0;padding:12px;overflow-x:auto}.column{scroll-snap-align:center;width:84vw}.issue-main{padding:14px 14px 40px}.issue-page .issue-main{padding:14px 14px 30px}.issue-cols{flex-direction:column;grid-template-columns:1fr;display:flex}.issue-side{border-left:0;border-top:1px solid var(--line);order:2;width:100%;position:static}.issue-title{font-size:21px}.form-grid{grid-template-columns:1fr}.modal-back{place-items:end center;padding:0}.modal{border-radius:16px 16px 0 0;width:100%;max-height:96vh}.queue-form{grid-template-columns:1fr}input,textarea,select{font-size:16px}.toasts{bottom:12px;left:12px;right:12px}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.brand{letter-spacing:-.2px;font-size:19px}.button{border:1px solid var(--line);background:var(--bg-raised);border-radius:8px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}button.danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, var(--line))}.req{color:var(--red)}.small{font-size:12.5px}.lock{margin-left:6px;font-size:13px}.queue-gear{align-self:flex-start;margin-top:34px;margin-left:auto;margin-right:28px}.forms-btn{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-weight:550;display:flex}.forms-btn:hover{background:var(--bg-hover);border-color:var(--accent)}.drop-line{background:var(--accent);border-radius:3px;height:3px;margin:2px 4px 6px}.card-tags{flex-wrap:wrap;gap:4px;display:flex}.tag.mini{padding:0 8px;font-size:12px}.field-check{width:18px;height:18px}.field-input.area{resize:vertical;width:100%}.turned{transform:rotate(-90deg)}.sla{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-hover) 40%, transparent);border-radius:12px;margin:14px 0;padding:10px 14px}.sla-title{background:0 0;border:0;align-items:center;gap:6px;padding:2px 0 8px;font-size:16px;font-weight:650;display:inline-flex}.sla-row{margin-bottom:10px}.sla-name{margin-bottom:4px;font-weight:600}.sla-chip{border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-block}.sla-chip.ok{color:var(--green);background:color-mix(in srgb, var(--green) 16%, transparent)}.sla-chip.run{color:var(--accent-2);background:var(--accent-soft)}.sla-chip.wait{color:var(--yellow);background:color-mix(in srgb, var(--yellow) 16%, transparent)}.sla-chip.bad{color:var(--red);background:color-mix(in srgb, var(--red) 16%, transparent)}.sla-bar{background:var(--line);border-radius:3px;height:4px;margin-top:8px;overflow:hidden}.sla-bar i{height:100%;display:block}.sla-bar i.ok{background:var(--green)}.sla-bar i.run{background:var(--accent)}.sla-bar i.wait{background:var(--yellow)}.sla-bar i.bad{background:var(--red)}.sla-scale{color:var(--text-3);justify-content:space-between;margin-top:3px;font-size:12px;display:flex}.editor.rich .editor-bar{align-items:center}.editor.rich .editor-bar button{border-radius:6px;min-width:28px;padding:3px 7px}.editor.rich .editor-bar button:hover:not(:disabled){background:var(--bg-hover)}.editor.rich .editor-bar button.active{background:var(--accent-soft);color:var(--accent-2)}.bar-select{background:0 0;border-color:#0000;width:auto;padding:2px 6px;font-size:13px}.bar-sep{background:var(--line);width:1px;height:18px;margin:0 4px}.bar-busy{padding:0 8px;font-size:12px}.table-bar{background:color-mix(in srgb, var(--accent) 8%, transparent)}.editor-area{cursor:text;padding:8px 12px;position:relative}.rich-body{word-break:break-word;outline:none;line-height:1.55}.rich-body>:first-child{margin-top:0}.rich-body p{margin:0 0 8px}.rich-body p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-3);float:left;pointer-events:none;height:0}.rich-body h1{margin:12px 0 8px;font-size:22px}.rich-body h2{margin:10px 0 6px;font-size:18px}.rich-body h3{margin:8px 0 4px;font-size:16px}.rich-body a{color:var(--accent-2);text-decoration:underline}.rich-body code{background:var(--bg-hover);border-radius:5px;padding:1px 5px;font-size:90%}.rich-body pre{background:var(--bg-hover);border-radius:8px;padding:10px 12px;overflow:auto}.rich-body pre code{background:0 0;padding:0}.rich-body blockquote{border-left:3px solid var(--accent);color:var(--text-2);margin:8px 0;padding:2px 12px}.rich-body ul,.rich-body ol{margin:0 0 8px;padding-left:22px}.rich-body ul[data-type=taskList]{padding-left:2px;list-style:none}.rich-body ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.rich-body ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;margin-top:3px}.rich-body ul[data-type=taskList] li>div{flex:1}.rich-body ul[data-type=taskList] li>div>p{margin:0 0 2px}.rich-body hr{border:0;border-top:1px solid var(--line);margin:12px 0}.rich-body table,.md table{border-collapse:collapse;max-width:100%;margin:8px 0}.rich-body th,.rich-body td{border:1px solid var(--line);vertical-align:top;min-width:70px;padding:5px 10px}.rich-body th{background:var(--bg-hover);text-align:left}.rich-body .selectedCell{background:var(--accent-soft)}.rich-body td>p,.rich-body th>p{margin:0}.rich-body img,.md img{border-radius:6px;max-width:100%}.img-wrap{max-width:100%;line-height:0;display:inline-block;position:relative}.img-wrap img{max-width:100%;height:auto;display:block}.img-handle{background:var(--accent);border:2px solid var(--bg-panel);cursor:nwse-resize;opacity:0;touch-action:none;border-radius:4px;width:14px;height:14px;position:absolute;bottom:-4px;right:-4px}.img-wrap:hover .img-handle,.ProseMirror-selectednode .img-handle{opacity:1}.ProseMirror-selectednode img{outline:2px solid var(--accent)}.mention-menu{z-index:200;background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;min-width:200px;padding:4px;position:fixed}.mention-menu .menu-item{gap:8px;display:flex}.tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-width:960px;margin-bottom:26px;display:grid}.tile-wrap{position:relative}.tile{text-align:center;background:var(--bg-panel);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:96px;padding:12px;display:flex}.tile:hover{border-color:var(--accent)}.tile.on{border-color:var(--accent);background:var(--accent-soft)}.tile-icon{font-size:22px;line-height:1}.tile-name{word-break:break-word;font-weight:550}.tile-edit{opacity:0;position:absolute;top:4px;right:4px}.tile-wrap:hover .tile-edit{opacity:1}@media (hover:none){.tile-edit{opacity:1}}.form-fill{gap:18px;max-width:640px;display:grid}.ff-label{margin-bottom:4px;font-weight:650;display:block}.ff-hint{color:var(--text-3);margin-bottom:6px;font-size:13px}.ff input.narrow{max-width:460px}.ff .date-input.boxed{border-color:var(--line);background:var(--bg-input);max-width:220px;margin-left:0}.ff.drop{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.ff.drop.drag{border-color:var(--accent);background:var(--accent-soft)}.form-done{text-align:center;justify-items:center;gap:10px;max-width:480px;padding:40px 0;display:grid}.done-icon{background:color-mix(in srgb, var(--green) 20%, transparent);width:54px;height:54px;color:var(--green);border-radius:50%;place-items:center;font-size:26px;display:grid}.builder{max-width:980px}.b-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:14px;gap:12px;margin-bottom:16px;padding:16px 18px;display:grid}.b-card h3{font-size:16px}.b-card label{color:var(--text-2);gap:4px;font-size:13px;font-weight:600;display:grid}.b-card label.inline,.b-card label.radio,.b-card label.inline-label{align-items:center;gap:8px;font-weight:500;display:flex}.b-card label.radio{color:var(--text)}.b-full{max-width:640px}.b-icons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.icon-pick{background:0 0;padding:4px 8px;font-size:18px}.icon-pick.on{border-color:var(--accent);background:var(--accent-soft)}.icon-input{text-align:center;width:64px}.b-field{border:1px solid var(--line);border-radius:10px;gap:8px;padding:10px;display:grid}.b-field-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-field-row>input{flex:1;min-width:160px}.b-field-row>select{width:auto;max-width:280px}.num{width:80px}.settings-tabs{margin:0 0 16px;padding:0;overflow-x:auto}.settings-tabs button{white-space:nowrap}.save-bar{background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.pills{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.pill{background:0 0;border-radius:999px;padding:3px 10px;font-size:13px}.pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.settings-table{border-collapse:collapse;width:100%}.settings-table td{border-bottom:1px solid var(--line);padding:6px 8px}.settings-table select{width:auto}.add-member{max-width:320px}.matrix-wrap{overflow-x:auto}.matrix{border-collapse:collapse;font-size:13px}.matrix th,.matrix td{border:1px solid var(--line);text-align:center;padding:5px 9px}.matrix tbody th{text-align:left;background:var(--bg-hover)}.actions{gap:8px;display:grid}.action{border:1px solid var(--line);background:color-mix(in srgb, var(--bg-hover) 35%, transparent);border-radius:10px;gap:6px;padding:8px;display:grid}.action-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.action-head select{width:auto}.cond{gap:6px;display:grid}.queue-form{grid-template-columns:160px 1fr 1.4fr auto}@media (width<=860px){.queue-gear{margin-top:30px;margin-right:12px}.tiles{grid-template-columns:repeat(2,1fr)}.b-field-row>select{max-width:100%}.editor-bar{flex-wrap:nowrap;overflow-x:auto}}input[type=radio]{width:auto;accent-color:var(--accent);flex:none;margin:0}select option,select optgroup{background:var(--bg-raised);color:var(--text)}.p-crit{color:var(--red)}.p-high{color:#e08a3a}.p-low{color:var(--teal)}.p-norm{color:var(--text-3)}.type-icon.t-task{color:#5b9cf5}.with-icon{align-items:center;gap:8px;display:inline-flex}.menu.up{top:auto;bottom:calc(100% + 4px)}.queue-head{position:relative}.queue-gear{color:#fff;background:#00000047;margin:0;padding:7px;position:absolute;top:6px;right:6px}.queue-gear:hover{color:#fff;background:#00000073}.sla-list{flex-wrap:wrap;gap:10px 16px;display:flex}.sla-chip{white-space:normal}.check-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 16px;display:grid}.schedule{border:1px dashed var(--line);border-radius:10px;gap:8px;padding:8px 10px;display:grid}.time-input{width:112px}.sprint-status{background:var(--bg-hover);color:var(--text-2);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.sprint-status.active{background:var(--accent-soft);color:var(--accent-2)}.sprint-status.finished{background:color-mix(in srgb, var(--green) 16%, transparent);color:var(--green)}.card-sprint{color:var(--accent-2);font-size:12px}.card-field{color:var(--text-3);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.card-field b{color:var(--text-2);text-align:right;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.sort-pick{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sort-pick select{width:auto;padding:4px 8px}.lightbox{z-index:200;background:#08080ce0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lb-bar{color:#fff;z-index:2;background:linear-gradient(#0000008c,#0000);align-items:center;gap:6px;padding:10px 14px;display:flex;position:absolute;top:0;left:0;right:0}.lb-bar .icon-btn{color:#fff}.lb-bar .icon-btn:hover{background:#ffffff29}.lb-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.lb-stage{justify-content:center;align-items:center;width:100%;max-width:100vw;height:100%;max-height:100vh;padding:56px 16px 16px;display:flex;overflow:auto}.lb-stage img{object-fit:contain;cursor:zoom-in;border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 10px 40px #00000080}.lb-stage.zoom{justify-content:flex-start;align-items:flex-start}.lb-stage.zoom img{cursor:zoom-out;max-width:none;max-height:none;margin:auto}.lb-nav{z-index:2;color:#fff;background:#ffffff1f;border:0;border-radius:12px;place-items:center;width:44px;height:64px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb-nav:hover:not(:disabled){background:#ffffff3d}.lb-nav.prev{left:12px}.lb-nav.next{right:12px}.flip{transform:scaleX(-1)}.md img,.rich-body img{cursor:zoom-in}.wiki{grid-template-columns:400px minmax(0,1fr);height:100%;min-height:0;display:grid}.wiki-side{border-right:1px solid var(--line);background:var(--bg-panel);flex-direction:column;min-height:0;display:flex}.wiki-side-head{gap:10px;padding:14px 14px 8px;display:grid}.wiki-side-head h2{justify-content:space-between;align-items:center;font-size:18px;display:flex}.wiki-tree{flex:1;padding:4px 8px 20px;overflow-y:auto}.wt-row{border-radius:8px;align-items:center;gap:2px;padding-right:4px;display:flex}.wt-row:hover{background:var(--bg-hover)}.wt-row.active{background:var(--accent-soft)}.wt-toggle{width:22px;height:24px;color:var(--text-3);background:0 0;border:0;flex:none;place-items:center;padding:2px;display:grid}.wt-toggle:hover:not(:disabled){color:var(--text);background:0 0}.wt-link{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:5px 4px;overflow:hidden}.wt-link.ghost{color:var(--text-3);font-style:italic}.wt-add{opacity:0;padding:3px}.wt-row:hover .wt-add{opacity:1}@media (hover:none){.wt-add{opacity:1}}.wiki-main{min-width:0;overflow-y:auto}.wiki-crumbs{color:var(--text-3);flex-wrap:wrap;gap:4px;margin-bottom:6px;font-size:13px;display:flex}.wiki-crumbs a:hover{color:var(--text)}.wiki-title{margin-bottom:4px;font-size:28px;line-height:1.25}.wiki-meta{color:var(--text-3);margin-bottom:14px;font-size:13px}.wiki-actions{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.wiki-children{border-top:1px solid var(--line);margin-top:28px;padding-top:14px}.wiki-children a{color:var(--accent-2);padding:5px 0;display:block}.wiki-hits a{border-radius:8px;padding:8px 10px;display:block}.wiki-hits a:hover{background:var(--bg-hover)}.wiki-hits small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wiki-source{min-height:360px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.wiki-files{margin-top:24px}.wiki-files a{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;margin:0 6px 6px 0;padding:4px 10px;display:inline-flex}.wiki-files a:hover{border-color:var(--accent)}.wiki-versions{gap:4px;margin-bottom:16px;display:grid}.wiki-versions button{text-align:left}.wiki-banner{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:8px 12px;display:flex}.md .yfm-cut{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:6px 12px}.md .yfm-cut>summary{cursor:pointer;font-weight:600}@media (width<=860px){.wiki{grid-template-columns:1fr}.wiki-side{border-right:0;border-bottom:1px solid var(--line);max-height:40vh}.wiki-page{padding:16px 14px 40px}.queue-gear{margin:0;top:6px;right:6px}.sla-row{flex-basis:100%}}.board-tools{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 28px 0;display:flex}@media (width<=860px){.board-tools{padding:10px 12px 0}}.choice-list{gap:6px;display:grid}.icon-input{width:84px;font-size:20px}.wiki-title-input{margin-bottom:10px;font-size:26px;font-weight:700}.wiki-actions button.active-toggle{border-color:var(--accent);background:var(--accent-soft)}.wiki-source{width:100%}.queue-title{position:static}html,body{overflow:hidden}.issue-scroll,.content,.split-main,.wiki-main,.wiki-tree{overscroll-behavior:contain}.select-btn,.select-btn span{white-space:nowrap}.params{border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid;overflow:visible}.param-row{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;min-height:0;padding:7px 0 8px;display:flex}.param-row.wide{grid-column:1/-1}.param-label{color:var(--text-3);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.param-value{min-height:28px;padding:0}.param-value .stack{padding:0}@media (width<=380px){.params{grid-template-columns:1fr}}.section-toggle{background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;padding:4px 2px;display:flex}.section-toggle:hover:not(:disabled){background:var(--bg-hover)}.section-toggle .section-title{margin:0}.watcher{align-items:center;gap:4px;max-width:100%;display:inline-flex}.icon-btn.x{opacity:.5;padding:2px}.watcher:hover .icon-btn.x{opacity:1}.picker{flex:1;min-width:220px;position:relative}.picker-menu .menu-item{gap:8px}.pick-key{white-space:nowrap}.pick-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;overflow:hidden}.picker-menu .badge{flex:none;max-width:130px}.menu-title{color:var(--text-3);padding:4px 10px 6px;font-size:12px;font-weight:600}.sort-icon{margin-left:auto}.sort-icon .icon-btn.on{color:var(--accent-2);background:var(--accent-soft)}.color-label{margin-bottom:6px}.color-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swatch{border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.swatch.on{border-color:var(--text);box-shadow:0 0 0 2px var(--bg-panel) inset}.color-input{background:0 0;border-radius:8px;width:40px;height:30px;padding:0}.side-queue{position:relative}.side-queue .qdot{background:var(--qc);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.side-queue[style]{box-shadow:inset 3px 0 0 var(--qc)}.side-queue[style].active{background:color-mix(in srgb, var(--qc) 18%, transparent)}.chat-panel{z-index:85;background:var(--bg-panel);border-left:1px solid var(--line);flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #0000004d}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:8px 10px;display:flex}.chat-frame{background:#fff;border:0;flex:1;width:100%}.chat-note{margin:0;padding:6px 12px}.side-bottom .icon-btn.on{color:var(--accent-2)}.wiki-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.wiki-bar .wiki-crumbs{margin:0}.wiki-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.tip{position:relative}.tip:after{content:attr(data-tip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:70;background:#0d0d12;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;transition:opacity .12s .25s;position:absolute;top:calc(100% + 6px);right:50%;transform:translate(50%)}.wiki-tools .tip:last-child:after{right:0;transform:none}.tip:hover:after{opacity:1}@media (hover:none){.tip:after{display:none}}.icon-btn.danger-ico:hover{color:var(--red)}.icon-btn.on{color:var(--accent-2);background:var(--accent-soft)}.wiki-page.drag{outline:2px dashed var(--accent);outline-offset:-8px}.wiki-lock{color:var(--accent-2)}.wiki-gallery{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.shot{border:1px solid var(--line);background:var(--bg-hover);border-radius:10px;padding:0;line-height:0;overflow:hidden}.shot img{object-fit:cover;max-width:260px;height:140px;display:block}.shot:hover:not(:disabled){border-color:var(--accent)}.wiki-comments{border-top:1px solid var(--line);margin-top:34px;padding-top:16px}.wiki-comments h3{margin-bottom:10px}.wiki-settings{margin-bottom:18px}.people-pick{justify-items:start;gap:6px;margin:6px 0 4px 22px;display:grid}.tabs button.primary{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:8px}.tabs button.primary:hover:not(:disabled){background:var(--accent-2);color:#fff}.credit{text-align:center;color:var(--text-3);opacity:.6;-webkit-user-select:none;user-select:none;padding:6px 0 2px;font-size:11px}.plus-btn{border:1px dashed var(--text-3);width:24px;height:24px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.plus-btn:hover{color:var(--accent-2);border-color:var(--accent-2)}.param-value .stack{flex-flow:wrap;align-items:center;gap:4px 10px}.params{gap:0 12px}.param-row{gap:0;padding:3px 0 4px}.param-label{font-size:11px;line-height:1.2}.param-value{min-height:22px;font-size:13px}.param-value .select-btn{margin-left:-6px;padding:0 6px}.date-input,.field-input{height:24px;margin-left:-6px;padding:0 6px;font-size:13px}.field-input.area{height:auto}.params-block{margin:10px 0 14px}.section-toggle .section-title{font-size:15px}.param-value .badge{padding-top:1px;padding-bottom:1px}.sla{border-radius:10px;margin:11px 0;padding:8px 11px}.sla-title{padding:1px 0 6px;font-size:13px}.sla-list{gap:8px 13px}.sla-row{flex:160px;min-width:152px;margin-bottom:3px}.sla-name{margin-bottom:3px;font-size:11px}.sla-chip{padding:1px 8px;font-size:10px}.sla-bar{height:3px;margin-top:6px}.sla-scale{margin-top:2px;font-size:9.5px}.wiki{position:relative}.wiki-comments{z-index:40;border:0;border-left:1px solid var(--line);background:var(--bg-panel);flex-direction:column;width:min(400px,100%);min-height:0;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 30px #00000047}.wc-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.wc-head h3{margin:0}.wc-list{flex:1;min-height:0;padding:8px 14px;overflow-y:auto}.wiki-comments .composer{border-top:1px solid var(--line);margin:0;padding:10px 14px 14px}.wc-off{padding:10px 14px}.tool-count{display:inline-flex;position:relative}.tool-count i{text-align:center;background:var(--accent);color:#fff;pointer-events:none;border-radius:8px;min-width:16px;height:16px;font-size:10px;font-style:normal;line-height:16px;position:absolute;top:-2px;right:-2px}.template-box{gap:6px;display:grid}.template-box .pills{align-items:center}.queue-head{border-top:3px solid var(--qc);align-items:center;gap:10px;min-width:0;padding:9px 28px 8px;display:flex;position:relative}.queue-head .queue-icon{background:var(--qc);color:#fff;border:0;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.queue-head h1{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:18px;line-height:1.2;overflow:hidden}.queue-key{color:var(--text-2);background:var(--bg-hover);white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:700}.queue-head .queue-desc{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;flex:0 auto;min-width:0;max-width:46%;margin:0;font-size:13px;display:block;overflow:hidden}.queue-head .queue-gear{color:var(--text-2);background:0 0;margin:0;padding:6px;position:static}.queue-head .queue-gear:hover{background:var(--bg-hover);color:var(--text)}.queue-all{padding:4px 8px;font-size:13px}.tabs{margin-top:0;padding-top:0}.tabs .small-btn{margin-bottom:4px;padding:4px 10px}.filterbar{flex-flow:wrap;align-items:center;gap:8px 12px;padding:9px 28px}.filterbar .searchbox{flex:0 210px;min-width:150px;max-width:210px}.filterbar .searchbox input{padding:5px 0;font-size:13px}.filterbar .chips{flex:1 1 0;gap:6px;min-width:0}.filterbar .chip{padding:4px 9px}@media (width<=860px){.queue-head{padding:8px 12px}.queue-head .queue-desc{display:none}.filterbar{padding:8px 12px}.filterbar .searchbox{flex:100%;max-width:none}.filterbar .chips{flex-basis:100%}}.menu-holder{display:none}.menu.portal{flex-direction:column;max-width:min(92vw,460px);display:flex;overflow:hidden}.menu.portal .menu-list{flex:1;min-height:0;max-height:none}.menu.portal .menu-search{flex:none}.field-block{color:var(--text-2);align-content:start;gap:4px;font-size:13px;font-weight:600;display:grid}.files-zone{border-radius:10px;margin:6px 0 4px;position:relative}.files-zone.idle{height:4px;margin:0}.files-zone.drag{outline:2px dashed var(--accent);outline-offset:2px;background:var(--accent-soft);min-height:52px}.files-hint{text-align:center;color:var(--accent-2);padding:14px;font-weight:600}.file-shots{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.file-shot{position:relative}.file-shot .shot img{max-width:170px;height:92px}.file-shot .icon-btn.x,.file-chip .icon-btn.x{opacity:0}.file-shot:hover .icon-btn.x,.file-chip:hover .icon-btn.x{opacity:1}.file-shot .icon-btn.x{color:#fff;background:#0009;position:absolute;top:3px;right:3px}.file-list{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.file-chip{border:1px solid var(--line);border-radius:8px;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 10px;display:inline-flex}.file-chip a{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.file-chip:hover{border-color:var(--accent)}@media (hover:none){.file-shot .icon-btn.x,.file-chip .icon-btn.x{opacity:1}}.cond-row{border:1px solid var(--line);border-radius:10px;gap:4px;padding:6px 8px;display:grid}.cond-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cond-head select.mode,.inline-label select.mode{width:auto;padding:2px 8px;font-size:12.5px}.cond-match{align-items:center;gap:10px;display:flex}.cond-match select{width:auto}.cond .b-field-row>input{min-width:200px}.http-editor{gap:8px;display:grid}.http-editor select.method{flex:none;width:96px}.webhook-log{border-top:1px solid var(--line);margin-top:18px;padding-top:10px}.hook-target{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.icon-upload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.queue-icon img,.queue-icon.preview img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.queue-icon.preview{background:var(--bg-hover);width:40px;height:40px;color:var(--text-2);border-radius:10px;place-items:center;display:grid;overflow:hidden}.queue-head .queue-icon.has-img{background:0 0;overflow:hidden}.qicon{object-fit:contain;border-radius:4px;flex:none;align-self:center;width:18px;height:18px}.queue-card-key .qicon{vertical-align:middle;width:20px;height:20px;margin-right:6px}.token-fresh{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.token-code{background:var(--bg-input);border:1px solid var(--line);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 10px}.api-docs .md{max-width:880px}.api-docs .md h2{margin:6px 0 10px}.api-docs .md h3{margin:22px 0 8px;font-size:17px}.api-docs .md table{width:100%;font-size:13.5px}.api-docs .md th,.api-docs .md td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 9px}.api-docs .md pre{background:var(--bg-input);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:12.5px;overflow:auto}.api-docs .md code{background:var(--bg-hover);border-radius:5px;padding:1px 5px;font-size:90%}.api-docs .md pre code{background:0 0;padding:0}.wiki-page.shifted{margin-right:min(400px,100%)}@media (width<=860px){.wiki-page.shifted{margin-right:0}}.picker-menu{width:420px;min-width:100%;max-width:92vw;top:calc(100% + 4px)}.settings-tabs{flex-wrap:wrap;row-gap:2px;overflow:visible}.settings-tabs button{margin-bottom:0}.reactions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.react-chip{background:var(--bg-hover);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:1px 9px;font-size:13px;display:inline-flex}.react-chip .emo{font-size:15px;line-height:1.2}.react-chip.mine{background:var(--accent-soft);border-color:var(--accent)}.react-add{border:1px dashed var(--line);color:var(--text-3);opacity:0;background:0 0;border-radius:999px;padding:2px 7px;transition:opacity .12s}.comment:hover .react-add,.reactions:focus-within .react-add{opacity:1}@media (hover:none){.react-add{opacity:1}}.react-add:hover:not(:disabled){color:var(--text);border-color:var(--text-3)}.menu.emoji-menu{width:296px;padding:8px}.emoji-grid{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.emoji-btn{background:0 0;border:0;border-radius:8px;padding:3px 0;font-size:19px;line-height:1.3}.emoji-btn:hover:not(:disabled){background:var(--bg-hover)}.emoji-custom{gap:6px;margin-top:8px;display:flex}.emoji-custom input{flex:1;min-width:0}.md details.yfm-cut{border:1px solid var(--line);border-radius:10px;margin:10px 0;padding:0 12px}.md details.yfm-cut>summary{cursor:pointer;padding:8px 0;font-weight:600}.md details.yfm-cut[open]>summary{border-bottom:1px solid var(--line);margin-bottom:8px}.md .yfm-note{border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:8px;margin:10px 0;padding:8px 14px}.md .yfm-note-title{margin-bottom:2px;font-weight:700}.md .yfm-note-tip{border-left-color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.md .yfm-note-warning{border-left-color:var(--yellow);background:color-mix(in srgb, var(--yellow) 14%, transparent)}.md .yfm-note-alert{border-left-color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.md .yfm-note>:last-child,.md .yfm-tab>:last-child,.md details.yfm-cut>:last-child{margin-bottom:8px}.md .yfm-tabs{margin:12px 0}.md .yfm-tabs-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;margin-bottom:10px;display:flex}.md .yfm-tabs-nav button{color:var(--text-2);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:7px 12px}.md .yfm-tabs-nav button.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.md u{text-underline-offset:2px}.wiki-orig{white-space:pre-wrap;word-break:break-word;background:var(--bg-input);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:13px}.wiki-page{max-width:none;padding-right:20px}.wiki-bar{max-width:none}.ctree{gap:4px;display:grid}.ctree select{width:auto}.cgroup{grid-template-columns:62px minmax(0,1fr);gap:8px;display:grid}.cgroup-join{border-right:2px solid var(--line);justify-content:center;align-items:center;margin:6px 0;padding-right:6px;display:flex}.cgroup-rows{gap:8px;min-width:0;padding:4px 0;display:grid}.crow{grid-template-columns:minmax(150px,210px) minmax(150px,200px) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.crow .c-field,.crow .c-op{width:100%}.crow .c-val{min-width:0}.crow .c-val input{width:100%}.join-sel{text-align:center;border-radius:8px;min-width:52px;padding:3px 6px;font-size:12.5px;font-weight:700}.ctree-and{padding:2px 0 2px 4px}.ctree-add,.cgroup-add{gap:8px;display:flex}@media (width<=860px){.cgroup{grid-template-columns:1fr}.cgroup-join{border-right:0;justify-content:flex-start;margin:0}.crow{grid-template-columns:1fr 1fr auto}.crow .c-val{order:3;grid-column:1/-1}}.extra-chip{align-items:center;gap:0;display:inline-flex}.extra-chip .chip{border-top-right-radius:0;border-bottom-right-radius:0}.extra-x{border:1px solid var(--line);color:var(--text-3);background:0 0;border-left:0;border-radius:0 8px 8px 0;align-self:stretch;align-items:center;padding:0 6px;display:inline-flex}.extra-x:hover:not(:disabled){color:var(--red);background:var(--bg-hover)}.chip.add{color:var(--text-2);border-style:dashed}.chip.add:hover{color:var(--text);border-color:var(--text-3)}.range-box{gap:8px;min-width:240px;padding:4px;display:grid}.range-box label{color:var(--text-2);gap:3px;font-size:12.5px;font-weight:600;display:grid}.range-box input{width:100%}.screens{gap:8px;display:grid}.screen-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:12px;padding:8px 10px;display:grid}.screen-body{gap:6px;min-width:0;display:grid}.screen-field{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.screen-field>span{min-width:140px;font-weight:600}.screen-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.screen-tools select{width:auto}@media (width<=860px){.screen-row{grid-template-columns:1fr}}.transition-dialog{width:min(560px,100%)}.tr-field{color:var(--text-2);gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;display:grid}.tr-field .select-btn{border:1px solid var(--line);background:var(--bg-input);width:100%;margin-left:0;padding:7px 10px}.issue-side .params{grid-template-columns:1fr;gap:0}.issue-side .param-row{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:12px;padding:7px 0;display:grid}.issue-side .param-label{color:var(--text-2);padding-top:5px;font-size:13px;line-height:1.4}.issue-side .param-value{min-height:30px;font-size:14px}.issue-side .param-value .select-btn{margin-left:-8px;padding:3px 8px}.issue-side .date-input,.issue-side .field-input{height:auto;margin-left:-8px;padding:3px 8px;font-size:14px}.issue-side .section-toggle .section-title{font-size:17px}.b-card{grid-template-columns:minmax(0,1fr)}.b-card>*,.b-field,.actions,.action,.ctree,.cgroup,.cgroup-rows,.crow>*,.http-editor,.schedule,.screens,.screen-row,.screen-body,.b-field-row>*{min-width:0}.action select,.action input,.action textarea,.b-field select,.crow select{max-width:100%}@media (width<=860px){.crow select{width:100%}.b-field-row>input{flex:100%;min-width:0}.b-field-row>select{max-width:100%}.http-editor select.method{flex:none;width:90px}.content{overflow-x:hidden}}.wiki-tree-toggle{display:none}@media (width<=860px){.wiki{height:auto;display:block}.wiki-tree-toggle{align-items:center;gap:8px;margin:10px 14px 0;display:inline-flex}.wiki.tree-hidden .wiki-side{display:none}.wiki-main{overflow:visible}}.md .yfm-block{border-radius:8px;margin:10px 0;padding:4px 14px}.md .yfm-block.pad-s{padding:2px 8px}.md .yfm-block.pad-l{padding:12px 20px}.md .yfm-block.border-dashed{border:1px dashed var(--text-3)}.md .yfm-block.border-solid{border:1px solid var(--line)}.md .yfm-grid{border:1px dashed var(--line);color:var(--text-3);border-radius:8px;margin:10px 0;padding:10px 14px}.avatar{position:relative;overflow:hidden}.avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.avatar.gone,.userchip.gone .avatar{filter:grayscale();opacity:.55}.userchip.gone .userchip-name{color:var(--text-3);text-decoration:line-through}.status-pick{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.status-pick:hover{background:var(--bg-hover)}.issue-head .crumbs .select{display:inline-flex}.issue-head .crumbs .select-btn{margin:0;padding:0}.param-row .hover-only{visibility:hidden}.param-row:hover .hover-only,.param-row:focus-within .hover-only{visibility:visible}@media (hover:none){.param-row .hover-only{visibility:visible}}.comment-head .reply-btn{opacity:0;transition:opacity .12s}.comment:hover .reply-btn,.comment:focus-within .reply-btn{opacity:1}@media (hover:none){.comment-head .reply-btn{opacity:1}}.comment{border-radius:10px;transition:background .4s}.comment.flash{background:var(--accent-soft)}.md blockquote{border-left:3px solid var(--accent);color:var(--text-2);margin:8px 0;padding:2px 12px}.issue-page .issue-main{max-width:none}.wiki-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.wiki-meta .userchip{color:var(--text-2)}.param-value .select-btn .userchip-name,.param-value .userchip-name{white-space:normal;text-overflow:clip;overflow-wrap:break-word;overflow:visible}.param-value .select-btn{white-space:normal;height:auto}.badge-dot{background:var(--accent);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:11px;font-style:normal;line-height:18px}.icon-btn.bell{position:relative}.icon-btn.bell .badge-dot{margin:0;position:absolute;top:0;right:-4px}.notices-btn{align-items:center;gap:8px;display:flex}.notices-page{max-width:860px}.notice-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.seg{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.seg button{background:0 0;border:0;border-radius:0;padding:6px 12px}.seg button.on{background:var(--accent-soft);color:var(--text)}.check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.notice-mm{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;padding:10px 14px;display:flex}.notice-list{border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.notice{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;display:flex}.notice:last-child{border-bottom:0}.notice:hover{background:var(--bg-hover)}.notice.unread{background:var(--accent-soft)}.notice-who{flex:none}.notice-bell{background:var(--bg-hover);width:34px;height:34px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.notice-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notice-line{overflow-wrap:anywhere}.notice-subject{color:var(--accent)}.notice-detail{color:var(--text-2);overflow-wrap:anywhere;border-left:2px solid var(--line);padding-left:8px;font-size:13px}.notice-meta{font-size:12px}.notice-dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.sidebar{gap:0;padding:12px 10px 0;overflow:hidden}.side-main{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.side-foot{border-top:1px solid var(--line);background:var(--bg-side);flex:none;padding:8px 0 4px}.side-foot .side-bottom{border-top:0;margin-top:0;padding-top:0}.credit{opacity:.4;text-align:center;letter-spacing:.2px;padding:3px 0 0;font-size:9.5px}.credit.inline{margin-left:auto;padding:0}.create-btn{padding:7px 10px}.side-search{position:relative}.side-search-field{background:var(--bg-input);border:1px solid var(--line);color:var(--text-3);border-radius:10px;align-items:center;gap:8px;padding:0 8px;display:flex}.side-search-field:focus-within{border-color:var(--accent)}.side-search-field input{background:0 0;border:0;padding:7px 0;font-size:13px}.side-search-field .icon-btn{padding:2px}.side-results{z-index:160;background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;max-height:60vh;padding:4px;position:fixed;overflow-y:auto}.result{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.result:hover,.result.on{background:var(--bg-hover)!important}.result-key{white-space:nowrap;font-weight:650}.result-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;overflow:hidden}.result-tag{color:var(--text-3);font-size:11px}.result-empty{color:var(--text-3);padding:10px}.issue-head .copy-key{color:var(--text-3);padding:4px}.issue-head .copy-key:hover{color:var(--text)}.board{align-items:stretch}.board .column{width:var(--col-w,290px);flex-direction:column;display:flex}.board .col-body{flex:1;min-height:120px}.board.align-center{justify-content:center}.board.align-fill .column{flex:1 1 var(--col-w,290px);width:auto;min-width:220px}.col-head .status-icon{flex:none}.col-head .col-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=860px){.board .column{flex:none;width:84vw;min-width:0}.board{zoom:1!important}}.notices-shell{--panel-w:clamp(420px, 46%, 720px);height:100%;position:relative}.notices-scroll{height:100%;overflow:auto}.notices-shell:has(.split-panel) .notices-scroll{margin-right:var(--panel-w)}@media (width<=860px){.notices-shell:has(.split-panel) .notices-scroll{margin-right:0}}.notice.selected{outline:2px solid var(--accent);outline-offset:-2px}.notice-config{margin-bottom:14px}.rules-table td{text-align:center}.rules-table th:first-child{text-align:left;min-width:180px}.rules-switches{gap:6px;margin:6px 0;display:grid}.rules-queues{gap:6px;display:grid}.people-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sound-box{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.volume{color:var(--text-2);align-items:center;gap:8px;display:inline-flex}.volume input[type=range]{width:160px}.range-line{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:12px;font-weight:500;display:flex}.range-line input[type=range]{width:240px;accent-color:var(--accent);padding:0}.range-line b{min-width:56px;color:var(--text)}input[type=range]{width:auto;accent-color:var(--accent);padding:0}.change.big{margin-top:4px}.change-preview{color:var(--text-2);overflow-wrap:anywhere;margin-top:2px}.change-full{gap:6px;margin-top:4px;display:grid}.change-full pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-input);border:1px solid var(--line);max-height:320px;font:inherit;border-radius:8px;margin:2px 0 0;padding:8px 10px;font-size:13px;overflow:auto}.diff{border:1px solid var(--line);border-radius:8px;max-height:460px;margin:6px 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;overflow:auto}.diff-line{white-space:pre-wrap;overflow-wrap:anywhere;gap:6px;padding:1px 8px;display:flex}.diff-line.add{background:color-mix(in srgb, var(--green) 16%, transparent)}.diff-line.del{background:color-mix(in srgb, var(--red) 16%, transparent)}.diff-sign{width:10px;color:var(--text-3);-webkit-user-select:none;user-select:none;flex:none}.diff-fold{color:var(--text-3);background:var(--bg-hover);text-align:center;padding:2px 10px;font-family:inherit}.wiki-versions .hist-item{border-bottom:1px solid var(--line);padding:8px 0}.version-body{flex:1;min-width:0}.version-actions{flex-wrap:wrap;gap:10px;display:flex}.md table.yfm-table{border-collapse:collapse;max-width:100%;margin:10px 0;display:table}.md table.yfm-table td{border:1px solid var(--line);vertical-align:top;min-width:80px;padding:6px 10px}.md table.yfm-table td>p{margin:0}.md table.yfm-table td>p+p{margin-top:6px}.md .yfm-iframe{margin:10px 0}.md .yfm-iframe iframe{background:var(--bg-panel);border:0;border-radius:8px;max-width:100%}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{scroll-margin-top:12px;position:relative}.md .h-anchor{opacity:0;margin-left:8px;font-weight:400;color:var(--text-3)!important;text-decoration:none!important}.md :is(h1,h2,h3,h4,h5,h6):hover .h-anchor{opacity:1}@media (hover:none){.md .h-anchor{opacity:.5}}.md .flash{background:var(--accent-soft);border-radius:6px;transition:background .4s}.form-fill .select{display:block}.form-fill .select-btn{background:var(--bg-input);border-color:var(--line);justify-content:space-between;width:100%;margin-left:0;padding:8px 12px}.form-fill .select-btn:after{content:"";border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);flex:none;width:7px;height:7px;margin-left:auto;transform:rotate(45deg)translateY(-2px)}.b-card label.check,.notice-mm label.check,.sound-box label.check{color:var(--text);cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.b-card .rules-switches{gap:8px;display:grid}.b-card label.range-line,.b-card label.volume{flex-direction:row;align-items:center;font-size:14px;font-weight:500;display:flex}.notice-config h3{margin-top:6px}.rules-table{margin:4px 0 8px}.wiki-page{max-width:none;padding:22px 32px 60px}.wiki-page>:not(.wiki-bar){max-width:none}.comment-menu{opacity:0;margin-left:auto;transition:opacity .12s}.comment:hover .comment-menu,.comment-menu:focus-within{opacity:1}@media (hover:none){.comment-menu{opacity:1}}.comment-menu .icon-btn{padding:2px 4px}.menu-item.danger-item{color:var(--red)}.param-value .stack{flex:1;min-width:0;position:relative}.param-value .stack .assign-me{color:var(--text-3);margin:0;padding:0 0 0 1px;font-size:12.5px}.param-value .stack .assign-me:hover{color:var(--accent-2)}a.side-label{display:block}a.side-label:hover{color:var(--text)}.ff-drop{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.ff-drop.drag{border-color:var(--accent);background:var(--accent-soft)}.md-media{max-width:720px;margin:10px 0}.md-media video{background:#000;border-radius:10px;width:100%;max-height:460px;display:block}.md-media audio{width:100%}.md-media-bar{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:12.5px;display:flex}.md-media-bar span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.md-media-bar button{padding:2px 10px;font-size:12.5px}.lb-stage video{background:#000;border-radius:8px;max-width:94vw;max-height:86vh}.side-main,.sidebar{background:var(--bg-side)}.yfm-box{border:1px solid var(--line);background:0 0;border-radius:10px;margin:10px 0}.yfm-box-head{border-bottom:1px solid var(--line);color:var(--text-3);-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--bg-hover) 50%, transparent);border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:5px 8px 5px 12px;font-size:12.5px;display:flex}.yfm-box-label{white-space:nowrap;font-weight:600}.yfm-box-head input.yfm-box-input{background:var(--bg-input);flex:1;width:auto;min-width:0;padding:3px 8px;font-size:13px}.yfm-box-head select.yfm-box-select{width:auto;padding:2px 6px;font-size:12.5px}.yfm-box-off{color:var(--text-3);background:0 0;border:0;margin-left:auto;padding:0 8px;font-size:16px;line-height:1.4}.yfm-box-off:hover{color:var(--red);background:0 0!important}.yfm-box-body{min-width:0;padding:6px 14px}.yfm-box.kind-cut>.yfm-box-head{background:color-mix(in srgb, var(--accent) 10%, transparent)}.yfm-box.kind-note{border-left:4px solid var(--accent);background:var(--accent-soft)}.yfm-box.kind-note.note-tip{border-left-color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.yfm-box.kind-note.note-warning{border-left-color:var(--yellow);background:color-mix(in srgb, var(--yellow) 14%, transparent)}.yfm-box.kind-note.note-alert{border-left-color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.yfm-box.kind-block{border-style:dashed}.yfm-box.kind-layout{border-style:dotted}.yfm-box.kind-layout>.yfm-box-body{align-items:stretch;gap:12px;padding:8px;display:flex}.yfm-box.kind-layout>.yfm-box-body>.yfm-box{flex:1 1 0;min-width:0;margin:0}.yfm-raw{border:1px dashed var(--line);color:var(--text-2);border-radius:8px;gap:6px;margin:8px 0;padding:6px 10px;display:grid}.yfm-raw code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px}.yfm-raw-bar button{padding:1px 10px;font-size:12px}.yfm-raw-area{width:100%;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.yfm-raw-chip{font-size:13px}.rich-body .tableWrapper{margin:8px 0;overflow-x:auto}.rich-body table{table-layout:fixed;width:100%}.rich-body td,.rich-body th{position:relative}.rich-body .column-resize-handle{background:var(--accent);pointer-events:none;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.rich-body.resize-cursor,.resize-cursor .rich-body{cursor:col-resize}.bar-hint{align-self:center;margin-left:8px}.rich-body sup,.md sup{font-size:.75em}.rich-body u{text-underline-offset:2px}.md .yfm-layout{flex-wrap:wrap;gap:16px;margin:10px 0;display:flex}.md .yfm-layout.gap-s{gap:8px}.md .yfm-layout.gap-l{gap:24px}.md .yfm-layout.gap-xl{gap:32px}.md .yfm-layout>.yfm-block{flex:240px;min-width:0;margin:0}.md table[data-colwidth],.md td[data-colwidth],.md th[data-colwidth]{min-width:40px}.sidebar,.wiki-side{will-change:transform}.param-value .select-btn{margin-left:0!important}.param-value .select{margin-left:-6px}.issue-side .param-value .select{margin-left:-8px}.param-value .select{max-width:calc(100% + 6px)}.issue-side .param-value .select{max-width:calc(100% + 8px)}.param-value .select-btn{gap:6px;padding-right:4px}.param-value .stack.assignee-stack{flex-flow:column;align-items:flex-start;gap:2px}.modal .tiles{max-width:100%;margin-bottom:0}.modal-body{overflow-x:hidden}.perm-row{grid-template-columns:minmax(180px,280px) 200px minmax(0,1fr);align-items:center;gap:10px;padding:4px 0;display:grid}.perm-label{color:var(--text-2)}.perm-users{min-width:0}@media (width<=860px){.perm-row{grid-template-columns:minmax(0,1fr)}}.files-row{align-items:flex-start;gap:10px;display:flex}.file-items{flex-wrap:wrap;flex:1;gap:8px;min-width:0;margin:4px 0 8px;display:flex}.more-files{white-space:nowrap;flex:none;margin:8px 0 0 auto}.pending-files{margin:6px 0 0}.chip-link{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.comment-body .file-items{margin:6px 0 2px}.comment-body .file-shot .shot img{max-width:150px;height:80px}.att-list{gap:2px;display:grid}.att-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 4px;display:flex}.att-thumb{border:1px solid var(--line);background:var(--bg-hover);width:52px;height:52px;color:var(--text-3);border-radius:8px;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.att-thumb img{object-fit:cover;width:100%;height:100%;display:block}button.att-thumb:hover{border-color:var(--accent)}.att-info{flex:1;gap:2px;min-width:0;display:grid}.att-name{text-align:left;color:var(--text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;display:block;overflow:hidden}.att-name:hover{color:var(--accent-2)}.param-value .stack.assignee-stack{flex-flow:row;align-items:center;gap:0;position:relative}.param-value .stack .assign-me{color:var(--accent-2);white-space:nowrap;background:linear-gradient(to right, transparent, var(--bg-panel) 12px);opacity:0;pointer-events:none;margin:0;padding:1px 6px 1px 14px;font-size:12.5px;transition:opacity .12s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.param-row:hover .assign-me,.param-row:focus-within .assign-me{opacity:1;pointer-events:auto}@media (hover:none){.param-value .stack .assign-me{opacity:1;pointer-events:auto}}.dl{vertical-align:middle;color:var(--text-3);display:inline-flex}.dl-yellow{color:var(--yellow)}.dl-red{color:var(--red)}.deadline-line{align-items:center;gap:8px;display:flex}.c-deadline .dl,.card-deadline .dl{margin-right:2px}.comment-edited{margin-top:4px}.filterbar .select-btn{border-radius:8px;gap:0;margin:0;padding:0}.filterbar .select-btn:hover{background:0 0!important}.filterbar .chip:hover,.filterbar .select-btn:hover .chip{border-color:var(--text-3);color:var(--text)}.extra-chip:not(:has(.extra-x)) .chip{border-radius:8px}.more-files{align-self:center;margin:0}.filterbar .select-btn{border:0}.when-input{margin-top:4px;font-size:12.5px}.formula-help{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:8px 12px}.formula-help summary{cursor:pointer;font-weight:600}.formula-text{white-space:pre-wrap;color:var(--text-2);margin:8px 0;font:12.5px/1.5 ui-monospace,Menlo,Consolas,monospace}.action .link-btn{align-self:flex-start}.more-comments{margin:8px 0}.comments{flex-direction:column;display:flex}.comment{align-items:flex-start}.comment-body{background:var(--bg-raised);border-radius:4px 14px 14px;flex:0 auto;max-width:min(88%,760px);padding:8px 12px 6px}.comment.mine{flex-direction:row-reverse}.comment.mine .comment-body{background:var(--accent-soft);border-radius:14px 4px 14px 14px}.comment.editing .comment-body{flex:1;max-width:none}.composer.bottom{margin:14px 0 0}@media (width<=860px){.comment-body{max-width:100%}}.deadline-line{position:relative}.deadline-line .dl{position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.date-rule{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.date-rule>.muted{min-width:96px}.param-value .date-input,.deadline-line .date-input{flex:none;width:142px}.video-shot{position:relative}.shot.video-shot video{object-fit:cover;pointer-events:none;background:#000;width:170px;height:92px;display:block}.att-thumb.video-shot video{object-fit:cover;pointer-events:none;width:100%;height:100%}.comment-body .shot.video-shot video{width:150px;height:80px}.play-badge{color:#fff;text-shadow:0 1px 6px #000000b3;pointer-events:none;place-items:center;font-size:18px;display:grid;position:absolute;inset:0}.play-badge:before{content:"";z-index:-1;background:#00000080;border-radius:50%;width:34px;height:34px;position:absolute}.video-shot:hover .play-badge:before{background:var(--accent)}.play-badge{isolation:isolate}.user-card{z-index:220;background:var(--bg-raised);border:1px solid var(--line);width:280px;box-shadow:var(--shadow);border-radius:12px;gap:8px;padding:12px 14px;display:grid;position:fixed}.uc-head{align-items:center;gap:12px;display:flex}.uc-names{min-width:0;display:grid}.uc-names b{overflow-wrap:anywhere}.uc-row{gap:2px;display:grid}.uc-groups{flex-wrap:wrap;gap:4px;display:flex}.param-value .date-input,.deadline-line .date-input{min-width:142px;max-width:none}.deadline-line{width:100%}.page-title .credit.inline,.issue-head .credit.inline{white-space:nowrap;margin-left:auto}.issue-head .head-actions{align-items:center;gap:10px;display:flex}.wiki-page{position:relative}.credit.corner{position:absolute;top:12px;right:18px}.wiki-page .md ul,.wiki-page .md ol{padding-left:38px}.wiki-page .md ul ul,.wiki-page .md ol ol,.wiki-page .md ul ol,.wiki-page .md ol ul{padding-left:30px}.wiki-page .rich-body ul,.wiki-page .rich-body ol{padding-left:38px}.wiki-page .rich-body ul[data-type=taskList]{padding-left:14px}.wiki-page .md ul:has(input[type=checkbox]){padding-left:14px}.table.no-topic .row{grid-template-columns:190px minmax(220px,1fr) 170px 170px 90px 150px 128px 128px}@media (width<=1280px){.table.no-topic .row{grid-template-columns:170px minmax(180px,1fr) 150px 150px 80px 140px 124px 124px}}@media (width<=1100px){.table.no-topic .row{grid-template-columns:150px minmax(130px,1fr) 130px 120px 124px 124px}}@media (width<=860px){.table.no-topic .row.body{grid-template-columns:1fr auto}}.param-value .date-input,.deadline-line .date-input{flex:none;width:130px;min-width:130px;max-width:none}.deadline-line{width:auto;display:inline-block;position:relative}.deadline-line .dl{pointer-events:none;position:absolute;top:50%;left:auto;right:30px;transform:translateY(-50%)}.credit-text{cursor:default}.egg{z-index:1000;text-align:left;white-space:normal;letter-spacing:0;width:max-content;min-width:200px;max-width:min(320px,100vw - 16px);color:var(--text);background:var(--bg-raised);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;gap:4px;padding:8px 12px;font-size:12.5px;line-height:1.4;animation:.18s ease-out egg-in;display:grid;position:fixed}@keyframes egg-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.egg{animation:none}}.side-credit{text-align:center;width:100%;display:block}.issue-page{position:relative}.issue-page>.credit.corner{z-index:3}.shell>.credit.corner{z-index:40;width:auto;margin:0;padding:0;position:fixed;top:10px;left:auto;right:22px}@media (width<=860px){.shell>.credit.corner{display:none}}.sla-list{flex-flow:column;gap:8px}.sla-row{flex:none;min-width:0}.issue-side .sla{margin:0 0 14px}.comment-side{flex-direction:column;flex:none;align-items:center;gap:6px;width:40px;display:flex}.comment-side .reactions{flex-flow:column;gap:4px;margin-top:0}.comment-side .react-chip{gap:3px;padding:1px 6px;font-size:12px}.comment-side .react-chip .emo{font-size:14px}.comment-side .react-add{padding:2px 5px}.sla-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sla-head .sla-name{min-width:0;margin-bottom:0}.sla-head .sla-chip{white-space:nowrap;flex:none}.sla-bar{margin-top:6px}.comment-side{justify-content:space-between;align-self:stretch}.comment-side .reactions{align-items:center;margin-top:auto}.react-add{border-radius:50%;place-items:center;width:26px;height:26px;padding:0;line-height:0;display:inline-grid}.react-add .icon{display:block}.scroll-edges{z-index:5;pointer-events:none;justify-content:flex-end;align-items:flex-end;gap:6px;height:0;display:flex;position:sticky;bottom:16px}.scroll-edges .icon-btn{pointer-events:auto;background:var(--bg-raised);border:1px solid var(--line);width:34px;height:34px;box-shadow:var(--shadow);border-radius:50%;place-items:center;margin-bottom:0;padding:0;display:grid;transform:translateY(0)}.scroll-edges .icon{transform:rotate(0)}.scroll-edges .icon.up{transform:rotate(180deg)}.scroll-edges .icon-btn:hover{color:var(--text);border-color:var(--text-3)}.comment-body{align-self:stretch}.comment.editing .comment-body{align-self:auto}.emoji-btn.on{background:var(--accent-soft);outline:1px solid var(--accent)}.gone-name{color:var(--text-3);text-decoration:line-through}.icon.up{transform:rotate(180deg)}.col-order{gap:4px;max-width:420px;margin:6px 0 14px;display:grid}.col-order-row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;padding:3px 8px;display:flex}.col-order-row .icon-btn:disabled{opacity:.3}.lb-audio{background:var(--bg-raised);color:var(--text);min-width:min(420px,88vw);box-shadow:var(--shadow);border-radius:16px;padding:18px 20px}.lb-audio-name{overflow-wrap:anywhere;margin-bottom:10px;font-weight:600}.lb-audio audio{width:100%;display:block}.audio-chip .audio-play{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.audio-chip .audio-play span:first-child{color:var(--accent-2)}button.att-icon{background:var(--bg-hover);color:var(--accent-2);cursor:pointer;border:0;font-size:18px}a.shot{cursor:pointer;display:inline-block}.shot img,.att-thumb img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}a.att-thumb:hover{border-color:var(--accent)}.plus-btn{box-sizing:border-box;aspect-ratio:1;flex:none;min-width:24px;min-height:24px;padding:0;line-height:0}.select-btn:has(>.plus-btn){background:0 0;border-color:#0000;width:auto;margin:0;padding:0}.menu-fold-head{width:100%;color:var(--text-2)}.menu-fold-head .small{margin-left:auto}.menu-fold-arrow{flex:none;transition:transform .15s}.menu-fold-arrow.open{transform:rotate(180deg)}.menu-fold-body{border-left:2px solid var(--line);margin-left:12px}.qmask{flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qicon.qmask{align-self:center;width:18px;height:18px}.queue-card-key .qicon.qmask{vertical-align:middle;width:20px;height:20px;margin-right:6px}.queue-head .queue-icon .qmask,.queue-icon.preview .qmask{width:100%;height:100%}.queue-head .queue-icon.has-img{box-sizing:border-box;padding:3px}.sealed-note{border:1px solid var(--line);background:var(--bg-hover);color:var(--text-2);border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:10px 14px;font-size:13.5px;display:flex}
