@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700&display=swap";:root{color:#e8f1ef;font-synthesis:none;background:#070c0d;font-family:Space Grotesk,sans-serif}html,body,#root{min-height:100%;margin:0}body{background:#070c0d;min-width:320px}a{color:inherit}::selection{color:#eafffb;background:#1f5b56}.concepts-page{isolation:isolate;background:#070c0d;min-height:100vh;position:relative;overflow:hidden}.depth-glow,.depth-grid,.noise,.cursor-spot{pointer-events:none;position:fixed}.depth-glow{transition:transform .25s ease-out;inset:-10%}.glow{filter:blur(60px);border-radius:50%;display:block;position:absolute}.glow-one{background:radial-gradient(circle at 40% 40%,#2e7c7561,#0000 65%);width:70%;height:80%;animation:26s ease-in-out infinite drift-one;top:-20%;left:-10%}.glow-two{background:radial-gradient(circle at 60% 60%,#14413f80,#0000 65%);width:75%;height:90%;animation:32s ease-in-out infinite drift-two;bottom:-30%;right:-15%}.glow-three{background:radial-gradient(circle,#8fd8cf1a,#0000 70%);width:36%;height:44%;top:30%;left:55%}.depth-grid{background-image:linear-gradient(#8fd8cf0d 1px,#0000 1px),linear-gradient(90deg,#8fd8cf0d 1px,#0000 1px);background-size:56px 56px;transition:transform .25s ease-out;inset:-4%;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 75%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 75%)}.noise{opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");inset:0}.cursor-spot{background:radial-gradient(circle,#8fd8cf14,#0000 60%);border-radius:50%;width:760px;height:760px;top:0;left:0}.page-shell{z-index:2;flex-direction:column;width:100%;min-height:100vh;padding:32px clamp(28px,5vw,72px) clamp(28px,4vh,48px);display:flex;position:relative}.concepts-header{align-items:center;gap:14px;animation:.8s cubic-bezier(.22,1,.36,1) both fade-up;display:flex}.concepts-header img{border-radius:10px;width:38px;height:38px;box-shadow:0 4px 18px #14413f99}.concepts-header div{align-items:baseline;gap:10px;display:flex}.concepts-header strong{letter-spacing:.06em;font-size:17px}.concepts-header span,.eyebrow,.concept-tag,.concept-owner,.page-shell footer{font-family:IBM Plex Mono,monospace}.concepts-header span{color:#6fa39c;letter-spacing:.14em;font-size:12px}.catalog{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1400px;margin:0 auto;padding:clamp(40px,7vh,90px) 0;display:flex}.eyebrow{color:#6fa39c;letter-spacing:.28em;font-size:12px;animation:.8s .12s both fade-up}.catalog-rule{transform-origin:0;background:linear-gradient(90deg,#8fd8cf59,#0000);height:1px;margin:clamp(24px,3.5vh,44px) 0;animation:1.1s .35s both line-grow}.concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);display:grid}.concept-card{color:#e8f1ef;min-width:0;transform-style:preserve-3d;background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid #8fd8cf24;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;animation:.9s cubic-bezier(.22,1,.36,1) both fade-up;display:flex;position:relative;overflow:hidden}.concept-card:hover{border-color:#8fd8cf73;box-shadow:0 24px 60px #00000080,0 0 44px #2e7c7540}.card-glare{z-index:3;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:0}.concept-art{background:linear-gradient(#14413f59,#14413f0d);flex:none;height:190px;position:relative;overflow:hidden}.concept-number{color:#8fd8cf47;font-family:IBM Plex Mono,monospace;font-size:44px;position:absolute;top:18px;right:22px}.art-line,.art-node{display:block;position:absolute}.art-line{background:#8fd8cf3d;border-radius:8px;height:14px;left:36px}.art-line-one{width:45%;top:48px}.art-line-two{background:#2e7c757a;width:60%;top:80px}.art-line-three{background:#8fd8cf26;width:36%;top:112px}.art-node{background:#8fd8cf80;border-radius:50%;width:14px;height:14px}.art-node-one{top:48px;left:35px}.art-node-two{background:#2e7c7533;border:2px solid #8fd8cf66;width:28px;height:28px;top:96px;left:49%}.art-node-three{background:#8fd8cf33;width:20px;height:20px;top:128px;left:72%}.concept-art-ledger .art-line{left:60px}.concept-art-generator .art-line-one{width:42%;top:46px}.concept-art-generator .art-line-two{background:#2e7c7580;width:54%;top:88px;left:78px}.concept-art-generator .art-line-three{width:48%;top:130px}.concept-art-generator .art-node-one{top:46px;left:36px}.concept-art-generator .art-node-two{border-color:#8fd8cf8c;top:81px;left:48px}.concept-art-generator .art-node-three{top:127px;left:58%}.concept-art-tracking .art-line-one{width:55%;height:1px;top:72px;transform:rotate(16deg)}.concept-art-tracking .art-line-two,.concept-art-tracking .art-line-three{display:none}.concept-copy{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.concept-tag{color:#8fd8cf;letter-spacing:.16em;border:1px solid #8fd8cf4d;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10px}.concept-copy h2{letter-spacing:-.01em;margin:4px 0 0;font-size:24px;font-weight:600}.concept-copy p{color:#9db8b3;flex:1;margin:0;font-size:14px;line-height:1.55}.concept-owner{color:#6fa39c;justify-content:space-between;align-items:center;margin-top:8px;font-size:11px;display:flex}.arrow{color:#8fd8cf;font-size:16px}.page-shell footer{color:#4d6f6a;letter-spacing:.12em;font-size:11px;animation:.9s .9s both fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drift-one{0%,to{transform:translate(-8%,-6%)scale(1)}50%{transform:translate(6%,4%)scale(1.15)}}@keyframes drift-two{0%,to{transform:translate(10%,8%)scale(1.1)}50%{transform:translate(-6%,-4%)scale(.95)}}@media (width<=980px){.concept-grid{grid-template-columns:1fr;max-width:620px}.concept-card{grid-template-columns:minmax(180px,34%) 1fr;display:grid}.concept-art{height:100%;min-height:230px}}@media (width<=640px){.page-shell{padding:24px 18px 28px}.catalog{padding:54px 0}.concept-card{display:flex}.concept-art{height:150px;min-height:0}.concept-copy h2{font-size:21px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.work-page{--bg:#07100f;--panel:#0d1c1ad1;--line:#9ac6be29;--muted:#839b96;--text:#eaf3f1;--mint:#9fe3d7;--red:#ff786e;background:radial-gradient(circle at 77% 0%, #3e978529, transparent 34rem), radial-gradient(circle at 15% 100%, #39766c1a, transparent 30rem), var(--bg);min-height:100vh;color:var(--text);font-family:Inter,sans-serif}.work-grid{opacity:.17;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.work-header{z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:84px;padding:0 clamp(24px,5vw,72px);display:flex;position:relative}.work-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.work-brand img{object-fit:contain;width:30px;height:30px}.work-brand span{gap:2px;display:grid}.work-brand strong{letter-spacing:.2em;font-size:13px}.work-brand small,.work-live,.work-kicker,.work-meta,.metric-grid span,.metric-grid small,.type-pill,.item-detail,.item-people,.work-footer{font-family:DM Mono,monospace}.work-brand small{color:var(--muted);letter-spacing:.16em;font-size:9px}.work-live{color:var(--muted);letter-spacing:.16em;font-size:10px}.work-live i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%;margin-right:8px;display:inline-block}.header-actions{align-items:center;gap:24px;display:flex}.header-actions>a{color:var(--mint);letter-spacing:.1em;font:9px DM Mono,monospace;text-decoration:none}.auth-identity{align-items:center;gap:8px;min-width:130px;display:flex}.auth-identity>i{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 10px #ff786e99}.auth-identity.authenticated>i{background:var(--mint);box-shadow:0 0 10px #9fe3d799}.auth-identity span{gap:2px;min-width:0;display:grid}.auth-identity small{color:var(--muted);letter-spacing:.12em;font:7px DM Mono,monospace}.auth-identity strong{max-width:210px;color:var(--red);text-overflow:ellipsis;white-space:nowrap;font:500 8px DM Mono,monospace;overflow:hidden}.auth-identity.authenticated strong{color:var(--text)}.stats-trigger{border:1px solid var(--line);color:var(--muted);cursor:pointer;letter-spacing:.1em;background:#0d1c1ab3;border-radius:3px;align-items:center;gap:7px;padding:6px 8px;font:8px DM Mono,monospace;display:flex}.stats-trigger:hover{color:var(--mint);border-color:#9fe3d766}.stats-trigger kbd,.stats-flyout kbd{color:var(--mint);background:#9fe3d714;border:1px solid #9fe3d74d;border-radius:2px;padding:2px 5px;font:8px DM Mono,monospace}.work-shell{z-index:1;width:min(1260px,100% - 48px);margin:0 auto;padding:34px 0 28px;position:relative}.work-intro{justify-content:space-between;align-items:flex-end;gap:36px;display:flex}.work-kicker{color:var(--mint);letter-spacing:.2em;margin:0 0 9px;font-size:10px}.work-intro h1{letter-spacing:-.055em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(32px,4vw,52px);line-height:1}.work-intro h1 em{color:#78928d;font-style:normal;font-weight:400}.work-meta{color:var(--muted);letter-spacing:.12em;justify-items:end;gap:12px;padding-bottom:7px;font-size:10px;display:grid}.work-meta a{color:var(--mint);text-decoration:none}.create-button{color:var(--mint);cursor:pointer;letter-spacing:.1em;background:#5fa69829;border:1px solid #9fe3d76b;border-radius:4px;padding:11px 15px;font:500 10px DM Mono,monospace}.create-button:hover{background:#5fa69840}.create-button:disabled{cursor:wait;opacity:.45}.metric-grid{border:1px solid var(--line);background:#06110f85;grid-template-columns:repeat(2,1fr);display:grid}.metric-grid article{border-right:1px solid var(--line);align-content:space-between;min-height:82px;padding:13px 17px;display:grid}.metric-grid article:last-child,.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric-grid span,.metric-grid small{color:var(--muted);letter-spacing:.12em;font-size:9px}.metric-grid strong{font-size:30px;font-weight:500;line-height:1}.metric-grid .feature strong{color:var(--mint)}.metric-grid .bug strong{color:var(--red)}.work-controls{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:22px;padding-bottom:10px;display:flex}.control-left,.type-tabs,.view-switch{gap:5px;display:flex}.control-left{gap:12px}.type-tabs button,.view-switch button,.work-controls select,.search-box{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;background:#0d1c1ab3;border-radius:4px;font:500 10px DM Mono,monospace}.type-tabs button,.view-switch button{cursor:pointer;padding:11px 14px}.view-switch{border-right:1px solid var(--line);padding-right:12px}.view-switch button{padding-inline:11px}.type-tabs button:hover,.type-tabs button.active,.view-switch button:hover,.view-switch button.active{color:var(--text);border-color:#9fe3d76b}.type-tabs button.active,.view-switch button.active{background:#5fa69826}.control-right{gap:6px;display:flex;position:relative}.saved-view-control{gap:4px;display:flex;position:relative}.saved-view-control>select,.saved-view-control>button{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;letter-spacing:.06em;background:#0d1c1ab3;border-radius:4px;padding:0 10px;font:500 9px DM Mono,monospace}.saved-view-control>button:hover{color:var(--mint);border-color:#9fe3d76b}.save-view-menu{z-index:12;background:#0b1715;border:1px solid #9fe3d747;border-radius:4px;width:310px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px #00000073}.save-view-menu header{color:var(--text);gap:3px;font:9px DM Mono,monospace;display:grid}.save-view-menu header span{color:var(--muted);font-size:8px}.save-view-menu input{border:1px solid var(--line);width:100%;color:var(--text);background:#040d0bb8;border-radius:3px;outline:0;margin:10px 0 8px;padding:9px}.save-view-menu input:focus{border-color:#9fe3d780}.save-view-menu>div{gap:6px;display:flex}.save-view-menu>div button{border:1px solid var(--line);color:var(--mint);cursor:pointer;background:#9fe3d70f;border-radius:3px;flex:1;padding:8px 6px;font:8px DM Mono,monospace}.save-view-menu button:disabled{opacity:.4;cursor:default}.save-view-menu .current-view-actions,.save-view-menu .save-as-new{gap:7px;margin-top:10px;display:grid}.save-view-menu .current-view-actions{border-bottom:1px solid var(--line);padding-bottom:10px}.save-view-menu .current-view-actions label{color:var(--muted);font:8px DM Mono,monospace}.save-view-menu .current-view-actions input{width:auto;accent-color:var(--mint);margin:0 6px 0 0}.save-view-menu .save-as-new>strong{color:var(--muted);letter-spacing:.08em;font:8px DM Mono,monospace}.save-view-menu .save-as-new input{margin:0}.save-view-menu .save-as-new label{color:var(--muted);font:8px DM Mono,monospace}.save-view-menu .save-as-new label input[type=checkbox]{width:auto;accent-color:var(--mint);margin:0 6px 0 0}.save-view-menu .save-as-new>div{gap:6px;display:flex}.save-view-menu .danger{color:#ff968d}.view-delete-list{border-top:1px solid var(--line);max-height:130px;margin-top:10px;padding-top:7px;overflow:auto;gap:2px!important;display:grid!important}.view-delete-list button{text-align:left;grid-template-columns:1fr auto auto;gap:7px;display:grid}.view-delete-list small{color:var(--muted);text-transform:uppercase}.search-box{align-items:center;padding:0 12px;display:flex}.search-box span{color:var(--mint);font-size:17px}.search-box input{width:170px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:10px 8px}.work-controls select{padding:0 30px 0 12px}.column-picker{position:relative}.column-picker>button,.advanced-control>button{border:1px solid var(--line);height:100%;color:var(--muted);cursor:pointer;letter-spacing:.06em;background:#0d1c1ab3;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font:500 10px DM Mono,monospace;display:flex}.column-picker>button svg{fill:currentColor;width:12px;height:12px}.advanced-control{position:static}.advanced-control>button{background:0 0;border:0}.advanced-control>button:hover,.advanced-control>button.active{color:var(--mint)}.column-menu{z-index:10;background:#0b1715;border:1px solid #9fe3d747;border-radius:4px;width:210px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #00000073}.column-advanced-link{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 6px 10px;font:9px DM Mono,monospace;display:grid}.column-advanced-link span{color:var(--mint);letter-spacing:.08em}.column-advanced-link small{color:var(--muted);grid-column:1;font-size:7px}.column-advanced-link b{color:var(--muted);grid-area:1/2/span 2;align-self:center}.column-advanced-link:hover b,.column-advanced-link.active b{color:var(--mint)}.column-menu>header,.advanced-builder>header{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;justify-content:space-between;padding:5px 6px 8px;font:7px DM Mono,monospace;display:flex}.column-menu label{color:var(--text);cursor:grab;align-items:center;gap:8px;padding:6px;font:10px DM Mono,monospace;display:flex}.column-menu label.dragging{opacity:.35}.column-menu label b{color:#9fe3d761;letter-spacing:-2px;font-weight:400}.column-menu input{accent-color:var(--mint)}.advanced-builder{z-index:11;background:#0b1715;border:1px solid #9fe3d747;border-radius:4px;width:min(570px,100vw - 40px);padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 40px #00000073}.query-clause{grid-template-columns:1.2fr .7fr 1fr 28px;gap:5px;margin-top:7px;display:grid}.query-clause select{border:1px solid var(--line);min-width:0;height:30px;color:var(--text);background:#040d0bb8;border-radius:3px;padding:0 7px;font:9px DM Mono,monospace}.query-clause button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px}.advanced-builder>p{color:var(--muted);margin:16px 6px;font:9px DM Mono,monospace}.advanced-builder>footer{gap:6px;margin-top:8px;display:flex}.advanced-builder>footer button{border:1px solid var(--line);color:var(--mint);cursor:pointer;letter-spacing:.06em;background:#9fe3d70f;border-radius:3px;padding:7px 9px;font:8px DM Mono,monospace}.work-list{min-height:260px}.work-table-wrap{overflow-x:auto}.list-pagination{color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:9px 2px 0;font:8px DM Mono,monospace;display:flex}.list-pagination div{align-items:center;gap:10px;display:flex}.list-pagination strong{color:var(--text);font-weight:500}.list-pagination button{border:1px solid var(--line);color:var(--mint);cursor:pointer;background:#0d1c1ab3;border-radius:3px;padding:5px 8px;font:8px DM Mono,monospace}.list-pagination button:disabled{opacity:.35;cursor:default}.work-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.work-table th{text-align:left;border-bottom:1px solid #9fe3d740;height:30px;padding:0 4px}.work-table th button{width:100%;color:var(--muted);cursor:pointer;text-align:left;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font:500 8px DM Mono,monospace}.work-table th button:hover{color:var(--mint)}.work-table td{height:31px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #9ac6be1a;padding:4px;overflow:hidden}.work-table tbody tr{cursor:pointer;transition:background .12s}.work-table tbody tr:hover{background:#61a2961a}.kind-with-icon{vertical-align:middle;align-items:center;gap:4px;max-width:100%;display:inline-flex}.kind-with-icon img{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.work-table .column-iid{width:54px}.work-table .column-title{width:33%}.work-table .column-workType{width:62px}.work-table .column-status{width:112px}.work-table .column-priority{width:70px}.work-table .column-sprint{width:122px}.work-table .column-assignee{width:112px}.work-table .column-dueDate{width:90px}.work-table .column-updatedAt{width:94px}.tracker-table{table-layout:fixed;min-width:100%}.tracker-table th{position:relative}.column-resizer{z-index:2;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;right:-3px}.column-resizer:hover{background:#9fe3d759}.table-title{color:var(--text);font-weight:500}.mono{font-family:DM Mono,monospace}.compact-type{letter-spacing:.08em;font:500 8px DM Mono,monospace}.compact-type.feature{color:var(--mint)}.compact-type.bug{color:var(--red)}.kanban-board{grid-template-columns:repeat(6,minmax(185px,1fr));gap:8px;padding-top:10px;display:grid;overflow-x:auto}.kanban-board.dynamic-board{grid-template-columns:repeat(7,minmax(175px,1fr))}.kanban-column{border:1px solid var(--line);background:#06110f70;border-radius:4px;min-width:185px;min-height:360px}.kanban-column.drag-over{background:#21463f59;border-color:#9fe3d799;box-shadow:inset 0 0 0 1px #9fe3d726}.kanban-column>header{border-bottom:1px solid var(--line);height:32px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 9px;font:500 8px DM Mono,monospace;display:flex}.kanban-column>header strong{min-width:20px;color:var(--mint);text-align:center;background:#9fe3d717;border-radius:9px;padding:2px 5px;font-size:8px}.kanban-stack{padding:5px}.kanban-card{width:100%;color:var(--text);cursor:pointer;text-align:left;background:#0d1c1ab8;border:1px solid #9ac6be21;border-radius:3px;gap:7px;margin-bottom:5px;padding:8px;display:grid;position:relative}.kanban-card.customer-reported{background:radial-gradient(circle at 0,#ffb15c47,#0000 72%),#251f16e0;border-color:#ffbd68b8;box-shadow:inset 0 0 0 2px #ffcd8f3d,inset 0 0 20px #ff93306b}.kanban-card.customer-reported:before{content:"";pointer-events:none;border:1px solid #ffd19752;border-left:3px solid #ffb15c;border-radius:2px;position:absolute;inset:3px}.kanban-card.customer-reported:hover{background:#30271be0;border-color:#ffc77eb8;box-shadow:inset 0 0 0 1px #ffcf8f33,inset 0 0 18px #ffa6484d}.stats-flyout{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071210f7;border-left:1px solid #9fe3d747;width:min(390px,100vw - 24px);height:100vh;padding:22px;transition:transform .2s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-24px 0 70px #0000007a}.stats-flyout.open{transform:translate(0)}.stats-flyout>header{justify-content:space-between;align-items:flex-start;margin:32px 0 22px;display:flex}.stats-flyout>header div{gap:6px;display:grid}.stats-flyout>header small{color:var(--mint);letter-spacing:.14em;font:8px DM Mono,monospace}.stats-flyout>header strong{font-size:24px}.stats-flyout>header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px}.stats-flyout .metric-grid article{min-height:112px;padding:16px}.stats-flyout>footer{color:var(--muted);letter-spacing:.1em;align-items:center;gap:8px;margin-top:14px;font:8px DM Mono,monospace;display:flex}.kanban-card:hover{background:#18302cd6;border-color:#9fe3d757}.kanban-card.dragging{opacity:.35}.kanban-card.moving{cursor:wait;opacity:.58}.kanban-card-top,.kanban-card-meta{color:var(--muted);align-items:center;gap:6px;font:8px DM Mono,monospace;display:flex}.kanban-card-signals{color:#bdcbc8;letter-spacing:.08em;text-transform:uppercase;gap:5px;margin-top:-2px;font:500 7px DM Mono,monospace;display:flex}.kanban-card-signals>span{border:1px solid #9ac6be21;border-radius:2px;padding:2px 4px}.kanban-card-signals .customer-signal{color:#ffc57e;border-color:#ffbd6866}.kanban-card-top .priority-pill{margin-left:auto}.kanban-card>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.kanban-card-meta{justify-content:space-between;gap:8px}.kanban-card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-empty{color:#839b967a;text-align:center;letter-spacing:.1em;padding:24px 8px;font:8px DM Mono,monospace}.board-error{color:var(--red);background:#ff786e14;border:1px solid #ff786e4d;margin-top:8px;padding:8px 10px;font:9px DM Mono,monospace}.work-item{border-bottom:1px solid var(--line);width:100%;min-height:104px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr auto 24px;align-items:center;gap:18px;padding:20px 18px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.work-item:hover{background:#61a29614;transform:translate(3px)}.type-mark{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font:500 13px DM Mono,monospace;display:grid}.type-mark.feature{color:var(--mint);border-color:#9fe3d766}.type-mark.bug{color:var(--red);border-color:#ff786e73}.item-title{align-items:baseline;gap:12px;display:flex}.item-title>span{color:var(--muted);font:10px DM Mono,monospace}.item-title h2{margin:0;font-size:16px;font-weight:500}.item-detail{color:var(--muted);align-items:center;gap:13px;margin-top:10px;font-size:9px;display:flex}.type-pill{border-radius:3px;padding:4px 7px}.type-pill.feature{color:var(--mint);background:#9fe3d717}.type-pill.bug{color:var(--red);background:#ff786e17}.priority-pill{border:1px solid var(--line);min-width:24px;color:var(--text);text-align:center;border-radius:3px;padding:2px 5px}.priority-pill.p0{color:var(--red);border-color:#ff786e59}.priority-pill.p1{color:#f0c66f;border-color:#f0c66f59}.priority-pill.p2{color:var(--mint);border-color:#9fe3d74d}.item-people{text-align:right;min-width:84px;color:var(--muted);letter-spacing:.08em;font-size:8px}.item-people img{border:2px solid var(--bg);border-radius:50%;width:28px;height:28px;margin-left:-7px}.item-arrow{color:var(--muted)}.editor-backdrop{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020807d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.issue-editor{background:#0b1715;border:1px solid #9fe3d73d;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 100px #0000008c}.tracker-editor{width:min(1180px,100%)}.tracker-editor.customer-reported-editor{box-shadow:inset 0 0 24px #ffa6481a,0 30px 100px #0000008c}.issue-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;display:flex}.editor-header-tools{align-items:center;gap:14px;margin-left:18px;display:flex}.editor-assignee-reference{max-width:180px;color:var(--muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:9px DM Mono,monospace;overflow:hidden}.editor-identity{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.editor-identity>div{flex:1;min-width:0}.editor-id{min-width:66px;color:var(--mint);text-align:center;letter-spacing:.04em;background:#9fe3d714;border:1px solid #9fe3d75c;border-radius:4px;padding:9px 10px;font:500 15px DM Mono,monospace}.tracker-editor.customer-reported-editor .editor-id{color:#ffd29b;background:radial-gradient(circle at 0,#ffb15c4d,#0000 75%),#251f16e6;border-color:#ffbd68b8;box-shadow:inset 0 0 0 2px #ffcd8f3d,inset 0 0 20px #ff93306b}.issue-editor header small,.issue-editor label>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font:9px DM Mono,monospace}.editor-title-input{width:100%;color:var(--text);background:0 0;border:0;border-bottom:1px solid #0000;outline:0;margin-top:4px;padding:2px 0;font:600 30px/1.18 Inter,sans-serif}.editor-title-input:hover,.editor-title-input:focus{border-bottom-color:#9fe3d761}.issue-editor header button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:28px}.issue-editor form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 9px;padding:12px 18px 16px;display:grid}.issue-editor label{gap:3px;display:grid}.issue-editor .span-2{grid-column:span 2}.issue-editor .span-all{grid-column:1/-1}.key-fields{background:linear-gradient(135deg,#3e7c7026,#040d0b73);border:1px solid #9fe3d738;border-radius:4px;gap:7px;margin:-2px 0 1px;padding:8px;display:grid}.key-classification{grid-template-columns:1.35fr .65fr 1.55fr .65fr .75fr;gap:7px;display:grid}.key-classification select{color:var(--mint);border-color:#9fe3d747;font-weight:600}.issue-editor input,.issue-editor textarea,.issue-editor select{border:1px solid var(--line);width:100%;color:var(--text);background:#040d0bb8;border-radius:4px;outline:none;padding:6px 8px;font:12px Inter,sans-serif}.issue-editor .editor-title-input{letter-spacing:-.025em;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:2px 0;font:600 clamp(28px,2.35vw,38px)/1.15 Inter,sans-serif}.issue-editor input:focus,.issue-editor textarea:focus,.issue-editor select:focus{border-color:#9fe3d780}.issue-editor textarea{resize:vertical;line-height:1.45}.issue-editor .boolean-field{border:1px solid var(--line);background:#040d0bb8;border-radius:4px;align-self:end;align-items:center;gap:9px;min-height:31px;padding:7px 8px;display:flex}.issue-editor .boolean-field input{width:auto;accent-color:var(--mint);margin:0}.existing-attachments{flex-wrap:wrap;gap:8px;display:flex}.existing-attachments a{color:var(--mint);font:9px DM Mono,monospace}.activity-panel{border-top:1px solid var(--line)}.activity-toggle{width:100%;color:var(--muted);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#040d0b3d;border:0;justify-content:space-between;padding:11px 18px;font:9px DM Mono,monospace;display:flex}.activity-toggle:hover{color:var(--mint);background:#9fe3d70a}.activity-panel>div{max-height:260px;padding:0 28px 20px;overflow:auto}.activity-panel article{border-bottom:1px solid #9ac6be1a;padding:10px 0}.activity-panel article span{color:var(--muted);font:8px DM Mono,monospace}.activity-panel article p{color:var(--text);white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.45}.activity-empty{color:var(--muted);font:9px DM Mono,monospace}.issue-editor footer{justify-content:flex-end;gap:9px;padding-top:7px;display:flex}.issue-editor footer button{border:1px solid var(--line);color:var(--muted);cursor:pointer;letter-spacing:.08em;background:0 0;border-radius:4px;padding:11px 16px;font:500 10px DM Mono,monospace}.issue-editor footer .save{color:var(--mint);background:#5fa6982b;border-color:#9fe3d766}.issue-editor footer button:disabled{cursor:wait;opacity:.55}.editor-error{color:var(--red);background:#ff786e14;border:1px solid #ff786e4d;padding:11px 12px;font:10px DM Mono,monospace}.work-message{min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;font:11px DM Mono,monospace;display:flex}.work-message.error strong{color:var(--red)}.spinner{border:2px solid var(--line);border-top-color:var(--mint);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.work-footer{color:var(--muted);letter-spacing:.12em;justify-content:space-between;padding-top:16px;font-size:8px;display:flex}@media (width<=820px){.work-shell{width:min(100% - 28px,1260px);padding-top:44px}.work-intro{flex-direction:column;align-items:flex-start}.work-meta{justify-items:start}.work-controls{flex-direction:column;align-items:stretch}.control-left{flex-direction:column;align-items:flex-start}.view-switch{border-right:0}.type-tabs{overflow-x:auto}.type-tabs button{white-space:nowrap}.control-right{width:100%}.search-box{flex:1}.search-box input{width:100%}.advanced-builder{left:0;right:auto}.work-item{grid-template-columns:36px 1fr 18px;gap:12px;padding-inline:6px}.item-people{display:none}.work-table{min-width:850px}.kanban-board{grid-template-columns:repeat(6,210px)}.kanban-board.dynamic-board{grid-template-columns:repeat(7,210px)}.auth-identity{min-width:0}.auth-identity small{display:none}.auth-identity strong{max-width:110px}}@media (width<=520px){.work-header{height:72px;padding-inline:16px}.work-live{font-size:8px}.header-actions{gap:10px}.header-actions>a,.work-live{display:none}.work-intro h1{font-size:34px}.metric-grid article{min-height:120px;padding:16px}.metric-grid strong{font-size:40px}.control-right{flex-direction:column}.work-controls select{height:38px}.item-title{display:block}.item-title h2{margin-top:5px;line-height:1.35}.item-detail{flex-wrap:wrap}.editor-backdrop{place-items:stretch stretch;padding:0}.issue-editor{width:100%;max-height:100vh}.issue-editor form{grid-template-columns:1fr;padding:20px 18px}.issue-editor .span-2,.issue-editor .span-all{grid-column:auto}.key-classification{grid-template-columns:1fr}.editor-id{min-width:54px}.editor-title-input{width:calc(100vw - 130px);font-size:23px}.advanced-control>button,.column-picker>button{min-height:36px}.advanced-builder{top:calc(100% + 4px)}.query-clause{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.work-item,.spinner{transition:none;animation:none}}*{box-sizing:border-box}.admin-page{--bg:#07100f;--panel:#0d1c1ad1;--line:#9ac6be29;--muted:#839b96;--text:#eaf3f1;--mint:#9fe3d7;--red:#ff786e;background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,sans-serif}.admin-header{border-bottom:1px solid var(--line);height:64px;color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:0 clamp(20px,4vw,60px);font:9px DM Mono,monospace;display:flex}.admin-header a{color:var(--mint);text-decoration:none}.admin-shell{width:min(1120px,100% - 40px);margin:auto;padding:42px 0 80px}.admin-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.admin-title p{max-width:460px;color:var(--muted);margin:0;font:10px/1.6 DM Mono,monospace}.admin-title>div p{color:var(--mint);letter-spacing:.16em}.admin-title h1{letter-spacing:-.04em;margin:7px 0 0;font-size:42px}.settings-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.admin-card{border:1px solid var(--line);background:var(--panel);border-radius:4px;padding:16px}.admin-card>header,.title-rule{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-card strong{font-size:13px;display:block}.admin-card span{color:var(--muted);margin-top:4px;font:8px DM Mono,monospace;display:block}.admin-card label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;margin-top:14px;font:8px DM Mono,monospace;display:grid}.admin-card .required-toggle{white-space:nowrap;align-items:center;margin:0;display:flex}.admin-card input,.admin-card select,.admin-card textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#040d0bb8;border-radius:3px;outline:0;padding:8px 9px;font:11px Inter,sans-serif}.admin-card textarea{resize:vertical;line-height:1.45}.title-rule{align-items:center}.title-rule label{width:180px;margin:0}.admin-alert{color:var(--mint);border:1px solid #9fe3d74d;margin-top:14px;padding:11px;font:10px DM Mono,monospace}.admin-alert.error{color:var(--red);border-color:#ff786e4d}.admin-message{color:var(--muted);text-align:center;padding:50px;font:10px DM Mono,monospace}.admin-shell form>footer{background:linear-gradient(transparent, var(--bg) 35%);justify-content:flex-end;padding:16px 0;display:flex;position:sticky;bottom:0}.admin-shell form>footer button{color:var(--mint);cursor:pointer;letter-spacing:.1em;background:#17342f;border:1px solid #9fe3d766;border-radius:4px;padding:12px 18px;font:500 10px DM Mono,monospace}@media (width<=900px){.settings-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.settings-grid{grid-template-columns:1fr}.admin-title{flex-direction:column;align-items:start}}
