.app-toast{position:fixed;top:16px;left:50%;z-index:1300;max-width:min(calc(100vw - 32px),520px);transform:translate(-50%);min-height:40px;display:flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgb(255 255 255 / 14%);border-radius:7px;color:#fff;background:#37352f;box-shadow:0 8px 24px #0f0f0f2e;font-size:13px;font-weight:650;pointer-events:none;animation:app-toast-in .16s ease-out}.app-toast span{overflow-wrap:anywhere}.app-toast svg{flex:0 0 auto;color:#a8d5a2}.app-toast--error svg{color:#f3aaa5}@keyframes app-toast-in{0%{transform:translate(-50%,-8px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(prefers-reduced-motion:reduce){.app-toast{animation:none}}.hint-tooltip{display:inline-flex;align-items:center}.hint-tooltip__trigger{width:19px;height:19px;display:grid;place-items:center;padding:0;border:1px solid #b9cbd2;border-radius:50%;color:#59727d;background:#f5f9fa;cursor:help;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.hint-tooltip__trigger:hover,.hint-tooltip__trigger:focus-visible{border-color:#3f8daa;color:#176b88;background:#e8f3f6}.hint-tooltip__trigger:active{transform:translateY(1px)}.hint-tooltip__trigger:focus-visible{outline:3px solid rgb(23 124 156 / 18%);outline-offset:2px}.hint-tooltip__content{position:fixed;z-index:1400;width:max-content;max-width:min(260px,calc(100vw - 16px));padding:8px 10px;border:1px solid #34515d;border-radius:7px;color:#f7fbfc;background:#28434e;box-shadow:0 8px 20px #16364333;font-size:12px;font-weight:600;line-height:1.55;pointer-events:none;animation:hint-tooltip-in .14s ease-out}.hint-tooltip__content:after{position:absolute;width:7px;height:7px;border:solid #34515d;background:#28434e;content:"";transform:rotate(45deg)}.hint-tooltip__content.is-top:after{bottom:-4px;left:calc(var(--hint-arrow-x, 50%) - 4px);border-width:0 1px 1px 0}.hint-tooltip__content.is-bottom:after{top:-4px;left:calc(var(--hint-arrow-x, 50%) - 4px);border-width:1px 0 0 1px}.hint-tooltip__content.is-left:after{top:calc(var(--hint-arrow-y, 50%) - 4px);right:-4px;border-width:1px 1px 0 0}.hint-tooltip__content.is-right:after{top:calc(var(--hint-arrow-y, 50%) - 4px);left:-4px;border-width:0 0 1px 1px}@keyframes hint-tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hint-tooltip__content{animation:none}}.project-identity-icon{display:inline-grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;font-weight:650;line-height:1}.project-identity-icon img{width:100%;height:100%;object-fit:cover}.project-identity-icon--slate{color:#536477;background:#eaf0f5}.project-identity-icon--olive{color:#5d6b43;background:#edf0e5}.project-identity-icon--terracotta{color:#9c5745;background:#f7eae4}.project-identity-icon--amber{color:#976713;background:#fff2d8}.project-identity-icon--blue{color:#42648b;background:#e7effa}.project-identity-icon--purple{color:#795495;background:#f0e8f8}.project-identity-icon--green{color:#4f7345;background:#e9f2e5}.project-identity-icon--teal{color:#37706b;background:#e2f1ef}.project-identity-icon--indigo{color:#515a91;background:#eaecf8}.project-identity-icon--rose{color:#944c6c;background:#fbe8f0}.project-identity-icon--brown{color:#7a5f47;background:#f2ebe3}.project-identity-icon--gray{color:#64615b;background:#efeeec}.project-identity-icon--white{color:#55534d;background:#fff;box-shadow:inset 0 0 0 1px #dcd8d2}.ui-combobox{min-width:0;height:39px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;border:1px solid var(--line-strong, #c7c6c2);border-radius:5px;color:var(--ink, #37352f);background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.ui-combobox.has-leading{grid-template-columns:minmax(0,1fr) 34px}.ui-combobox.has-button-trigger{display:inline-flex;height:32px}.ui-combobox__trigger{display:grid;place-items:center;min-width:36px;height:100%;padding:0 8px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.ui-combobox__leading{position:absolute;z-index:1;top:0;left:0;width:30px;height:100%;display:grid;place-items:center;padding-left:8px;pointer-events:none}.ui-combobox.has-leading .ui-combobox__input{padding-left:36px}.ui-combobox:focus-within,.ui-combobox.is-open{border-color:#787774;box-shadow:0 0 0 2px #37352f1a}.ui-combobox__input{min-width:0;width:100%;height:37px;padding:0 10px;border:0;outline:0;color:inherit;background:transparent;font:inherit;font-size:13px}.ui-combobox__input::placeholder{color:var(--muted, #787774)}.ui-combobox.is-selection-only .ui-combobox__input{cursor:pointer;caret-color:transparent}.ui-combobox__toggle{width:34px;height:37px;display:grid;place-items:center;padding:0;border:0;border-left:1px solid var(--line, #e7e6e2);border-radius:0 4px 4px 0;color:var(--muted, #787774);background:transparent;cursor:pointer}.ui-combobox__toggle:hover{color:var(--ink, #37352f);background:#f7f7f5}.ui-combobox__toggle svg{transition:transform .14s ease}.ui-combobox.is-open .ui-combobox__toggle svg{transform:rotate(180deg)}.ui-combobox.is-disabled{color:#8b8a86;background:#f1f1ef;opacity:.72}.ui-combobox.is-disabled .ui-combobox__toggle{cursor:not-allowed}.ui-combobox__menu{position:fixed;z-index:110;max-height:332px;overflow:hidden;padding:6px;border:1px solid #d5d4d0;border-radius:10px;color:#3e3d39;background:#fff;box-shadow:0 12px 30px #19191629,0 2px 8px #19191612;animation:ui-combobox-menu-in .11s ease-out}.ui-combobox__search{height:36px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:4px;margin-bottom:6px;padding:0 9px;border:1px solid #d5d4d0;border-radius:7px;color:var(--muted, #787774);background:#f7f7f5;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.ui-combobox__search:focus-within{border-color:#787774;background:#fff;box-shadow:0 0 0 2px #37352f17}.ui-combobox__search-input{min-width:0;width:100%;height:34px;padding:0;border:0;outline:0;color:var(--ink, #37352f);background:transparent;font:inherit;font-size:13px}.ui-combobox__search-input::-webkit-search-cancel-button{cursor:pointer}.ui-combobox__list{max-height:276px;overflow-y:auto}.ui-combobox__option{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;padding:0 8px;border:0;border-radius:6px;color:inherit;background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.ui-combobox__option.has-leading{grid-template-columns:18px 22px minmax(0,1fr)}.ui-combobox__option.is-active:not(.is-selected){background:#efefed}.ui-combobox__option.is-selected{color:#fff;background:#37352f;font-weight:700}.ui-combobox__option:disabled{color:#aaa9a5;background:transparent;cursor:not-allowed}.ui-combobox__check{width:16px;display:grid;place-items:center}.ui-combobox__option-leading{display:grid;place-items:center}.ui-combobox__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-combobox__empty{margin:0;padding:11px 10px;color:var(--muted, #787774);font-size:12px;text-align:center}@keyframes ui-combobox-menu-in{0%{transform:translateY(-3px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ui-combobox__menu{animation:none}.ui-combobox__toggle svg{transition:none}}.project-selector .ui-combobox__leading,.project-selector-menu .ui-combobox__option-leading{width:24px;height:24px;border-radius:5px}.project-selector .ui-combobox__leading{top:6px;left:6px;padding:0}.project-selector-menu .ui-combobox__option{min-height:40px}.project-selector-menu .ui-combobox__option.has-leading{grid-template-columns:18px 24px minmax(0,1fr);gap:8px}.project-shortcuts{display:flex;align-items:center;gap:6px;margin:0;min-width:0;padding:0 0 0 14px;border:0;border-left:1px solid #e1e1e1}.project-shortcuts:empty{display:none}.project-shortcuts>*{flex-shrink:0}.project-shortcuts__project,.project-shortcuts__add .hint-tooltip__trigger{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:7px;color:#646464;background:transparent;cursor:pointer}.project-shortcuts__project{font-size:13px}.project-shortcuts__project:hover,.project-shortcuts__project[aria-current=page]{border-color:#727272}.project-shortcuts__add .hint-tooltip__trigger{border:1px dashed #cacaca}.project-shortcuts__add .hint-tooltip__trigger:hover{background:#f1f1f1;border-color:#777}.personal-home .global-links .project-shortcuts svg{display:block}.project-shortcuts__tooltip,.project-shortcuts__tooltip:after{border-color:#343434;background:#343434}.project-shortcuts__tooltip{color:#fff}.ui-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--line-strong);border-radius:5px;color:inherit;background:#fff;font-size:13px;font-weight:700;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background-color .12s ease,transform .1s ease}.ui-button:hover:not(:disabled){border-color:#a5a49f;background:#f7f7f5}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button--primary:hover:not(:disabled){border-color:#37352f;color:#fff;background:#37352f}.ui-button--danger:hover:not(:disabled){border-color:#8f3532;color:#fff;background:#8f3532}.ui-button--danger-outline:hover:not(:disabled){border-color:#a94642;color:#8f3532;background:#faeceb}.ui-empty-state{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;color:var(--muted);text-align:center}.ui-empty-state__icon{display:grid;place-items:center;margin-bottom:13px}.ui-empty-state__icon--boxed{width:52px;height:52px;border-radius:9px;color:#6f6e69;background:#efefed}.ui-empty-state :is(strong,h2,h3){margin:0;color:var(--ink);font-size:13px}.ui-empty-state p{margin:7px 0 15px;color:var(--muted);font-size:12px}.ui-empty-state__action{display:flex;justify-content:center}.ui-icon-button{width:30px;height:30px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:5px;color:#8b8a86;background:transparent;transition:color .12s ease,background-color .12s ease,transform .1s ease}.ui-icon-button:hover:not(:disabled){color:var(--ink);background:#efefed}.ui-icon-button--danger:hover:not(:disabled){color:#a94642;background:#faeceb}.ui-icon-button:active:not(:disabled){transform:translateY(1px)}.settings-empty-state{min-height:220px}.settings-color-field legend{color:#55534d;font-size:13px;font-weight:650}.settings-color-option{width:30px;height:30px;display:grid;place-items:center;padding:0;border:2px solid transparent;border-radius:6px;color:#fff;background:var(--tone-color);box-shadow:inset 0 0 0 1px #37352f1a}.settings-color-option[aria-pressed=true]{border-color:#fff;outline:2px solid var(--tone-color);outline-offset:1px}@media(max-width:680px){.settings-panel__header{min-height:0;align-items:flex-end;gap:14px;margin-bottom:20px}.settings-panel__header h1{font-size:20px}.settings-panel__header>div>span{font-size:13px}.settings-dialog-form{padding:18px!important}}.settings-dialog.settings-dialog--scrollable{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.settings-dialog--scrollable>header,.settings-dialog--scrollable>footer{flex-shrink:0}.settings-dialog--scrollable>form{min-height:0;overflow:auto}.space-picker__trigger{display:inline-flex;align-items:center;gap:7px;max-width:220px;min-height:34px;padding:6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.space-picker__trigger:hover{background:#f2f2f0;border-color:#dededb}.space-picker__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-picker__trigger svg{flex-shrink:0}.space-picker__body{padding:0 22px 22px}.space-picker__body p{margin:0 0 16px;color:#737370;font-size:13px;line-height:1.8}.space-picker__list{list-style:none;padding:0;margin:0;max-height:45dvh;overflow-y:auto}.space-picker__option{display:flex;align-items:center;gap:12px;width:100%;padding:14px 12px;border:1px solid transparent;border-radius:8px;text-align:left;background:transparent;color:#343432;cursor:pointer}.space-picker__option:hover{background:#f6f6f4}.space-picker__option[aria-pressed=true]{border-color:#d4d4d0;background:#f1f1ee}.space-picker__option>span{flex:1;min-width:0}.space-picker__option strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.space-picker__option small{display:block;margin-top:4px;font-size:11px;color:#81817c;overflow-wrap:anywhere}.space-picker__option svg{flex-shrink:0}.space-picker__create{margin-right:auto;font-size:12px;text-decoration:underline;text-underline-offset:3px}.space-picker__trigger:focus-visible,.space-picker__option:focus-visible{outline:2px solid #686862;outline-offset:-2px}.personal-home .global-header__right>.space-picker__trigger{display:inline-flex}@media(max-width:820px){.space-picker__trigger{max-width:160px}}@media(max-width:560px){.space-picker__trigger{padding:6px;gap:4px}.space-picker__trigger span{display:none}.personal-home .global-links a:last-child{display:none}}.space-picker-modal .settings-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.space-picker-modal .settings-dialog>header,.space-picker-modal .settings-dialog>footer{flex-shrink:0}.space-picker__body{overflow-y:auto}:root:has(.project-switcher.is-collapsed){--project-switcher-width: 0px}.project-switcher{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--project-switcher-width);padding:10px 8px;border-right:1px solid #d1d1ce;background:#e7e7e5}.project-switcher nav{display:grid;justify-items:center;gap:10px}.global-brand-cluster{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.project-switcher__toggle{width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:7px;color:#373734;background:transparent}.project-switcher__toggle:hover{border-color:#ccccc8;background:#ffffffa3}.project-switcher__toggle:active{transform:scale(.96)}.project-switcher.is-collapsed{display:none}.project-switcher__button{position:relative;width:46px;height:46px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:11px;color:#fff;background:var(--project-icon-background);box-shadow:inset 0 0 0 1px #fff3;transition:border-radius .18s ease,box-shadow .18s ease,transform .12s ease}.project-switcher__button:hover{border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff47,0 4px 12px #2b2b2829;transform:translateY(-1px)}.project-switcher__button:active{transform:translateY(0) scale(.97)}.project-switcher__button.is-selected{border-radius:8px;box-shadow:0 0 0 2px #e7e7e5,0 0 0 4px #373734}.project-switcher__button.is-selected:before{position:absolute;top:11px;bottom:11px;left:-10px;width:3px;border-radius:0 3px 3px 0;background:#373734;content:""}.project-switcher__button>.project-icon-image{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.project-switcher__add{position:relative;width:46px;height:42px;display:grid;place-items:center;padding:0;border:1px dashed transparent;border-radius:9px;color:#5f5f5b;background:transparent}.project-switcher__add:hover{border-color:#bdbdb8;color:#2f2f2d;background:#ffffffa3}.project-switcher__add:active{transform:scale(.96)}.project-switcher__button--ink,.project-title__mark--ink{--project-icon-background: #333331}.project-switcher__button--blue,.project-title__mark--blue{--project-icon-background: #527487}.project-switcher__button--terracotta,.project-title__mark--terracotta{--project-icon-background: #a55f4f}.project-switcher__button--olive,.project-title__mark--olive{--project-icon-background: #68704c}.project-switcher__tooltip{position:absolute;top:50%;left:calc(100% + 14px);z-index:45;max-width:240px;padding:7px 9px;border:1px solid #d5d5d2;border-radius:6px;color:#f7f7f5;background:#373734;box-shadow:0 6px 18px #2b2b282e;font-size:12px;font-weight:600;line-height:1.25;opacity:0;pointer-events:none;transform:translate(-4px,-50%);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.project-switcher__button:hover .project-switcher__tooltip,.project-switcher__button:focus-visible .project-switcher__tooltip,.project-switcher__add:hover .project-switcher__tooltip,.project-switcher__add:focus-visible .project-switcher__tooltip{opacity:1;transform:translateY(-50%)}.space-rail__tooltip{position:fixed;z-index:45;max-width:240px;padding:7px 9px;border:1px solid #d5d5d2;border-radius:6px;color:#f7f7f5;background:#373734;box-shadow:0 6px 18px #2b2b282e;font-size:12px;font-weight:600;line-height:1.25;pointer-events:none;transform:translateY(-50%);white-space:nowrap}.project-title__mark{width:30px;height:30px;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:7px;color:#fff;background:var(--project-icon-background)}.project-title__mark>.project-icon-image{width:100%;height:100%;display:block;object-fit:cover}@media(max-width:820px){.project-switcher{padding-right:6px;padding-left:6px}.project-switcher__button{width:42px;height:42px;border-radius:10px}.project-switcher__add{width:42px}.project-switcher__button.is-selected:before{left:-8px}}@media(prefers-reduced-motion:reduce){.project-switcher__button,.project-switcher__add,.project-switcher__toggle,.project-switcher__tooltip{transition:none}}.organization-popover__error{margin:0;padding:8px 12px;color:#a52828;font-size:12px}.ui-form-field{display:grid;gap:8px}.ui-form-field__label{display:flex;align-items:center;gap:6px;color:#55534d;font-size:13px;font-weight:650}.ui-form-field__label i{margin-left:4px;color:#a94642;font-size:12px;font-style:normal}.ui-form-field :is(input,textarea,select){width:100%;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:#fff;font-size:13px}.ui-form-field input,.ui-form-field select{height:39px;padding:0 11px}.ui-form-field textarea{min-height:86px;resize:vertical;padding:10px 11px;line-height:1.65}.ui-form-field :is(input,textarea,select):focus{border-color:#787774;outline:0;box-shadow:0 0 0 2px #37352f1a}.ui-form-field :is(input,textarea,select)[aria-invalid=true]{border-color:#a94642}.ui-form-field__help,.ui-form-field__error{display:block;font-size:12px;font-weight:500;line-height:1.5}.ui-form-field .ui-form-field__help{margin-left:0;color:var(--muted)}.ui-form-field .ui-form-field__error{color:#9d3733}.ui-form-grid{display:grid;gap:17px}.ui-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.ui-form-grid--2{grid-template-columns:1fr}}.image-upload-dialog__body{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;padding:20px}.image-upload-dialog__preview{width:132px;height:132px;display:grid;place-items:center;grid-row:1 / span 3;overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:#f7f7f5}.image-upload-dialog__preview img{width:100%;height:100%;display:block;padding:10px;object-fit:contain}.image-upload-dialog__preview>span{display:grid;place-items:center;gap:7px;color:var(--muted)}.image-upload-dialog__preview small{font-size:12px}.image-upload-dialog__dropzone{min-height:82px;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px dashed #aaa9a5;border-radius:6px;color:#55534d;background:#fbfbfa;text-align:left}.image-upload-dialog__dropzone:hover,.image-upload-dialog__dropzone.is-dragging{border-color:#55534d;color:var(--ink);background:#f1f1ef}.image-upload-dialog__dropzone>span{display:grid;gap:4px}.image-upload-dialog__dropzone strong{font-size:13px}.image-upload-dialog__dropzone small{color:var(--muted);font-size:13px}.image-upload-dialog__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.image-upload-dialog__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-upload-dialog__meta small{flex:0 0 auto;font-size:13px}.image-upload-dialog__error{margin:0;color:#9d3733;font-size:12px;line-height:1.45}.settings-dialog footer .image-upload-dialog__delete{margin-right:auto}@media(max-width:560px){.image-upload-dialog__body{grid-template-columns:1fr}.image-upload-dialog__preview{width:112px;height:112px;grid-row:auto;justify-self:center}.image-upload-dialog__dropzone{min-height:74px}}.settings-navigation-ui{min-width:0;display:flex;flex-direction:column;padding:25px 15px 22px;border-right:1px solid var(--line);background:#f7f7f5}.settings-navigation-ui__title{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 9px;color:var(--ink);font-size:13px}.settings-navigation-ui__title svg,.settings-navigation-ui nav button svg{flex:0 0 auto;color:#787774}.settings-navigation-ui__identity{min-width:0;margin:18px 0 16px;padding:11px 9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.settings-navigation-ui nav,.settings-navigation-ui__group{display:grid;gap:2px}.settings-navigation-ui__group+.settings-navigation-ui__group{margin-top:21px}.settings-navigation-ui__group>span{padding:0 9px 6px;color:var(--muted);font-size:12px;font-weight:700}.settings-navigation-ui nav button{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:5px;color:#5f5e5b;background:transparent;font-size:12px;text-align:left}.settings-navigation-ui nav button:hover{color:var(--ink);background:#efefed}.settings-navigation-ui nav button.is-active{color:var(--ink);background:#e7e7e5;font-weight:650}.settings-navigation-ui nav button.is-active svg{color:var(--ink)}.settings-navigation-ui__footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding:14px 9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.45}.account-settings-page{min-height:100dvh;padding-top:51px;color:var(--ink);background:var(--page)}.account-settings-layout{min-height:calc(100dvh - 51px);display:grid;grid-template-columns:230px minmax(0,1fr);margin-left:var(--project-switcher-width)}.account-settings-navigation{min-width:0;display:flex;flex-direction:column;padding:25px 15px 22px;border-right:1px solid var(--line);background:#f7f7f5}.account-settings-navigation__title{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 9px;color:var(--ink);font-size:13px}.account-settings-navigation__title svg{color:#6f6e69}.account-settings-navigation__account{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin:18px 0 16px;padding:11px 9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-settings-navigation__account>span{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.account-settings-navigation__account img{width:100%;height:100%;object-fit:cover}.account-settings-navigation__account>div{min-width:0;display:grid;gap:3px}.account-settings-navigation__account strong,.account-settings-navigation__account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-settings-navigation__account strong{color:var(--ink);font-size:13px;font-weight:650}.account-settings-navigation__account small{color:var(--muted);font-size:13px}.account-settings-navigation nav{display:grid;gap:2px}.account-settings-navigation nav button{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:5px;color:#5f5e5b;background:transparent;font-size:12px;text-align:left}.account-settings-navigation nav button svg{color:#787774}.account-settings-navigation nav button:hover{color:var(--ink);background:#efefed}.account-settings-navigation nav button.is-active{color:var(--ink);background:#e7e7e5;font-weight:650}.account-settings-navigation nav button.is-active svg{color:var(--ink)}.account-settings-navigation__security{display:flex;align-items:center;gap:6px;margin-top:auto;padding:14px 9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.45}.account-settings-content{min-width:0;padding:42px clamp(28px,4vw,62px) 72px}.account-profile-summary{min-height:102px;display:flex;align-items:center;gap:16px;padding:18px 27px;border-bottom:1px solid var(--line);background:#fbfbfa}.account-avatar-button{position:relative;width:64px;height:64px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;padding:0;border:1px solid var(--line-strong);border-radius:10px;background:#fff}.account-avatar-button>img{width:100%;height:100%;object-fit:cover}.account-avatar-button>span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#191919a8;opacity:0;transition:opacity .12s ease}.account-avatar-button:hover>span,.account-avatar-button:focus-visible>span{opacity:1}.account-profile-summary>div{display:grid;gap:6px}.account-profile-summary strong{color:var(--ink);font-size:12px;font-weight:650}.account-profile-summary div>span{max-width:520px;color:var(--muted);font-size:12px;line-height:1.55}.account-settings-stack{display:grid;gap:20px}.account-setting-group,.account-api-section{display:grid;gap:12px}.account-setting-group>header,.account-api-section>header{display:flex;align-items:flex-start;gap:10px;padding:0 2px}.account-setting-group>header>svg{flex:0 0 auto;margin-top:1px;color:#6f6e69}.account-setting-group>header div,.account-api-section>header>div{display:grid;gap:4px}.account-setting-group h2,.account-setting-group p,.account-api-section h2,.account-api-section p{margin:0}.account-setting-group h2,.account-api-section h2{color:var(--ink);font-size:12px;font-weight:650}.account-setting-group p,.account-api-section p{color:var(--muted);font-size:12px;line-height:1.5}.account-api-panel{display:grid;gap:25px}.account-api-panel>.settings-panel__header{margin-bottom:0}.account-api-section>header{align-items:center;justify-content:space-between;gap:16px}.account-api-section>header>span{min-width:max-content;padding:3px 7px;border-radius:4px;color:#5f5e5b;background:#efefed;font-size:13px;font-weight:650}.account-token-list{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.account-token-list article{min-height:72px;display:grid;grid-template-columns:34px minmax(180px,1fr) auto 32px;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid var(--line)}.account-token-list article:last-child{border-bottom:0}.account-token-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:5px;color:#5f5e5b;background:#efefed}.account-token-list article>div{min-width:0;display:grid;gap:5px}.account-token-list strong{color:var(--ink);font-size:13px;font-weight:650}.account-token-list code,.account-endpoint-row code,.account-generated-token code{color:#5f5e5b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.account-token-list dl{display:flex;gap:24px;margin:0}.account-token-list dl>div{min-width:78px;display:grid;gap:4px}.account-token-list dt{color:var(--muted);font-size:13px}.account-token-list dd{margin:0;color:#55534d;font-size:12px;font-weight:600}.account-mcp-section{padding-top:22px;border-top:1px solid var(--line)}.account-api-section>header>.account-connection-status{display:inline-flex;align-items:center;gap:5px;color:#4e694e;background:#edf3ec}.account-connection-status i{width:6px;height:6px;border-radius:50%;background:#5a7a59}.account-endpoint-row{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 15px;border:1px solid var(--line);border-radius:7px;background:#fff}.account-endpoint-row>div{min-width:0;display:grid;gap:5px}.account-endpoint-row span{color:var(--muted);font-size:13px}.account-endpoint-row code{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-mcp-config{overflow:hidden;border:1px solid #37352f;border-radius:7px;background:#292927}.account-mcp-config>header{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 13px;border-bottom:1px solid #474744;color:#d3d2cf;font-size:12px}.account-mcp-config button{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:0;border-radius:4px;color:#e7e7e5;background:#474744;font-size:13px}.account-mcp-config pre{margin:0;overflow-x:auto;padding:16px;color:#f1f1ef;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.65}.account-mcp-notice,.account-token-notice{margin:0}.account-generated-token{display:grid;gap:14px;padding:20px}.account-generated-token .settings-notice{margin:0}.account-generated-token>div:last-child{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;padding:10px 11px;border:1px solid var(--line-strong);border-radius:5px;background:#f7f7f5}.account-generated-token code{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.account-password-form{width:min(100%,820px)}.account-password-input{position:relative;display:block}.account-password-input input{padding-right:42px}.account-password-input button{position:absolute;top:50%;right:7px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:var(--muted);background:transparent;transform:translateY(-50%)}.account-password-input button:hover{color:var(--ink);background:#efefed}.account-password-requirements{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.account-password-requirements li{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.account-password-requirements li svg{padding:1px;border:1px solid #aaa9a5;border-radius:50%;color:transparent}.account-password-requirements li.is-valid{color:#4e694e}.account-password-requirements li.is-valid svg{border-color:#769375;color:#4e694e;background:#edf3ec}.account-password-session{margin:20px 27px 0}.account-password-notice{margin-top:14px}@media(max-width:920px){.account-settings-layout{grid-template-columns:190px minmax(0,1fr)}.account-settings-content{padding-right:24px;padding-left:24px}.account-token-list article{grid-template-columns:34px minmax(0,1fr) 32px}.account-token-list dl{grid-column:2 / 3;grid-row:2}}@media(max-width:820px){.account-settings-page{padding-top:49px}.account-settings-layout{min-height:calc(100dvh - 49px)}}@media(max-width:680px){.account-settings-layout{display:block}.account-settings-navigation{position:relative;display:block;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.account-settings-navigation__title{min-height:28px}.account-settings-navigation__account,.account-settings-navigation__security{display:none}.account-settings-navigation nav{display:flex;gap:7px;margin-top:9px;overflow-x:auto;padding-bottom:3px}.account-settings-navigation nav button{min-height:32px;flex:0 0 auto;padding:0 10px;white-space:nowrap}.account-settings-content{padding:28px 16px 52px}.account-profile-summary{align-items:flex-start;padding:17px}.account-token-list article{grid-template-columns:34px minmax(0,1fr) 32px}.account-token-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-endpoint-row{align-items:stretch;flex-direction:column}.account-endpoint-row .ui-button{width:fit-content}.account-password-session{margin-right:17px;margin-left:17px}}@media(prefers-reduced-motion:reduce){.account-settings-page *,.account-settings-page *:before,.account-settings-page *:after{transition:none!important}}.date-range-picker{position:relative;z-index:12}.date-range-picker__trigger{height:44px;min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;color:#5f5e5b;background:#fff;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.date-range-picker__trigger:hover,.date-range-picker__trigger[aria-expanded=true]{border-color:#9f9e99;background:#fafaf9;box-shadow:0 0 0 2px #37352f12}.date-range-picker__popover{position:absolute;top:calc(100% + 8px);right:0;z-index:45;width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);background:#fff;box-shadow:0 14px 40px #1f1e1b29}.date-range-picker__months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:18px 20px 20px}.date-range-picker__month{min-width:0}.date-range-picker__month-header{min-height:34px;display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin-bottom:8px}.date-range-picker__month-header h2{margin:0;text-align:center;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.date-range-picker__month-nav{width:34px;height:30px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:4px;color:#777570;background:#fff}.date-range-picker__month-nav:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink);background:#f7f7f5}.date-range-picker__month-nav:disabled{color:#cfceca;background:#fafaf9;cursor:not-allowed}.date-range-picker__calendar{width:100%;table-layout:fixed;border-collapse:collapse}.date-range-picker__calendar td{padding:0}.date-range-picker__weekdays th{height:27px;text-align:center;color:#8a8985;font-size:12px;font-weight:600}.date-range-picker__days{border-top:1px solid #ebeae7;border-left:1px solid #ebeae7}.date-range-picker__day,.date-range-picker__day-empty{min-width:0;height:34px;border:0;border-right:1px solid #ebeae7;border-bottom:1px solid #ebeae7;border-radius:0;background:#fff}.date-range-picker__day{width:100%;position:relative;display:grid;place-items:center;padding:0;color:#575651;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.date-range-picker__day:hover:not(:disabled){z-index:1;color:#126f6b;background:#edf8f6;box-shadow:inset 0 0 0 1px #38a39b}.date-range-picker__day.is-in-range{color:#176b67;background:#d9f2ef}.date-range-picker__day.is-start,.date-range-picker__day.is-end{z-index:2;color:#fff;background:#15968e;box-shadow:inset 0 0 0 1px #11857e}.date-range-picker__day:disabled{color:#cfcecb;background:#fafaf9;cursor:not-allowed}.date-range-picker__footer{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:9px 20px}.date-range-picker__footer button{height:34px;border-radius:5px;font-size:12px;font-weight:700}.date-range-picker__clear{padding:0;border:0;color:#5f5e5b;background:transparent}.date-range-picker__clear:hover{color:var(--ink)}.date-range-picker__apply{padding:0;border:0;color:#11857e;background:transparent}.date-range-picker__apply:hover:not(:disabled){color:#0d6f69}.date-range-picker__apply:disabled{color:#9a9995;background:transparent;cursor:not-allowed}@media(max-width:700px){.date-range-picker__popover{right:auto;left:0;width:min(340px,calc(100vw - 24px))}.date-range-picker__months{grid-template-columns:minmax(0,1fr);gap:18px;padding:16px}.date-range-picker__footer{padding-inline:16px}}.segmented-control{height:38px;display:grid;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;overflow:hidden;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--brand-soft)}.segmented-control button{min-width:92px;height:30px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:4px;color:var(--muted);background:transparent;font-size:12px;font-weight:700;white-space:nowrap;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .1s ease}.segmented-control button small{color:inherit;font-size:13px;font-variant-numeric:tabular-nums}.segmented-control button:hover{color:var(--ink);background:#ffffffad}.segmented-control button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f0f0f14}.segmented-control button:active{transform:translateY(1px)}.segmented-control button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.analytics-page{min-width:1180px;min-height:100dvh;height:100dvh;overflow:hidden;padding-top:101px;color:var(--ink);background:var(--page);font-size:var(--font-size-body)}.analytics-page .project-members>:not(.project-search){display:none}.analytics-content{height:calc(100dvh - 159px);min-width:0;margin-left:calc(200px + var(--project-switcher-width));margin-top:58px;padding:14px 24px 72px;overflow-y:auto}.analytics-workspace-title,.analytics-view-switcher button,.analytics-trend-panel>header,.analytics-legend,.analytics-legend button,.analytics-burndown-panel>header,.analytics-dimension-card>header,.analytics-dimension-card__title,.analytics-breakdown>header{display:flex;align-items:center}.analytics-workspace-header{position:fixed;top:101px;right:0;left:calc(200px + var(--project-switcher-width));z-index:19;height:58px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid var(--line);background:#fffffff7}.analytics-workspace-title{gap:9px}.analytics-workspace-title>svg{color:#5f5e5b}.analytics-workspace-title h1,.analytics-trend-panel h3,.analytics-trend-panel p,.analytics-dimension-card h3,.analytics-dimension-card p,.analytics-breakdown h3,.analytics-breakdown p{margin:0}.analytics-workspace-title h1{color:var(--ink);font-size:16px;letter-spacing:-.02em}.analytics-view-switcher{height:38px;display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));overflow:hidden;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--brand-soft)}.analytics-view-switcher button{min-width:100px;height:30px;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:4px;color:var(--muted);background:transparent;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .1s ease}.analytics-view-switcher button small{color:inherit;font-size:13px;font-variant-numeric:tabular-nums}.analytics-view-switcher button:hover{color:var(--ink);background:#ffffffad}.analytics-view-switcher button:active,.analytics-legend button:active{transform:translateY(1px)}.analytics-view-switcher button:focus-visible,.analytics-legend button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.analytics-view-switcher button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f0f0f14}.analytics-workspace-range{justify-self:end}.analytics-workspace-range .date-range-picker__trigger{height:34px;min-height:34px;border-radius:5px;font-size:12px}.analytics-overview,.analytics-trend-section,.analytics-burndown-section,.analytics-dimensions-section{margin-bottom:30px}.analytics-stats{display:grid;grid-template-columns:1.18fr 1fr 1fr .9fr;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.analytics-stat{position:relative;min-height:116px;display:grid;align-content:center;gap:6px;padding:18px 22px;border-right:1px solid var(--line)}.analytics-stat:last-child{border-right:0}.analytics-stat--primary:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--brand);content:""}.analytics-stat>span,.analytics-stat>small{color:var(--muted);font-size:12px;font-weight:600}.analytics-stat>strong{color:var(--ink);font-size:29px;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.035em}.analytics-stat>strong small,.analytics-dimension-card>header>strong small{margin-left:4px;color:#686762;font-size:13px;font-weight:600}.analytics-change{display:inline-flex;align-items:center;gap:3px;width:fit-content;font-size:12px;font-weight:600}.analytics-change--up,.analytics-table-scroll .is-up{color:#39705b!important}.analytics-change--down,.analytics-table-scroll .is-down{color:#9a574b!important}.analytics-change--neutral{color:var(--muted)}.analytics-trend-panel,.analytics-burndown-panel,.analytics-dimension-card,.analytics-breakdown{border:1px solid var(--line);border-radius:9px;background:#fff}.analytics-trend-panel{padding:19px 20px 12px}.analytics-trend-panel>header{justify-content:space-between;gap:20px;margin-bottom:8px}.analytics-week-unit{margin-left:auto;padding:4px 8px;border:1px solid #deded9;border-radius:5px;color:#666b6d;background:#f7f7f5;font-size:12px;font-weight:700;white-space:nowrap}.analytics-trend-panel h3,.analytics-burndown-panel h3,.analytics-dimension-card h3,.analytics-breakdown h3{font-size:13px;letter-spacing:-.015em}.analytics-trend-panel p,.analytics-burndown-panel p,.analytics-dimension-card p,.analytics-breakdown p{margin-top:3px;color:var(--muted);font-size:12px}.analytics-legend{gap:5px}.analytics-legend button{height:30px;gap:7px;padding:0 9px;border:1px solid var(--line);border-radius:6px;color:#5f5e5b;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.analytics-legend button[aria-pressed=false]{color:#656b6e;background:#f7f7f5}.analytics-legend__line{width:18px;height:3px;display:block;border-radius:2px}.analytics-legend__line--issues{background:#3e6b5b}.analytics-legend__line--qa{height:0;border-top:2px dashed #9a574b}.analytics-chart-scroll,.analytics-table-scroll{overflow-x:auto}.analytics-chart{width:100%;min-width:720px;height:auto;display:block}.analytics-chart__grid{stroke:#ecece9;stroke-width:1}.analytics-chart__week-grid{stroke:#f1f1ee;stroke-width:1;stroke-dasharray:2 4}.analytics-chart__axis{fill:#737a7d;font-size:12px;font-variant-numeric:tabular-nums}.analytics-chart__axis--x{font-size:12px}.analytics-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.analytics-chart__line--issues{stroke:#3e6b5b}.analytics-chart__line--qa{stroke:#9a574b;stroke-dasharray:6 5}.analytics-chart__point{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.analytics-chart__point--issues{fill:#3e6b5b}.analytics-chart__point--qa{fill:#9a574b}.analytics-burndown-panel{overflow:hidden}.analytics-burndown-panel>header{min-height:72px;justify-content:space-between;gap:24px;padding:13px 20px;border-bottom:1px solid var(--line)}.analytics-burndown-summary{display:flex;align-items:stretch}.analytics-burndown-summary>span{min-width:92px;display:grid;gap:2px;padding:0 16px;border-left:1px solid var(--line)}.analytics-burndown-summary small{color:var(--muted);font-size:13px;font-weight:600}.analytics-burndown-summary strong{color:var(--ink);font-size:18px;font-variant-numeric:tabular-nums;line-height:1.1}.analytics-burndown-summary strong i{margin-left:3px;color:var(--muted);font-size:13px;font-style:normal;font-weight:600}.analytics-burndown-summary .is-behind strong,.analytics-burndown-summary .is-behind strong i{color:#9a574b}.analytics-burndown-legend{display:flex;align-items:center;gap:16px;padding:12px 20px 0;color:#5f5e5b;font-size:12px;font-weight:700}.analytics-burndown-legend span{display:inline-flex;align-items:center;gap:6px}.analytics-burndown-legend i{width:18px;height:0;display:block;border-top:2px solid #3e6b5b}.analytics-burndown-legend .is-planned{border-top-color:#8b8a85;border-top-style:dashed}.analytics-burndown-legend>small{margin-left:auto;color:var(--muted);font-size:13px;font-weight:600}.analytics-burndown-chart{min-width:840px;padding:0 20px 10px}.analytics-burndown-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;vector-effect:non-scaling-stroke}.analytics-burndown-chart__line--planned{stroke:#8b8a85;stroke-dasharray:6 5}.analytics-burndown-chart__line--actual{stroke:#3e6b5b}.analytics-burndown-chart__point{fill:#3e6b5b;stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.analytics-burndown-chart__today{stroke:#9a574b;stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}.analytics-burndown-chart__today-label{fill:#9a574b;font-size:12px;font-weight:700}.analytics-dimensions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.analytics-dimension-card{min-width:0;overflow:hidden}.analytics-dimension-card>header{min-height:66px;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.analytics-dimension-card__title{min-width:0;gap:10px}.analytics-dimension-card__title>span{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:7px;color:#53686f;background:#f6f8f8}.analytics-dimension-card>header>strong{color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap}.analytics-dimension-card table,.analytics-breakdown table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.analytics-dimension-card table{min-width:680px}.analytics-breakdown table{min-width:590px}.analytics-dimension-card caption,.analytics-breakdown caption{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.analytics-dimension-card th,.analytics-dimension-card td,.analytics-breakdown th,.analytics-breakdown td{height:43px;padding:0 14px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.analytics-dimension-card thead th,.analytics-breakdown thead th{color:#737a7d;background:#fafaf9;font-size:12px;font-weight:700}.analytics-dimension-card .analytics-year-head th{height:29px;border-bottom:1px solid var(--line);color:#5f686b;background:#f5f6f4;text-align:center;letter-spacing:.02em}.analytics-dimension-card .analytics-year-head th:first-child{background:#fafaf9}.analytics-dimension-card th:first-child,.analytics-dimension-card td:first-child,.analytics-breakdown th:first-child,.analytics-breakdown td:first-child{text-align:left}.analytics-dimension-card tbody tr:last-child th,.analytics-dimension-card tbody tr:last-child td,.analytics-breakdown tbody tr:last-child th,.analytics-breakdown tbody tr:last-child td{border-bottom:0}.analytics-dimension-card tbody th{min-width:135px;color:var(--ink);font-size:12px}.analytics-dimension-card tbody th strong{display:block}.analytics-dimension-card tbody th strong{font-size:12px}.analytics-dimension-card td,.analytics-breakdown tbody th,.analytics-breakdown td{color:#65645f;font-size:12px;font-weight:500}.analytics-dimension-card td>strong,.analytics-breakdown td strong{color:var(--ink)}.analytics-share{display:grid;grid-template-columns:minmax(46px,1fr) 28px;align-items:center;gap:8px}.analytics-share>span{height:4px;overflow:hidden;border-radius:2px;background:#e8edef}.analytics-share>span i{height:100%;display:block;border-radius:inherit;background:#65827a}.analytics-share>strong{color:#5f686b;font-size:12px;text-align:right}.analytics-breakdown{min-width:0;overflow:hidden}.analytics-breakdown>header{min-height:61px;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line)}.analytics-breakdown>header>span{padding:3px 6px;border:1px solid var(--line-strong);border-radius:4px;color:var(--muted);background:#f7f7f5;font-size:13px;font-weight:700}.analytics-breakdown th svg{margin-right:4px;vertical-align:-2px}.analytics-breakdown-total th,.analytics-breakdown-total td{color:var(--ink);background:#fafaf9;font-weight:700}@media(max-width:1240px){.analytics-dimensions-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1160px){.analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-stat:nth-child(2){border-right:0}.analytics-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:820px){.analytics-content{margin-left:calc(58px + var(--project-switcher-width));padding-right:16px;padding-left:16px}.analytics-burndown-panel>header{align-items:flex-start;flex-direction:column}.analytics-burndown-summary{width:100%}.analytics-burndown-summary>span{min-width:0;flex:1}.analytics-burndown-summary>span:first-child{padding-left:0;border-left:0}}@media(max-width:560px){.analytics-stats{grid-template-columns:minmax(0,1fr)}.analytics-stat{min-height:102px;border-right:0;border-bottom:1px solid var(--line)}.analytics-stat:last-child{border-bottom:0}.analytics-trend-panel{padding-right:12px;padding-left:12px}.analytics-trend-panel>header{align-items:flex-start;flex-direction:column}.analytics-dimension-card>header{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.analytics-view-switcher button,.analytics-legend button{transition:none}}.ui-alert{--ui-alert-color: #5f5e5b;--ui-alert-icon: #8a8985;--ui-alert-border: #dedddb;--ui-alert-bg: #f4f4f2;--ui-alert-line-height: 1.65;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--ui-alert-border);border-radius:8px;color:var(--ui-alert-color);background:var(--ui-alert-bg);font-size:12px;line-height:var(--ui-alert-line-height)}.ui-alert__icon{flex:0 0 auto;height:calc(1em * var(--ui-alert-line-height));display:flex;align-items:center;color:var(--ui-alert-icon)}.ui-alert__body{min-width:0;flex:1 1 auto}.ui-alert__body>:first-child{margin-top:0}.ui-alert__body>:last-child{margin-bottom:0}.ui-alert--info{--ui-alert-color: #245f78;--ui-alert-icon: #3a7d99;--ui-alert-border: #c5dfe8;--ui-alert-bg: #e8f3f7}.ui-alert--success{--ui-alert-color: #2f6d54;--ui-alert-icon: #3f8a6b;--ui-alert-border: #c6dfd3;--ui-alert-bg: #e9f3ee}.ui-alert--warning{--ui-alert-color: #8a5c17;--ui-alert-icon: #b07a25;--ui-alert-border: #ead9b6;--ui-alert-bg: #f9f1e0}.ui-alert--error{--ui-alert-color: #9d3733;--ui-alert-icon: #b5453f;--ui-alert-border: #ebc9c7;--ui-alert-bg: #fbeeed}.auth-page{--auth-bg: #f5f5f2;--auth-surface: #fff;--auth-ink: #2b2b26;--auth-muted: #696a64;--auth-faint: #f2f2ee;--auth-line: #d9dad3;--auth-line-strong: #babcb4;--auth-primary: #272822;--auth-primary-hover: #3c3d36;--auth-on-primary: #fff;--auth-success: #317462;--auth-error: #a94642;min-height:100dvh;display:flex;flex-direction:column;color:var(--auth-ink);background:var(--auth-bg)}.auth-stage{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;padding:40px clamp(16px,5vw,64px) 28px}.auth-stage__main{width:min(100%,520px);display:flex;flex-direction:column;align-items:center;margin:auto 0}.auth-stage__brand{display:flex;justify-content:center;margin-bottom:30px}.auth-card{width:100%;padding:42px;border:1px solid var(--auth-line);border-radius:14px;background:var(--auth-surface);box-shadow:0 18px 55px #1f201c14}.auth-card--compact{width:min(100%,490px);align-self:center}.auth-card__header{display:grid;gap:9px;margin-bottom:29px}.auth-card__header>span{color:var(--auth-muted);font-size:11px;font-weight:750;letter-spacing:.12em}.auth-card__header h2{margin:0;color:var(--auth-ink);font-size:clamp(25px,3vw,31px);font-weight:680;letter-spacing:-.04em;line-height:1.35}.auth-card--signup .auth-card__header h2{text-align:center}.auth-card__lead{margin:-12px 0 26px;color:var(--auth-muted);font-size:13px;line-height:1.75}.auth-card__lead strong{color:var(--auth-ink);font-weight:700;overflow-wrap:anywhere}.auth-form{display:grid;gap:20px}.auth-form--signup{gap:17px}.auth-card .ui-form-field{gap:7px}.auth-card .ui-form-field__label{color:var(--auth-ink);font-size:12px;font-weight:700}.auth-card .ui-form-field__help,.auth-card .ui-form-field__error{font-size:11px}.auth-card .ui-form-field__help{color:var(--auth-muted)}.auth-card .ui-form-field__error{color:var(--auth-error)}.auth-input-wrap,.auth-password-input{position:relative;display:flex;align-items:center}.auth-input-wrap>svg,.auth-password-input>svg{position:absolute;left:13px;z-index:1;color:var(--auth-muted);pointer-events:none}.auth-card .auth-input-wrap>input,.auth-card .auth-password-input>input{width:100%;height:45px;padding:0 42px;border:1px solid var(--auth-line-strong);border-radius:8px;color:var(--auth-ink);background:var(--auth-surface);font-size:13px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.auth-card .auth-input-wrap:not(:has(>svg))>input{padding-inline:14px}.auth-card .auth-input-wrap>input::placeholder,.auth-card .auth-password-input>input::placeholder{color:#7b7c75;opacity:1}.auth-card .auth-input-wrap>input:hover,.auth-card .auth-password-input>input:hover{border-color:#93958c}.auth-card .auth-input-wrap>input:focus,.auth-card .auth-password-input>input:focus{border-color:var(--auth-primary);outline:0;box-shadow:0 0 0 3px #3c3d361f}.auth-card .auth-input-wrap>input[aria-invalid=true],.auth-card .auth-password-input>input[aria-invalid=true]{border-color:var(--auth-error)}.auth-password-input>button{position:absolute;right:7px;width:33px;height:33px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:var(--auth-muted);background:transparent}.auth-password-input>button:hover{color:var(--auth-ink);background:var(--auth-faint)}.auth-form__options{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:-4px;font-size:12px}.auth-check--terms a,.auth-form__options>a,.auth-switch a,.auth-inline-actions a,.auth-inline-actions button,.auth-back-link{color:var(--auth-ink);font-weight:700;text-decoration:underline;text-decoration-color:#b8b9b1;text-underline-offset:3px}.auth-check--terms a:hover,.auth-form__options>a:hover,.auth-switch a:hover,.auth-inline-actions a:hover,.auth-inline-actions button:hover,.auth-back-link:hover{text-decoration-color:currentColor}.auth-check{display:inline-flex;align-items:center;gap:8px;color:var(--auth-muted);font-size:12px;font-weight:600}.auth-check input{width:16px;height:16px;margin:0;accent-color:var(--auth-primary)}.auth-check--terms a{display:inline-flex;align-items:center;gap:2px}.auth-check--terms{align-items:flex-start;margin-top:1px;line-height:1.5}.auth-google-button,.auth-primary-button,.auth-secondary-button{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border-radius:8px;font-size:13px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .1s ease}.auth-google-button{width:100%;min-height:49px;border:1px solid var(--auth-primary);color:var(--auth-ink);background:var(--auth-surface)}.auth-google-button:hover:not(:disabled){color:var(--auth-on-primary);background:var(--auth-primary)}.auth-google-button:disabled{border-color:var(--auth-line);color:var(--auth-muted);background:var(--auth-faint)}.auth-primary-button{width:100%;border:1px solid var(--auth-primary);color:var(--auth-on-primary);background:var(--auth-primary)}.auth-primary-button:hover:not(:disabled){border-color:var(--auth-primary-hover);color:var(--auth-on-primary);background:var(--auth-primary-hover)}.auth-primary-button:active:not(:disabled),.auth-google-button:active:not(:disabled),.auth-secondary-button:active{transform:translateY(1px)}.auth-primary-button:disabled{border-color:#d1d2cc;color:#898a84;background:#e6e6e1}.auth-secondary-button{border:1px solid var(--auth-line-strong);color:var(--auth-ink);background:var(--auth-surface)}.auth-secondary-button:hover{border-color:#92948b;color:var(--auth-ink);background:var(--auth-faint)}.auth-secondary-button--single{width:100%;margin-top:14px}.auth-secondary-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:24px 0 17px;color:var(--auth-muted);font-size:11px}.auth-divider:before,.auth-divider:after{height:1px;background:var(--auth-line);content:""}.auth-switch{margin:25px 0 0;color:var(--auth-muted);font-size:12px;text-align:center}.auth-back-link{width:fit-content;display:inline-flex;align-items:center;gap:6px;margin-top:25px;font-size:12px}.auth-notice{margin:18px 0}.auth-hero-icon{width:59px;height:59px;display:grid;place-items:center;margin:-4px 0 30px;border:1px solid var(--auth-line);border-radius:12px;color:var(--auth-ink);background:var(--auth-faint)}.auth-hero-icon--success{color:var(--auth-success)}.auth-hero-icon--error{color:var(--auth-error)}.auth-inline-actions{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:17px;font-size:12px}.auth-inline-actions button{padding:0;border:0;background:transparent;font-size:inherit}.auth-inline-actions button:disabled{color:var(--auth-success);cursor:default;text-decoration:none}.auth-invitation{overflow:hidden;border:1px solid var(--auth-line);border-radius:10px}.auth-invitation__project{display:flex;align-items:center;gap:12px;padding:16px;background:var(--auth-faint)}.auth-invitation__project>span{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:#fff;background:#4d7069;font-size:14px;font-weight:800}.auth-invitation__project>div{min-width:0;display:grid;gap:3px}.auth-invitation__project small{overflow:hidden;color:var(--auth-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.auth-invitation__project strong{overflow:hidden;color:var(--auth-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.auth-invitation>p{margin:0;padding:16px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:12px;line-height:1.7}.auth-invitation>p strong{color:var(--auth-ink)}.auth-invitation dl{display:grid;gap:10px;margin:0;padding:0 16px 16px}.auth-invitation dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;font-size:12px}.auth-invitation dt{color:var(--auth-muted)}.auth-invitation dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--auth-ink);font-weight:650}.auth-security-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:18px 0 0;color:var(--auth-muted);font-size:11px;line-height:1.55;text-align:center}.auth-callback-progress{height:4px;overflow:hidden;border-radius:999px;background:var(--auth-faint)}.auth-callback-progress>span{width:38%;height:100%;display:block;border-radius:inherit;background:var(--auth-primary);animation:auth-progress 1.1s ease-in-out infinite alternate}@keyframes auth-progress{0%{transform:translate(-12%)}to{transform:translate(175%)}}.auth-footer{width:min(100%,520px);display:flex;align-items:center;justify-content:center;gap:20px;padding-top:26px;color:var(--auth-muted);font-size:11px}.auth-footer a:hover{color:var(--auth-ink);text-decoration:underline;text-underline-offset:3px}@media(prefers-color-scheme:dark){.auth-page{--auth-bg: #1e1f1b;--auth-surface: #272823;--auth-ink: #efefe9;--auth-muted: #aaa99f;--auth-faint: #30312b;--auth-line: #42433c;--auth-line-strong: #575950;--auth-primary: #eeeee8;--auth-primary-hover: #d9d9d1;--auth-on-primary: #242520;--auth-success: #78aa99;--auth-error: #df8b86;color-scheme:dark}.auth-stage__brand{filter:invert(1)}.auth-card{box-shadow:0 20px 60px #00000038}.auth-notice.ui-alert--neutral{--ui-alert-color: var(--auth-muted);--ui-alert-icon: var(--auth-muted);--ui-alert-border: var(--auth-line);--ui-alert-bg: var(--auth-faint)}.auth-notice.ui-alert--success{--ui-alert-color: var(--auth-ink);--ui-alert-icon: var(--auth-success);--ui-alert-border: color-mix(in srgb, var(--auth-success), transparent 67%);--ui-alert-bg: color-mix(in srgb, var(--auth-success), transparent 93%)}.auth-notice.ui-alert--error{--ui-alert-color: var(--auth-ink);--ui-alert-icon: var(--auth-error);--ui-alert-border: color-mix(in srgb, var(--auth-error), transparent 66%);--ui-alert-bg: color-mix(in srgb, var(--auth-error), transparent 93%)}.auth-card .auth-input-wrap>input::placeholder,.auth-card .auth-password-input>input::placeholder{color:#92938b}.auth-primary-button:disabled{border-color:#464740;color:#7e7f77;background:#3a3b35}}@media(max-width:580px){.auth-stage{padding:23px 16px 18px}.auth-stage__brand{margin-bottom:22px}.auth-card,.auth-card--compact{padding:27px 22px;border-radius:11px;box-shadow:0 10px 34px #1f201c12}.auth-card__header{margin-bottom:25px}.auth-card__header h2{font-size:25px}.auth-secondary-actions,.auth-form__options{align-items:flex-start;flex-direction:column}.auth-footer{flex-wrap:wrap;gap:12px 18px}}@media(prefers-reduced-motion:reduce){.auth-page *,.auth-page *:before,.auth-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.social-feed-heading h1 svg{color:var(--brand)}.social-feed-filter{margin-top:-6px}.social-feed-filter button{height:34px;gap:9px;padding:0 12px;border-radius:8px;font-size:12px}.social-pinned-summaries{display:grid;gap:6px;margin-bottom:10px}.social-pinned-summary{min-width:0;height:40px;display:grid;grid-template-columns:24px 26px minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:0 11px;border:1px solid #ddb348;border-radius:7px;color:#4e3a08;background:#fff4c9;box-shadow:inset 3px 0 #cf9418;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.social-pinned-summary .social-avatar{width:26px;height:26px;border-radius:5px;font-size:12px}.social-pinned-summary:hover{border-color:#c9921c;background:#ffedaa}.social-pinned-summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.social-pinned-summary__icon{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;color:#664600;background:#f2c54d}.social-pinned-summary__copy{min-width:0;display:block}.social-pinned-summary__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-pinned-summary>small{color:#79672f;font-size:12px}.social-pinned-summary__copy span{color:#4e3a08;font-size:13px;font-weight:800}.social-pinned-summary>small{white-space:nowrap}.social-pinned-summary>svg{color:#8b6712}.social-pinned-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px}.social-pinned-modal__backdrop{position:absolute;inset:0;border:0;background:#1f1e1b6b;cursor:pointer}.social-pinned-modal__panel{position:relative;z-index:1;width:min(820px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--line-strong);border-radius:9px;background:#fff;box-shadow:0 24px 70px #1f1e1b3d}.social-pinned-modal__panel>header{position:sticky;top:0;z-index:2;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 14px;border-bottom:1px solid var(--line);background:#f7f7f5}.social-pinned-modal__panel>header h2{display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.social-pinned-modal__panel>header>button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.social-pinned-modal__panel>header>button:hover{color:var(--ink);background:#e9e9e6}.social-pinned-modal__content .social-post{margin:0;border:0;border-radius:0;box-shadow:none}.social-pinned-modal__content .social-post__pinned{display:none}.social-composer{overflow:hidden;margin-bottom:20px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.social-composer__input{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:12px;padding:17px 18px 13px}.social-composer textarea{width:100%;min-height:58px;padding:9px 11px;resize:none;border:1px solid transparent;border-radius:9px;outline:none;color:var(--ink);background:#f3f7f8;font:inherit;font-size:13px;line-height:1.55;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.social-composer textarea::placeholder{color:#829097;opacity:1}.social-composer textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #137c961a}.social-composer__footer{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 18px;border-top:1px solid var(--line)}.social-composer__tools,.social-composer__publish{display:flex;align-items:center}.social-composer__tools{gap:2px}.social-composer__tools button,.social-post__actions button,.social-more,.social-post__summary button,.social-comment-input button{border:0;background:transparent;cursor:pointer}.social-composer__tools button{height:33px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-radius:7px;color:#596970;font-size:13px;font-weight:700}.social-composer__tools button svg{color:var(--brand)}.social-composer__tools button:hover{color:var(--brand-strong);background:var(--brand-faint)}.social-composer__publish{gap:12px}.social-composer__publish>span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px;font-weight:600}.social-composer__publish button{height:34px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:var(--brand);font-size:13px;font-weight:800;cursor:pointer;transition:background-color .14s ease,transform .1s ease,opacity .14s ease}.social-composer__publish button:hover:not(:disabled){background:var(--brand-strong)}.social-composer__publish button:active:not(:disabled){transform:translateY(1px)}.social-composer__publish button:disabled{color:#8e9ba0;background:#e4eaec;cursor:not-allowed}.social-avatar{width:43px;height:43px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:12px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e;font-size:13px;font-weight:800}.social-avatar--coral{background:#d96d60}.social-avatar--teal{background:#237f78}.social-avatar--blue{background:#4c7f9d}.social-avatar--slate{background:#617680}.social-feed__section-title{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 3px}.social-feed__section-title>div{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:800}.social-feed__section-title>div span{width:4px;height:16px;border-radius:2px;background:var(--brand)}.social-feed__section-title small{color:var(--muted);font-size:12px}.social-post{overflow:hidden;margin-bottom:18px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.social-post__pinned{min-height:31px;display:flex;align-items:center;gap:6px;padding:0 19px;border-bottom:1px solid #dce9ed;color:var(--brand-strong);background:var(--brand-faint);font-size:12px;font-weight:700}.social-post__header{display:grid;grid-template-columns:43px minmax(0,1fr) 32px;align-items:start;gap:12px;padding:17px 19px 9px}.social-post__identity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px}.social-post__identity strong{color:var(--ink);font-size:13px}.social-post__identity>span{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.social-post__identity small{grid-column:1 / -1;display:flex;align-items:center;gap:4px;margin-top:4px;color:#849198;font-size:12px}.social-post__identity small i{width:2px;height:2px;border-radius:50%;background:#98a4aa}.social-more{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#77858c}.social-more:hover{color:var(--brand-strong);background:var(--brand-soft)}.social-post__body{padding:3px 19px 15px 74px}.social-post__body>p{max-width:70ch;margin:0 0 10px;color:#3d4b52;font-size:13px;line-height:1.75;text-wrap:pretty}.social-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 13px}.social-tags span{color:var(--brand-strong);font-size:13px;font-weight:700}.social-attachment{min-height:76px;display:grid;grid-template-columns:39px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;color:inherit;background:#f8fafb;transition:border-color .14s ease,background-color .14s ease}a.social-attachment:hover{border-color:#a8c8d2;background:var(--brand-faint)}.social-attachment__icon{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;color:var(--brand-strong);background:var(--brand-soft)}.social-attachment__icon--wiki{color:#5b6f89;background:#e9eef5}.social-attachment__icon--notice{color:#866f28;background:#f7efd3}.social-attachment__copy{min-width:0}.social-attachment__copy small,.social-attachment__copy strong,.social-attachment__copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-attachment__copy small{margin-bottom:2px;color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.02em}.social-attachment__copy strong{margin-bottom:3px;color:var(--ink);font-size:12px}.social-attachment__copy>span{color:var(--muted);font-size:12px}.social-attachment__status{height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:6px;color:var(--brand-strong);background:var(--brand-soft);font-size:12px;font-weight:800;white-space:nowrap}.social-attachment__arrow{color:#91a0a7}.social-post__summary{min-height:35px;display:flex;align-items:center;justify-content:space-between;margin:0 19px;color:var(--muted);font-size:12px}.social-post__summary>span{display:flex;align-items:center;gap:5px}.social-post__summary>span i{width:18px;height:18px;display:grid;place-items:center;border-radius:6px;color:#fff;background:var(--brand)}.social-post__summary button{padding:4px 0;color:var(--muted);font-size:12px}.social-post__summary button:hover{color:var(--brand-strong);text-decoration:underline}.social-post__actions{min-height:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 19px;border-top:1px solid var(--line)}.social-post__actions button{height:36px;align-self:center;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;color:#617078;font-size:13px;font-weight:700;transition:color .14s ease,background-color .14s ease,transform .1s ease}.social-post__actions button:hover{color:var(--brand-strong);background:var(--brand-faint)}.social-post__actions button:active{transform:translateY(1px)}.social-post__actions button.is-active{color:var(--brand-strong)}.social-comments{padding:13px 19px 15px;border-top:1px solid var(--line);background:#f8fafb}.social-comment{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;margin-bottom:11px}.social-comment .social-avatar,.social-comment-input .social-avatar{width:32px;height:32px;border-radius:9px;font-size:12px}.social-comment>div{width:fit-content;max-width:min(100%,620px);padding:8px 11px 7px;border-radius:5px 11px 11px;background:#edf2f4}.social-comment strong{color:var(--ink);font-size:12px}.social-comment p{margin:3px 0 4px;color:#4c5b62;font-size:13px;line-height:1.55}.social-comment small{color:#849198;font-size:13px}.social-comment-input{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px}.social-comment-input label{min-width:0;height:36px;display:flex;align-items:center;padding:0 5px 0 11px;border:1px solid var(--line);border-radius:9px;background:#fff}.social-comment-input label:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #137c9614}.social-comment-input input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px}.social-comment-input button{width:29px;height:29px;display:grid;place-items:center;border-radius:7px;color:#7e8c92}.social-comment-input button:hover{color:var(--brand-strong);background:var(--brand-soft)}.social-composer button:focus-visible,.social-post button:focus-visible,.social-attachment:focus-visible{outline:3px solid rgb(19 124 150 / 20%);outline-offset:1px}@media(max-width:680px){.social-pinned-summary{grid-template-columns:24px 26px minmax(0,1fr) 18px}.social-pinned-summary>small{display:none}.social-pinned-modal{padding:12px}.social-pinned-modal__panel{max-height:calc(100dvh - 24px)}.social-composer__footer{align-items:flex-end}.social-composer__tools button{width:34px;padding:0;justify-content:center;font-size:0}.social-composer__publish>span,.social-feed__section-title small{display:none}.social-post__body{padding-right:14px;padding-left:14px}.social-post__body>p{font-size:12px}.social-attachment{grid-template-columns:36px minmax(0,1fr) 18px;gap:9px;padding:10px}.social-attachment__icon{width:36px;height:36px}.social-attachment__status{display:none}.social-post__actions button:last-child{display:none}.social-post__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-status-tables{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:18px}.project-status-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.project-status-card>header,.project-status-card__title{display:flex;align-items:center}.project-status-card>header{position:relative;min-height:48px;justify-content:space-between;gap:10px;overflow:hidden;padding:8px 11px;border-bottom:1px solid var(--line)}.project-status-card>header>*{position:relative;z-index:1}.project-status-card__title{min-width:0;gap:7px}.project-status-card__title>span{width:25px;height:25px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:6px;color:#53686f;background:#f6f8f8}.project-status-card h2{margin:0;color:var(--ink);font-size:12px;letter-spacing:-.015em}.project-status-card>header>strong{color:var(--ink);font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap}.project-status-card>header>strong small{margin-left:3px;color:#686762;font-size:12px;font-weight:600}.project-status-scroll{overflow-x:auto}.project-status-card table{width:100%;min-width:350px;table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums}.project-status-card caption{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.project-status-card th,.project-status-card td{width:calc(100% / 7);height:36px;padding:0 3px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.project-status-card th:last-child,.project-status-card td:last-child{border-right:0}.project-status-card thead th{color:#73716d;background:#fafaf9;height:40px;font-size:12px;font-weight:700;line-height:1.2;white-space:normal}.project-status-card th:nth-child(n+2),.project-status-card td:nth-child(n+2){padding:0;text-align:center;white-space:nowrap}.project-status-card td:nth-child(n+2){position:relative;cursor:pointer}.project-status-card th:first-child,.project-status-card td:first-child{text-align:left}.project-status-card tbody th,.project-status-card tfoot th{color:var(--ink);font-size:12px;font-weight:700}.project-status-card tbody td,.project-status-card tfoot td{color:#65645f;font-size:12px;font-weight:500}.project-status-card tbody tr:last-child th,.project-status-card tbody tr:last-child td{border-bottom:1px solid var(--line)}.project-status-card tfoot th,.project-status-card tfoot td{border-bottom:0;color:var(--ink);background:#f7f7f5;font-weight:700}.project-status-heading{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.project-status-heading i{width:5px;height:5px;display:block;flex:0 0 auto;border-radius:50%}.project-status-heading .is-open{background:#dc746b}.project-status-heading .is-doing{background:#4d91bf}.project-status-heading .is-resolved{background:#57a89b}.project-status-heading .is-waiting{background:#b58a4e}.project-status-heading .is-closed{background:#879c35}.project-status-rate{color:#39705b}.project-status-link{position:absolute;inset:0;display:grid;place-items:center;color:#4f6860;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;cursor:pointer!important;transition:color .12s ease,background-color .12s ease,text-decoration-color .12s ease}.project-status-link:hover,.project-status-link:focus-visible{color:var(--brand-strong);background:var(--brand-faint);text-decoration-color:currentColor}.project-status-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media(max-width:1180px){.project-status-tables{grid-column:1 / -1;margin-bottom:0}}.ui-status-badge{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:5px;color:#5f5e5b;background:#efefed;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.ui-status-badge--info{color:#245f78;background:#e0f0f5}.ui-status-badge--success{color:#2f6d54;background:#e5f1eb}.ui-status-badge--warning{color:#8a5c17;background:#f7eed9}.ui-status-badge--danger{color:#9d3733;background:#faeceb}.passkey-settings{margin-bottom:18px;overflow:hidden;border:1px solid var(--auth-line);border-radius:10px;text-align:left}.passkey-settings__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 20px;border-bottom:1px solid var(--auth-line);background:var(--auth-faint)}.passkey-settings__header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650}.passkey-settings__recommendation{border:1px solid var(--auth-line);color:var(--auth-muted);background:var(--auth-surface);font-size:11px;font-weight:500}.passkey-settings__body{display:grid;gap:18px;padding:clamp(14px,4vw,20px)}.passkey-settings__body>p{margin:0;font-size:13px;line-height:1.8}.passkey-settings__status{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--auth-muted);font-size:12px}.passkey-settings .auth-primary-button{padding-block:12px;line-height:1.5;white-space:normal;text-align:center}.passkey-settings .passkey-settings__note{color:var(--auth-muted);font-size:11px;text-align:center}.passkey-settings__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.passkey-settings__list li{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:12px;border-top:1px solid var(--auth-line);font-size:12px}.passkey-settings__key-name{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.passkey-settings__key-name>svg{flex-shrink:0;color:var(--auth-muted)}.passkey-settings__list button{padding:6px 10px;border:1px solid var(--auth-line);border-radius:6px;color:var(--auth-ink);background:var(--auth-surface);cursor:pointer}.passkey-settings__list button:disabled{opacity:.5;cursor:default}.passkey-settings__confirmation{display:flex;flex-wrap:wrap;gap:8px;width:100%}.passkey-settings__confirmation p{margin:0;width:100%}.boost-indicator{--boost-width: 15px;--boost-height: 20px;min-width:0;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:0;border:0;color:#405058;background:transparent;font:inherit;line-height:1;vertical-align:middle}.boost-indicator__icons{width:auto;height:var(--boost-height);display:inline-flex;flex:0 0 auto;align-items:center;gap:1px}.boost-indicator__pepper{position:relative;width:var(--boost-width);height:var(--boost-height);display:inline-block;flex:0 0 auto;transform:rotate(-8deg)}.boost-indicator__pepper svg{position:absolute;inset:0;width:100%;height:100%}.boost-indicator__pepper-fill{color:#e5483f}.boost-indicator__pepper-line{color:#37352f}.boost-indicator__dash{width:var(--boost-width);display:inline-block;flex:0 0 auto;color:#787774;font-size:16px;font-weight:600;text-align:center}.boost-indicator__label{min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;white-space:nowrap}.boost-indicator__label strong{color:#35464e;font-size:13px}.boost-indicator__label small{color:#74848b;font-size:13px;font-weight:700;letter-spacing:.02em}.boost-indicator--interactive{min-height:36px;margin:-5px -7px;padding:5px 7px;border-radius:8px;cursor:pointer;transition:background-color .14s ease,transform .1s ease}.boost-indicator--interactive:hover{background:#f7f7f5}.boost-indicator--interactive:active{transform:translateY(1px)}.boost-indicator--interactive:focus-visible{outline:3px solid rgb(19 124 150 / 19%);outline-offset:1px}@media(prefers-reduced-motion:reduce){.boost-indicator--interactive{transition:none}}.task-signal-indicator{min-width:19px;display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;padding:0;border:0;color:#787774;background:transparent;font:inherit;line-height:1;vertical-align:middle}.task-signal-indicator__mark{width:19px;height:20px;display:grid;flex:0 0 auto;place-items:center}.task-signal-indicator--help .task-signal-indicator__mark{width:32px;color:#d96954}.task-signal-indicator__help-text{font-size:12px;font-weight:900;letter-spacing:-.04em;line-height:1}.task-signal-indicator__review-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:17px;line-height:1}.task-signal-indicator__dash{width:19px;display:inline-block;flex:0 0 auto;color:#787774;font-size:16px;font-weight:600;text-align:center}.task-signal-indicator__label{min-width:0;display:flex;flex-direction:column;gap:3px;text-align:left;white-space:nowrap}.task-signal-indicator__label strong{color:#35464e;font-size:13px}.task-signal-indicator__label small{color:#74848b;font-size:13px;font-weight:700;letter-spacing:.02em}.task-signal-indicator--interactive{min-height:36px;margin:-5px -7px;padding:5px 7px;border-radius:8px;cursor:pointer;transition:background-color .14s ease,transform .1s ease}.task-signal-indicator--interactive:hover{background:#f7f7f5}.task-signal-indicator--interactive:active{transform:translateY(1px)}.task-signal-indicator--interactive:focus-visible{outline:3px solid rgb(19 124 150 / 19%);outline-offset:1px}@media(prefers-reduced-motion:reduce){.task-signal-indicator--interactive{transition:none}}.master-combobox__color{width:11px;height:11px;display:block;border:1px solid rgb(55 53 47 / 12%);border-radius:3px;background:var(--master-combobox-color);box-shadow:inset 0 0 0 1px #fff3}.master-combobox__color--olive{--master-combobox-color: #87924f}.master-combobox__color--terracotta{--master-combobox-color: #b86152}.master-combobox__color--amber{--master-combobox-color: #c78a35}.master-combobox__color--slate{--master-combobox-color: #6f7d82}.master-combobox__color--blue{--master-combobox-color: #5b7fa2}.master-combobox__color--purple{--master-combobox-color: #8b6d96}.master-combobox__avatar{width:22px;height:22px;border:1px solid rgb(55 53 47 / 12%);border-radius:50%}.ui-markdown-editor{position:relative;min-height:0;flex:1 1 auto;overflow:hidden;background:#fff;--markdown-caret: #4f8999;--markdown-font-size: 13px;--markdown-line-height: 1.75;--markdown-padding: 24px clamp(24px, 4vw, 52px) 60px}.ui-markdown-editor pre,.ui-markdown-editor textarea{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:var(--markdown-padding);border:0;outline:0;font-family:SF Mono,Cascadia Code,Hiragino Kaku Gothic ProN,monospace;font-size:var(--markdown-font-size);line-height:var(--markdown-line-height);overflow-wrap:break-word;tab-size:2;white-space:pre-wrap;word-break:break-word}.ui-markdown-editor pre{z-index:0;overflow:hidden;color:#4a5056;background:#fff;pointer-events:none}.ui-markdown-editor textarea{z-index:1;overflow:auto;color:transparent;background:transparent;caret-color:var(--markdown-caret);resize:none;-webkit-text-fill-color:transparent}.ui-markdown-editor textarea::placeholder{color:#9ba7ab;-webkit-text-fill-color:#9ba7ab}.ui-markdown-editor textarea::selection{background:#cfe8f7;-webkit-text-fill-color:transparent}.ui-markdown-editor__line--heading{color:#7a3e9d;font-weight:700}.ui-markdown-editor__line--quote{color:#587c0c}.ui-markdown-editor__line--list .ui-markdown-editor__token--marker{color:#a15c2f;font-weight:700}.ui-markdown-editor__line--fence{color:#7a3e9d}.ui-markdown-editor__token--marker{color:#2f6f9f;font-weight:700}.ui-markdown-editor__token--code{color:#a31515;background:#f3f3f2}.ui-markdown-editor__token--strong{color:#9b3c6b;font-weight:700}.ui-markdown-editor__token--link{color:#0366a6;text-decoration:underline;text-decoration-color:#0366a659;text-underline-offset:2px}.ui-markdown-editor__token--deleted{color:#85847f;text-decoration:line-through}.ui-markdown-viewer{overflow-y:auto;color:#3f5057;background:#fff;font-size:13px;line-height:1.8}.ui-markdown-viewer>:first-child{margin-top:0}.ui-markdown-viewer>:last-child{margin-bottom:0}.ui-markdown-viewer :is(h1,h2,h3,h4,h5,h6){margin:1.6em 0 .55em;color:#273d46;font-weight:700;letter-spacing:-.02em;line-height:1.35}.ui-markdown-viewer h1{font-size:1.65em}.ui-markdown-viewer h2{padding-bottom:.35em;border-bottom:1px solid #e7ecee;font-size:1.35em}.ui-markdown-viewer :is(h3,h4,h5,h6){font-size:1.08em}.ui-markdown-viewer p{margin:.72em 0}.ui-markdown-viewer blockquote{margin:1em 0;padding:.1em 0 .1em 1em;border-left:3px solid #9dbbc3;color:#60737a}.ui-markdown-viewer code{padding:.15em .35em;border-radius:3px;color:#9a3f37;background:#f3f3f2;font-family:SF Mono,Cascadia Code,monospace;font-size:.9em}.ui-markdown-viewer__code-block{margin:1em 0;padding:14px 16px;overflow-x:auto;border:1px solid #e2e8ea;border-radius:5px;background:#f7f9f9}.ui-markdown-viewer__code-block code{padding:0;color:#41545c;background:transparent;line-height:1.65;white-space:pre}.ui-markdown-viewer a{color:#327287;text-decoration-color:#32728759;text-underline-offset:3px}.ui-markdown-viewer__list-item,.ui-markdown-viewer__check-item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:5px;padding-left:4px}.ui-markdown-viewer__list-item>span{color:#7195a0;font-variant-numeric:tabular-nums;text-align:right}.ui-markdown-viewer__check-item>span{width:13px;height:13px;margin-top:5px;border:1px solid #aab9be;border-radius:3px}.ui-markdown-viewer__check-item>span.is-checked{border-color:#5d8f79;background:#5d8f79;box-shadow:inset 0 0 0 3px #fff}.ui-markdown-viewer__empty{margin:0;color:#9ba7ab;font-size:12px}.issue-quick-edit-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:22px}.issue-quick-edit__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#18242a75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.issue-quick-edit-dialog{position:relative;width:min(96vw,1000px);height:min(720px,calc(100dvh - 44px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid #d3dde0;border-radius:10px;background:#fff;box-shadow:0 28px 72px #15303b33,0 6px 18px #15303b1a;animation:issue-quick-edit-enter .16s ease-out}.issue-quick-edit-dialog>header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 18px 7px 20px;border-bottom:1px solid #e1e7e9;background:#fff}.issue-quick-edit-dialog>header>div{min-width:0;width:100%;display:flex;flex:1 1 auto;align-items:center;gap:14px}.issue-quick-edit-dialog>header h2{min-width:0;display:block;flex:1 1 auto;overflow:visible;margin:0;color:#283c45;font-size:15px;font-weight:680;letter-spacing:-.015em;text-overflow:clip;white-space:normal}.issue-quick-edit-dialog>header>.ui-icon-button{flex:0 0 auto}.issue-quick-edit-dialog>footer{min-height:60px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 18px;border-top:1px solid #edf1f2;background:#fff}.issue-quick-edit-form{min-height:0;overflow:hidden;gap:0;padding:0!important;overscroll-behavior:contain;scrollbar-width:thin}.issue-quick-edit__signal-control{position:relative;width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #d1dde1;border-radius:8px;background:#edf4f5;box-shadow:inset 0 1px #ffffffe0}.issue-quick-edit__signal-button.task-signal-indicator{width:100%;height:100%;min-height:0;display:grid;margin:0;padding:0;place-items:center;border-radius:7px;transition:background-color .14s ease,transform .1s ease}.issue-quick-edit__signal-button.task-signal-indicator:hover{background:#dfecee}.issue-quick-edit__signal-button .task-signal-indicator__mark,.issue-quick-edit__signal-button .task-signal-indicator__dash{grid-area:1 / 1}.issue-quick-edit__signal-tooltip{position:absolute;top:calc(100% + 9px);left:0;z-index:3;width:210px;display:grid;gap:4px;padding:11px 12px;border:1px solid #cedadd;border-radius:7px;color:#43565e;background:#fff;box-shadow:0 12px 30px #18353f2e;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .13s ease,transform .13s ease}.issue-quick-edit__signal-tooltip:before{position:absolute;bottom:100%;left:14px;width:8px;height:8px;border-top:1px solid #cedadd;border-left:1px solid #cedadd;background:#fff;content:"";transform:translateY(5px) rotate(45deg)}.issue-quick-edit__signal-tooltip strong{color:#293f48;font-size:13px;font-style:normal}.issue-quick-edit__signal-tooltip small{color:#65767d;font-size:12px;font-weight:540;line-height:1.5}.issue-quick-edit__signal-tooltip em{margin-top:2px;color:#8b979b;font-size:13px;font-style:normal}.issue-quick-edit__signal-control:hover .issue-quick-edit__signal-tooltip,.issue-quick-edit__signal-control:focus-within .issue-quick-edit__signal-tooltip{opacity:1;transform:translateY(0)}.issue-quick-edit__title{min-width:0;display:grid;gap:5px}.issue-quick-edit__title-field{min-width:0;gap:0}.issue-quick-edit__title-input{width:100%;height:42px;padding:3px 6px;border:1px solid transparent;border-radius:6px;outline:0;color:#243942;background:transparent;font:inherit;font-size:20px;font-weight:680;letter-spacing:-.02em;line-height:1.3;transition:border-color .13s ease,background-color .13s ease,box-shadow .13s ease}.issue-quick-edit__title-input:hover{border-color:transparent;background:#f7f9f9}.issue-quick-edit__title-input:focus{border-color:transparent;background:#fff;box-shadow:inset 0 -2px #4f8999}.issue-quick-edit__title-input[aria-invalid=true]{border-color:#b35d56;background:#fff8f7}.issue-quick-edit__due-label{display:inline-flex;align-items:center;gap:4px}.issue-quick-edit__overdue-indicator{padding:0;border:0;background:transparent;position:relative;display:inline-grid;color:#c45349;cursor:help;place-items:center}.issue-quick-edit__overdue-indicator:focus-visible{border-radius:3px;outline:2px solid #c45349;outline-offset:2px}.issue-quick-edit__overdue-tooltip{position:absolute;top:calc(100% + 9px);right:-8px;z-index:5;width:200px;display:grid;gap:3px;padding:9px 10px;border:1px solid #edcbc5;border-radius:6px;color:#94453d;background:#fff8f5;box-shadow:0 10px 26px #59302a29;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .13s ease,transform .13s ease}.issue-quick-edit__overdue-tooltip:before{position:absolute;right:10px;bottom:100%;width:7px;height:7px;border-top:1px solid #edcbc5;border-left:1px solid #edcbc5;background:#fff8f5;content:"";transform:translateY(4px) rotate(45deg)}.issue-quick-edit__overdue-tooltip strong{font-size:12px}.issue-quick-edit__overdue-tooltip small{font-size:13px;font-weight:520;line-height:1.5}.issue-quick-edit__overdue-indicator:hover .issue-quick-edit__overdue-tooltip,.issue-quick-edit__overdue-indicator:focus .issue-quick-edit__overdue-tooltip{opacity:1;transform:translateY(0)}.issue-quick-edit__workspace{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch}.issue-quick-edit__content,.issue-quick-edit__properties{min-width:0}.issue-quick-edit__content{min-height:0;display:grid;align-content:stretch;overflow:hidden;padding:0;background:#fff}.issue-quick-edit__properties{min-height:0;display:grid;align-content:start;gap:0;overflow:hidden auto;padding:0 16px 24px;border-left:1px solid #edf1f2;background:#fafbfb;overscroll-behavior:contain;scrollbar-width:thin}.issue-quick-edit__inspector-tabs.segmented-control{position:sticky;top:0;z-index:2;width:calc(100% + 32px);height:43px;grid-auto-columns:minmax(0,1fr);margin:0 -16px;padding:0 8px;border:0;border-bottom:1px solid #e1e8ea;border-radius:0;background:#fff}.issue-quick-edit__inspector-tabs.segmented-control button{min-width:0;height:42px;gap:5px;padding:0 5px;border-radius:0;font-size:12px;font-weight:720}.issue-quick-edit__inspector-tabs.segmented-control button small{min-width:16px;height:16px;display:inline-grid;place-items:center;padding:0 4px;border-radius:4px;color:#61757d;background:#e8edef;font-size:13px;font-weight:760;line-height:1}.issue-quick-edit__inspector-tabs.segmented-control button:hover{color:#355762;background:#f5f8f8}.issue-quick-edit__inspector-tabs.segmented-control button.active{color:#2f6574;background:transparent;box-shadow:inset 0 -2px #4f8999}.issue-quick-edit__inspector-tabs.segmented-control button.active small{color:#2f6574;background:#dce9ec}.issue-quick-edit__inspector-panel{min-width:0;display:grid;align-content:start;gap:10px;animation:issue-quick-edit-panel-in .12s ease-out}.issue-quick-edit-form .ui-form-field{gap:7px}.issue-quick-edit-form .ui-form-field__label{color:#4d5e65;font-size:12px;font-weight:680}.issue-quick-edit-form .ui-form-field :is(input,textarea,select){border-color:#cbd6da;border-radius:6px;color:#293d46;background:#fff;font-size:13px;transition:border-color .13s ease,box-shadow .13s ease,background-color .13s ease}.issue-quick-edit-form .ui-form-field :is(input,textarea,select):hover{border-color:#aebec4}.issue-quick-edit-form .ui-form-field :is(input,textarea,select):focus{border-color:#4f8999;box-shadow:0 0 0 3px #4f89991f}.issue-quick-edit__editor{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:40px minmax(0,1fr) 29px;background:#fff}.issue-quick-edit__editor-toolbar{min-width:0;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #e8edee;color:#858f93;background:#f7f9f9;font-family:SF Mono,Hiragino Kaku Gothic ProN,monospace}.issue-quick-edit__format-actions,.issue-quick-edit__content-mode-switch{display:flex;flex:0 0 auto;align-items:center;gap:1px}.issue-quick-edit__content-mode-switch{margin-left:auto}.issue-quick-edit__editor-toolbar .ui-icon-button{width:26px;height:26px;color:#66777e;border-radius:4px}.issue-quick-edit__editor-toolbar .ui-icon-button:hover{color:#29434d;background:#e9eff1}.issue-quick-edit__content-mode-switch button{position:relative;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;color:#777f82;background:transparent;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.issue-quick-edit__content-mode-switch button:hover{color:#29434d;background:#e4eaeb}.issue-quick-edit__content-mode-switch button:focus-visible{outline:2px solid #4f8999;outline-offset:1px}.issue-quick-edit__content-mode-switch button.is-active{border-color:#c8d3d6;color:#4f8999;background:#fff}.issue-quick-edit__content-mode-switch button.is-active:after{position:absolute;right:4px;bottom:-6px;left:4px;height:2px;background:#4f8999;content:""}.issue-quick-edit__description-editor{height:100%;min-height:0;--markdown-caret: #4f8999;--markdown-font-size: 13px;--markdown-line-height: 1.8;--markdown-padding: 24px 34px 46px}.issue-quick-edit__description-viewer{height:100%;min-height:0;padding:28px 38px 48px}.issue-quick-edit__editor-status{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 14px;border-top:1px solid #edf1f2;color:#89969b;background:#f9fafa;font-family:SF Mono,Hiragino Kaku Gothic ProN,monospace;font-size:13px;font-variant-numeric:tabular-nums}.issue-quick-edit__inspector-panel--settings{width:calc(100% + 32px);gap:0;overflow:visible;margin:0 -16px -24px;border:0;border-bottom:0;background:#fff}.issue-quick-edit__inspector-panel:not(.issue-quick-edit__inspector-panel--settings){margin-top:10px}.issue-quick-edit__side-group{display:grid;gap:0;padding:0;border-bottom:1px solid #e1e7e9}.issue-quick-edit__side-group+.issue-quick-edit__side-group{padding-top:0;border-top:0}.issue-quick-edit__group-label{min-height:27px;display:flex;align-items:center;padding:0 9px;border-bottom:1px solid #e7ecee;color:#6c7d84;background:#f6f8f8;font-size:12px;font-weight:760;letter-spacing:.04em}.issue-quick-edit__schedule{display:grid}.issue-quick-edit__schedule .ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.issue-quick-edit__schedule .ui-form-field,.issue-quick-edit__property-fields .ui-form-field{min-height:40px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;padding:3px 8px;border-bottom:1px solid #edf1f2;transition:background-color .13s ease}.issue-quick-edit__schedule .ui-form-field:last-child,.issue-quick-edit__property-fields .ui-form-field:last-child{border-bottom:0}.issue-quick-edit__schedule .ui-form-field:hover,.issue-quick-edit__property-fields .ui-form-field:hover{background:#fafcfc}.issue-quick-edit__schedule .ui-form-field:nth-child(-n+2){min-width:0;min-height:44px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px;padding:4px 8px}.issue-quick-edit__schedule .ui-form-field:first-child{border-right:1px solid #edf1f2}.issue-quick-edit__schedule .ui-form-field:nth-child(3){grid-column:1 / -1}.issue-quick-edit__actual-dates{border-top:1px solid #e4eaec;background:#fbfcfc}.issue-quick-edit__actual-dates .ui-form-field:nth-child(2){border-bottom:0}.issue-quick-edit__critical-path{display:grid;gap:7px;padding:9px 8px 10px;border-top:1px solid #e4eaec;background:#fbfcfc}.issue-quick-edit__critical-path>header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.issue-quick-edit__critical-path>header>div{min-width:0;display:grid;gap:2px}.issue-quick-edit__critical-path>header strong{display:flex;align-items:center;gap:5px;color:#405d66;font-size:12px}.issue-quick-edit__critical-path>header strong svg{color:#c45d4e}.issue-quick-edit__critical-path>header small{color:#7b898e;font-size:13px;line-height:1.45}.issue-quick-edit__critical-path>header>button{height:26px;display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;padding:0 7px;border:1px solid #d6e0e3;border-radius:4px;color:#52676f;background:#fff;font-size:13px;font-weight:700}.issue-quick-edit__critical-path>header>button:hover,.issue-quick-edit__critical-path>header>button[aria-expanded=true]{border-color:#c79b93;color:#8f4037;background:#fff6f4}.issue-quick-edit__critical-path>header>button:focus-visible{outline:2px solid #4f8999;outline-offset:1px}.issue-quick-edit__dependency-list{display:grid}.issue-quick-edit__dependency-list>p{margin:0;padding:5px 0 1px;color:#8c999d;font-size:13px}.issue-quick-edit__dependency-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:5px;padding:4px 0;border-top:1px solid #e8edef}.issue-quick-edit__dependency-row>a{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;color:inherit;text-decoration:none}.issue-quick-edit__dependency-row>a>span:first-child{height:19px;display:inline-grid;place-items:center;border-radius:4px;color:#91483f;background:#f8e4e0;font-size:11px;font-weight:760}.issue-quick-edit__dependency-row>a>span:last-child{min-width:0;display:grid;gap:1px}.issue-quick-edit__dependency-row :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-quick-edit__dependency-row strong{color:#3c5963;font-size:13px}.issue-quick-edit__dependency-row small{color:#718187;font-size:13px}.issue-quick-edit__dependency-row>a:hover strong{text-decoration:underline;text-underline-offset:2px}.issue-quick-edit__dependency-row .ui-icon-button{width:24px;height:24px;color:#89969a}.issue-quick-edit__dependency-row .ui-icon-button:hover{color:#a64c45;background:#fff0ed}.issue-quick-edit__schedule .ui-form-field :is(input,select),.issue-quick-edit__property-fields .ui-form-field :is(input,select){height:32px;padding-right:8px;padding-left:8px;border-color:transparent;background:transparent}.issue-quick-edit__schedule .ui-form-field :is(input,select):hover,.issue-quick-edit__property-fields .ui-form-field :is(input,select):hover{border-color:#d5dfe2;background:#fff}.issue-quick-edit__property-fields .custom-select{height:32px}.issue-quick-edit__property-fields .custom-select__trigger{border-color:transparent;background:transparent}.issue-quick-edit__property-fields .custom-select__trigger:hover{border-color:#d5dfe2;background:#fff}.issue-quick-edit__property-fields .master-combobox{min-width:0}.issue-quick-edit__property-fields .ui-combobox{height:32px;border-color:transparent;background:transparent}.issue-quick-edit__property-fields .ui-combobox:hover{border-color:#d5dfe2;background:#fff}.issue-quick-edit__property-fields .ui-combobox__input,.issue-quick-edit__property-fields .ui-combobox__toggle{height:30px}.issue-quick-edit__property-fields{display:grid;grid-template-columns:1fr;gap:0}.issue-quick-edit__property-fields>:nth-child(n+3){grid-column:auto}.issue-quick-edit__attribute-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-quick-edit__attribute-fields .ui-form-field:nth-child(3){grid-column:1 / -1}.issue-quick-edit__attribute-fields .ui-form-field:nth-child(1),.issue-quick-edit__attribute-fields .ui-form-field:nth-child(2),.issue-quick-edit__attribute-fields .ui-form-field:nth-child(4),.issue-quick-edit__attribute-fields .ui-form-field:nth-child(5){min-width:0;min-height:44px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px;padding:4px 8px}.issue-quick-edit__attribute-fields .ui-form-field:nth-child(1),.issue-quick-edit__attribute-fields .ui-form-field:nth-child(4){border-right:1px solid #edf1f2}.issue-quick-edit__attribute-fields .ui-form-field:nth-child(4),.issue-quick-edit__attribute-fields .ui-form-field:nth-child(5){border-bottom:0}.issue-quick-edit__progress-status-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-quick-edit__progress-status-fields .ui-form-field{min-width:0;min-height:44px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:6px;padding:4px 8px}.issue-quick-edit__progress-status-fields .ui-form-field:first-child{grid-column:1 / -1;grid-template-columns:64px minmax(0,1fr)}.issue-quick-edit__progress-status-fields .ui-form-field:nth-child(2){border-right:1px solid #edf1f2}.issue-quick-edit__progress-status-fields .ui-form-field:nth-child(2),.issue-quick-edit__progress-status-fields .ui-form-field:nth-child(3){border-bottom:0}.issue-quick-edit__actual-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px}.issue-quick-edit__actual-unit{color:#687b81;font-size:12px;white-space:nowrap}.issue-quick-edit__actual-field>a{width:26px;height:26px;display:grid;border-radius:4px;color:#657b83;place-items:center}.issue-quick-edit__actual-field>a:hover{color:#365d68;background:#eaf2f4}.issue-quick-edit__actual-field input[readonly]{color:#53666d;cursor:default}.issue-quick-edit__progress-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:7px}.issue-quick-edit__progress-slider{position:relative;width:100%;height:20px;display:block}.issue-quick-edit__progress-slider progress,.issue-quick-edit__progress-slider input[type=range]{position:absolute;right:0;top:50%;left:0;width:100%;margin:0;transform:translateY(-50%)}.issue-quick-edit__progress-slider progress{height:5px;appearance:none;overflow:hidden;border:0;border-radius:3px;background:#dfe6e8;pointer-events:none}.issue-quick-edit__progress-slider progress::-webkit-progress-bar{border-radius:inherit;background:#dfe6e8}.issue-quick-edit__progress-slider progress::-webkit-progress-value{border-radius:inherit;background:#5b8e9c}.issue-quick-edit__progress-slider progress::-moz-progress-bar{border-radius:inherit;background:#5b8e9c}.issue-quick-edit__progress-slider input[type=range]{z-index:1;height:20px;padding:0!important;appearance:none;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;cursor:pointer}.issue-quick-edit__progress-slider input[type=range]::-webkit-slider-runnable-track{height:5px;background:transparent}.issue-quick-edit__progress-slider input[type=range]::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;appearance:none;border:2px solid #5b8e9c;border-radius:50%;background:#fff;box-shadow:0 1px 4px #274e5938}.issue-quick-edit__progress-slider input[type=range]::-moz-range-track{height:5px;background:transparent}.issue-quick-edit__progress-slider input[type=range]::-moz-range-thumb{width:11px;height:11px;border:2px solid #5b8e9c;border-radius:50%;background:#fff;box-shadow:0 1px 4px #274e5938}.issue-quick-edit__progress-slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #4f89992e}.issue-quick-edit__progress-slider input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #4f89992e}.issue-quick-edit__progress-field output{min-width:38px;padding:4px 5px;border:1px solid #d8e1e3;border-radius:4px;color:#49666f;background:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.issue-quick-edit__boost{min-height:32px;display:flex;align-items:center;padding:0;border:0;border-radius:0;background:transparent;transition:background-color .13s ease}.issue-quick-edit__boost .boost-indicator{min-width:0}.issue-quick-edit__meta{display:grid;gap:0;margin:3px 0 0;padding:11px 2px 0;border-top:1px solid #edf1f2}.issue-quick-edit__meta>div{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:6px 0}.issue-quick-edit__meta dt,.issue-quick-edit__meta dd{min-width:0;margin:0;font-size:12px;line-height:1.5}.issue-quick-edit__meta dt{color:#7d8b90}.issue-quick-edit__meta dd{overflow:hidden;color:#465960;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.issue-quick-edit__inspector-panel--details .issue-quick-edit__meta{margin-top:0;padding-top:4px;border-top:0}.issue-quick-edit__related-links{display:grid;gap:8px;padding-top:11px;border-top:1px solid #e5ebed}.issue-quick-edit__related-links>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.issue-quick-edit__related-links>header>div:first-child{min-width:0;display:flex;align-items:center;gap:5px}.issue-quick-edit__related-links>header strong{color:#52666e;font-size:12px}.issue-quick-edit__related-links>header>div:first-child>span{min-width:16px;height:16px;display:inline-grid;padding:0 4px;border-radius:4px;color:#61757d;background:#e8edef;font-size:13px;font-weight:760;place-items:center}.issue-quick-edit__related-actions{display:flex;align-items:center;gap:4px}.issue-quick-edit__related-actions button{height:26px;display:inline-flex;align-items:center;gap:3px;padding:0 7px;border:1px solid #d6e0e3;border-radius:4px;color:#52676f;background:#fff;font-size:13px;font-weight:700}.issue-quick-edit__related-actions button:hover,.issue-quick-edit__related-actions button[aria-expanded=true]{border-color:#abc0c6;color:#315c68;background:#f1f6f7}.issue-quick-edit__related-actions button:focus-visible{outline:2px solid #4f8999;outline-offset:1px}.issue-quick-edit__link-picker{display:grid;overflow:hidden;border:1px solid #d9e2e4;border-radius:5px;background:#fff;box-shadow:0 8px 22px #20414b1a}.issue-quick-edit__link-picker>label{height:34px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;padding:0 9px;border-bottom:1px solid #e8edef;color:#7c8c91}.issue-quick-edit__link-picker input{min-width:0;height:32px;padding:0;border:0;outline:0;color:#344a52;background:transparent;font-size:12px}.issue-quick-edit__link-picker input::placeholder{color:#a0abad}.issue-quick-edit__link-candidates{max-height:176px;overflow-y:auto;padding:3px;scrollbar-width:thin}.issue-quick-edit__link-candidates button{width:100%;min-width:0;display:grid;gap:2px;padding:7px 8px;border:0;border-radius:3px;color:#435860;background:transparent;text-align:left}.issue-quick-edit__link-candidates button:hover,.issue-quick-edit__link-candidates button:focus-visible{outline:0;background:#f0f5f6}.issue-quick-edit__link-candidates button strong{color:#315d69;font-size:13px}.issue-quick-edit__link-candidates button span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.issue-quick-edit__link-candidates>p{margin:0;padding:14px 8px;color:#89969a;font-size:13px;text-align:center}.issue-quick-edit__related-list{display:grid;border-top:1px solid #edf1f2}.issue-quick-edit__related-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:5px;padding:5px 0;border-bottom:1px solid #edf1f2}.issue-quick-edit__related-row>a{min-width:0;display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:7px;color:inherit;text-decoration:none}.issue-quick-edit__related-row>a:hover strong{text-decoration:underline;text-underline-offset:2px}.issue-quick-edit__related-kind{height:19px;display:inline-grid;place-items:center;border-radius:4px;color:#586d32;background:#e9efd8;font-size:11px;font-weight:760}.issue-quick-edit__related-kind--qa{color:#476b79;background:#e2eef1}.issue-quick-edit__related-row>a>span:last-child{min-width:0;display:grid;gap:1px}.issue-quick-edit__related-row>a strong,.issue-quick-edit__related-row>a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-quick-edit__related-row>a strong{color:#3c5963;font-size:13px}.issue-quick-edit__related-row>a small{color:#718187;font-size:13px}.issue-quick-edit__related-row .ui-icon-button{width:24px;height:24px;color:#89969a}.issue-quick-edit__related-row .ui-icon-button:hover{color:#a64c45;background:#fff0ed}.issue-quick-edit__related-empty{margin:0;padding:18px 8px;color:#8c999d;font-size:13px;text-align:center}.issue-quick-edit__comment-list,.issue-quick-edit__history-list{max-height:350px;display:grid;overflow-y:auto;padding-right:3px;scrollbar-width:thin}.issue-quick-edit__comment,.issue-quick-edit__history{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);gap:8px;padding:11px 2px;border-bottom:1px solid #e8edef}.issue-quick-edit__comment-avatar{width:27px;height:27px;border:1px solid #dce4e6;border-radius:50%;background:#fff}.issue-quick-edit__comment>div,.issue-quick-edit__history>div{min-width:0}.issue-quick-edit__comment header,.issue-quick-edit__history header{min-width:0;display:grid;gap:2px}.issue-quick-edit__comment strong,.issue-quick-edit__history strong{overflow:hidden;color:#344a53;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.issue-quick-edit__comment time,.issue-quick-edit__history time{color:#8b979c;font-size:13px;font-variant-numeric:tabular-nums}.issue-quick-edit__comment p{margin:7px 0 0;color:#4b5d64;font-size:12px;line-height:1.65;white-space:pre-wrap}.issue-quick-edit__history ul{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.issue-quick-edit__history li{position:relative;padding-left:9px;color:#586970;font-size:13px;line-height:1.55}.issue-quick-edit__history li:before{position:absolute;top:.62em;left:0;width:4px;height:4px;border-radius:50%;background:#80a8b3;content:""}.issue-quick-edit__comment-composer{display:grid;gap:7px;padding-top:11px;border-top:1px solid #e5ebed}.issue-quick-edit__comment-composer textarea{width:100%;min-height:92px;padding:10px 11px;resize:vertical;border:1px solid #d3dde0;border-radius:6px;outline:0;color:#334951;background:#fff;font:inherit;font-size:12px;line-height:1.65;transition:border-color .13s ease,box-shadow .13s ease}.issue-quick-edit__comment-composer textarea:focus{border-color:#4f8999;box-shadow:0 0 0 3px #4f89991f}.issue-quick-edit__comment-composer>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.issue-quick-edit__comment-composer>div>span{color:#8b979c;font-size:13px;font-variant-numeric:tabular-nums}.issue-quick-edit__comment-composer .ui-button{min-height:30px;padding:0 10px;font-size:12px}.issue-quick-edit__empty{margin:0;padding:24px 8px;color:#879499;font-size:12px;text-align:center}.issue-quick-edit__footer-main{min-width:0;display:flex;flex:1 1 auto;align-items:center;gap:12px;margin-right:auto}.issue-quick-edit__save-state{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:visible;color:#899499;font-size:12px;line-height:1.5;white-space:normal}.issue-quick-edit__save-state i{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#b9c2c5}.issue-quick-edit__save-state.is-dirty{color:#9a6431}.issue-quick-edit__save-state.is-dirty i{background:#c78340;box-shadow:0 0 0 3px #c783401f}.issue-quick-edit__save-button{min-width:76px}.issue-quick-edit__save-button.is-saving:disabled{border-color:#3c5057;color:#fff;background:#3c5057}@keyframes issue-quick-edit-enter{0%{transform:translateY(8px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes issue-quick-edit-panel-in{0%{transform:translateY(2px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:900px){.issue-quick-edit-layer{padding:12px}.issue-quick-edit-dialog{width:min(100%,820px);height:min(720px,calc(100dvh - 24px))}.issue-quick-edit__workspace{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media(min-width:721px)and (max-width:900px){.issue-quick-edit__inspector-tabs.segmented-control button{gap:2px;padding:0 2px;font-size:12px}.issue-quick-edit__inspector-tabs.segmented-control button small{min-width:14px;height:14px;padding:0 3px;font-size:11px}}@media(max-width:720px){.issue-quick-edit-form{overflow-y:auto}.issue-quick-edit__workspace{height:auto;min-height:0;grid-template-columns:1fr}.issue-quick-edit__editor{min-height:375px}.issue-quick-edit__description-editor,.issue-quick-edit__description-viewer{min-height:300px}.issue-quick-edit__properties{overflow:visible;border-top:1px solid #dfe6e8;border-left:0}.issue-quick-edit__side-group{max-width:420px}}@media(max-width:520px){.issue-quick-edit-layer{align-items:end;padding:0}.issue-quick-edit-dialog{width:100%;height:100dvh;border-right:0;border-bottom:0;border-left:0;border-radius:10px 10px 0 0}.issue-quick-edit-dialog>header{min-height:70px;padding-right:12px;padding-left:14px}.issue-quick-edit-dialog>header>div{gap:9px}.issue-quick-edit__signal-control{width:38px;height:38px}.issue-quick-edit__signal-tooltip{width:190px}.issue-quick-edit__title-input{height:36px;font-size:14px}.issue-quick-edit__properties{padding-right:16px;padding-left:16px}.issue-quick-edit__editor-toolbar{padding-right:10px;padding-left:10px}.issue-quick-edit__description-editor{--markdown-font-size: 12px;--markdown-padding: 20px 20px 38px}.issue-quick-edit__description-viewer{padding:22px 20px 38px;font-size:12px}.issue-quick-edit-dialog>footer{flex-wrap:wrap}.issue-quick-edit__footer-main{width:100%}.issue-quick-edit__save-state{margin-left:auto}}@media(prefers-reduced-motion:reduce){.issue-quick-edit-dialog,.issue-quick-edit__signal-tooltip,.issue-quick-edit__inspector-panel{animation:none;transition:none}}.issue-create-dialog .issue-quick-edit__title-input::placeholder{color:#9aabb3;font-weight:560}.issue-create__footer-hint{color:#718690;font-size:13px;font-weight:600}.issue-create__parent-locked-hint{color:#8a9aa2;font-size:12px;font-weight:700}.issue-create__parent-selected.is-locked{border-color:#d7e3e7;background:#f3f7f8}.issue-create__parent-section strong,.issue-create__attachment-section strong{display:inline-flex;align-items:center;gap:5px}.issue-create__parent-selected,.issue-create__attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 8px 6px 10px;border:1px solid #e5ebed;border-radius:8px;background:#f8fbfc}.issue-create__parent-selected span{min-width:0;display:grid;gap:1px}.issue-create__parent-selected strong{color:#137c96;font-size:13px;font-weight:760}.issue-create__parent-selected small{overflow:hidden;color:#40555f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.issue-create__attachment-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.issue-create__attachment-list span{overflow:hidden;color:#334851;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.issue-create-dialog .issue-quick-edit__meta dd .master-combobox,.issue-create-dialog .issue-quick-edit__meta dd .ui-combobox{width:100%}.issue-detail-page{min-width:1180px;min-height:100dvh;padding-top:101px;color:var(--ink);background:radial-gradient(circle at 100% 0%,rgb(19 124 150 / 5%),transparent 32rem),var(--page);font-size:var(--font-size-body)}.issue-detail-page .project-members>:not(.project-search){display:none}.issue-detail-content{max-width:1800px;margin-left:calc(200px + var(--project-switcher-width));padding:20px 28px 72px}.issue-detail-breadcrumb{height:31px;display:flex;align-items:center;gap:7px;color:#7a888e;font-size:13px}.issue-detail-breadcrumb a{display:flex;align-items:center;gap:5px;color:var(--brand-strong);font-weight:700}.issue-detail-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.issue-detail-heading{min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;gap:34px;padding:11px 0 17px}.issue-detail-heading__main{min-width:0}.issue-detail-keyline,.issue-detail-heading__side,.issue-heading-dates,.issue-heading-actions,.issue-author-row,.issue-author-row>div,.child-issues-title,.child-issues-actions,.issue-detail-panel__header>div,.history-filter,.completion-condition{display:flex;align-items:center}.issue-detail-keyline{gap:8px;margin-bottom:8px}.issue-detail-type{height:23px;display:inline-grid;place-items:center;padding:0 9px;border-radius:6px;color:#4b651d;background:#e8f0d0;font-size:12px;font-weight:800}.issue-detail-keyline strong{color:var(--brand-strong);font-size:13px}.issue-detail-keyline button,.history-actions button,.child-issue-row>button,.issue-properties header>button{display:grid;place-items:center;padding:0;border:0;color:#869399;background:transparent;cursor:pointer}.issue-detail-keyline button{width:25px;height:25px;border-radius:6px}.issue-detail-keyline button:hover,.history-actions button:hover,.child-issue-row>button:hover,.issue-properties header>button:hover{color:var(--brand-strong);background:var(--brand-soft)}.issue-detail-heading h1{margin:0;overflow:hidden;color:var(--ink);font-size:clamp(20px,1.65vw,26px);line-height:1.35;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.issue-detail-heading__side{flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:10px}.issue-heading-dates{gap:14px;color:var(--muted);font-size:12px}.issue-heading-dates .is-due{display:flex;align-items:center;gap:3px;color:#c55450;font-weight:700}.issue-heading-actions{gap:7px}.issue-heading-actions button,.child-issues-actions button,.comment-attach,.comment-submit{height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;color:#53636b;background:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .1s ease}.issue-heading-actions button:hover,.child-issues-actions button:hover,.comment-attach:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.issue-heading-actions button:active,.child-issues-actions button:active,.comment-submit:active{transform:translateY(1px)}.issue-heading-actions button.is-watching{border-color:#a8c9d2;color:var(--brand-strong);background:var(--brand-soft)}.issue-heading-actions .detail-more{width:35px;padding:0}.issue-detail-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:20px;margin-bottom:20px}.issue-detail-panel,.issue-properties,.issue-comment-composer{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.issue-author-row{min-height:66px;gap:10px;padding:11px 17px;border-bottom:1px solid var(--line);background:#fbfcfd}.detail-author-avatar,.history-avatar{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:11px;color:#fff;background:#d96954;font-size:12px;font-weight:800}.issue-author-row>div:nth-child(2){min-width:0;align-items:flex-start;flex-direction:column;gap:3px}.issue-author-row strong{font-size:13px}.issue-author-row time{color:var(--muted);font-size:12px}.issue-author-row>div:last-child{gap:6px;margin-left:auto}.issue-author-row button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line-strong);border-radius:7px;color:#65747b;background:#fff;font-size:12px;cursor:pointer}.issue-author-row button:hover{color:var(--brand-strong);background:var(--brand-faint)}.issue-description-content{min-height:550px;padding:5px 20px 24px}.issue-description-section{padding-top:18px}.issue-description-section h2{margin:0;padding-bottom:8px;border-bottom:2px solid #acd1da;color:#31434b;font-size:15px;letter-spacing:-.015em}.issue-description-section>div{padding:10px 3px 0;color:#4d5b61;font-size:13px;line-height:1.75}.issue-description-section p{margin:0;text-wrap:pretty}.issue-description-section p+p{margin-top:4px}.issue-description-section a,.issue-description-section .issue-reference{color:var(--brand-strong);font-weight:700}.issue-description-section a:hover{text-decoration:underline;text-underline-offset:3px}.issue-description-section ul{display:grid;gap:5px;margin:0;padding-left:18px}.issue-description-section li a,.issue-description-section li .issue-reference{display:inline-flex;align-items:center;gap:4px}.completion-condition{gap:7px}.completion-condition svg{color:var(--brand)}.issue-properties{position:sticky;top:119px;overflow:hidden}.issue-properties>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfcfd}.issue-properties header>div{display:flex;align-items:center;gap:10px}.issue-properties header span{color:var(--muted);font-size:12px;font-weight:700}.issue-properties header>button{width:30px;height:30px;border-radius:7px}.issue-detail-status{height:25px;display:inline-grid;place-items:center;padding:0 10px;border-radius:7px;font-size:12px}.issue-detail-status--open{color:#91423d;background:#fce5e2}.issue-detail-status--doing{color:#245d79;background:#dfeff4}.issue-detail-status--resolved{color:#2f685f;background:#dff1ed}.issue-detail-status--done{color:#5f7021;background:#e9efd2}.issue-progress-block{padding:14px 16px 12px;border-bottom:1px solid var(--line)}.issue-progress-block>div{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--muted);font-size:12px}.issue-progress-block strong{color:var(--brand-strong);font-variant-numeric:tabular-nums}.issue-progress-track{width:100%;height:6px;display:block;appearance:none;overflow:hidden;border:0;border-radius:3px;background:#e7edef}.issue-progress-track::-webkit-progress-bar{border-radius:inherit;background:#e7edef}.issue-progress-track::-webkit-progress-value{border-radius:inherit;background:var(--brand)}.issue-progress-track::-moz-progress-bar{border-radius:inherit;background:var(--brand)}.issue-properties dl{margin:0;padding:0 16px}.issue-properties dl>div{min-height:46px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--line)}.issue-properties dt{color:var(--muted);font-size:12px}.issue-properties dd{min-width:0;display:flex;align-items:center;gap:6px;margin:0;overflow:hidden;color:#42535b;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.detail-assignee-avatar{width:24px;height:24px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:#d96954;font-size:12px}.detail-due{color:#c55450!important}.detail-link-value{color:var(--brand-strong)}.issue-actual-detail-link{margin-left:auto;color:var(--brand-strong);font-size:12px;text-decoration:none}.issue-actual-detail-link:hover{text-decoration:underline}.issue-property-footer{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;color:#8a969b;background:#fbfcfd;font-size:12px}.issue-detail-panel__header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 15px;border-bottom:1px solid var(--line)}.issue-detail-panel__header h2{margin:0;color:var(--ink);font-size:15px}.issue-detail-panel__header svg{color:var(--brand)}.child-issues-panel,.issue-history-panel{margin-bottom:20px}.child-issues-title{gap:7px}.child-issues-title>span,.issue-detail-panel__header>div>span{color:var(--muted);font-size:12px}.child-issues-actions{gap:7px}.child-issues-actions button:last-child{border-color:var(--brand);color:#fff;background:var(--brand)}.child-issues-actions button:last-child:hover{color:#fff;background:var(--brand-strong)}.child-progress-summary{min-height:42px;display:flex;align-items:center;gap:13px;padding:7px 15px;border-bottom:1px solid var(--line);color:var(--muted);background:#fbfcfd;font-size:12px}.child-progress-bar{width:130px;height:6px;display:flex;overflow:hidden;border-radius:3px;background:#e9edef}.child-progress-bar span{width:62%;background:#98a9af}.child-progress-bar i{width:13%;background:var(--brand)}.child-issues-table{overflow-x:auto}.child-issues-head,.child-issue-row{min-width:1050px;display:grid;grid-template-columns:125px minmax(300px,1fr) 185px 105px 70px 90px 35px;align-items:center}.child-issues-head{height:36px;border-bottom:1px solid var(--line);color:#617078;background:#edf4f7;font-size:12px;font-weight:700}.child-issues-head span,.child-issue-row>span,.child-issue-row>a{min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.child-issue-row{height:40px;border-bottom:1px solid var(--line);color:#526169;font-size:12px;transition:background-color .13s ease}.child-issue-row:hover{background:var(--brand-faint)}.child-issue-row>a:first-child{color:var(--brand-strong);font-weight:700}.child-issue-subject{color:#3f5058}.child-issue-row a:hover{text-decoration:underline;text-underline-offset:3px}.child-assignee{display:flex;align-items:center;gap:7px}.child-assignee i{width:23px;height:23px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:#d96954;font-style:normal;font-size:13px}.child-assignee i.is-teal{background:var(--brand)}.child-issue-status{width:72px;height:22px;display:grid;place-items:center;justify-self:center;border-radius:6px;font-size:12px;font-weight:800}.child-issue-status--done{color:#5f7021;background:#e9efd2}.child-issue-status--doing{color:#245d79;background:#dfeff4}.child-issue-status--open{color:#91423d;background:#fce5e2}.child-issue-row>button{width:28px;height:28px;border-radius:7px}.child-issues-more{width:100%;height:38px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;color:var(--brand-strong);background:#fff;font-size:12px;font-weight:700;cursor:pointer}.child-issues-more:hover{background:var(--brand-faint)}.issue-history-panel .issue-detail-panel__header>div:first-child{gap:7px}.history-filter{gap:5px;color:var(--muted);font-size:12px}.history-filter button{height:27px;padding:0 9px;border:0;border-radius:6px;color:#63727a;background:transparent;font-size:12px;cursor:pointer}.history-filter button.active{color:var(--brand-strong);background:var(--brand-soft);font-weight:800}.issue-history-list{padding:0 18px}.issue-history-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 0 18px;border-bottom:1px solid var(--line)}.issue-history-item:last-child{border-bottom:0}.history-avatar--teal{background:var(--brand)}.issue-history-item>div:nth-child(2){min-width:0}.issue-history-item header{display:flex;align-items:baseline;gap:8px}.issue-history-item header strong{font-size:13px}.issue-history-item time{color:var(--muted);font-size:12px}.issue-history-item ul{display:grid;gap:4px;margin:10px 0 0;padding:0;list-style:none}.issue-history-item li{position:relative;padding-left:12px;color:#69777e;font-size:12px}.issue-history-item li:before{position:absolute;top:5px;left:1px;width:4px;height:4px;border-radius:50%;background:#a8b4b9;content:""}.issue-history-item p{max-width:75ch;margin:11px 0 0;padding:10px 12px;border-left:3px solid #9bc5d0;color:#46565e;background:var(--brand-faint);font-size:13px;line-height:1.65}.history-actions{display:flex;gap:5px}.history-actions button{width:29px;height:29px;border-radius:7px}.issue-comment-composer{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px}.issue-comment-composer>div{min-width:0}.issue-comment-composer textarea{width:100%;min-height:74px;display:block;padding:10px 12px;resize:vertical;border:1px solid var(--line-strong);border-radius:9px;outline:0;color:var(--ink);background:#fbfcfd;font:inherit;font-size:13px;line-height:1.55}.issue-comment-composer textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #137c9617}.issue-comment-composer>div>div{display:flex;justify-content:space-between;margin-top:9px}.comment-attach{border:0;padding-left:6px}.comment-submit{border-color:var(--brand);color:#fff;background:var(--brand)}.comment-submit:hover:not(:disabled){background:var(--brand-strong)}.comment-submit:disabled{border-color:#d6dfe2;color:#98a4a9;background:#e8edef;cursor:not-allowed}.issue-detail-page button:focus-visible,.issue-detail-page a:focus-visible,.issue-comment-composer textarea:focus-visible{outline:3px solid rgb(19 124 150 / 19%);outline-offset:2px}@media(max-width:1400px){.issue-detail-content{padding-right:20px;padding-left:20px}.issue-detail-main-grid{grid-template-columns:minmax(0,1fr) 300px}.issue-description-content{min-height:510px}.issue-properties dl>div{grid-template-columns:82px minmax(0,1fr)}}.custom-select{min-width:0;position:relative;color:#41545d;font-size:12px}.custom-select__trigger{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0 8px;border:1px solid #c7d3d8;border-radius:7px;color:inherit;background:#fff;font:inherit;font-weight:700;cursor:pointer}.custom-select__trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__caret{flex:0 0 auto;color:currentColor;opacity:.72;transition:transform .14s ease}.custom-select.is-open .custom-select__trigger{border-color:#187c9c;box-shadow:0 0 0 3px #187c9c1c}.custom-select.is-open .custom-select__caret{transform:rotate(180deg)}.custom-select.is-disabled{opacity:.55}.custom-select.is-disabled .custom-select__trigger{cursor:not-allowed}.custom-select__menu{position:fixed;z-index:100;max-height:280px;overflow-y:auto;padding:6px;border:1px solid #d5dde1;border-radius:12px;color:#3e5059;background:#fff;box-shadow:0 12px 30px #1934402e,0 2px 8px #19344014;animation:custom-select-menu-in .11s ease-out}@keyframes custom-select-menu-in{0%{transform:translateY(-3px);opacity:0}to{transform:translateY(0);opacity:1}}.custom-select__option{width:100%;min-height:32px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;padding:0 7px;border:0;border-radius:7px;color:inherit;background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.custom-select__option.is-active:not(.is-selected){background:#edf3f5}.custom-select__option.is-selected{color:#fff;background:#086fce;font-weight:800}.custom-select__option:disabled{color:#a7b0b4;cursor:not-allowed}.custom-select__check{width:16px;display:grid;place-items:center}@media(prefers-reduced-motion:reduce){.custom-select__menu{animation:none}}.ui-drawer-backdrop{position:fixed;inset:0;z-index:40;padding:0;border:0;background:#1c303a57;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-drawer{position:fixed;inset:0 0 0 auto;z-index:41;width:min(470px,calc(100vw - 32px));display:flex;flex-direction:column;color:var(--ink);background:#f4f7f8;box-shadow:-18px 0 44px #17374530;animation:ui-drawer-in .18s ease-out}.ui-drawer:focus{outline:0}@keyframes ui-drawer-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.issue-tree-leading{--tree-step: 18px;position:relative;height:28px;display:flex;flex:0 0 auto;align-items:center;padding-left:calc(var(--issue-depth) * var(--tree-step))}.issue-tree-leading:before{position:absolute;inset:0 auto 0 0;width:calc(var(--issue-depth) * var(--tree-step));background:repeating-linear-gradient(to right,transparent 0 8px,var(--line-strong) 8px 9px,transparent 9px var(--tree-step));content:"";opacity:.72;pointer-events:none}.issue-tree-leading--nested:after{position:absolute;top:50%;left:calc((var(--issue-depth) - 1) * var(--tree-step) + 8px);width:10px;border-top:1px solid var(--line-strong);content:"";pointer-events:none}.issue-tree-toggle,.issue-tree-spacer{width:20px;height:24px;display:grid;flex:0 0 auto;place-items:center}.issue-tree-toggle{position:relative;z-index:1;padding:0;border:0;border-radius:4px;color:#5f5e5b;background:#fff;cursor:pointer}.issue-tree-toggle:hover{color:var(--ink);background:var(--brand-soft)}.issue-tree-toggle:focus-visible{outline:2px solid rgb(19 124 150 / 24%);outline-offset:1px}.ui-pagination{display:flex;align-items:center;gap:7px;font-size:var(--font-size-body)}.ui-pagination>span{margin-right:8px;color:var(--ink)}.ui-pagination button{width:23px;height:23px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:7px;color:#586870;background:#fff;font-size:var(--font-size-body);font-weight:400;line-height:1}.ui-pagination button:hover:not(:disabled){border-color:var(--brand);color:var(--brand-strong)}.ui-pagination button.current{border-color:var(--brand);color:#fff;background:var(--brand)}.ui-pagination button.next{width:58px;display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.ui-pagination button.next svg{flex:none}.ui-pagination button:disabled{opacity:.45}.ui-circle-progress{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;animation:ui-circle-progress-rotate .7s linear infinite}@keyframes ui-circle-progress-rotate{to{transform:rotate(360deg)}}.ui-circle-progress--determinate{animation:none}.ui-circle-progress--determinate circle{fill:none;stroke:currentColor;stroke-width:3}.ui-circle-progress__track{opacity:.16}@media(prefers-reduced-motion:reduce){.ui-circle-progress{animation-duration:1.4s}}.assignee-view{height:calc(100dvh - 159px);margin-top:58px;margin-left:calc(200px + var(--project-switcher-width));padding:18px 24px 32px;overflow:auto;color:var(--ink);background:var(--page);scrollbar-color:#b5c4ca transparent;scrollbar-width:thin}.assignee-view__overview{overflow:hidden;margin-bottom:14px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 3px 12px #2346560d}.assignee-view__overview>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 16px 11px}.assignee-view__heading,.assignee-view__filters,.assignee-view__cycle-filter,.assignee-view__filters label,.assignee-view__filters button,.assignee-group__identity,.assignee-group__status-counts,.assignee-group__alert,.assignee-group__estimate,.assignee-group__caret,.assignee-issue__title,.assignee-issue__due{display:flex;align-items:center}.assignee-view__heading{min-width:0;gap:10px}.assignee-view__heading>svg{flex:0 0 auto;color:var(--brand)}.assignee-view__heading h2{margin:0 0 4px;color:#334950;font-size:18px;letter-spacing:-.02em}.assignee-view__heading p{margin:0;color:var(--muted);font-size:13px}.assignee-view__filters,.assignee-view__cycle-filter{flex:0 0 auto;gap:7px}.assignee-view__cycle-filter>span{color:#65747a;font-size:13px;font-weight:700;white-space:nowrap}.assignee-view__cycle-filter .ui-combobox{width:174px;height:34px;border-radius:7px;background:#fbfcfc;font-size:13px}.assignee-view__cycle-filter .ui-combobox__input,.assignee-view__cycle-filter .ui-combobox__toggle{height:32px}.assignee-view__filters label{width:min(300px,28vw);height:34px;gap:7px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;color:#7d8b90;background:#fbfcfc}.assignee-view__filters input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;color:#405259;background:transparent;font-size:13px}.assignee-view__filters label:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #137c961a}.assignee-view__filters button{height:34px;gap:5px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;color:#617178;background:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,transform .1s ease}.assignee-view__filters button:hover,.assignee-view__filters button.is-active{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.assignee-view__filters button:active{transform:translateY(1px)}.assignee-view__groups{overflow:hidden;border:1px solid var(--line);border-radius:10px 10px 0 0;background:#fff;box-shadow:0 3px 12px #2346560d}.assignee-view__column-labels,.assignee-group__summary{display:grid;grid-template-columns:minmax(235px,1.15fr) minmax(250px,1fr) 88px 72px 20px;align-items:center;gap:14px}.assignee-view__column-labels{min-height:38px;padding:0 15px;border-bottom:1px solid var(--line);color:#728087;background:#f4f7f8;font-size:12px;font-weight:750}.assignee-view__column-labels span:nth-child(n+3){text-align:right}.assignee-group{border-bottom:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:auto 82px}.assignee-group:last-child{border-bottom:0}.assignee-group__summary{width:100%;min-height:76px;padding:8px 15px;border:0;color:#45585f;background:#fff;text-align:left;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.assignee-group__summary:hover,.assignee-group__summary[aria-expanded=true]{background:#f9fbfb}.assignee-group__summary:disabled{color:#45585f;cursor:default}.assignee-group__summary[aria-expanded=true]{box-shadow:inset 3px 0 0 var(--brand)}.assignee-group__identity{min-width:0;gap:9px}.assignee-group__avatar,.assignee-group__unassigned-avatar{width:38px;height:38px;flex:0 0 auto;border-radius:9px}.assignee-group__unassigned-avatar{display:grid;color:#8c7770;background:#f3e9e6;place-items:center}.assignee-group__identity>span:nth-child(2){min-width:0;display:grid;gap:4px}.assignee-group__identity strong,.assignee-group__identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-group__identity strong{color:#344b53;font-size:13px}.assignee-group__identity small{color:var(--muted);font-size:12px}.assignee-group__identity em{flex:0 0 auto;margin-left:auto;padding:3px 6px;border-radius:4px;color:#526970;background:#e9f0f2;font-size:12px;font-style:normal;font-weight:750}.assignee-group__status{min-width:0;display:grid;gap:7px}.assignee-group__status-bar{height:7px;display:flex;overflow:hidden;border-radius:3px;background:#e9edef}.assignee-group__status-bar i{min-width:3px;height:100%}.assignee-group__status-bar .is-open{background:#d87870}.assignee-group__status-bar .is-doing{background:var(--brand)}.assignee-group__status-bar .is-resolved{background:#d2a652}.assignee-group__status-bar .is-done{background:#82955b}.assignee-group__status-counts{gap:8px;overflow:hidden}.assignee-group__status-counts small{color:#718087;font-size:12px;white-space:nowrap}.assignee-group__alert,.assignee-group__estimate{justify-content:flex-end;gap:3px;color:#77858a;font-size:12px;font-variant-numeric:tabular-nums}.assignee-group__alert.is-active{color:#c55245}.assignee-group__alert strong,.assignee-group__estimate strong{font-size:13px}.assignee-group__caret{justify-content:center;color:#718087}.assignee-group__issues{padding-left:24px;border-top:1px solid var(--line);background:#fbfcfc}.assignee-issue{min-height:52px;display:grid;grid-template-columns:76px minmax(300px,1fr) 96px 116px 106px 64px 32px;align-items:center;gap:11px;padding:6px 15px 6px 13px;border-bottom:1px solid #e8ebec;color:#58676d;font-size:13px}.assignee-issue:last-child{border-bottom:0}.assignee-issue:not(.assignee-issue--header):hover{background:#fff}.assignee-issue--header{min-height:32px;color:#899498;background:#f4f7f8;font-size:12px;font-weight:700}.assignee-issue__type{min-width:64px;width:fit-content;padding:5px 7px;border-radius:4px;color:#57654d;background:#e9f0dc;font-size:12px;font-weight:700;text-align:center}.assignee-issue__type.is-bug{color:#8c4c44;background:#f7e6e3}.assignee-issue__type.is-improvement{color:#79642e;background:#f3ecd5}.assignee-issue__type.is-research{color:#59686e;background:#e8edef}.assignee-issue__title{min-width:0;gap:7px}.assignee-issue__title>small{flex:0 0 auto;color:#526a73;font-size:12px;font-weight:750}.assignee-issue__title>button{min-width:0;flex:1;overflow:hidden;padding:0;border:0;color:#35484f;background:transparent;font:inherit;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.assignee-issue__title>button:hover{color:var(--brand-strong);text-decoration:underline;text-underline-offset:3px}.assignee-issue__title>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}.assignee-issue__status{min-width:72px;min-height:26px;font-size:13px}.assignee-issue__due{gap:3px;font-variant-numeric:tabular-nums}.assignee-issue__due.is-overdue{color:#c74f43;font-weight:700}.assignee-issue__cycle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignee-issue__estimate{text-align:right;font-variant-numeric:tabular-nums}.assignee-issue>a{width:30px;height:30px;display:grid;border-radius:5px;color:#728188;place-items:center}.assignee-issue>a:hover{color:var(--brand-strong);background:var(--brand-faint)}.assignee-view__empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;color:#7b898e}.assignee-view__empty strong{color:#4a5e65;font-size:13px}.assignee-view__empty span{font-size:13px}@media(max-width:1380px){.assignee-view{padding-right:18px;padding-left:18px}.assignee-view__overview>header{align-items:flex-start;flex-direction:column;gap:11px}.assignee-view__filters{width:100%}.assignee-view__filters label{width:auto;flex:1}.assignee-view__column-labels,.assignee-group__summary{grid-template-columns:minmax(210px,1fr) minmax(220px,.9fr) 80px 64px 18px;gap:10px}.assignee-issue{grid-template-columns:70px minmax(260px,1fr) 90px 108px 94px 58px 30px;gap:8px}}.board-page{min-width:1180px;height:100dvh;padding-top:101px;overflow:hidden;color:var(--ink);background:var(--page);font-size:var(--font-size-body)}.board-page .project-members>:not(.project-search){display:none}.board-content{height:calc(100dvh - 101px);display:flex;min-width:0;flex-direction:column;margin-left:calc(200px + var(--project-switcher-width));padding:13px 22px 0;overflow:hidden}.board-content--embedded{height:calc(100dvh - 159px);margin-top:58px}.board-heading{min-height:48px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px}.board-heading__title,.board-heading__actions,.board-column__header,.board-column__header>div,.board-card header,.board-card footer,.board-child-progress{display:flex;align-items:center}.board-heading__title{gap:9px}.board-heading__title>svg{color:var(--brand)}.board-heading h1{margin:0 13px 0 0;color:var(--ink);font-size:19px;letter-spacing:-.025em}.board-heading button,.board-column__header button,.board-load-more{cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease,transform .1s ease}.board-heading__title button,.board-heading__actions button{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;color:#586870;background:#fff;font-size:13px;font-weight:700}.board-heading__title button:hover,.board-heading__actions button:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.board-heading__title button:active,.board-heading__actions button:active,.board-column__header button:active{transform:translateY(1px)}.board-heading__actions{gap:7px}.board-heading__actions>span{margin-right:4px;color:var(--muted);font-size:12px}.board-filters{min-height:72px;display:flex;flex:0 0 auto;align-items:flex-start;gap:14px;padding:7px 0 12px}.board-filter-field{width:min(17vw,205px);min-width:150px;display:flex;flex-direction:column;gap:5px;color:#586870;font-size:12px;font-weight:700}.board-filter-field .board-filter-select,.board-filter-field .master-combobox{width:100%;min-width:0;height:35px}.board-filter-field .ui-combobox.board-filter-select{grid-template-columns:minmax(0,1fr) 32px;border-color:var(--line-strong);border-radius:8px;background:#fff}.board-filter-field .board-filter-select .ui-combobox__input{height:33px;padding:0 10px;color:#69787f;font-size:13px}.board-filter-field .board-filter-select .ui-combobox__toggle{width:32px;height:33px;border-left:0}.board-filter-field .board-filter-select.has-leading .ui-combobox__input{padding-left:34px}.board-filter-field .board-filter-select .ui-combobox__leading{width:29px;padding-left:8px}.board-filter-field .board-filter-select:focus-within,.board-user-button:focus-visible{border-color:var(--brand);box-shadow:0 0 0 2px #37352f14}.board-assignee-filter{width:min(20vw,240px)}.board-assignee-filter__controls{display:grid;grid-template-columns:minmax(0,1fr) 35px;gap:6px}.board-user-button{width:35px;height:35px;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:8px;color:#74838a;background:#fff;cursor:pointer}.board-user-button:hover:not(:disabled){border-color:var(--brand);color:var(--brand-strong)}.board-user-button:disabled{cursor:not-allowed;opacity:.45}.board-user-button.is-active{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.board-workspace{min-height:0;flex:1;overflow-x:auto;overflow-y:hidden;padding-bottom:12px;scrollbar-color:#b5c4ca transparent;scrollbar-width:thin}.board-grid{min-width:1160px;height:100%;display:grid;grid-template-columns:repeat(4,minmax(270px,1fr));gap:14px}.board-column{min-width:0;height:100%;display:flex;overflow:hidden;flex-direction:column;border:1px solid var(--line);border-radius:12px 12px 0 0;background:#edf2f4;box-shadow:0 5px 16px #2346560d}.board-column__header{min-height:50px;flex:0 0 auto;justify-content:space-between;gap:10px;padding:8px 11px 7px 14px;border-bottom:1px solid var(--line);background:#fff}.board-column__header>div:first-child{min-width:0;gap:7px}.board-column__dot{width:9px;height:9px;flex:0 0 auto;border-radius:3px;background:#d87870}.board-column--doing .board-column__dot{background:var(--brand)}.board-column--resolved .board-column__dot{background:#5897aa}.board-column--done .board-column__dot{background:#879da6}.board-column__header h2{margin:0;color:#35464e;font-size:13px}.board-column__header strong{min-width:27px;height:22px;display:inline-grid;place-items:center;padding:0 6px;border-radius:6px;color:#5f6f76;background:#e9eef0;font-size:12px;font-variant-numeric:tabular-nums}.board-column__header small{color:#87949a;font-size:13px;white-space:nowrap}.board-column__header>div:last-child{gap:2px}.board-column__header button{width:29px;height:29px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#76858c;background:transparent}.board-column__header button:hover{color:var(--brand-strong);background:var(--brand-soft)}.board-column__summary{min-height:31px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;color:#7a888e;background:#f8fafb;font-size:13px}.board-wip-meter{width:54px;height:4px;overflow:hidden;border-radius:2px;background:#dfe7ea}.board-wip-meter i{width:87%;height:100%;display:block;border-radius:inherit;background:var(--brand)}.board-card-list{min-height:0;flex:1;overflow-y:auto;padding:9px;scrollbar-color:#b5c4ca transparent;scrollbar-width:thin}.board-card{position:relative;min-height:126px;margin-bottom:9px;padding:11px 11px 9px;border:1px solid #d2dce0;border-radius:9px;background:#fff;box-shadow:0 2px 5px #2346560a;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.board-card:before{position:absolute;inset:11px auto 11px -1px;width:3px;border-radius:0 3px 3px 0;background:#d87870;content:""}.board-card--doing:before{background:var(--brand)}.board-card--resolved:before{background:#5897aa}.board-card--done:before{background:#9aaab0}.board-card:hover{z-index:1;border-color:#9fbec8;box-shadow:0 8px 18px #2346561c;transform:translateY(-2px)}.board-card header{min-width:0;gap:7px;margin-bottom:8px}.board-task-type{height:20px;display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;padding:0 6px;border-radius:5px;color:#52691f;background:#e9f0d3;font-size:13px;font-weight:800}.board-card header>a{min-width:0;overflow:hidden;color:var(--brand-strong);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.board-card header>a:hover,.board-card__title:hover{text-decoration:underline;text-underline-offset:3px}.board-card header button{width:25px;height:25px;display:grid;flex:0 0 auto;place-items:center;margin-left:auto;padding:0;border:0;border-radius:6px;color:#819097;background:transparent;cursor:pointer}.board-card header button:hover{color:var(--brand-strong);background:var(--brand-soft)}.board-card__title{min-height:35px;display:-webkit-box;overflow:hidden;color:#34464e;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:600;line-height:1.55;text-wrap:pretty}.board-card__category{display:inline-block;max-width:100%;overflow:hidden;margin-top:6px;padding:2px 5px;border-radius:4px;color:#66767d;background:#edf2f4;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.board-card footer{min-height:28px;gap:7px;margin-top:8px}.board-card-signals{display:inline-flex;align-items:center;gap:5px;margin-right:auto}.board-card-avatar{width:25px;height:25px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;font-size:13px;font-weight:800}.board-card-avatar--coral{background:#d96954}.board-card-avatar--teal{background:var(--brand)}.board-card-avatar--blue{background:#557f9b}.board-card-avatar--slate{background:#687d87}.board-card time{display:flex;align-items:center;gap:3px;color:#7b898f;font-size:12px;font-variant-numeric:tabular-nums}.board-card time.is-overdue{color:#c5534f;font-weight:700}.board-child-progress{gap:3px;padding:3px 5px;border-radius:5px;color:#61737b;background:#eaf0f2;font-size:13px}.board-load-more{width:100%;height:34px;border:1px dashed #bdcbd0;border-radius:8px;color:#6f7e85;background:#ffffff8c;font-size:12px;font-weight:700}.board-load-more:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.board-skeleton{height:100%;border-radius:12px;background:linear-gradient(90deg,#edf2f4 25%,#fff,#edf2f4 75%);background-size:200% 100%;animation:board-shimmer 1.3s ease-in-out infinite}@keyframes board-shimmer{to{background-position:-200% 0}}.board-page button:focus-visible,.board-page a:focus-visible{outline:3px solid rgb(19 124 150 / 19%);outline-offset:2px}@media(max-width:1450px){.board-content{padding-right:16px;padding-left:16px}.board-grid{min-width:1100px}.board-heading__actions>span,.board-heading__actions button:first-of-type{display:none}}@media(prefers-reduced-motion:reduce){.board-card{transition:none}.board-card:hover{transform:none}.board-skeleton{animation:none}}.gantt-main{--gantt-left-width: 440px;--gantt-header-height: 64px;--gantt-row-height: 38px;min-width:0;color:#37352f;background:#fff}.gantt-main--embedded{height:calc(100dvh - 159px);min-height:0;display:flex;flex-direction:column;margin-top:58px;margin-left:calc(200px + var(--project-switcher-width));overflow:hidden}.gantt-toolbar{position:relative;min-height:52px;display:flex;flex:0 0 auto;align-items:center;gap:7px;overflow:visible;padding:7px 18px;border-bottom:1px solid #dcdcd9;background:#fff;scrollbar-width:none}.gantt-toolbar button,.gantt-toolbar select,.gantt-toolbar input{color:#4b4a45;font:inherit}.gantt-toolbar button:not(.ui-combobox__toggle):not(.gantt-toolbar__user-button){height:34px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:transparent;font-size:13px;font-weight:620;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .1s ease}.gantt-toolbar button:not(.ui-combobox__toggle):not(.gantt-toolbar__user-button):hover:not(:disabled){border-color:#dededb;background:#f5f5f3}.gantt-toolbar button:not(.ui-combobox__toggle):not(.gantt-toolbar__user-button):active{transform:translateY(1px)}.gantt-toolbar button:not(.ui-combobox__toggle):not(.gantt-toolbar__user-button):disabled{opacity:.36;cursor:default;transform:none}.gantt-toolbar__toggle[aria-pressed=true]{border-color:var(--line-strong);color:var(--ink);background:var(--brand-soft)}.gantt-toolbar__pdf{border-color:#2f2e2a!important;color:#fff!important;background:#2f2e2a!important}.gantt-toolbar button:not(.ui-combobox__toggle):focus-visible,.gantt-toolbar :is(input,select):focus-visible,.gantt-project-toggle:focus-visible,.gantt-task-toggle:focus-visible,.gantt-task-open:focus-visible,.gantt-task-bar:focus-visible,.gantt-toolbar__display-settings>summary:focus-visible{outline:2px solid var(--muted);outline-offset:2px}.gantt-toolbar__search{width:clamp(190px,20vw,280px);height:34px;display:grid;flex:0 0 auto;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px;padding:0 9px;border:1px solid #d8d8d4;border-radius:4px;color:#777670;background:#fff}.gantt-toolbar__search:focus-within{border-color:var(--muted);box-shadow:0 0 0 2px #37352f1a}.gantt-toolbar__search input{min-width:0;height:30px;padding:0;border:0;outline:0;background:transparent;font-size:13px}.gantt-toolbar__search input::placeholder{color:#a09f99}.gantt-toolbar__select,.gantt-toolbar__zoom,.gantt-toolbar__version{height:34px;display:inline-grid;flex:0 0 auto;grid-template-columns:auto minmax(76px,150px);align-items:center;gap:5px;padding-left:9px;border:1px solid #dededb;border-radius:4px;color:#85847e;background:#fff;font-size:12px}.gantt-toolbar__select--assignee{grid-template-columns:auto minmax(120px,200px)}.gantt-toolbar__assignee-filter{height:34px;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:0 4px 0 9px;border:1px solid #dededb;border-radius:4px;color:#85847e;background:#fff;font-size:12px}.gantt-toolbar__assignee-label{white-space:nowrap;flex:0 0 auto}.gantt-toolbar__assignee-controls{display:flex;align-items:center;gap:2px}.gantt-toolbar__assignee-combobox{width:clamp(100px,14vw,180px);height:32px;color:#4b4a45;font-size:13px}.gantt-toolbar__assignee-combobox.ui-combobox{border:0;border-radius:0;box-shadow:none;background:transparent}.gantt-toolbar__assignee-combobox .ui-combobox__input{height:30px;padding:0 6px;font-size:13px;font-weight:620}.gantt-toolbar__assignee-combobox .ui-combobox__toggle{width:28px!important;height:30px!important;padding:0!important;border-left:0;border-radius:0;background:transparent;font-size:inherit}.gantt-toolbar__assignee-combobox.ui-combobox:focus-within{border:0;box-shadow:none}.gantt-toolbar__user-button{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;padding:0;margin-left:3px;border:1px solid var(--line-strong);border-radius:5px;color:#63727a;background:transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.gantt-toolbar__user-button:hover:not(:disabled){border-color:#787774;color:var(--ink);background:#f5f5f3}.gantt-toolbar__user-button:disabled{opacity:.36;cursor:not-allowed}.gantt-toolbar__user-button.is-active{border-color:#787774;color:var(--ink);background:var(--brand-soft)}.gantt-toolbar__select select,.gantt-toolbar__zoom select,.gantt-toolbar__version select{min-width:0;height:32px;padding:0 22px 0 2px;border:0;outline:0;background:transparent;font-size:13px;font-weight:620}.gantt-toolbar__custom-select{height:100%;color:inherit;font-size:12px}.gantt-toolbar__custom-select .custom-select__trigger{border:0!important;border-radius:0!important;background:transparent!important;padding-right:0!important}.gantt-toolbar__divider{width:1px;height:24px;flex:0 0 auto;margin:0 2px;background:#e1e1de}.gantt-toolbar__spacer{min-width:12px;flex:1 1 auto}.gantt-toolbar__timeline-controls{height:34px;display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid #dededb;border-radius:4px}.gantt-toolbar__timeline-controls button{height:32px;border:0;border-radius:0}.gantt-toolbar__timeline-controls button+button{border-left:1px solid #e4e4e1}.gantt-toolbar__zoom{grid-template-columns:auto minmax(68px,92px)}.gantt-toolbar__version{grid-template-columns:auto minmax(120px,176px)}.gantt-toolbar__save-version{border-color:#c9c9c4!important;background:#fafaf8!important}.gantt-toolbar__display-settings{position:relative;flex:0 0 auto}.gantt-toolbar__display-settings>summary{height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid transparent;border-radius:4px;color:#4b4a45;font-size:13px;font-weight:620;list-style:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.gantt-toolbar__display-settings>summary::-webkit-details-marker{display:none}.gantt-toolbar__display-settings>summary:hover,.gantt-toolbar__display-settings[open]>summary{border-color:var(--line-strong);background:var(--brand-faint)}.gantt-toolbar__display-settings[open]>summary svg{transform:rotate(180deg)}.gantt-toolbar__display-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:10;width:176px;display:grid;gap:2px;padding:7px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);box-shadow:0 8px 24px #37352f1f}.gantt-toolbar__display-menu>span{padding:4px 7px 5px;color:var(--muted);font-size:12px;font-weight:650}.gantt-toolbar__display-menu .gantt-toolbar__toggle{position:relative;width:100%;height:30px;justify-content:flex-start;padding:0 8px 0 28px;border-radius:3px;font-size:13px}.gantt-toolbar__display-menu .gantt-toolbar__toggle:before{position:absolute;top:50%;left:8px;width:12px;height:12px;display:grid;border:1px solid var(--line-strong);border-radius:2px;color:#fff;background:#fff;content:"";font-size:12px;line-height:1;place-items:center;transform:translateY(-50%)}.gantt-toolbar__display-menu .gantt-toolbar__toggle[aria-pressed=true]:before{border-color:var(--ink);background:var(--ink);content:"✓"}.gantt-board{min-width:0;min-height:220px;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;background:#fff;scrollbar-color:#c9c9c4 transparent;scrollbar-width:thin}.gantt-workload{min-height:56px;display:grid;flex:0 0 auto;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;padding:8px 18px;border-bottom:1px solid #dededb;background:#fafaf9}.gantt-workload>strong{color:#5f5e58;font-size:12px}.gantt-workload>div{display:flex;gap:8px;overflow-x:auto}.gantt-workload>div>span{position:relative;min-width:120px;height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;overflow:hidden;padding:4px 8px;border:1px solid #dededb;border-radius:4px;background:#fff}.gantt-workload i{position:absolute;bottom:0;left:0;height:2px;background:var(--ink)}.gantt-workload b,.gantt-workload small{position:relative;font-size:12px}.gantt-workload b{overflow:hidden;color:#4b4a45;text-overflow:ellipsis;white-space:nowrap}.gantt-workload small{color:#83827c;font-variant-numeric:tabular-nums}.gantt-board__grid{width:calc(var(--gantt-left-width) + var(--gantt-timeline-width));min-width:100%;min-height:100%;display:grid;grid-template-columns:var(--gantt-left-width) var(--gantt-timeline-width);grid-template-rows:var(--gantt-header-height) var(--gantt-content-height);align-content:start}.gantt-list-header{position:sticky;top:0;left:0;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:end;padding:0 13px 9px 16px;border-right:1px solid #d5d5d1;border-bottom:1px solid #cfcfcb;color:#85847e;background:#fafaf9;font-size:12px;font-weight:650}.gantt-list-header span:last-child{text-align:right}.gantt-timeline-header{position:sticky;top:0;z-index:5;width:var(--gantt-timeline-width);overflow:hidden;border-bottom:1px solid #cfcfcb;background:#fafaf9}.gantt-months,.gantt-weeks{display:flex}.gantt-months{height:32px;border-bottom:1px solid #dededb}.gantt-months span,.gantt-weeks span{display:flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border-right:1px solid #d7d7d3;color:#5e5d57;text-overflow:ellipsis;white-space:nowrap}.gantt-months span{font-size:13px;font-weight:680}.gantt-weeks{height:32px}.gantt-weeks span{padding:0 5px;font-size:12px;font-variant-numeric:tabular-nums}.gantt-list-body{position:sticky;left:0;z-index:5;min-height:var(--gantt-content-height);border-right:1px solid #d5d5d1;background:#fff}.gantt-list-row{height:var(--gantt-row-height);display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:center;border-bottom:1px solid #ecece9}.gantt-project-actions,.gantt-task-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;padding-right:10px}.gantt-row-add-button,.gantt-row-delete-button{width:24px;height:24px;display:grid;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:3px;color:#777670;background:transparent;cursor:pointer;place-items:center;transition:opacity .14s ease,transform .14s ease,color .14s ease,border-color .14s ease,background-color .14s ease}.gantt-row-add-button:hover,.gantt-row-add-button:focus-visible,.gantt-row-delete-button:hover,.gantt-row-delete-button:focus-visible{border-color:#d9d9d5;outline:0;background:#fff}.gantt-row-add-button:focus-visible,.gantt-row-delete-button:focus-visible{box-shadow:0 0 0 2px #37352f1f}.gantt-row-delete-button:hover,.gantt-row-delete-button:focus-visible{border-color:#e2b8b5;color:#a94642;background:#faeceb}.gantt-task-actions>:is(.gantt-task-add-button,.gantt-row-delete-button){opacity:0;pointer-events:none;transform:translate(2px)}.gantt-list-row--task:hover .gantt-task-actions>:is(.gantt-task-add-button,.gantt-row-delete-button),.gantt-list-row--task:focus-within .gantt-task-actions>:is(.gantt-task-add-button,.gantt-row-delete-button){opacity:1;pointer-events:auto;transform:translate(0)}.gantt-project-actions time,.gantt-task-actions time{min-width:0;overflow:hidden;color:#777670;font-size:12px;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap}.gantt-list-row--project{border-bottom-color:#d9d9d5;background:#fbfbfa}.gantt-project-toggle{min-width:0;height:100%;display:flex;align-items:center;gap:7px;overflow:hidden;padding:0 7px 0 11px;border:0;color:#383733;background:transparent;text-align:left;cursor:pointer}.gantt-task-inline-input{min-width:0;height:26px;flex:1 1 auto;padding:0 6px;border:1px solid var(--line-strong);border-radius:3px;outline:0;color:#3f3e39;background:#fff;font:inherit;font-size:13px;box-shadow:0 0 0 2px #37352f14}.gantt-task-comments{flex:0 0 auto;color:#8b8982;font-size:12px;white-space:nowrap}.gantt-project-toggle:hover{background:#f4f4f1}.gantt-project-toggle>svg{flex:0 0 auto;color:#85847e}.gantt-project-dot{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--gantt-tone);box-shadow:0 0 0 3px var(--gantt-tone-soft)}.gantt-project-name{min-width:0;display:grid;gap:1px}.gantt-project-name strong,.gantt-project-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-project-name strong{font-size:13px;font-weight:680}.gantt-project-name small{color:#93928c;font-size:12px;font-weight:550}.gantt-list-row--task:hover{background:#fafaf8}.gantt-task-name{min-width:0;display:flex;align-items:center;gap:6px;padding-left:12px}.gantt-task-overdue{width:18px;height:20px;display:grid;flex:0 0 auto;color:#d95c42;place-items:center}.gantt-task-signal{flex:0 0 auto}.gantt-task-open{min-width:0;height:34px;display:flex;flex:1 1 auto;align-items:center;gap:7px;overflow:hidden;padding:0;border:0;color:#3f3e39;background:transparent;text-align:left}.gantt-task-open:not(:disabled){cursor:pointer}.gantt-task-open:not(:disabled):hover>span{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.gantt-task-open>span{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.gantt-task-open>small{flex:0 0 auto;color:#a09f99;font-size:12px;font-variant-numeric:tabular-nums}.gantt-task-count{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin-right:5px;padding:1px 4px;border:1px solid var(--line-strong);border-radius:4px;color:#777670;background:#f7f7f5;font-size:12px;font-variant-numeric:tabular-nums;line-height:1}.gantt-list-row--has-children .gantt-task-open>span{color:var(--ink);font-weight:650}.gantt-timeline-body{position:relative;width:var(--gantt-timeline-width);min-height:var(--gantt-content-height);overflow:hidden;background:#fff}.gantt-day-columns,.gantt-row-backgrounds,.gantt-bars-layer,.gantt-dependencies-layer{position:absolute;inset:0}.gantt-day-columns{display:flex}.gantt-day-columns span{height:100%;flex:0 0 auto;border-left:1px solid #f0f0ed}.gantt-day-columns span.is-weekend{background:#fafaf9}.gantt-day-columns span.is-week-start{border-left-color:#d6d6d2}.gantt-row-backgrounds span{height:var(--gantt-row-height);display:block;border-bottom:1px solid #ecece9}.gantt-row-backgrounds span.is-project{border-bottom-color:#d9d9d5;background:#fafaf8bd}.gantt-bars-layer{z-index:2;pointer-events:none}.gantt-project-create-zone{width:100%;padding:0;border:0;background:transparent;position:absolute;right:0;left:0;z-index:1;pointer-events:auto;cursor:crosshair}.gantt-project-create-zone:focus-visible{outline:2px solid var(--muted);outline-offset:-2px}.gantt-project-create-zone>span{position:absolute;top:8px;height:calc(100% - 16px);border:1px dashed var(--ink);border-radius:3px;background:#37352f1f}.gantt-task-bar-position{--gantt-tone: #787774;--gantt-tone-dark: #5f5e5b;position:absolute;height:16px;display:flex;align-items:center;pointer-events:none}.gantt-task-bar__handle{position:absolute;top:-2px;z-index:2;width:8px;height:20px;padding:0;border:0;border-radius:2px;background:transparent;opacity:0;pointer-events:auto;cursor:ew-resize}.gantt-task-bar__handle--start{left:-3px}.gantt-task-bar__handle--end{right:-3px}.gantt-task-bar-position:hover .gantt-task-bar__handle,.gantt-task-bar__handle:focus-visible{background:var(--gantt-tone-dark);opacity:1}.gantt-task-bar__handle:disabled{display:none}.gantt-task-bar{position:relative;width:100%;height:16px;flex:0 0 auto;overflow:hidden;padding:0;border:0;border-radius:4px;background:var(--gantt-tone);box-shadow:inset 0 -1px #0000001a;pointer-events:auto;cursor:pointer;transition:filter .14s ease,transform .1s ease}.gantt-task-bar:disabled{color:inherit;cursor:default}.gantt-task-bar:not(:disabled):hover{filter:brightness(.94)}.gantt-task-bar:not(:disabled):active{transform:translateY(1px)}.gantt-task-bar__progress{position:absolute;inset:0 auto 0 0;background:var(--gantt-tone-dark)}.gantt-actual-bar{position:absolute;top:18px;z-index:1;height:3px;border-radius:2px;background:#37352f;pointer-events:none}.gantt-baseline-bar{position:absolute;z-index:1;height:3px;border-radius:2px;background:#9a9993;pointer-events:none}.gantt-task-bar__label{position:absolute;left:calc(100% + 7px);width:180px;overflow:hidden;color:#5e5d57;font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.gantt-project-span{--gantt-tone: #787774;position:absolute;height:27px;pointer-events:none}.gantt-project-span>i{position:absolute;right:0;bottom:4px;left:0;height:3px;border-radius:2px;background:var(--gantt-tone)}.gantt-dependencies-layer{z-index:1;overflow:visible;pointer-events:none}.gantt-dependencies-layer marker path{fill:#85847e}.gantt-dependency__halo,.gantt-dependency__line{fill:none;stroke-linecap:square;stroke-linejoin:round}.gantt-dependency__halo{stroke:#ffffffeb;stroke-width:4px}.gantt-dependency__line{stroke:#777670;stroke-width:1.2px}.gantt-milestones-layer{position:absolute;inset:0;z-index:4;pointer-events:none}.gantt-milestone{position:absolute;height:18px;display:flex;align-items:center;pointer-events:auto;transform:translate(-7px,-9px)}.gantt-milestone .hint-tooltip__trigger{width:auto;height:18px;display:flex;align-items:center;padding:0;border:0;border-radius:3px;color:inherit;background:transparent;cursor:pointer;transition:background-color .14s ease}.gantt-milestone .hint-tooltip__trigger:hover{border-color:transparent;color:inherit;background:#faeceb}.gantt-milestone .hint-tooltip__trigger:active{transform:translateY(1px)}.gantt-milestone .hint-tooltip__trigger:focus-visible{border-color:transparent;border-radius:3px;color:inherit;background:#faeceb;outline:2px solid #a94642;outline-offset:3px}.gantt-milestone__icon{flex:0 0 auto;color:#a94642;filter:drop-shadow(0 1px 0 #fff)}.gantt-milestone b{max-width:120px;margin-left:7px;overflow:hidden;color:#4b4a45;font-size:12px;font-weight:680;text-overflow:ellipsis;text-shadow:0 1px #fff;white-space:nowrap}.hint-tooltip__content.gantt-milestone-popover{width:min(248px,calc(100vw - 16px));max-width:none;padding:0;overflow:hidden;border-color:#d5d5d1;border-radius:6px;color:#37352f;background:#fff;box-shadow:0 10px 28px #37352f29;font-weight:500}.hint-tooltip__content.gantt-milestone-popover:after{border-color:#d5d5d1;background:#fff}.gantt-milestone-popover__body{display:block}.gantt-milestone-popover__heading{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:12px 13px 11px}.gantt-milestone-popover__heading>svg{margin-top:1px;color:#a94642}.gantt-milestone-popover__heading small,.gantt-milestone-popover__heading strong{display:block}.gantt-milestone-popover__heading small{color:#85847e;font-size:12px;font-weight:620}.gantt-milestone-popover__heading strong{margin-top:2px;color:#2f2e2a;font-size:12px;font-weight:690;line-height:1.45;text-wrap:pretty}.gantt-milestone-popover__details{display:grid;padding:8px 13px;border-top:1px solid #e7e7e3;background:#f8f8f6}.gantt-milestone-popover__details>span{min-height:25px;display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:8px}.gantt-milestone-popover__details small{color:#85847e;font-size:12px;font-weight:600}.gantt-milestone-popover__details :is(time,b){overflow:hidden;color:#4b4a45;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.gantt-milestone-popover__details time{font-variant-numeric:tabular-nums}.gantt-milestone-popover__project{min-width:0;display:flex;align-items:center;gap:6px}.gantt-milestone-popover__project-icon{width:18px;height:18px;display:grid;flex:0 0 auto;border-radius:4px;color:#fff;background:#333331;place-items:center}.gantt-milestone-popover__project-icon.is-blue{background:#527487}.gantt-milestone-popover__project-icon.is-terracotta{background:#a55f4f}.gantt-milestone-popover__project-icon.is-olive{background:#68704c}.gantt-milestone-popover__action{display:block;padding:7px 13px 8px;border-top:1px solid #e7e7e3;color:#777670;background:#fff;font-size:12px;font-weight:560}.gantt-milestone-editor__delete{margin-right:auto}.gantt-milestone-editor__icon{color:#a94642;background:#faeceb}.gantt-plan-version-editor>p{margin:0;padding:10px 11px;border-left:2px solid #777670;color:#64635e;background:#f7f7f5;font-size:12px;font-weight:520;line-height:1.65}.gantt-plan-version-editor__icon{color:#4b4a45;background:#e9e9e6}[data-tone=blue]{--gantt-tone: #2f87b5;--gantt-tone-dark: #25749e;--gantt-tone-soft: #dcedf5}[data-tone=orange]{--gantt-tone: #e79b35;--gantt-tone-dark: #ce8124;--gantt-tone-soft: #faecd8}[data-tone=green]{--gantt-tone: #28845a;--gantt-tone-dark: #1e6f49;--gantt-tone-soft: #dcefe5}[data-tone=violet]{--gantt-tone: #7b68a7;--gantt-tone-dark: #68558f;--gantt-tone-soft: #eae5f3}.gantt-empty{min-height:260px;display:grid;flex:1 1 auto;place-content:center;justify-items:center;padding:32px;color:#85847e;text-align:center}.gantt-empty h3{margin:10px 0 0;color:#4b4a45;font-size:13px}.gantt-empty p{margin:5px 0 0;font-size:13px}@media(max-width:1200px){.gantt-main{--gantt-left-width: 380px}.gantt-toolbar__select span,.gantt-toolbar__zoom span,.gantt-toolbar__version span{display:none}.gantt-toolbar__select,.gantt-toolbar__zoom,.gantt-toolbar__version{grid-template-columns:minmax(70px,130px);padding-left:5px}.gantt-toolbar__version{grid-template-columns:minmax(110px,150px)}}@media print{@page{size:landscape;margin:8mm}.gantt-main{width:max-content;height:auto!important;margin:0!important;overflow:visible!important}.gantt-toolbar{display:none}.gantt-board{overflow:visible}.gantt-list-header,.gantt-list-body,.gantt-timeline-header{position:static}.gantt-project-create-zone,.gantt-row-add-button,.gantt-row-delete-button,.gantt-task-bar__handle{display:none}}@media(hover:none){.gantt-task-actions>:is(.gantt-task-add-button,.gantt-row-delete-button){opacity:1;pointer-events:auto;transform:translate(0)}}@media(max-width:860px){.gantt-main{--gantt-left-width: 330px}.gantt-main--embedded{margin-left:calc(58px + var(--project-switcher-width))}.gantt-list-header,.gantt-list-row{grid-template-columns:minmax(0,1fr) 94px}.gantt-project-actions,.gantt-task-actions{gap:2px;padding-right:6px}}.issues-page{min-width:0;min-height:100dvh;padding-top:101px;overflow:hidden;color:#363836;background:#f2f2f2;font-size:var(--font-size-body)}.issues-page .global-header{height:51px}.issues-page .project-header{top:51px;height:50px;grid-template-columns:minmax(0,1fr) auto}.issues-page .project-title{padding-left:32px}.issues-page .project-members{padding-right:32px}.issues-page .project-members>:not(.project-search){display:none}.issues-page .sidebar{top:101px;width:200px}.issues-page .sidebar-link,.issues-page .sidebar-link--active{min-height:50px;padding-left:15px;font-size:14px}.issues-content{height:calc(100dvh - 101px);margin-left:calc(200px + var(--project-switcher-width));padding:0 32px;overflow:hidden}.issues-search-panel{height:196px;padding-top:18px}.issues-search-heading{height:41px;display:flex;align-items:flex-start;justify-content:space-between}.issues-search-title,.issues-search-title h1,.issues-search-tabs,.issues-top-actions,.issues-status-filters,.issues-filter-row,.issues-assignee-filter,.issues-toolbar,.issues-pagination,.issues-table-actions,.issue-assignee-cell,.issue-due,.issue-type-cell,.issue-subject,.issue-subject-actions{display:flex;align-items:center}.issues-search-title{gap:17px}.issues-search-title h1{gap:5px;margin:10px 0 0;color:#323432;font-size:15px;line-height:1}.issues-search-title h1 svg{color:#777b78}.issues-search-tabs{overflow:hidden;border:1px solid #aeb2af;border-radius:4px}.issues-search-tabs button{width:124px;height:33px;border:0;color:#343634;background:#fff;font-size:12px;cursor:pointer}.issues-search-tabs button+button{border-left:1px solid #c4c7c5}.issues-search-tabs button.active{color:#fff;background:#299c82;font-weight:700}.issues-top-actions{gap:6px}.issues-top-actions button,.issues-table-actions button{height:33px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid #b7bbb8;border-radius:17px;color:#646764;background:#fff;white-space:nowrap;cursor:pointer}.issues-top-actions button:hover,.issues-table-actions button:hover,.issues-dropdown:hover,.issues-user-button:hover{color:#168f79;border-color:#67b9a6}.issues-status-filters{height:42px;gap:26px;white-space:nowrap}.issues-status-filters strong{margin-right:-15px;font-weight:500}.issues-status-filters .parent-label{margin-left:1px}.issues-status-filters button{min-width:38px;height:25px;padding:0 4px;border:0;border-radius:13px;color:#444744;background:transparent;cursor:pointer}.issues-status-filters button:hover{color:#168f79}.issues-status-filters button.status-chip{padding:0 12px;color:#fff;background:#299c82;font-weight:700}.issues-filter-row{gap:20px;padding-top:19px}.issues-filter-field{display:flex;flex-direction:column;gap:6px;font-size:12px}.issues-dropdown{height:33px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border:1px solid #aeb2af;border-radius:3px;color:#737774;background:#fff;cursor:pointer}.issues-assignee-filter{gap:8px}.issues-user-button{width:33px;height:33px;display:grid;place-items:center;padding:0;border:1px solid #aeb2af;border-radius:50%;color:#737774;background:#fff;cursor:pointer}.issues-keyword{position:relative;width:210px}.issues-keyword input{width:100%;height:33px;padding:0 31px 0 10px;border:1px solid #aeb2af;border-radius:3px;outline:0;color:#363836;background:#fff}.issues-keyword input::placeholder{color:#888b88;opacity:1}.issues-keyword svg{position:absolute;top:9px;right:9px;color:#7d817e}.issues-toolbar{height:48px;justify-content:space-between}.issues-pagination{gap:7px}.issues-pagination>span{margin-right:8px}.issues-pagination button{width:23px;height:23px;display:grid;place-items:center;padding:0;border:1px solid #c4c7c5;border-radius:50%;color:#5b5e5b;background:#fff;cursor:pointer}.issues-pagination button.current{border-color:#299c82;color:#fff;background:#299c82}.issues-pagination button.next{width:58px;display:flex;align-items:center;justify-content:center;gap:2px;border-radius:12px;line-height:1;white-space:nowrap}.issues-pagination button.next svg{flex:none}.issues-table-actions{gap:6px}.issues-table-actions .issues-more-button{width:33px;padding:0;justify-content:center}.issues-table{--issue-type-column-width: 105px;--issue-key-column-width: 96px;--issue-subject-column-min-width: 500px;--issue-assignee-column-width: 160px;--issue-status-column-width: 90px;--issue-category-column-width: 120px;--issue-boost-column-width: 70px;--issue-version-column-width: 110px;--issue-cycle-column-width: 115px;--issue-start-column-width: 86px;--issue-due-column-width: 100px;--issue-estimate-column-width: 72px;--issue-actual-column-width: 72px;--issue-reporter-column-width: 150px;--issue-registered-column-width: 86px;--issue-updater-column-width: 150px;--issue-updated-column-width: 86px;--issue-attachment-column-width: 70px;--issue-share-column-width: 76px;width:100%;height:calc(100dvh - 345px);overflow:auto;border:1px solid #bfc3c0;border-bottom:0;background:#fff;scrollbar-width:thin}.issues-table-header,.issues-table-row{display:grid;grid-template-columns:var(--issue-table-column-template)}.issues-table-header,.issues-table-body{min-width:2314px}.issues-table-header{--issue-table-header-background: #fff;position:sticky;top:0;z-index:3;height:37px;align-items:center;color:#078974;background:#fff;border-bottom:1px solid #bfc3c0;box-shadow:0 1px #ffffffb8;font-size:13px;text-align:center}.issues-table-header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-column-header{position:relative;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 4px;transition:background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.issue-column-header.is-dragging{opacity:.42}.issue-column-header.is-drop-target{background:var(--brand-faint);box-shadow:inset 0 0 0 2px var(--brand)}.issue-column-drag-handle{position:absolute;left:2px;width:20px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:#68777d;background:transparent;cursor:grab;opacity:0}.issue-column-header:hover .issue-column-drag-handle,.issue-column-drag-handle:hover,.issue-column-drag-handle:focus-visible{color:var(--brand-strong);background:var(--brand-faint);opacity:1}.issue-column-drag-handle:active{cursor:grabbing}.issues-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.issues-table-body{height:auto;overflow:visible}.issues-table-row{--issue-row-background: #fff;width:100%;height:38px;align-items:center;border-bottom:1px solid #c1c5c2;background:#fff;font-size:13px}.issues-table-row:nth-child(2n){--issue-row-background: #f8f8f8;background:#f8f8f8}.issues-table-row--selected,.issues-table-row--selected:nth-child(2n){--issue-row-background: #fffde2;background:#fffde2}.issues-table-row>span,.issues-table-row>a,.issues-table-row>time{min-width:0;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.issues-table-row>:nth-child(n+4){justify-content:center;text-align:center}.issues-table-row>.issue-assignee-cell,.issues-table-row>.issue-reporter-cell,.issues-table-row>.issue-updater-cell{justify-content:flex-start;text-align:left}.issues-table-header>:nth-child(-n+3),.issues-table-row>:nth-child(-n+3){position:sticky;z-index:2;align-self:stretch;display:flex;align-items:center}.issues-table-header>:nth-child(-n+3){z-index:4;justify-content:center;background-color:var(--issue-table-header-background)}.issues-table-row>:nth-child(-n+3){background-color:var(--issue-row-background)}.issues-table-header>:nth-child(1),.issues-table-row>:nth-child(1){left:0}.issues-table-header>:nth-child(2),.issues-table-row>:nth-child(2){left:var(--issue-type-column-width)}.issues-table-header>:nth-child(3),.issues-table-row>:nth-child(3){left:calc(var(--issue-type-column-width) + var(--issue-key-column-width));box-shadow:8px 0 8px -8px #23465640}.issue-type-cell{position:relative;justify-content:center;overflow:visible!important}.issue-parent-caret{position:absolute;left:8px;color:#6d706e}.issue-type-pill{width:76px;height:20px;display:grid;place-items:center;border-radius:11px;color:#fff;background:#a6b51d;font-size:13px;font-weight:700}.issue-key{color:#008d79}.issue-key:hover{text-decoration:underline}.issue-subject{justify-content:space-between;gap:6px}.issue-subject>span:first-child{overflow:hidden;text-overflow:ellipsis}.issue-subject-link{min-width:0;overflow:hidden;padding:0;border:0;color:var(--ink);background:transparent;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.issue-subject-link:hover{color:var(--brand-strong);text-decoration:underline;text-underline-offset:3px}.issue-subject-actions{flex:0 0 auto;gap:2px;color:#737774;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.issues-table-row:hover .issue-subject-actions,.issues-table-row:focus-within .issue-subject-actions{opacity:1;visibility:visible;pointer-events:auto}.issue-subject-action{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:4px;color:#737774;background:transparent}.issue-subject-action:hover{color:var(--ink);background:#e7e7e5}.issue-subject-action:active{transform:translateY(1px)}.issue-child-count{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;padding:1px 4px;border:1px solid #c2c5c3;border-radius:2px;color:#737774;font-size:12px;line-height:1}.issue-child-count svg{flex:0 0 auto}.issue-assignee-cell{gap:8px}.issue-reporter-cell,.issue-updater-cell,.issue-assignee-cell,.issue-count-cell{min-width:0;display:flex;align-items:center}.issue-reporter-cell,.issue-updater-cell,.issue-assignee-cell{gap:7px}.issue-reporter-cell>span:last-child,.issue-updater-cell>span:last-child,.issue-assignee-cell>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-avatar--reporter{filter:grayscale(.35) saturate(.55)}.issue-avatar--updater{filter:grayscale(.2) saturate(.6)}.issue-count-cell{justify-content:center;gap:4px;color:#a5a49f;font-variant-numeric:tabular-nums}.issue-count-cell strong{min-width:10px;font-size:12px;font-weight:600;text-align:left}.issue-count-cell.is-active{color:#55534d}.issue-share-cell.is-active{color:#4f6b58}.issues-table-row>time{color:#5f5e5b;font-variant-numeric:tabular-nums}.issue-avatar{width:24px;height:24px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;font-size:12px}.issue-avatar--coral{background:#ff5a3e}.issue-avatar--green{background:#008f78}.issue-status{width:76px;height:20px;display:grid;place-items:center;justify-self:center;padding:0!important;border-radius:11px;color:#fff;font-weight:700}.issue-status--open{background:#ef7b73}.issue-status--doing{background:#4592c9}.issue-status--resolved{background:#63b4a5}.issue-status--done{background:#8fa23a}.issue-boost{display:flex;align-items:center;justify-content:center}.issue-subject-signal{flex:0 0 auto}.issue-overdue-mark{width:18px;height:20px;display:grid;flex:0 0 auto;place-items:center;color:#d95c42}.issue-due{gap:2px;color:inherit}.issue-due--overdue{color:#ff1757}.issue-due svg{flex:0 0 auto}.issue-estimate-cell{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#4e5c62;font-variant-numeric:tabular-nums}.issue-estimate-cell--rollup{color:var(--brand-strong);font-weight:700}.issue-estimate-cell small{padding:1px 3px;border:1px solid var(--brand-soft);border-radius:3px;color:var(--brand-strong);background:var(--brand-faint);font-size:13px;font-weight:700;line-height:1.2}@media(max-width:1500px){.issues-table{--issue-type-column-width: 95px;--issue-key-column-width: 88px;--issue-subject-column-min-width: 420px;--issue-assignee-column-width: 145px;--issue-status-column-width: 85px;--issue-category-column-width: 110px;--issue-boost-column-width: 60px;--issue-version-column-width: 95px;--issue-cycle-column-width: 105px;--issue-start-column-width: 76px;--issue-due-column-width: 95px;--issue-estimate-column-width: 65px;--issue-actual-column-width: 65px;--issue-reporter-column-width: 135px;--issue-registered-column-width: 76px;--issue-updater-column-width: 135px;--issue-updated-column-width: 76px;--issue-attachment-column-width: 64px;--issue-share-column-width: 72px}.issues-status-filters{gap:14px}.issues-filter-row{gap:12px}.issues-table-header,.issues-table-body{min-width:2062px}}.issues-page{color:var(--ink);background:var(--page)}.issues-page .sidebar-link,.issues-page .sidebar-link--active{padding-right:12px;padding-left:12px}.issues-content{padding-right:24px;padding-left:24px}.issues-search-panel{height:180px;margin-top:16px;padding:14px 20px;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.issues-search-heading{height:38px;align-items:center}.issues-search-title h1{margin-top:0;color:var(--ink);font-size:18px;letter-spacing:-.02em}.issues-search-title h1 svg{color:var(--brand)}.issues-search-tabs{border-color:var(--line-strong);border-radius:8px;background:#f2f6f8}.issues-search-tabs button{height:36px;color:#53636b;background:transparent;font-weight:600}.issues-search-tabs button.active{color:#fff;background:var(--brand)}.issues-top-actions button,.issues-table-actions button{height:36px;border-color:var(--line-strong);border-radius:8px;color:#53636b;box-shadow:0 2px 6px #2346560d;font-weight:600}.issues-top-actions button:hover,.issues-table-actions button:hover,.issues-dropdown:hover,.issues-user-button:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.issues-status-filters{height:39px;gap:18px;color:#5c6970}.issues-status-filters button{border-radius:6px}.issues-status-filters button.status-chip{color:var(--brand-strong);background:var(--brand-soft)}.issues-filter-row{gap:16px;padding-top:8px}.issues-filter-field{gap:5px;color:#5c6970;font-weight:600}.issues-dropdown,.issues-keyword input{height:36px;border-color:var(--line-strong);border-radius:8px;background:#fbfcfd}.issues-user-button{width:36px;height:36px;border-color:var(--line-strong);border-radius:9px}.issues-keyword svg{top:10px}.issues-toolbar{height:48px}.issues-pagination button{border-color:var(--line-strong);border-radius:7px;color:#586870}.issues-pagination button.current{border-color:var(--brand);background:var(--brand)}.issues-pagination button.next{border-radius:7px}.issues-table{border-color:var(--line);border-radius:12px 12px 0 0;box-shadow:var(--shadow)}.issues-table-header{--issue-table-header-background: #fff;height:42px;border-color:var(--line);color:#425761;background:#fff;box-shadow:0 2px 6px #2346560d;font-size:13px;font-weight:700}.issues-table-row{--issue-row-background: #fff;height:42px;border-color:var(--line);background:#fff;font-size:13px}.issues-table-row:nth-child(2n){--issue-row-background: #fafbfc;background:#fafbfc}.issues-table-row:hover{--issue-row-background: var(--brand-faint);background:var(--brand-faint)}.issues-table-row--selected,.issues-table-row--selected:nth-child(2n),.issues-table-row--selected:hover{--issue-row-background: var(--warm);background:var(--warm)}.issue-type-pill{height:22px;border-radius:6px;color:#48611c;background:#e9f1d1}.issue-key{color:var(--brand-strong);font-weight:600}.issue-avatar{border-radius:7px}.issue-avatar--coral{background:#d96954}.issue-avatar--green{background:var(--brand)}.issue-status{height:22px;border-radius:6px}.issue-status--open{color:#8d3f3b;background:#fde5e2}.issue-status--doing{color:#245b83;background:#e2eff9}.issue-status--resolved{color:#2f685f;background:#dff1ed}.issue-status--done{color:#5c6d1f;background:#edf1d7}.issue-due--overdue{color:#c84f4f}.issue-workspace-header{position:fixed;top:101px;right:0;left:calc(200px + var(--project-switcher-width));z-index:19;height:58px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid var(--line);background:#fffffff7;box-shadow:0 4px 14px #2346560d}.issue-workspace-title{display:flex;align-items:center;gap:9px}.issue-workspace-title>svg{color:var(--brand)}.issue-workspace-title h1{margin:0;color:var(--ink);font-size:17px;letter-spacing:-.02em}.issue-view-switcher{height:38px;display:grid;grid-template-columns:repeat(4,minmax(88px,1fr));overflow:hidden;padding:3px;border:1px solid var(--line);border-radius:10px;background:#edf2f4}.issue-view-switcher button{min-width:88px;height:30px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:0;border-radius:7px;color:#627178;background:transparent;font-size:13px;font-weight:700;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .1s ease}.issue-view-switcher button:hover{color:var(--brand-strong);background:#ffffff9e}.issue-view-switcher button.active{color:var(--brand-strong);background:#fff;box-shadow:0 2px 6px #23465617}.issue-view-switcher button:active{transform:translateY(1px)}.issue-workspace-add{width:fit-content;height:34px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;gap:6px;padding:0 13px;border:1px solid var(--brand);border-radius:8px;color:#fff;background:var(--brand);font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 4px 10px #137c9629}.issue-workspace-add:hover{background:var(--brand-strong)}.issues-content--embedded{height:calc(100dvh - 159px);margin-top:58px}.issues-content--embedded .issues-table{height:calc(100dvh - 403px)}.issues-workspace-page button:focus-visible,.issues-workspace-page a:focus-visible{outline:3px solid rgb(19 124 150 / 19%);outline-offset:2px}@media(max-width:1380px){.issue-workspace-header{grid-template-columns:minmax(140px,1fr) auto minmax(120px,1fr);padding-right:18px;padding-left:18px}}.issue-subject{min-width:0}.issue-subject-link{flex:1 1 auto}.issues-table-row--has-children .issue-subject-link{color:var(--ink);font-weight:650}.issue-type-pill.issue-type-pill--depth-0.issue-type-pill--parent{color:#37352f;background:#e3e2df}.issue-type-pill.issue-type-pill--depth-1{color:#55534d;background:#efefed}.issue-type-pill.issue-type-pill--depth-2{border:1px solid #d3d2cf;color:#6f6e69;background:#f7f7f5}.issue-type-pill.issue-type-pill--depth-3{border:1px dashed #d3d2cf;color:#787774;background:#fff}.issue-child-count{flex:0 0 auto;border-color:var(--line-strong);border-radius:4px;color:var(--muted);background:#f7f7f5;font-variant-numeric:tabular-nums}.issues-content--embedded{height:calc(100dvh - 159px);min-height:0;display:flex;flex-direction:column;padding-top:14px}.issues-search-panel{width:100%;height:auto;min-height:0;flex:0 0 auto;margin-top:0;padding:0 0 14px;border:0;border-radius:0;box-shadow:none}.issues-filter-controls{display:grid;grid-template-columns:repeat(6,minmax(105px,1fr)) minmax(180px,1.45fr);align-items:end;gap:12px}.issues-filter-controls .issues-filter-field{width:auto;min-width:0;display:flex;flex-direction:column;gap:4px;color:#607078;font-size:12px;font-weight:700}.issues-filter-controls .issues-filter-select,.issues-filter-controls .issues-keyword{width:100%;height:32px;color:#63727a;background:transparent;font-size:12px}.issues-filter-controls .issues-keyword{border:1px solid var(--line-strong);border-radius:5px}.issues-filter-controls .master-combobox{min-width:0;height:32px}.issues-filter-controls .custom-select__trigger{padding:0 9px;border-color:var(--line-strong);border-radius:5px;background:transparent;font-size:12px}.issues-filter-controls .ui-combobox.issues-filter-select{grid-template-columns:minmax(0,1fr) 28px;border-color:var(--line-strong);border-radius:5px;background:transparent}.issues-filter-controls .issues-filter-select .ui-combobox__input{height:30px;padding:0 9px;font-size:12px}.issues-filter-controls .issues-filter-select .ui-combobox__toggle{width:28px;height:30px;border-left:0}.issues-filter-controls .issues-filter-select.has-leading .ui-combobox__input{padding-left:32px}.issues-filter-controls .issues-filter-select .ui-combobox__leading{width:27px;padding-left:7px}.issues-filter-controls .issues-assignee-filter{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:5px}.issues-filter-controls .issues-user-button{width:32px;height:32px;border:1px solid var(--line-strong);border-radius:5px;color:#63727a;background:transparent}.issues-filter-controls .issues-keyword{position:static;display:flex;align-items:center;gap:6px;padding:0 9px}.issues-filter-controls .issues-keyword>svg{position:static;flex:0 0 auto;color:#787774}.issues-filter-controls .issues-keyword input{min-width:0;height:auto;flex:1;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.issues-filter-controls .issues-keyword:focus-within,.issues-filter-controls .issues-filter-select:focus-within,.issues-filter-controls .issues-user-button:focus-visible{border-color:#787774;box-shadow:0 0 0 2px #37352f14}.issues-filter-controls .issues-user-button.is-active{border-color:#787774;color:var(--ink);background:var(--brand-soft)}.issues-toolbar{height:44px;flex:0 0 auto}.issues-table-actions button{height:32px;padding:0 10px;border-radius:5px;font-size:12px}.issues-table-actions .issues-more-button{width:32px}.issue-display-settings-backdrop{inset:159px 0 0 calc(200px + var(--project-switcher-width));z-index:24;background:#2524212e;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.issue-display-settings-drawer{top:159px;z-index:25;width:min(420px,calc(100vw - 300px));border-left:1px solid var(--line);background:#fff;box-shadow:-14px 0 32px #2524211c}.issue-display-settings__header{min-height:96px;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 16px;border-bottom:1px solid var(--line)}.issue-display-settings__header>div{min-width:0}.issue-display-settings__header span{color:var(--muted);font-size:12px;font-weight:700}.issue-display-settings__header h2{margin:2px 0 4px;color:var(--ink);font-size:18px;letter-spacing:-.02em}.issue-display-settings__header p,.issue-display-settings__section header p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.issue-display-settings__header>button{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:5px;color:var(--muted);background:transparent}.issue-display-settings__header>button:hover{color:var(--ink);background:var(--brand-soft)}.issue-display-settings__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 20px 24px}.issue-display-settings__section{padding-top:20px}.issue-display-settings__section+.issue-display-settings__section{margin-top:20px;border-top:1px solid var(--line)}.issue-display-settings__section>header{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.issue-display-settings__section h3{margin:0 0 3px;color:var(--ink);font-size:12px}.issue-display-settings__section>header>span{flex:0 0 auto;padding:2px 6px;border-radius:4px;color:var(--muted);background:var(--brand-faint);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.issue-display-settings__fixed-list,.issue-display-settings__column-list{border-top:1px solid var(--line)}.issue-display-settings__fixed-list>div,.issue-display-settings__column{min-height:38px;border-bottom:1px solid var(--line)}.issue-display-settings__fixed-list>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;padding:0 8px;color:#5f5e5b}.issue-display-settings__fixed-list strong,.issue-display-settings__column strong{font-size:12px;font-weight:600}.issue-display-settings__fixed-list small{color:#9b9a97;font-size:12px}.issue-display-settings__column{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;transition:background-color .12s ease,opacity .12s ease,box-shadow .12s ease}.issue-display-settings__column.is-hidden{opacity:.55}.issue-display-settings__column.is-dragging{opacity:.35}.issue-display-settings__column.is-drop-target{background:var(--brand-faint);box-shadow:inset 3px 0 0 var(--ink)}.issue-display-settings__drag-handle{width:28px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:4px;color:#9b9a97;background:transparent;cursor:grab}.issue-display-settings__drag-handle:hover,.issue-display-settings__drag-handle:focus-visible{color:var(--ink);background:var(--brand-soft)}.issue-display-settings__drag-handle:active{cursor:grabbing}.issue-display-settings__column label{position:relative;min-width:0;height:37px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;cursor:pointer}.issue-display-settings__column input{position:absolute;width:1px;height:1px;opacity:0}.issue-display-settings__checkbox{width:15px;height:15px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:4px;color:#fff;background:#fff}.issue-display-settings__column input:checked+.issue-display-settings__checkbox{border-color:var(--ink);background:var(--ink)}.issue-display-settings__column input:checked+.issue-display-settings__checkbox:after{font-size:12px;line-height:1;content:"✓"}.issue-display-settings__column input:focus-visible+.issue-display-settings__checkbox{box-shadow:0 0 0 3px #37352f1f}.issue-display-settings__footer{min-height:64px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--line);background:#fff}.issue-display-settings__footer .ui-button{min-height:34px}.issue-display-settings__reset{border-color:transparent;color:var(--muted);background:transparent}.issues-content--embedded .issues-table{min-height:0;height:auto;max-height:100%;flex:1 1 auto;overflow-x:auto;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scroll-padding-block:42px 24px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.issues-table-body:after{width:100%;height:12px;display:block;content:""}.issues-table-row:last-child{border-bottom:0}.issues-empty-state{padding:28px 20px;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff)}.issues-empty-state h2{margin:0 0 8px;font-size:16px}.issues-empty-state p{color:var(--muted)}.issues-empty-state__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1380px){.issues-filter-controls{gap:8px}.issues-table-actions button:nth-child(3),.issues-table-actions button:nth-child(4){width:32px;justify-content:center;padding:0;font-size:0}}@media(max-width:1180px){.issues-page .sidebar{width:58px}.issues-page .sidebar-link{justify-content:center;padding:0}.issues-page .sidebar-link span{display:none}.issue-workspace-header{position:relative;top:auto;left:auto;height:auto;min-height:100px;margin-left:calc(58px + var(--project-switcher-width));padding:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.issue-view-switcher{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))}.issue-view-switcher button{min-width:0;padding:0 4px}.issues-content--embedded{height:auto;margin-top:0;margin-left:calc(58px + var(--project-switcher-width));padding:14px 12px 24px;overflow:visible}.issues-filter-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.issues-keyword-field{grid-column:1 / -1}.issues-toolbar{height:auto;flex-wrap:wrap;gap:8px;padding:8px 0}.issues-content--embedded .issues-table{flex:none;height:60dvh;min-height:280px;max-width:100%}.issues-empty-state__actions .ui-button{height:auto;white-space:normal;text-align:left}}@media(max-width:560px){.issues-page .global-header__left{min-width:0;gap:8px}.issues-page .global-header .brand-logo{max-width:110px;object-fit:contain}.issues-page .global-search{width:min(34vw,140px)}.issues-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-workspace-title>svg,.issue-view-switcher button svg{display:none}.issue-workspace-title h1{font-size:15px}.issue-workspace-add{padding:0 7px}.issue-view-switcher button{font-size:12px}.issues-page .project-title{min-width:0;padding-left:12px}.issues-page .project-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.library-page{min-height:100dvh;padding-top:101px;color:var(--ink);background:#fff}.library-content{height:calc(100dvh - 101px);display:flex;min-width:0;flex-direction:column;margin-left:calc(200px + var(--project-switcher-width));overflow:hidden;background:#fff;--workbench-accent: #2f6f9f;--workbench-border: #dededb;--workbench-chrome: #f3f3f2;--workbench-explorer: #f7f7f5}.library-commandbar{min-height:46px;display:grid;flex:0 0 auto;grid-template-columns:minmax(150px,240px) minmax(220px,440px) minmax(120px,1fr);align-items:center;gap:14px;padding:0 12px;border-bottom:1px solid var(--workbench-border);background:var(--workbench-chrome)}.library-commandbar__context,.library-command-search,.library-command-action,.workbench-explorer__title,.workbench-tree__root,.workbench-tree__folder,.workbench-tree__item,.workbench-tab,.workbench-breadcrumb,.document-editor-title-row,.library-statusbar{display:flex;align-items:center}.library-commandbar__context{min-width:0;gap:8px;color:#4f4e4a}.library-commandbar__context strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.library-command-search{width:100%;height:30px;justify-self:center;gap:7px;padding:0 7px 0 9px;border:1px solid #cececb;border-radius:5px;color:#777671;background:#fff;box-shadow:0 1px 1px #14141408}.library-command-search:focus-within{border-color:var(--workbench-accent);box-shadow:0 0 0 1px var(--workbench-accent)}.library-command-search input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.library-command-search input::placeholder{color:#8f8e89;opacity:1}.library-command-search kbd{flex:0 0 auto;padding:1px 4px;border:1px solid #dededb;border-radius:3px;color:#85847f;background:#f7f7f5;font-family:SF Mono,Hiragino Kaku Gothic ProN,monospace;font-size:12px}.library-command-action{height:30px;justify-self:end;gap:6px;padding:0 10px;border:1px solid #255f89;border-radius:4px;color:#fff;background:var(--workbench-accent);font-size:13px;font-weight:650;white-space:nowrap}.library-command-action:hover{background:#255f89}.library-command-action:active{transform:translateY(1px)}.library-workbench{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:252px minmax(0,1fr)}.workbench-explorer{min-width:0;overflow-y:auto;border-right:1px solid var(--workbench-border);background:var(--workbench-explorer)}.workbench-explorer__title{min-height:38px;justify-content:space-between;gap:10px;padding:0 12px 0 14px;color:#575651}.workbench-explorer__title span{font-family:SF Mono,Hiragino Kaku Gothic ProN,monospace;font-size:12px;font-weight:700;letter-spacing:.045em}.workbench-explorer__title small{color:#9a9995;font-family:SF Mono,Hiragino Kaku Gothic ProN,monospace;font-size:13px}.workbench-tree{padding-bottom:18px}.workbench-tree__root{min-height:25px;gap:4px;padding:0 9px;border-top:1px solid var(--workbench-border);border-bottom:1px solid var(--workbench-border);color:#4c4b47;background:#efefed}.workbench-tree__root strong{font-size:12px;font-weight:750;letter-spacing:.025em}.workbench-tree__group{margin:0}.workbench-tree__folder{min-height:25px;min-width:0;gap:4px;padding:0 8px 0 18px;color:#5f5e5a;font-size:13px}.workbench-tree__folder span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-tree__folder svg:nth-child(2){color:#9a7a34}.workbench-tree__item{width:100%;min-height:27px;min-width:0;gap:6px;padding:0 8px 0 42px;border:0;color:#5d5c57;background:transparent;font-size:13px;text-align:left}.workbench-tree__item:hover{background:#eaeae8}.workbench-tree__item.is-active{color:#242320;background:#dcdcd9}.workbench-tree__item>span{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-tree__item>svg:first-child{flex:0 0 auto;color:#637d8d}.workbench-tree__item>svg:last-child:not(:first-child){flex:0 0 auto;color:#956400}.workbench-explorer__empty{padding:18px 14px;color:#85847f;font-size:13px;line-height:1.6}.workbench-editor{display:flex;min-width:0;min-height:0;flex-direction:column;background:#fff}.workbench-tabs{min-height:36px;display:flex;align-items:stretch;flex:0 0 auto;border-bottom:1px solid var(--workbench-border);background:#ececea}.workbench-tab{width:min(280px,48vw);min-height:36px;min-width:0;gap:7px;padding:0 12px;border-top:1px solid var(--workbench-accent);border-right:1px solid var(--workbench-border);color:#34332f;background:#fff;font-size:13px}.workbench-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench-tab svg{flex:0 0 auto;color:#637d8d}.document-mode-switch{display:flex;align-items:center;gap:2px;margin-left:auto;padding:0 7px}.document-mode-switch button{position:relative;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;color:#777671;background:transparent}.document-mode-switch button:hover{color:#34332f;background:#dededb}.document-mode-switch button.is-active{border-color:#c9c9c6;color:var(--workbench-accent);background:#fff}.document-mode-switch button.is-active:after{position:absolute;right:4px;bottom:-4px;left:4px;height:2px;background:var(--workbench-accent);content:""}.workbench-breadcrumb{min-height:33px;flex:0 0 auto;gap:7px;padding:0 16px;overflow:hidden;border-bottom:1px solid #efefed;color:#85847f;font-size:12px;white-space:nowrap}.workbench-breadcrumb span,.workbench-breadcrumb strong{overflow:hidden;text-overflow:ellipsis}.workbench-breadcrumb i{color:#b3b2ad;font-style:normal}.workbench-breadcrumb strong{color:#5f5e5a;font-weight:600}.document-editor-canvas{flex:1 1 auto;overflow-y:auto;padding:48px clamp(36px,7vw,88px) 80px}.document-editor-header,.document-editor-body{width:min(100%,780px);margin-right:auto;margin-left:auto}.document-editor-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:18px;border-radius:7px;color:#586a5a;background:#edf3ec}.document-editor-icon--specification{color:#8b3f3c;background:#fdebec}.document-editor-icon--meeting{color:#346178;background:#e1f3fe}.document-editor-icon--process{color:#83620d;background:#fbf3db}.document-editor-title-row{align-items:flex-start;justify-content:space-between;gap:20px}.document-editor-title-row>div{min-width:0}.document-editor-title-row h2{margin:0;color:#282723;font-size:clamp(25px,3vw,34px);font-weight:680;letter-spacing:-.035em;line-height:1.2}.document-editor-title-row p{margin:9px 0 0;color:#777671;font-size:13px;line-height:1.6}.document-editor-title-row button{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;color:#8f8e89;background:transparent}.document-editor-title-row button:hover{border-color:var(--workbench-border);color:#55544f;background:#f7f7f5}.document-editor-title-row button.is-favorite{color:#956400}.document-editor-meta{display:flex;gap:28px;margin:26px 0 0;padding:14px 0;border-top:1px solid #ececea;border-bottom:1px solid #ececea}.document-editor-meta div{min-width:0}.document-editor-meta dt,.document-editor-meta dd{margin:0;font-size:12px}.document-editor-meta dt{margin-bottom:4px;color:#9a9995}.document-editor-meta dd{overflow:hidden;color:#5f5e5a;text-overflow:ellipsis;white-space:nowrap}.document-editor-body{padding-top:34px}.document-markdown-editor{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;background:#fff}.document-markdown-editor .ui-markdown-editor{--markdown-caret: var(--workbench-accent)}.document-editor-body section+section{margin-top:38px}.document-editor-body h3{margin:0 0 10px;color:#32312d;font-size:17px;font-weight:680;letter-spacing:-.015em}.document-editor-body p,.document-editor-body li{color:#55544f;font-size:13px;line-height:1.85}.document-editor-body p{margin:0}.document-editor-body ul{margin:14px 0 0;padding-left:21px}.document-editor-body li+li{margin-top:5px}.library-statusbar{min-height:23px;flex:0 0 auto;justify-content:space-between;padding:0 9px;color:#fff;background:var(--workbench-accent);font-family:SF Mono,Hiragino Kaku Gothic ProN,monospace;font-size:12px}@media(max-width:1040px){.library-commandbar{grid-template-columns:minmax(120px,180px) minmax(180px,1fr) auto}.library-workbench{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:820px){.library-content{margin-left:calc(58px + var(--project-switcher-width))}.library-commandbar{grid-template-columns:auto minmax(140px,1fr) auto}.library-commandbar__context strong{display:none}.library-workbench{grid-template-columns:198px minmax(0,1fr)}.document-editor-canvas{padding:36px 28px 64px}}@media(max-width:600px){.library-commandbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 8px}.library-commandbar__context{display:none}.library-command-action{width:30px;justify-content:center;padding:0}.library-command-action span,.library-command-search kbd{display:none}.library-workbench{grid-template-rows:minmax(190px,40%) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.workbench-explorer{border-right:0;border-bottom:1px solid var(--workbench-border)}.workbench-breadcrumb{padding-right:10px;padding-left:10px}.document-editor-canvas{padding:28px 20px 54px}.document-markdown-editor .ui-markdown-editor{--markdown-font-size: 12px;--markdown-padding: 18px 16px 44px}.document-editor-title-row h2{font-size:24px}.document-editor-meta{gap:16px}.document-editor-meta div:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.library-command-action{transition:none}}.manual-page{min-height:100dvh;padding-top:51px;color:var(--ink);background:var(--page)}.manual-content{min-height:calc(100dvh - 51px);margin-left:var(--project-switcher-width);padding:48px clamp(24px,5vw,72px) 76px}.manual-hero,.manual-quick-links,.manual-library{width:min(100%,1040px);margin-right:auto;margin-left:auto}.manual-hero{display:flex;align-items:center;flex-direction:column;margin-bottom:36px;text-align:center}.manual-hero>span{display:inline-flex;align-items:center;gap:7px;margin-bottom:11px;color:#5f5e5b;font-size:12px;font-weight:700}.manual-hero h1{margin:0 0 9px;color:var(--ink);font-size:clamp(25px,3vw,34px);font-weight:680;letter-spacing:-.04em}.manual-hero p{margin:0;color:var(--muted);font-size:12px}.manual-search{width:min(100%,620px);height:46px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:24px;padding:0 12px;border:1px solid var(--line-strong);border-radius:7px;color:var(--muted);background:#fff;box-shadow:0 5px 18px #0f0f0f12}.manual-search:focus-within{border-color:#787774;box-shadow:0 0 0 3px #37352f17}.manual-search input{min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.manual-search input::placeholder{color:#aaa9a5}.manual-search button{padding:4px 6px;border:0;border-radius:4px;color:#6f6e69;background:#efefed;font-size:13px;font-weight:650}.manual-quick-links{margin-bottom:32px}.manual-quick-links>header{display:flex;align-items:baseline;gap:9px;margin-bottom:11px;padding:0 2px}.manual-quick-links h2{margin:0;color:var(--ink);font-size:13px;font-weight:680}.manual-quick-links>header span{color:var(--muted);font-size:13px}.manual-quick-links>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.manual-quick-links a{min-width:0;min-height:72px;display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:12px;border-right:1px solid var(--line)}.manual-quick-links a:last-child{border-right:0}.manual-quick-links a>svg:first-child{color:#6f6e69}.manual-quick-links a>svg:last-child{color:#aaa9a5}.manual-quick-links a:hover,.manual-quick-links a:focus-visible{background:#f7f7f5}.manual-quick-links a>span{min-width:0;display:grid;gap:4px}.manual-quick-links strong,.manual-quick-links small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-quick-links strong{color:var(--ink);font-size:12px;font-weight:650}.manual-quick-links small{color:var(--muted);font-size:13px}.manual-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.manual-library>article{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.manual-library>article>header{min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid var(--line);background:#fbfbfa}.manual-library>article>header>span{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;color:#5f5e5b;background:#e7e7e5}.manual-library>article>header>div{min-width:0;display:grid;gap:4px}.manual-library h2,.manual-library article header p{margin:0}.manual-library h2{color:var(--ink);font-size:12px;font-weight:680}.manual-library article header p{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.manual-library article header small{padding:3px 6px;border-radius:4px;color:var(--muted);background:#efefed;font-size:13px}.manual-library details{border-bottom:1px solid var(--line)}.manual-library details:last-child{border-bottom:0}.manual-library summary{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;color:#55534d;font-size:12px;font-weight:600;cursor:pointer;list-style:none}.manual-library summary::-webkit-details-marker{display:none}.manual-library summary:hover{color:var(--ink);background:#f7f7f5}.manual-library summary svg{flex:0 0 auto;color:#aaa9a5;transition:transform .12s ease}.manual-library details[open] summary svg{transform:rotate(90deg)}.manual-library details>p{margin:0;padding:0 15px 14px;color:var(--muted);font-size:12px;line-height:1.6}.manual-empty{min-height:270px;display:flex;grid-column:1 / -1;align-items:center;justify-content:center;flex-direction:column;padding:40px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff}.manual-empty strong{margin-top:13px;color:var(--ink);font-size:12px}.manual-empty p{margin:6px 0 14px;font-size:12px}.manual-empty button{padding:6px 9px;border:0;border-radius:4px;color:#55534d;background:#efefed;font-size:12px;font-weight:650}@media(max-width:900px){.manual-quick-links>div,.manual-library{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-quick-links a:nth-child(2){border-right:0}.manual-quick-links a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:820px){.manual-page{padding-top:49px}.manual-content{min-height:calc(100dvh - 49px)}}@media(max-width:620px){.manual-content{padding:32px 14px 52px}.manual-hero{align-items:flex-start;text-align:left}.manual-quick-links>div,.manual-library{grid-template-columns:minmax(0,1fr)}.manual-quick-links a{border-right:0;border-bottom:1px solid var(--line)}.manual-quick-links a:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.manual-page *,.manual-page *:before,.manual-page *:after{transition:none!important}}.meeting-page{min-height:100dvh;padding-top:101px;background:var(--page)}.meeting-workspace{min-width:0;min-height:calc(100dvh - 101px);margin-left:calc(200px + var(--project-switcher-width));padding:24px 28px 40px}.meeting-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.meeting-page-title,.meeting-page-title>span,.meeting-header-actions,.meeting-summary,.meeting-summary>div,.meeting-summary>p,.meeting-calendar-toolbar,.meeting-calendar-toolbar>div,.meeting-period-navigation,.meeting-legend,.meeting-confirmed-note,.meeting-public-title,.meeting-public-title>div,.meeting-public-guidance,.meeting-public-footer{display:flex;align-items:center}.meeting-public-empty{min-height:270px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid var(--line-strong);border-radius:7px;color:var(--muted);background:#fff;text-align:center}.meeting-public-empty h2,.meeting-public-empty p{margin:0}.meeting-public-empty h2{color:var(--ink);font-size:13px}.meeting-public-empty p{font-size:12px}.meeting-page-title{align-items:flex-start;gap:12px;min-width:0}.meeting-page-title>span,.meeting-public-title>div>span{width:36px;height:36px;flex:0 0 auto;justify-content:center;border:1px solid var(--line-strong);border-radius:6px;color:#55534d;background:#f1f1ef}.meeting-page-title h1,.meeting-page-title p,.meeting-calendar-toolbar h2,.meeting-public-title h1,.meeting-public-title p,.meeting-public-guidance p,.meeting-public-footer p{margin:0}.meeting-page-title h1{color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.meeting-page-title p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.55}.meeting-header-actions{flex:0 0 auto;gap:7px}.meeting-header-actions>a,.meeting-header-actions>button,.meeting-period-navigation button{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--line-strong);border-radius:5px;color:#55534d;background:#fff;font-size:13px;font-weight:650;white-space:nowrap}.meeting-header-actions>a:hover,.meeting-header-actions>button:hover,.meeting-period-navigation button:hover{color:var(--ink);background:#f1f1ef}.meeting-header-actions .meeting-share-button{border-color:#aaa9a5}.meeting-header-actions .meeting-add-button{border-color:#191919;color:#f7f7f5;background:#191919}.meeting-header-actions .meeting-add-button:hover{color:#fff;background:#37352f}.meeting-summary{min-height:49px;margin-bottom:16px;padding:0 16px;border:1px solid var(--line);border-radius:6px;background:#fff}.meeting-summary>div{height:27px;gap:4px;padding:0 15px;border-right:1px solid var(--line);color:var(--muted);font-size:12px}.meeting-summary>div:first-child{padding-left:0}.meeting-summary>div strong{margin-left:5px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700}.meeting-summary>div small{font-size:12px}.meeting-summary>p{gap:6px;margin:0 0 0 auto;color:var(--muted);font-size:12px}.meeting-calendar-section{overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:#fff}.meeting-calendar-toolbar{min-height:58px;justify-content:space-between;gap:20px;padding:10px 13px 10px 17px;border-bottom:1px solid var(--line);background:#fbfbfa}.meeting-calendar-toolbar>div:first-child{gap:14px}.meeting-calendar-toolbar h2{color:var(--ink);font-size:13px;font-weight:700}.meeting-legend{gap:5px;color:var(--muted);font-size:12px}.meeting-legend i{width:9px;height:9px;display:block;margin-left:6px;border-radius:2px}.meeting-legend__confirmed{border:1px solid #667455;background:#e9eee2}.meeting-legend__candidate{border:1px solid #b28a4b;background:#f8efd9}.meeting-period-navigation{gap:4px}.meeting-period-navigation button{min-width:31px;height:31px;padding:0 8px}.meeting-period-navigation strong{min-width:190px;margin-left:8px;color:#55534d;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:650;text-align:right}.meeting-calendar-scroll{width:100%;overflow:auto;scrollbar-color:#c7c6c2 #f1f1ef;scrollbar-width:thin}.meeting-calendar-scroll:focus-visible{outline:2px solid #787774;outline-offset:-2px}.meeting-calendar-table{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;color:var(--ink)}.meeting-calendar-table th,.meeting-calendar-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.meeting-calendar-table tr:last-child th,.meeting-calendar-table tr:last-child td{border-bottom:0}.meeting-calendar-table tr>*:last-child{border-right:0}.meeting-calendar-table thead th{position:sticky;top:0;z-index:2;width:112px;min-width:112px;height:46px;padding:0;color:#55534d;background:#f7f7f5;font-weight:650;text-align:center}.meeting-calendar-table thead th>span,.meeting-calendar-table thead th>small{display:block}.meeting-calendar-table thead th>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.meeting-calendar-table thead th>small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:600}.meeting-calendar-table .meeting-calendar-group-head{left:0;z-index:4;width:190px;min-width:190px;padding:0 14px;text-align:left}.meeting-calendar-table .is-weekend{background:#fafaf9}.meeting-calendar-table thead .is-weekend{color:#8b6b65;background:#f3f2f0}.meeting-calendar-table .is-today{box-shadow:inset 2px 0 #787774,inset -2px 0 #787774}.meeting-calendar-table thead .is-today{color:#191919;background:#e9e9e7}.meeting-calendar-group{position:sticky;left:0;z-index:3;width:190px;min-width:190px;height:132px;padding:14px;background:#fff;text-align:left;vertical-align:top}.meeting-calendar-group strong,.meeting-calendar-group span,.meeting-calendar-group small{display:block}.meeting-calendar-group strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.meeting-calendar-group span{margin-top:5px;color:#55534d;font-size:12px;font-weight:550}.meeting-calendar-group small{display:flex;align-items:center;gap:5px;margin-top:12px;color:var(--muted);font-size:12px;font-weight:500}.meeting-calendar-table tbody td{width:112px;min-width:112px;height:132px;padding:5px;background-color:#fff;vertical-align:top}.meeting-calendar-table tbody td.is-weekend{background-color:#fafaf9}.meeting-calendar-cell{position:relative;min-height:121px;display:grid;align-content:start;gap:5px}.meeting-cell-add{position:absolute;inset:0;width:100%;min-height:121px;display:grid;place-items:center;border:1px dashed transparent;border-radius:4px;color:transparent;background:transparent}.meeting-cell-add:hover,.meeting-cell-add:focus-visible{border-color:var(--line-strong);color:var(--muted);background:#f1f1ef94}.meeting-schedule-card{width:100%;min-height:98px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 7px 6px;overflow:hidden;border:1px solid;border-radius:5px;text-align:left}button.meeting-schedule-card:hover{transform:translateY(-1px);box-shadow:0 2px 5px #0f0f0f14}.meeting-schedule-card--confirmed{border-color:#bdc8ae;color:#39402f;background:#edf1e8}.meeting-schedule-card--candidate{border-color:#dec99e;color:#5d4a27;background:#faf3e3}.meeting-schedule-card>strong,.meeting-schedule-card>small{width:100%;overflow:hidden;text-overflow:ellipsis}.meeting-schedule-card>strong{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-schedule-card>small{display:block;font-size:13px;font-weight:550;line-height:1.35;white-space:nowrap}.meeting-status{min-height:17px;display:inline-flex;align-items:center;padding:0 5px;border-radius:3px;font-size:13px;font-weight:750}.meeting-status--confirmed{color:#344029;background:#d9e1cf}.meeting-status--candidate{color:#674d20;background:#f0dfb9}.meeting-schedule-location{display:flex!important;align-items:center;gap:3px;margin-top:auto}.meeting-internal-mark{display:inline-flex;align-items:center;gap:3px;color:#787774;font-size:13px}.meeting-calendar-help{min-height:38px;display:flex;align-items:center;gap:6px;margin:0;padding:0 15px;border-top:1px solid var(--line);color:var(--muted);background:#fbfbfa;font-size:12px}.meeting-editor-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.meeting-confirmed-note{min-height:39px;align-self:end;gap:7px;padding:0 10px;border:1px solid #cbd4bf;border-radius:5px;color:#49563d;background:#f1f4ed;font-size:12px}.meeting-editor-location{grid-column:1 / -1}.settings-dialog footer .meeting-editor-delete{margin-right:auto}.settings-dialog footer .meeting-editor-delete svg{flex:0 0 auto}.meeting-public-page{min-height:100dvh;color:var(--ink);background:#f7f7f5}.meeting-public-header{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,54px);border-bottom:1px solid var(--line);background:#fff}.meeting-public-header>span{color:var(--muted);font-size:12px;font-weight:650}.meeting-public-main{width:min(100% - 36px,1520px);margin:0 auto;padding:34px 0 28px}.meeting-public-title{justify-content:space-between;gap:24px;margin-bottom:18px}.meeting-public-title>div{gap:11px}.meeting-public-title p{color:var(--muted);font-size:12px;font-weight:600}.meeting-public-title h1{margin-top:3px;font-size:20px;font-weight:700}.meeting-public-title>small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.meeting-public-guidance{gap:9px;margin-bottom:14px;padding:12px 14px;border:1px solid #cbd4bf;border-radius:6px;color:#49563d;background:#f1f4ed}.meeting-public-guidance svg{flex:0 0 auto}.meeting-public-guidance p{font-size:12px;line-height:1.6}.meeting-calendar-section--public .meeting-calendar-scroll{max-height:calc(100dvh - 310px)}.meeting-public-footer{justify-content:center;gap:10px;margin-top:24px;color:var(--muted);font-size:12px}@media(max-width:1120px){.meeting-page-header{align-items:stretch;flex-direction:column;gap:14px}.meeting-header-actions{justify-content:flex-end}.meeting-summary>p{display:none}}@media(max-width:820px){.meeting-workspace{margin-left:calc(58px + var(--project-switcher-width));padding:18px 12px 28px}.meeting-header-actions{display:grid;grid-template-columns:1fr 1fr}.meeting-header-actions .meeting-add-button{grid-column:1 / -1}.meeting-calendar-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.meeting-period-navigation{width:100%}.meeting-period-navigation strong{min-width:0;margin-left:auto}.meeting-summary{padding:0 10px}.meeting-summary>div{flex:1;justify-content:center;padding:0 8px}.meeting-summary>div:last-of-type{border-right:0}.meeting-calendar-table .meeting-calendar-group-head,.meeting-calendar-group{width:158px;min-width:158px}.meeting-calendar-group{padding:12px 10px}.meeting-public-main{width:min(100% - 24px,1520px);padding-top:24px}.meeting-public-title{align-items:flex-start;flex-direction:column;gap:10px}.meeting-public-title>small{align-self:flex-end}.meeting-calendar-section--public .meeting-calendar-scroll{max-height:none}}@media(max-width:620px){.meeting-editor-times,.meeting-page .settings-form-grid--two{grid-template-columns:1fr}.meeting-editor-location{grid-column:auto}.meeting-header-actions>a,.meeting-header-actions>button{padding:0 7px;font-size:12px}.meeting-calendar-toolbar>div:first-child{width:100%;justify-content:space-between}.meeting-period-navigation strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}}@media print{.meeting-public-header,.meeting-period-navigation,.meeting-public-footer{display:none}.meeting-public-main{width:100%;padding:0}.meeting-calendar-scroll{overflow:visible}.meeting-calendar-table{transform:scale(.68);transform-origin:top left}}.my-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:22px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.my-stat{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:18px 20px;border-right:1px solid var(--line)}.my-stat:last-child{border-right:0}.my-stat__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--brand-strong);background:var(--brand-soft)}.my-stat--danger .my-stat__icon{color:#b1504c;background:#fbe8e7}.my-stat--calm .my-stat__icon{color:#526d82;background:#eaf0f4}.my-stat__copy{min-width:0}.my-stat__copy>span,.my-stat__copy small{display:block}.my-stat__copy>span{margin-bottom:3px;color:#405159;font-size:13px;font-weight:700}.my-stat__copy small{overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.my-stat>strong{color:var(--ink);font-size:27px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.my-stat--danger>strong{color:#b1504c}.my-stat>strong small{margin-left:3px;color:var(--muted);font-size:12px;letter-spacing:0}.my-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px}.my-panel{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.my-panel-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid var(--line)}.my-panel-header h2{margin:2px 0 0;color:var(--ink);font-size:17px;letter-spacing:-.02em}.my-panel-header>svg{color:var(--brand)}.my-section-kicker{color:var(--brand);font-size:12px;font-weight:800;letter-spacing:.07em}.my-project-filter{border:1px solid var(--line-strong);color:#53646c;background:#fff}.my-project-filter:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.my-issue-tabs{min-height:48px;display:flex;align-items:flex-end;gap:7px;padding:0 16px;border-bottom:1px solid var(--line);background:#fbfcfd}.my-issue-tabs button{height:48px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:12px;font-weight:700;cursor:pointer}.my-issue-tabs button:hover{color:var(--brand-strong)}.my-issue-tabs button.active{border-bottom-color:var(--brand);color:var(--brand-strong)}.my-issue-tabs button span{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:6px;color:#627078;background:#e9eef0;font-size:12px}.my-issue-tabs button.active span{color:var(--brand-strong);background:var(--brand-soft)}.my-issue-tabs>a{height:48px;display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--brand-strong);font-size:12px;font-weight:700}.my-issue-row{position:relative;min-height:80px;display:grid;grid-template-columns:minmax(180px,.75fr) minmax(270px,1.4fr) 90px 88px 34px;align-items:center;gap:16px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--line);transition:background-color .14s ease}.my-issue-row:last-child{border-bottom:0}.my-issue-row:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:0 3px 3px 0;background:transparent;content:""}.my-issue-row:hover{background:var(--brand-faint)}.my-issue-project,.my-issue-mobile-meta,.my-issue-time,.my-project-row{display:flex;align-items:center}.my-issue-project{min-width:0;gap:10px}.my-project-mark{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:#fff;background:#317f96;font-size:12px;font-weight:800}.my-project-mark--portal{background:#557e9c}.my-project-mark--stream{background:#397287}.my-project-mark--corp{background:#6a7f8d}.my-issue-project>div{min-width:0}.my-issue-project strong,.my-issue-project span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-issue-project strong{margin-bottom:3px;color:#53636b;font-size:13px;font-weight:600}.my-issue-project span{color:var(--brand-strong);font-size:13px;font-weight:700}.my-issue-subject{min-width:0}.my-issue-subject-line{min-width:0;display:flex;align-items:center;gap:9px}.my-issue-subject-line>a{min-width:0;display:block;overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.my-issue-subject-line>a:hover{color:var(--brand-strong);text-decoration:underline;text-underline-offset:3px}.my-issue-mobile-meta{display:none}.my-issue-status{min-width:76px;height:25px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap}.my-issue-status--doing{color:#0e6077;background:#dbeef3}.my-issue-status--review{color:#70601f;background:#f5edce}.my-issue-status--open{color:#59666c;background:#e9edef}.my-issue-time{flex-direction:column;align-items:flex-start;gap:5px}.my-due{display:inline-flex;align-items:center;gap:3px;color:#53636b;font-size:13px;font-weight:700;white-space:nowrap}.my-due--overdue{color:#c35450}.my-due--today{color:var(--brand-strong)}.my-issue-time small{display:flex;align-items:center;gap:3px;color:#879299;font-size:12px}.my-issue-open{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#91a0a7}.my-issue-open:hover{color:var(--brand-strong);background:var(--brand-soft)}.my-page-rail{display:grid;gap:22px}.my-focus-panel .my-panel-header{border-bottom:0;padding-bottom:4px}.my-focus-summary{display:flex;align-items:center;gap:24px;padding:14px 23px 18px}.my-focus-ring{position:relative;width:112px;height:112px;display:grid;flex:0 0 auto;place-content:center;border-radius:50%;background:conic-gradient(var(--brand) var(--focus-progress),#e7eef1 0);text-align:center}.my-focus-ring:before{position:absolute;inset:8px;border-radius:inherit;background:#fff;content:""}.my-focus-ring strong,.my-focus-ring small{position:relative;z-index:1}.my-focus-ring strong{color:var(--ink);font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.my-focus-ring strong span{color:#9aa6ac;font-size:14px}.my-focus-ring small{margin-top:1px;color:var(--muted);font-size:12px}.my-focus-summary>div:last-child strong{color:var(--ink);font-size:17px}.my-focus-summary>div:last-child p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.my-focus-items{padding:0 18px 18px}.my-focus-items span{min-height:34px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--line);color:#4d5d65;font-size:13px}.my-focus-items i{width:17px;height:17px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--line-strong);border-radius:5px;color:#fff}.my-focus-items .is-done{color:#8b969b;text-decoration:line-through}.my-focus-items .is-done i{border-color:var(--brand);background:var(--brand)}.my-project-panel .my-panel-header{min-height:66px}.my-project-list{padding:3px 16px 11px}.my-project-row{gap:11px;padding:11px 2px;border-bottom:1px solid var(--line)}.my-project-row:last-child{border-bottom:0}.my-project-row:hover strong{color:var(--brand-strong)}.my-project-row .my-project-mark{width:31px;height:31px;border-radius:8px;font-size:13px}.my-project-row__body{min-width:0;flex:1}.my-project-row__body>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.my-project-row__body strong{overflow:hidden;color:#46575f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.my-project-row__body div>span{flex:0 0 auto;color:var(--muted);font-size:12px}.my-project-meter{height:4px;display:block;overflow:hidden;border-radius:2px;background:#e8eef0}.my-project-meter i{height:100%;display:block;border-radius:inherit;background:var(--brand)}.my-week-panel{margin-bottom:22px}.my-week-panel .my-panel-header>a{display:flex;align-items:center;gap:4px;color:var(--brand-strong);font-size:12px;font-weight:700}.my-week-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.my-week-day{min-width:0;min-height:138px;padding:16px 17px;border-right:1px solid var(--line);background:#fff}.my-week-day:last-child{border-right:0}.my-week-day.is-today{background:var(--brand-faint);box-shadow:inset 0 3px var(--brand)}.my-week-date{display:flex;align-items:baseline;gap:6px;margin-bottom:18px}.my-week-date>span{color:var(--muted);font-size:12px}.my-week-date strong{color:var(--ink);font-size:16px;font-variant-numeric:tabular-nums}.my-week-date small{margin-left:auto;color:var(--brand-strong);font-size:12px;font-weight:800}.my-week-count{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}.my-week-count strong{color:var(--ink);font-size:22px;font-variant-numeric:tabular-nums}.my-week-count span{color:var(--muted);font-size:12px}.my-week-items{display:flex;flex-wrap:wrap;gap:4px}.my-week-items span{padding:3px 5px;border-radius:4px;color:#5f6e75;background:#edf2f4;font-size:12px;font-weight:700}.my-overview-caption{margin:0;padding:20px 18px;color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.my-overview-caption{padding-bottom:0}.my-overview-projects{list-style:none;margin:0}.my-overview-projects .my-project-row__body{min-width:0;overflow-wrap:anywhere}.my-overview-projects strong{font-size:13px}.my-overview-projects small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.my-overview-empty{min-height:230px;padding:28px 20px}.my-overview-empty .ui-empty-state__icon{color:#b5b5b5}.my-overview-empty p{max-width:280px;line-height:1.8}.my-overview-empty .ui-button{min-height:32px;max-width:100%;padding:6px 12px;font-size:12px;font-weight:500;white-space:normal}.my-overview-projects .my-project-mark img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.workspace-selector.ui-combobox{width:100%;height:45px;border-radius:8px;border-color:var(--auth-line-strong, #babcb4);color:var(--auth-ink, #2b2b26)}.workspace-selector .ui-combobox__input,.workspace-selector .ui-combobox__toggle{height:43px}.workspace-selector .ui-combobox__input{text-overflow:ellipsis}.workspace-selector .ui-combobox__leading{width:36px;padding-left:10px}.workspace-selector.has-leading .ui-combobox__input{padding-left:44px}.workspace-selector .ui-combobox__toggle{border-left:0;background:transparent}.workspace-selector__icon{flex-shrink:0;display:inline-grid;place-items:center;object-fit:cover;border-radius:5px}.workspace-selector__icon.organization-logo--placeholder{color:#555;background:#ededeb;border:1px solid #ddddd9}.workspace-selector-menu{z-index:1300}.workspace-selector-menu .ui-combobox__option{min-height:36px}.workspace-selector-menu .ui-combobox__option.has-leading{grid-template-columns:18px 24px minmax(0,1fr);gap:8px}.workspace-selector-menu .ui-combobox__option.is-selected{color:#252525;background:#ececea;font-weight:600}.workspace-selector.ui-combobox .ui-combobox__input{height:43px;border:0;outline:0;box-shadow:none;background:transparent}.workspace-selector-menu .ui-combobox__search-input{height:34px;border:0;outline:0;box-shadow:none;background:transparent}.project-create-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;min-height:0;background:transparent}.project-create-modal__backdrop{position:absolute;inset:0;border:0;background:#00000059}.project-create-modal__card{position:relative;width:min(100%,520px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.project-create-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:3px;margin:-3px}.project-create-modal__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.project-create-modal__header h2{font-size:24px}.project-create-modal__close{display:grid;place-items:center;padding:6px;border:0;background:transparent;cursor:pointer}.project-create-identity,.project-create-colors{min-width:0;margin:0;padding:0;border:0}.project-create-identity legend,.project-create-colors legend{display:flex;align-items:center;gap:6px;padding-inline:0;margin-bottom:10px;font-size:13px;font-weight:600}.project-create-identity__row{display:flex;align-items:center;gap:16px}.project-create-identity__preview{width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;border-radius:12px;overflow:hidden;font-size:26px;font-weight:600}.project-create-identity__preview img{width:100%;height:100%;object-fit:cover}.project-create-identity__row small{display:block;color:var(--auth-muted);font-size:11px;line-height:1.6;margin-top:6px}.project-create-identity__row button{border:0;background:transparent;text-decoration:underline;margin-left:8px;font-size:12px;cursor:pointer}.project-create-identity__upload{position:relative;display:inline-block;padding:6px 12px;border:1px solid var(--auth-line);border-radius:5px;font-size:12px;cursor:pointer}.project-create-identity__upload input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.project-create-identity__upload:focus-within{outline:2px solid var(--auth-ink);outline-offset:2px}.project-create-confirm{display:grid;gap:16px}@media(max-width:600px){.project-create-modal{padding:12px}.project-create-modal__card{padding:24px;max-height:calc(100dvh - 24px)}}.project-create-identity__preview,.personal-home .my-overview-projects .my-project-mark{background:var(--tone-color, #6f7d82);color:#fff}.identity-icon-field{display:flex;align-items:flex-start;gap:16px}.identity-icon-field__preview{width:64px;height:64px;flex:0 0 64px;overflow:hidden;border:1px solid var(--border-color, #e3e3e3);border-radius:12px;background:#f5f5f5}.identity-icon-field__preview>img{display:block;width:100%;height:100%;object-fit:cover}.identity-icon-field__actions{display:flex;align-items:flex-start;flex-direction:column;min-width:0;gap:8px}.identity-icon-field__buttons{display:flex;flex-wrap:wrap;gap:8px}.identity-icon-field .identity-icon-field__input{display:none}.identity-icon-field [role=status]{font-size:12px;color:var(--text-muted, #737373)}.identity-icon-field__style{display:grid;gap:4px;width:100%;font-size:11px;color:var(--text-muted, #737373)}.identity-icon-field__style select{box-sizing:border-box;width:100%;max-width:220px;height:34px;padding:0 10px;border:1px solid var(--border-color, #d8d8d8);border-radius:6px;background:#fff;color:var(--text-primary, #333);font:inherit;font-size:12px}.identity-icon-field__style select:focus-visible{outline:2px solid #737373;outline-offset:2px}.identity-icon-field__attribution{font-size:10px;line-height:1.5;color:var(--text-muted, #737373)}.onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:360px;margin:0 auto 28px;padding:0;list-style:none}.onboarding-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;color:var(--auth-muted);text-align:center}.onboarding-step:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 18px);width:calc(100% - 36px);height:1px;background:var(--auth-line)}.onboarding-step__mark{display:grid;box-sizing:border-box;width:24px;height:24px;border:1px solid var(--auth-line-strong);border-radius:50%;background:var(--auth-surface);font-size:11px;font-weight:600;line-height:1;place-items:center}.onboarding-step.is-done .onboarding-step__mark{border-color:var(--auth-muted);color:var(--auth-on-primary);background:var(--auth-muted)}.onboarding-step.is-current{color:var(--auth-ink)}.onboarding-step.is-current .onboarding-step__mark{border:2px solid var(--auth-primary)}.onboarding-step__label{font-size:11px;font-weight:500;line-height:1.5}.onboarding-step.is-current .onboarding-step__label{font-weight:700}.onboarding-card{text-align:center}.onboarding-card .auth-card__header h2{text-wrap:balance}.onboarding-card .ui-form-field,.onboarding-card .auth-input-wrap>input{text-align:left}.onboarding-card .ui-alert{text-align:left}.onboarding-field-label{display:inline-flex;align-items:center;gap:6px}.onboarding-space-url-hint .hint-tooltip__trigger{border-color:var(--auth-line-strong);color:var(--auth-muted);background:var(--auth-surface)}.onboarding-space-url-hint .hint-tooltip__trigger:hover,.onboarding-space-url-hint .hint-tooltip__trigger:focus-visible{border-color:var(--auth-primary);color:var(--auth-ink);background:var(--auth-faint);outline-color:var(--auth-line)}.onboarding-space-url-tooltip,.onboarding-space-url-tooltip:after{border-color:#3c3d36;background:#272822}.onboarding-space-url-tooltip{color:#fff;font-weight:400;text-align:left;overflow-wrap:anywhere}.onboarding-security{overflow:hidden;border:1px solid var(--auth-line);border-radius:10px;text-align:left}.onboarding-security__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:16px 20px;border-bottom:1px solid var(--auth-line);background:var(--auth-faint)}.onboarding-security__header h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:650}.onboarding-security__recommendation{border:1px solid var(--auth-line);color:var(--auth-muted);background:var(--auth-surface);font-size:11px;font-weight:500}.onboarding-security__body{display:grid;gap:18px;padding:clamp(14px,4vw,20px)}.onboarding-security .auth-primary-button{padding-block:12px;line-height:1.5;white-space:normal;text-align:center}.onboarding-security__status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--auth-muted);font-size:12px}.onboarding-security__status dd{margin:0}.onboarding-security__description{margin:0;color:var(--auth-ink);font-size:13px;line-height:1.8}.onboarding-security__recovery{margin:0;padding-top:16px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:11px;line-height:1.75}.onboarding-security-actions{margin-top:24px}.onboarding-security-actions p{margin:0;color:var(--auth-muted);font-size:12px}.workspace-create-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;min-height:0;background:transparent}.workspace-create-modal__backdrop{position:absolute;inset:0;border:0;background:#00000059}.workspace-create-modal__card{position:relative;width:min(100%,520px);max-height:calc(100dvh - 48px);overflow-y:auto}.workspace-create-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-create-modal__header h2{font-size:24px}.workspace-create-modal__close{display:grid;place-items:center;padding:6px;border:0;background:transparent;cursor:pointer}.workspace-create-modal__confirm{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:600px){.workspace-create-modal{padding:12px}.workspace-create-modal__card{padding:24px;max-height:calc(100dvh - 24px)}.workspace-create-modal__header h2{font-size:21px}}.mypage-sidebar{position:fixed;inset:51px auto 0 var(--project-switcher-width);z-index:20;width:var(--mypage-sidebar-width);overflow-y:auto;border-right:1px solid var(--line);background:#f7f7f5}.mypage-sidebar__brand{display:flex;align-items:center;gap:11px;padding:15px 17px;border-bottom:1px solid var(--line);color:var(--ink)}.mypage-sidebar__brand>svg{flex:0 0 auto;color:var(--ink)}.mypage-sidebar__brand div,.mypage-sidebar__brand span,.mypage-sidebar__brand strong{min-width:0;display:block}.mypage-sidebar__brand span{margin-bottom:2px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.12em}.mypage-sidebar__brand strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mypage-sidebar nav{padding:15px 8px 24px}.mypage-sidebar nav>p{margin:0 9px 7px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em}.mypage-sidebar nav>.mypage-sidebar__group-title{margin-top:24px}.mypage-sidebar__link{min-height:42px;display:flex;align-items:center;gap:11px;margin-bottom:2px;padding:0 10px;border-radius:5px;color:#5f5e5b;font-size:13px;font-weight:500;transition:color .12s ease,background-color .12s ease}.mypage-sidebar__link>svg{flex:0 0 auto;color:#6f6e69}.mypage-sidebar__link:hover{color:var(--ink);background:#efefed}.mypage-sidebar__link.is-active{color:var(--ink);background:#e7e7e5;font-weight:600}.mypage-sidebar__link.is-active>svg{color:var(--ink)}@media(max-width:820px){.mypage-sidebar{top:49px}.mypage-sidebar__brand{min-height:64px;justify-content:center;padding:0}.mypage-sidebar__brand div,.mypage-sidebar nav>p,.mypage-sidebar__link span{display:none}.mypage-sidebar nav{padding:9px 5px 18px}.mypage-sidebar__link{min-height:46px;justify-content:center;padding:0}.mypage-sidebar nav>.mypage-sidebar__group-title+.mypage-sidebar__link{margin-top:13px;border-top:1px solid var(--line);border-radius:0}}@media(prefers-reduced-motion:reduce){.mypage-sidebar__link{transition:none}}.guided-tour{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#2b2b2b;overflow:hidden}.guided-tour::backdrop{background:transparent}.guided-tour__shade{position:fixed;background:#2323233d}.guided-tour__highlight{position:fixed;border:2px solid #8c8c8c;border-radius:10px;background:#8c8c8c12;pointer-events:none}.guided-tour__card{position:fixed;box-sizing:border-box;width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;padding:22px;border:1px solid #e2e2e2;border-radius:12px;background:#fff;box-shadow:0 12px 36px #19191924;text-align:left}.guided-tour__arrow{position:fixed;width:12px;height:12px;transform:rotate(45deg);background:#fff;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2}.guided-tour__arrow--right{border-top:0;border-bottom:1px solid #e2e2e2}.guided-tour__eyebrow{color:#737373;font-size:11px}.guided-tour__card h2{margin:9px 20px 7px 0;font-size:15px;line-height:1.5}.guided-tour__card p{margin:0;color:#656565;font-size:13px;line-height:1.8}.guided-tour__close{position:absolute;right:10px;top:10px}.guided-tour button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}.guided-tour button:focus-visible{outline:2px solid #666666;outline-offset:3px}.guided-tour__card footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px;font-size:11px;color:#737373}.guided-tour__actions,.guided-tour__dots{display:flex;align-items:center;gap:6px}.guided-tour__dots i{width:5px;height:5px;border-radius:4px;background:#e2e2e2}.guided-tour__dots .is-current{width:15px;background:#666}.guided-tour .guided-tour__next{padding-inline:16px;background:#292929;color:#fff}.skeleton{display:block;border-radius:6px;background:#e6e6e3}@media(prefers-reduced-motion:no-preference){.skeleton{animation:skeleton-pulse 1.2s ease-in-out infinite alternate}}@keyframes skeleton-pulse{to{opacity:.5}}.personal-home{--mypage-sidebar-width: 216px;--brand: #666666;--brand-strong: #343434;--brand-soft: #eeeeee;--brand-faint: #f5f5f5;--ink: #2b2b2b;--muted: #737373;--line: #e0e0e0;--line-strong: #d4d4d4;min-height:100dvh;background:#f8f8f8;color:#2b2b2b}.personal-home :is(a,button,summary):focus-visible{outline:2px solid #666666;outline-offset:4px}.personal-home__main{max-width:none;padding:28px 28px 32px;margin:0 auto;margin-left:calc(var(--mypage-sidebar-width) + var(--project-switcher-width))}.personal-home__columns{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}.personal-home__content,.personal-home__guide-column{min-width:0}@media(max-width:1050px){.personal-home__columns{grid-template-columns:minmax(0,1fr)}}.home-quests__title{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.home-quests__guide{flex-shrink:0}.home-quests{border:1px solid #e0e0e0;border-radius:12px;background:#fff;overflow:hidden}.home-quests__header{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.personal-home__guide-title{margin:0 0 16px;font-size:18px;font-weight:650}.personal-home__spaces header p,.home-next>p{margin:0;color:#737373;font-size:12px;line-height:1.8}.home-quests__progress{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;margin-left:auto;font-size:11px;color:#737373;font-variant-numeric:tabular-nums;white-space:nowrap}.home-quests__story-toggle{display:flex;align-items:center;gap:5px;max-width:100%;min-height:30px;padding:0;border:0;border-radius:3px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-quests__story-toggle svg{flex-shrink:0;color:#777;transform:rotate(-90deg)}.home-quests__story-toggle[aria-expanded=true] svg{transform:rotate(0)}.home-quests__story-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis}.home-quests__story-toggle:hover{color:#111}.home-quests__list{list-style:none;margin:0;padding:0 16px;border-top:1px solid #e5e5e5}.home-quests__list li{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:58px;padding:12px 0;scroll-margin-top:calc(var(--personal-global-header-height) + 16px)}.home-quests__list li+li{border-top:1px solid #eeeeee}.home-quests__icon{display:grid;place-items:center;color:#aaa}.home-quests__list .is-complete .home-quests__icon{color:#555}.home-quests h4{min-width:0;margin:0;font-size:12px;font-weight:500}.home-quests__task-hint{width:100%;min-width:0}.home-quests__task-hint .hint-tooltip__trigger{display:block;width:100%;height:auto;min-height:30px;border:0;border-radius:3px;color:#393939;background:transparent;font:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-quests__task-hint .hint-tooltip__trigger:hover{color:#111;text-decoration:underline dotted;text-underline-offset:4px}.home-quests__status{color:#777;font-size:10px;white-space:nowrap}.home-quests__list li>:is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 8px;border:1px solid #dedede;border-radius:5px;background:#fff;color:#454545;font-size:11px;white-space:nowrap}.home-quests__list li>:is(a,button):hover:not(:disabled){background:#f6f6f6}.home-quests__list li>button:disabled{color:#999;border-color:#e9e9e9;background:#fafafa}.personal-home__spaces{scroll-margin-top:calc(var(--personal-global-header-height) + 16px);margin-top:0;padding:26px 28px;border:1px solid #e2e2e2;border-radius:12px;background:#fff}.personal-home__spaces header{display:flex;justify-content:space-between;align-items:center;gap:16px}.personal-home__spaces h2,.home-next h2{margin:0 0 8px;font-size:16px;font-weight:600}.personal-home__spaces ul{list-style:none;padding:0;margin:22px 0 0}.personal-home__spaces li{display:flex;align-items:center;gap:14px;border-top:1px solid #ededed;padding:20px 0 0;margin-top:18px}.personal-home__spaces li>div{flex:1;min-width:0}.personal-home__spaces strong{display:block;font-size:13px;font-weight:550;overflow-wrap:anywhere}.personal-home__spaces li span{display:block;font-size:11px;color:#767676;margin-top:6px}.personal-home__empty{padding:22px 0 0;margin:0;font-size:12px;line-height:1.8;color:#767676}.home-next{margin-top:32px}.home-next details{border:1px solid #e2e2e2;border-radius:8px;padding:17px 20px;margin-top:12px;background:#fff;font-size:13px}.home-next summary{cursor:pointer;font-weight:550}.home-next details p{font-size:12px;line-height:1.9;color:#6c6c6c}.home-next details span{font-size:11px;color:#767676}.personal-home__footer{margin-top:32px;text-align:center;color:#767676;font-size:11px}.personal-home__button{margin:14px 0;padding:10px 16px;border:1px solid #dedede;border-radius:6px;background:#fff}@media(max-width:640px){.personal-home__main{padding:28px 16px}.home-quests__header{align-items:flex-start;padding:16px;flex-wrap:wrap;gap:12px}.personal-home__guide-title{font-size:18px}.personal-home__spaces{padding:22px 20px}.personal-home__spaces header{align-items:flex-start}.personal-home__spaces header>a{white-space:nowrap}}.personal-home__account-name{margin:0;padding:10px 14px;font-size:12px;overflow-wrap:anywhere}.personal-home .account-popover button{width:100%;border:0;padding:10px 14px;background:transparent;text-align:left;font:inherit;cursor:pointer}@media(max-width:820px){.personal-home .mypage-sidebar{width:58px}.personal-home .sidebar-link{justify-content:center;padding:0}.personal-home .sidebar-link span{display:none}.personal-home__main{margin-left:calc(58px + var(--project-switcher-width))}}@media(max-width:560px){.personal-home .project-switcher{display:none}.personal-home{--project-switcher-width: 0px}.personal-home .project-switcher__toggle{display:none}.personal-home .global-header{gap:8px;padding-inline:10px}.personal-home .global-header__left{gap:10px}.personal-home .global-links{display:flex;gap:10px;font-size:12px}.personal-home .global-links svg{display:none}.personal-home .brand-logo{width:76px;height:auto}.personal-home .project-header{padding-inline:12px}.personal-home .project-title small{display:none}}.personal-home .global-header__right>.account-switcher{display:block}.personal-home .space-rail{overflow-y:auto;overflow-x:hidden}.personal-home .space-rail__button{--project-icon-background: #fafafa;color:#555;border-color:#d2d2d2;font-size:14px;font-weight:600}.personal-home .space-rail__button.is-selected{--project-icon-background: #383838;color:#fff}.space-rail__retry{padding:6px 2px;border:0;font-size:10px;color:#666;background:transparent;cursor:pointer}.space-rail__skeleton{display:grid;gap:10px;justify-items:center}.space-rail__skeleton>span{width:46px;height:46px;border-radius:11px;background:#d8d8d4;animation:space-rail-pulse 1.1s ease-in-out infinite alternate}.space-rail__skeleton>span:nth-child(2){animation-delay:.12s}.space-rail__skeleton>span:nth-child(3){animation-delay:.24s}@keyframes space-rail-pulse{to{opacity:.46}}@media(prefers-reduced-motion:reduce){.space-rail__skeleton>span{animation:none}}.personal-home__projects{margin-top:24px;padding:26px 28px;border:1px solid #e2e2e2;border-radius:12px;background:#fff}.personal-home__projects h2{margin:0 0 8px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.personal-home__projects header p{margin:0;color:#737373;font-size:12px;line-height:1.8}.personal-home__projects ul{list-style:none;margin:20px 0 0;padding:0}.personal-home__projects li{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #ededed}.personal-home__projects li>div{min-width:0}.personal-home__projects li>svg{flex-shrink:0}.personal-home__projects strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.personal-home__projects small{display:block;margin-top:4px;color:#767676;font-size:11px}@media(max-width:640px){.personal-home__projects{padding:22px 20px}}.personal-home{--personal-global-header-height: 51px}.personal-home.app-shell{padding-top:var(--personal-global-header-height)}.personal-home .mypage-sidebar{top:var(--personal-global-header-height)}.personal-home__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:820px){.personal-home{--personal-global-header-height: 49px}}.personal-home .mypage-sidebar{background:#f7f7f7}.personal-home .mypage-sidebar__link.is-active{background:#e8e8e8}.personal-home .mypage-sidebar__link[aria-disabled=true]{color:var(--muted);background:transparent}.personal-home .mypage-sidebar__link small{margin-left:4px;font-size:10px}.personal-home__content{container:home-content / inline-size}.personal-home :is(#mypage-overview,#mypage-issues,#mypage-focus,#mypage-projects,#mypage-deadlines){scroll-margin-top:calc(var(--personal-global-header-height) + 16px)}.personal-home :is(.my-panel,.my-stats){box-shadow:none}.personal-home .my-page-grid{grid-template-columns:minmax(0,1fr) 280px}.personal-home .my-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-home .my-stat{padding:18px 16px}.personal-home .my-stat:nth-child(2){border-right:0}.personal-home .my-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.personal-home .my-stat__icon,.personal-home .my-project-mark{color:#666;background:#f2f2f2}.personal-home .my-project-filter:disabled{color:#737373;cursor:default}@container home-content (max-width: 900px){.personal-home .my-page-grid{grid-template-columns:minmax(0,1fr)}.personal-home .my-page-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container home-content (max-width: 520px){.personal-home .my-stats,.personal-home .my-page-rail{grid-template-columns:minmax(0,1fr)}.personal-home .my-stat{border-right:0;border-bottom:1px solid var(--line)}.personal-home .my-stat:last-child{border-bottom:0}.personal-home .my-panel-header{flex-wrap:wrap;gap:12px}}@media(max-width:820px){.personal-home{--mypage-sidebar-width: 58px}}.personal-home button.mypage-sidebar__link{width:100%;border:0;text-align:left}.personal-home .my-stat__copy>span{color:var(--ink)}.home-quests__guide .hint-tooltip__trigger{width:30px;height:30px;border:0;border-radius:5px;color:#777;background:transparent;cursor:pointer}.home-quests__guide .hint-tooltip__trigger:hover,.home-quests__guide .hint-tooltip__trigger:focus-visible{color:#2b2b2b;background:#eee}.home-quests__tooltip,.home-quests__tooltip:after{border-color:#343434;background:#343434}.home-quests__tooltip{color:#fff;box-shadow:0 4px 12px #0000001f}.home-quests__story-title{min-width:0;margin:0;font-size:14px;font-weight:600}.personal-home__guide-column>.my-page-rail{grid-template-columns:minmax(0,1fr);grid-row:auto;gap:22px;margin-bottom:28px}@media(max-width:1050px){.personal-home{--personal-global-header-height: 92px}.personal-home .global-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;height:var(--personal-global-header-height);padding:6px 12px}.personal-home .global-header__left{display:contents}.personal-home .global-brand-cluster{grid-column:1;grid-row:1}.personal-home .global-header__right{grid-column:2;grid-row:1}.personal-home .global-links{display:flex;grid-column:1 / -1;grid-row:2;gap:10px;font-size:12px}.personal-home .project-shortcuts{gap:4px;padding-left:10px}}@media(max-width:360px){.personal-home .global-links{gap:6px}.personal-home .global-links>a{padding-inline:6px}.personal-home .project-shortcuts{gap:3px;padding-left:6px}.personal-home .project-shortcuts__project,.personal-home .project-shortcuts__add .hint-tooltip__trigger{width:28px;height:28px}.personal-home .project-shortcuts .ui-combobox__trigger{padding-inline:5px}}.personal-home__loading-status{margin:0 0 16px;color:#4b4b4b;font-size:13px}.home-skeleton__shape{border-radius:10px}.home-skeleton__bar--label{width:62%;height:12px;margin-bottom:7px}.home-skeleton__bar--note{width:84%;height:10px}.home-skeleton__bar--value{width:34px;height:20px}.home-skeleton__bar--title{width:128px;height:15px}.home-skeleton__bar--action{width:96px;height:26px;border-radius:8px}.home-skeleton__day{display:grid;align-content:start;gap:12px}.home-skeleton__bar--date{width:64%;height:13px}.home-skeleton__bar--count{width:46%;height:18px}.home-skeleton__bar--chip{width:78%;height:12px}.home-skeleton__tabs{display:flex;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.home-skeleton__bar--tab{width:88px;height:14px}.home-skeleton__issue{min-height:80px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) 76px;align-items:center;gap:16px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--line)}.home-skeleton__issue:last-child{border-bottom:0}.home-skeleton__bar--issue-project,.home-skeleton__bar--issue-subject,.home-skeleton__bar--issue-meta{height:14px}@container home-content (max-width: 520px){.home-skeleton__issue{grid-template-columns:minmax(0,1fr);gap:10px}.home-skeleton__bar--issue-meta{width:76px}}.home-skeleton__body{display:grid;gap:12px;padding:18px}.home-skeleton__body--focus{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.home-skeleton__shape--ring{width:74px;height:74px;border-radius:50%}.home-skeleton__bar--row{height:14px}.home-skeleton__bar--row:nth-child(2){width:82%}.home-skeleton__bar--row:nth-child(3){width:66%}.home-skeleton__bar--guide-title{width:148px;height:18px;margin:0 0 16px}.home-skeleton__quests-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px}.home-skeleton__quests-header .home-skeleton__bar--label{width:130px;margin-bottom:0}.home-skeleton__quest{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.home-skeleton__shape--dot{flex-shrink:0;width:20px;height:20px;border-radius:50%}.home-skeleton__bar--quest{flex:1;height:13px}.home-skeleton__bar--quest-action{flex-shrink:0;width:56px;height:13px}.my-page-shell{--mypage-sidebar-width: 216px;min-height:100dvh;padding-left:calc(var(--project-switcher-width) + var(--mypage-sidebar-width));padding-top:51px;background:radial-gradient(circle at 8% 0%,rgb(19 124 150 / 7%),transparent 28rem),var(--page)}#mypage-overview,#mypage-issues,#mypage-focus,#mypage-projects,#mypage-deadlines{scroll-margin-top:75px}.global-link--active{color:var(--brand-strong)!important;background:var(--brand-soft)}.my-page-content{width:min(100%,1480px);margin:0 auto;padding:36px 38px 64px}.my-page-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:28px}.my-page-identity{display:flex;align-items:center;gap:18px}.my-page-avatar{width:62px;height:62px;display:grid;flex:0 0 auto;place-items:center;border:5px solid #fff;border-radius:18px;color:#fff;background:var(--brand);box-shadow:0 7px 22px #0b536826;font-size:23px;font-weight:700}.my-page-identity p{margin:0 0 5px;color:var(--brand);font-size:12px;font-weight:700}.my-page-identity h1{margin:0 0 6px;color:var(--ink);font-size:clamp(23px,2vw,30px);line-height:1.25;letter-spacing:-.035em}.my-page-identity div>span{color:var(--muted);font-size:13px}.my-page-actions{display:flex;align-items:center;gap:10px}.my-page-actions button,.my-project-filter{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.my-page-actions button:active,.my-project-filter:active,.my-issue-tabs button:active{transform:translateY(1px)}.my-page-settings{border:1px solid var(--line-strong);color:#52636b;background:#fff}.my-page-settings:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.my-page-primary{border:1px solid var(--brand);color:#fff;background:var(--brand);box-shadow:0 5px 13px #137c962e}.my-page-primary:hover{background:var(--brand-strong)}.my-page-skeleton{height:620px;border-radius:12px;background:linear-gradient(90deg,#fff 25%,#edf2f4,#fff 75%);background-size:200% 100%;animation:my-page-shimmer 1.3s ease-in-out infinite}@keyframes my-page-shimmer{to{background-position:-200% 0}}@media(max-width:1180px){.my-page-content{padding-right:24px;padding-left:24px}.my-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.my-stat:nth-child(2){border-right:0}.my-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.my-page-grid{grid-template-columns:minmax(0,1fr) 320px}.my-issue-row{grid-template-columns:minmax(150px,.65fr) minmax(220px,1.2fr) 78px 78px 30px;gap:10px}}@media(max-width:940px){.my-page-grid{grid-template-columns:minmax(0,1fr)}.my-page-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-row:2}}@media(max-width:820px){.my-page-shell{--mypage-sidebar-width: 58px;padding-top:49px}.my-page-content{padding:28px 18px 48px}.my-page-hero{align-items:flex-end}.my-page-identity div>span,.my-page-settings{display:none!important}.my-page-avatar{width:52px;height:52px;border-width:4px;border-radius:15px;font-size:19px}.my-page-identity h1{font-size:22px}.my-issue-row{grid-template-columns:minmax(145px,.7fr) minmax(230px,1.3fr) 74px 30px}.my-issue-row>.my-issue-status{display:none}.my-issue-mobile-meta{display:none}.my-week-grid{overflow-x:auto;grid-template-columns:repeat(5,minmax(170px,1fr))}}@media(max-width:680px){.my-page-content{padding-right:12px;padding-left:12px}.my-page-hero{align-items:flex-start}.my-page-avatar{display:none}.my-page-identity h1{font-size:20px}.my-page-primary{width:39px;padding:0!important;font-size:0!important}.my-stats{grid-template-columns:minmax(0,1fr)}.my-stat,.my-stat:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.my-stat:last-child{border-bottom:0}.my-boost-header{align-items:flex-start;flex-direction:column;padding-top:16px;padding-bottom:14px}.my-project-filter{width:100%}.my-issue-tabs{overflow-x:auto}.my-issue-tabs>a{display:none}.my-issue-row{grid-template-columns:1fr 30px;gap:9px 12px;padding:13px 12px 13px 17px}.my-issue-project,.my-issue-subject{grid-column:1}.my-issue-subject-line>a{overflow:visible;white-space:normal}.my-issue-mobile-meta{display:flex;gap:8px;margin-top:8px}.my-issue-mobile-meta .my-issue-status{min-width:auto;height:22px}.my-issue-time,.my-issue-row>.my-issue-status{display:none}.my-issue-open{grid-row:1 / 3;grid-column:2}.my-page-rail{grid-template-columns:minmax(0,1fr)}.my-focus-summary{justify-content:center}}@media(prefers-reduced-motion:reduce){.my-page-skeleton{animation:none}}.notifications-page{min-height:100dvh;padding-top:51px;color:var(--ink);background:var(--page)}.notifications-content{min-height:calc(100dvh - 51px);margin-left:var(--project-switcher-width);padding:42px clamp(24px,4vw,58px) 72px}.notifications-hero,.notifications-inbox{width:min(100%,1060px);margin-right:auto;margin-left:auto}.notifications-hero{min-height:112px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:22px}.notifications-hero>div{min-width:0}.notifications-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:700}.notifications-hero h1{margin:0 0 8px;color:var(--ink);font-size:25px;font-weight:680;letter-spacing:-.03em}.notifications-hero p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.notifications-inbox{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.notifications-inbox>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 18px;border-bottom:1px solid var(--line);background:#fbfbfa}.notifications-inbox>header>div{display:flex;align-items:baseline;gap:9px}.notifications-inbox h2{margin:0;color:var(--ink);font-size:14px;font-weight:680}.notifications-inbox>header>div>span{color:var(--muted);font-size:12px}.notifications-inbox nav{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:6px;background:#efefed}.notifications-inbox nav button{min-width:66px;height:29px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;border-radius:4px;color:#6f6e69;background:transparent;font-size:12px;font-weight:650}.notifications-inbox nav button.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f0f0f1a}.notifications-inbox nav button>span{min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:8px;color:#55534d;background:#e7e7e5;font-size:13px}.notifications-list{display:grid}.notification-row{min-width:0;min-height:86px;display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;border-bottom:1px solid var(--line);background:#fff}.notification-row:last-child{border-bottom:0}.notification-row.is-unread{background:#f5f8f7}.notification-row>a{min-width:0;min-height:inherit;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px}.notification-row>a:hover .notification-row__body>span:first-child strong,.notification-row>a:focus-visible .notification-row__body>span:first-child strong{text-decoration:underline;text-underline-offset:2px}.notification-row__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:7px;color:#526d82;background:#eaf0f4}.notification-row--mention .notification-row__icon,.notification-row--assignment .notification-row__icon{color:#58724f;background:#ebf1e8}.notification-row--meeting .notification-row__icon{color:#7b6531;background:#f7f0dc}.notification-row--qa .notification-row__icon{color:#5f557a;background:#eeeaf5}.notification-row--system .notification-row__icon{color:#6f6e69;background:#efefed}.notification-row__body{min-width:0;display:grid;gap:5px}.notification-row__body>span:first-child{min-width:0;display:flex;align-items:center;gap:7px}.notification-row__body strong{overflow:hidden;color:var(--ink);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.notification-row__body>span:first-child>i{flex:0 0 auto;padding:2px 5px;border-radius:3px;color:#426b63;background:#e5efec;font-size:11px;font-style:normal;font-weight:700}.notification-row__body>span:nth-child(2){overflow:hidden;color:#5f5e5b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.notification-row__body small{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.notification-row__body small b{color:#6f6e69;font-weight:600}.notification-row__body small i{margin:0 6px;font-style:normal}.notification-row__action{display:flex;justify-content:flex-end;padding-right:18px}.notification-row__action button{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:4px;color:#55534d;background:#fff;font-size:13px;font-weight:650}.notification-row__action button:hover{border-color:var(--line-strong);color:var(--ink);background:#f7f7f5}.notification-row__action>span{padding-right:7px;color:#aaa9a5;font-size:13px}.notifications-empty{min-height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 20px;text-align:center}.notifications-empty>span{width:52px;height:52px;display:grid;place-items:center;margin-bottom:13px;border-radius:9px;color:#6f6e69;background:#efefed}.notifications-empty strong{color:var(--ink);font-size:13px}.notifications-empty p{margin:7px 0 15px;color:var(--muted);font-size:12px}.notifications-empty button{padding:6px 9px;border:0;border-radius:4px;color:#55534d;background:#efefed;font-size:12px;font-weight:650}@media(max-width:820px){.notifications-page{padding-top:49px}.notifications-content{min-height:calc(100dvh - 49px)}}@media(max-width:680px){.notifications-content{padding:28px 14px 52px}.notifications-hero{min-height:0;align-items:stretch;flex-direction:column;gap:18px}.notifications-hero .ui-button{width:fit-content}.notifications-inbox>header{align-items:stretch;flex-direction:column;gap:12px}.notifications-inbox nav{width:100%}.notifications-inbox nav button{min-width:0;flex:1}.notification-row{grid-template-columns:minmax(0,1fr)}.notification-row>a{padding-bottom:8px}.notification-row__body>span:nth-child(2){white-space:normal}.notification-row__action{justify-content:flex-start;padding:0 18px 12px 74px}}@media(prefers-reduced-motion:reduce){.notifications-page *,.notifications-page *:before,.notifications-page *:after{transition:none!important}}.ui-data-table-container{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.ui-data-table{width:100%;border-collapse:collapse}.ui-data-table th,.ui-data-table td{padding:0 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.ui-data-table thead th{color:var(--muted);background:#f7f7f5;font-size:12px;font-weight:700}.ui-data-table tbody tr{background:#fff;transition:background-color .12s ease,opacity .12s ease}.ui-data-table tbody tr:hover{background:#fbfbfa}.ui-data-table tbody tr:last-child td{border-bottom:0}.organization-settings-page{min-height:100dvh;padding-top:51px;color:var(--ink);background:var(--page)}.organization-settings-layout{min-height:calc(100dvh - 51px);display:grid;grid-template-columns:230px minmax(0,1fr);margin-left:var(--project-switcher-width)}.organization-settings-navigation{min-width:0;display:flex;flex-direction:column;padding:25px 15px 22px;border-right:1px solid var(--line);background:#f7f7f5}.organization-settings-navigation__title{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 9px;color:var(--ink);font-size:13px}.organization-settings-navigation__title svg{color:#6f6e69}.organization-settings-navigation__organization{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:18px 0 16px;padding:11px 9px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.organization-settings-navigation__organization>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;color:#5f5e5b;background:#fff}.organization-settings-navigation__organization>div{min-width:0;display:grid;gap:3px}.organization-settings-navigation__organization strong,.organization-settings-navigation__organization small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-settings-navigation__organization strong{color:var(--ink);font-size:13px;font-weight:650}.organization-settings-navigation__organization small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.organization-settings-navigation nav{display:grid;gap:2px}.organization-settings-navigation nav button{min-height:38px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:5px;color:#5f5e5b;background:transparent;font-size:12px;text-align:left}.organization-settings-navigation nav button svg{color:#787774}.organization-settings-navigation nav button:hover{color:var(--ink);background:#efefed}.organization-settings-navigation nav button.is-active{color:var(--ink);background:#e7e7e5;font-weight:650}.organization-settings-navigation nav button.is-active svg{color:var(--ink)}.organization-settings-navigation__security{display:flex;align-items:center;gap:6px;margin-top:auto;padding:14px 9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.45}.organization-settings-content{min-width:0;padding:42px clamp(28px,4vw,62px) 72px}.organization-identity-summary{min-height:84px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:15px 27px;border-bottom:1px solid var(--line);background:#fbfbfa}.organization-logo-tooltip-wrap{position:relative;width:44px;height:44px}.organization-logo-preview-button{position:relative;width:44px;height:44px;display:grid;place-items:center;overflow:hidden;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:#fff}.organization-logo-preview-button>.organization-logo{width:40px;height:40px;object-fit:contain}.organization-logo-preview-button>span{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;color:#fff;background:#191919a8;opacity:0;transition:opacity .12s ease}.organization-logo-preview-button:hover>span,.organization-logo-preview-button:focus-visible>span{opacity:1}.organization-logo-tooltip{position:absolute;top:50%;left:calc(100% + 10px);z-index:5;width:min(280px,calc(100vw - 160px));padding:8px 10px;border:1px solid #55534d;border-radius:5px;color:#f7f7f5;background:#37352f;box-shadow:0 4px 12px #0f0f0f29;font-size:12px;font-weight:500;line-height:1.55;opacity:0;pointer-events:none;transform:translateY(-50%) translate(-3px);transition:opacity .12s ease,transform .12s ease}.organization-logo-tooltip:before{content:"";position:absolute;top:50%;right:100%;border:5px solid transparent;border-right-color:#37352f;transform:translateY(-50%)}.organization-logo-tooltip-wrap:hover .organization-logo-tooltip,.organization-logo-tooltip-wrap:focus-within .organization-logo-tooltip{opacity:1;transform:translateY(-50%) translate(0)}.organization-identity-summary>div{min-width:0;display:grid;gap:4px}.organization-identity-summary strong,.organization-identity-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-identity-summary strong{color:var(--ink);font-size:13px;font-weight:650}.organization-identity-summary small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.organization-settings-page .settings-form-field input[readonly]{color:#787774;background:#f1f1ef}.organization-members-table th:first-child{width:34%}.organization-members-table th:nth-child(2){width:13%}.organization-members-table th:nth-child(3){width:23%}.organization-members-table th:nth-child(4){width:20%}.organization-session-field{width:min(100%,360px)}.organization-security-notice{padding:20px 27px;border-top:1px solid var(--line);background:#fffaf0}.organization-billing-panel{display:grid;gap:18px}.organization-billing-panel>.settings-panel__header{margin-bottom:6px}.organization-billing-title{display:inline-flex;align-items:center;gap:8px}.organization-current-plan{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;border:1px solid var(--line-strong);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.organization-current-plan__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:6px;color:#55534d;background:#e7e7e5}.organization-current-plan__name{min-width:0;display:grid;gap:3px}.organization-current-plan__name>span{color:var(--muted);font-size:13px;font-weight:650}.organization-current-plan__name strong{color:var(--ink);font-size:17px;font-weight:700}.organization-current-plan__name small{color:var(--muted);font-size:12px}.organization-current-plan__price{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-items:end;column-gap:4px}.organization-current-plan__price strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px}.organization-current-plan__price span,.organization-current-plan__price small{color:var(--muted);font-size:13px}.organization-current-plan__price small{grid-column:1 / -1;margin-top:4px;padding:3px 6px;border-radius:3px;background:#efefed}.organization-current-plan>dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:3px 0 0;padding-top:15px;border-top:1px solid var(--line)}.organization-current-plan>dl>div{display:grid;gap:5px;padding:0 15px;border-right:1px solid var(--line)}.organization-current-plan>dl>div:first-child{padding-left:0}.organization-current-plan>dl>div:last-child{padding-right:0;border-right:0}.organization-current-plan dt,.organization-payment-card dt{color:var(--muted);font-size:13px}.organization-current-plan dd,.organization-payment-card dd{margin:0;color:#55534d;font-size:12px;font-weight:650}.organization-billing-grid{display:grid;grid-template-columns:minmax(0,1fr)}.organization-payment-card{border:1px solid var(--line);border-radius:7px;background:#fff}.organization-payment-card>header{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border-bottom:1px solid var(--line)}.organization-payment-card>header>div{display:flex;align-items:center;gap:8px}.organization-payment-card h2,.organization-invoices h2,.organization-invoices p{margin:0}.organization-payment-card h2,.organization-invoices h2{color:var(--ink);font-size:12px;font-weight:650}.organization-payment-card>header>span{padding:3px 7px;border-radius:4px;color:#4e694e;background:#edf3ec;font-size:13px;font-weight:650}.organization-payment-method{min-height:78px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 17px;padding:14px;border-radius:6px;color:#f7f7f5;background:#37352f}.organization-payment-method>span{font-size:12px;font-weight:750}.organization-payment-method>strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em}.organization-payment-method>small{color:#d3d2cf;font-size:13px}.organization-payment-card>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 17px 17px}.organization-payment-card>dl>div{min-width:0;display:grid;gap:4px}.organization-payment-card dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organization-invoices p{color:var(--muted);font-size:12px;line-height:1.65}.organization-invoices{display:grid;gap:10px;margin-top:2px}.organization-invoices>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:3px 2px}.organization-invoices>header>div{display:grid;gap:4px}.organization-invoices>header>span{color:var(--muted);font-size:12px}.organization-invoice-table{min-width:760px}.organization-invoice-table th:nth-child(1){width:17%}.organization-invoice-table th:nth-child(2){width:18%}.organization-invoice-table th:nth-child(3){width:17%}.organization-invoice-table th:nth-child(4){width:15%}.organization-invoice-table th:nth-child(5){width:14%}.organization-invoice-table th:last-child,.organization-invoice-table td:last-child{width:120px}.organization-invoice-table td{color:#55534d;font-size:12px}.organization-invoice-table td>strong,.organization-invoice-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:650}.organization-invoice-status{display:inline-flex;align-items:center;min-height:23px;padding:0 7px;border-radius:4px;font-size:13px;font-weight:650}.organization-invoice-status--paid{color:#4e694e;background:#edf3ec}.organization-invoice-status--open{color:#806126;background:#fbf3db}.organization-invoice-table a{display:inline-flex;align-items:center;gap:4px;padding:6px 7px;border-radius:4px;color:var(--ink);font-size:12px;font-weight:650}.organization-invoice-table a:hover{background:#efefed}.organization-plan-dialog{display:grid;gap:15px;padding:20px}.organization-billing-cycle{width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(110px,auto));gap:3px;padding:3px;border:1px solid var(--line);border-radius:6px;background:#f1f1ef}.organization-billing-cycle button{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-radius:4px;color:var(--muted);background:transparent;font-size:12px;font-weight:650}.organization-billing-cycle button.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f0f0f14}.organization-billing-cycle button small{color:#6f7b5d;font-size:11px}.organization-plan-options{display:grid;gap:8px}.organization-plan-options>label{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:13px;border:1px solid var(--line);border-radius:6px;background:#fff}.organization-plan-options>label:hover{border-color:#aaa9a5}.organization-plan-options>label.is-selected{border-color:#55534d;background:#fbfbfa;box-shadow:inset 0 0 0 1px #55534d}.organization-plan-options>label.is-disabled{opacity:.52}.organization-plan-options>label>input{position:absolute;width:1px;height:1px;opacity:0}.organization-plan-options>label:has(input:focus-visible){outline:2px solid #787774;outline-offset:2px}.organization-plan-option__check{width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:#fff}.is-selected .organization-plan-option__check{border-color:#37352f;background:#37352f}.organization-plan-option__content{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px}.organization-plan-option__content>span{display:grid;gap:3px}.organization-plan-option__content>span:nth-child(2){justify-items:end}.organization-plan-option__content>span:nth-child(3){grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 14px}.organization-plan-option__content strong{color:var(--ink);font-size:13px;font-weight:700}.organization-plan-option__content>span:nth-child(2) strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.organization-plan-option__content small{color:var(--muted);font-size:13px}.organization-plan-option__content>span:nth-child(3) small{display:inline-flex;align-items:center;gap:3px}.organization-plan-option__content em{grid-column:1 / -1;color:#9d3733;font-size:13px;font-style:normal}.organization-plan-dialog__summary{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:5px;color:#55534d;background:#efefed}.organization-plan-dialog__summary span,.organization-plan-dialog__summary small{color:var(--muted);font-size:13px}.organization-plan-dialog__summary strong{font-size:12px}.organization-plan-dialog__summary small{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(max-width:920px){.organization-settings-layout{grid-template-columns:190px minmax(0,1fr)}.organization-settings-content{padding-right:24px;padding-left:24px}.organization-members-table{min-width:720px}.organization-billing-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.organization-settings-page{padding-top:49px}.organization-settings-layout{min-height:calc(100dvh - 49px)}}@media(max-width:680px){.organization-settings-layout{display:block}.organization-settings-navigation{position:relative;display:block;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.organization-settings-navigation__title{min-height:28px}.organization-settings-navigation__organization,.organization-settings-navigation__security{display:none}.organization-settings-navigation nav{display:flex;gap:7px;margin-top:9px;overflow-x:auto;padding-bottom:3px}.organization-settings-navigation nav button{min-height:32px;flex:0 0 auto;padding:0 10px;white-space:nowrap}.organization-settings-content{padding:28px 16px 52px}.organization-current-plan{grid-template-columns:46px minmax(0,1fr);padding:17px}.organization-current-plan__price{grid-column:1 / -1;justify-self:start;justify-items:start;margin-left:60px}.organization-current-plan>dl{grid-template-columns:minmax(0,1fr);gap:10px}.organization-current-plan>dl>div,.organization-current-plan>dl>div:first-child,.organization-current-plan>dl>div:last-child{padding:0;border-right:0}.organization-payment-card>dl{grid-template-columns:minmax(0,1fr);gap:10px}.organization-plan-option__content{grid-template-columns:minmax(0,1fr)}.organization-plan-option__content>span:nth-child(2){justify-items:start}.organization-plan-option__content>span:nth-child(3){grid-column:1}.organization-identity-summary{padding:15px 18px}.organization-security-notice{padding:18px}}@media(prefers-reduced-motion:reduce){.organization-settings-page *,.organization-settings-page *:before,.organization-settings-page *:after{scroll-behavior:auto!important;transition:none!important}}.app-state{min-height:100vh;display:grid;place-items:center;padding:32px;background:var(--surface, #f7f6f3);color:var(--ink, #272622)}.app-state>section{width:min(440px,100%);display:grid;justify-items:center;gap:14px;text-align:center}.app-state__icon{min-width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line, #e2e0da);border-radius:12px;color:#8d3b37;background:#fff;font-size:15px;font-weight:750}.app-state h1,.app-state p{margin:0}.app-state h1{font-size:22px}.app-state p{max-width:380px;color:var(--muted, #73716b);font-size:13px;line-height:1.7}.app-state__action{margin-top:6px}.app-state__spinner{width:30px;height:30px;border:3px solid #dedbd4;border-top-color:#5d5a54;border-radius:50%;animation:app-state-spin .7s linear infinite}@keyframes app-state-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-state__spinner{animation-duration:1.4s}}.personal-home.project-home{padding-top:calc(var(--personal-global-header-height) + 50px)}.project-home .project-header{top:var(--personal-global-header-height);height:50px}.project-home .project-title{min-width:0}.project-home .project-title h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}.project-home__mark{width:26px;height:26px;flex-shrink:0;border-radius:6px;font-size:13px}.project-home .sidebar{top:calc(var(--personal-global-header-height) + 50px)}.project-home .sidebar button{width:100%;border:0;background:transparent;text-align:left}.project-home button:disabled{cursor:default;opacity:.55}.project-home .dashboard-content{grid-template-columns:minmax(0,1fr) minmax(360px,.46fr)}.project-home .social-feed-heading h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:20px;letter-spacing:-.02em}.project-home .project-status-card__unavailable{padding:12px;margin:0;color:var(--muted);font-size:12px}.project-home .project-status-card thead th{white-space:normal}.project-home .project-status-card td{cursor:default}.project-home .cycles-card>p{margin:0;padding:20px;font-size:13px;color:var(--muted)}.project-home__loading-status{margin:0 0 12px;color:var(--muted);font-size:13px}.project-home__loading-title{width:min(220px,50vw);height:18px}.project-home__loading-card{display:grid;align-content:start;gap:18px;padding:20px;margin-bottom:16px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.project-home__loading-post{min-height:220px}.project-home__loading-row{display:flex;align-items:center;gap:12px}.project-home__loading-avatar{width:42px;height:42px;flex-shrink:0}.project-home__loading-input{flex:1;height:60px}.project-home__loading-action{width:82px;height:32px;justify-self:end}.project-home__loading-line{width:100%;height:12px}@media(max-width:1180px){.project-home .dashboard-content{grid-template-columns:minmax(0,1fr)}}.qa-page,.qa-detail-page{min-width:1180px;min-height:100dvh;padding-top:101px;color:var(--ink);background:var(--page);font-size:var(--font-size-body)}.qa-page{height:100dvh;overflow:hidden}.qa-page .project-members>:not(.project-search),.qa-detail-page .project-members>:not(.project-search){display:none}.qa-content{height:calc(100dvh - 101px);display:flex;min-width:0;flex-direction:column;margin-left:calc(200px + var(--project-switcher-width));padding:14px 24px 0;overflow:hidden}.qa-workspace-header{position:fixed;top:101px;right:0;left:calc(200px + var(--project-switcher-width));z-index:19;height:58px;display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;padding:0 24px;border-bottom:1px solid var(--line);background:#fffffff7}.qa-workspace-title,.qa-view-switcher button,.qa-workspace-add{display:flex;align-items:center}.qa-workspace-title{gap:9px}.qa-workspace-title>svg{color:#5f5e5b}.qa-workspace-title h1{margin:0;color:var(--ink);font-size:16px;letter-spacing:-.02em}.qa-view-switcher{height:38px;display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));overflow:hidden;padding:3px;border:1px solid var(--line);border-radius:6px;background:var(--brand-soft)}.qa-view-switcher button{min-width:100px;height:30px;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:4px;color:var(--muted);background:transparent;font-size:12px;font-weight:700;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .1s ease}.qa-view-switcher button small{min-width:18px;color:inherit;font-size:13px;font-variant-numeric:tabular-nums}.qa-view-switcher button:hover{color:var(--ink);background:#ffffffad}.qa-view-switcher button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f0f0f14}.qa-view-switcher button:active{transform:translateY(1px)}.qa-workspace-add{width:fit-content;height:34px;justify-content:center;justify-self:end;gap:6px;padding:0 13px;border:1px solid #191919;border-radius:5px;color:#fff;background:#191919;font-size:12px;font-weight:800;cursor:pointer}.qa-workspace-add:hover{background:#37352f}.qa-content--workspace{height:calc(100dvh - 159px);margin-top:58px}.qa-heading{min-height:56px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:24px}.qa-heading>div,.qa-heading>div>span,.qa-overview>div,.qa-overview>div>span:last-child,.qa-context-tabs,.qa-filter-controls,.qa-toolbar,.qa-toolbar>div,.qa-context-badge,.qa-requester,.qa-assignee,.qa-subject-rounds,.qa-reference-count,.qa-create-section__label,.qa-reference-selected,.qa-create-drawer footer,.qa-detail-keyline,.qa-detail-actions,.qa-detail-breadcrumb,.qa-conversation-panel>header,.qa-conversation-panel>header>div,.qa-message-references,.qa-reply-kind,.qa-reply-composer>header,.qa-reply-composer>footer,.qa-reply-composer>footer>div,.qa-reply-reference,.qa-closed-notice,.qa-detail-assignee,.qa-related-panel header{display:flex;align-items:center}.qa-heading>div{gap:10px}.qa-heading>div>svg{color:var(--brand)}.qa-heading>div>span{align-items:baseline;gap:10px}.qa-heading h1{margin:0;color:var(--ink);font-size:20px;letter-spacing:-.03em}.qa-heading p{margin:0;color:var(--muted);font-size:12px}.qa-heading>button{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--brand);border-radius:8px;color:#fff;background:var(--brand);box-shadow:0 4px 10px #137c962b;font-size:13px;font-weight:800;cursor:pointer}.qa-heading>button:hover{background:var(--brand-strong)}.qa-overview{min-height:70px;display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.qa-overview>div{min-width:0;gap:10px;padding:11px 17px;border-right:1px solid var(--line)}.qa-overview>div:last-child{border-right:0}.qa-overview-icon{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:9px;color:var(--brand-strong);background:var(--brand-soft)}.qa-overview-icon--open{color:#a64844;background:#f9e8e6}.qa-overview-icon--closed{color:#61727a;background:#e9eef0}.qa-overview>div>span:last-child{min-width:0;align-items:baseline;gap:9px}.qa-overview small{color:#607078;font-size:12px;font-weight:700;white-space:nowrap}.qa-overview strong{color:var(--ink);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.qa-overview strong i{margin-left:3px;color:var(--muted);font-style:normal;font-size:13px;letter-spacing:0}.qa-filter-panel{min-height:66px;flex:0 0 auto;margin-top:12px;padding:10px 16px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.qa-context-tabs{height:37px;gap:4px;border-bottom:1px solid var(--line)}.qa-context-tabs button{height:37px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:0;border-bottom:2px solid transparent;color:#65747b;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.qa-context-tabs button.active{border-bottom-color:var(--brand);color:var(--brand-strong)}.qa-context-tabs button span{min-width:20px;height:19px;display:inline-grid;place-items:center;padding:0 5px;border-radius:5px;color:#6f7e85;background:#e9eef0;font-size:13px}.qa-context-tabs button.active span{color:var(--brand-strong);background:var(--brand-soft)}.qa-filter-controls{gap:12px;padding-top:0}.qa-filter-controls label{width:145px;display:flex;flex-direction:column;gap:4px;color:#607078;font-size:12px;font-weight:700}.qa-filter-controls label>button,.qa-keyword>div{width:100%;height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 9px;border:1px solid var(--line-strong);border-radius:7px;color:#63727a;background:#fbfcfd;font-size:12px;cursor:pointer}.qa-filter-select{width:100%;height:32px}.qa-filter-select .custom-select__trigger{padding:0 9px;border-color:var(--line-strong);background:#fbfcfd;font-size:12px;font-weight:500}.qa-filter-controls .qa-keyword{width:min(23vw,260px)}.qa-keyword>div{justify-content:flex-start;gap:6px}.qa-keyword input{min-width:0;flex:1;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.qa-toolbar{min-height:44px;flex:0 0 auto;justify-content:space-between;color:var(--muted);font-size:12px}.qa-toolbar>div{gap:6px}.qa-toolbar button{height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--line-strong);border-radius:7px;color:#5c6b72;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.qa-toolbar button:hover,.qa-filter-controls label>button:hover,.qa-filter-select .custom-select__trigger:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.qa-toolbar .qa-list-share-trigger{border-color:#b9d1dc;color:#326e88;background:#edf6f9}.qa-toolbar .qa-list-share-trigger:hover{border-color:var(--brand);color:var(--brand-strong);background:#dfeff5}.qa-pagination{font-size:var(--font-size-body)}.qa-pagination>span{margin-right:8px;color:var(--ink)}.qa-toolbar .qa-pagination button{width:23px;height:23px;display:grid;place-items:center;padding:0;border-color:var(--line-strong);border-radius:7px;color:#586870;background:#fff;font-size:var(--font-size-body);font-weight:400;line-height:1}.qa-toolbar .qa-pagination button.current{border-color:var(--brand);color:#fff;background:var(--brand)}.qa-toolbar .qa-pagination button.next{width:58px;display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap}.qa-toolbar .qa-pagination button.next svg{flex:none}.qa-table{min-height:0;flex:1;overflow:auto;border:1px solid var(--line);border-bottom:0;border-radius:7px 7px 0 0;background:#fff;box-shadow:none;overscroll-behavior:contain;scroll-padding-block:42px 24px;scrollbar-color:#b5c4ca transparent;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.qa-table-head,.qa-table-row{min-width:1674px;display:grid;grid-template-columns:105px 92px 105px minmax(330px,1fr) 108px 165px 165px 105px 125px 92px 70px 86px 36px;align-items:center}.qa-table-head{position:sticky;top:0;z-index:3;height:42px;border-bottom:1px solid var(--line);color:var(--muted);background:#f7f7f5;box-shadow:none;font-size:13px;font-weight:700;text-align:center}.qa-table-head>span,.qa-table-row>span,.qa-table-row>a,.qa-table-row>time{min-width:0;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.qa-table-row{height:42px;min-height:42px;border-bottom:1px solid var(--line);color:var(--ink);background:#fff;font-size:13px;transition:background-color .13s ease}.qa-table-row:nth-child(2n){background:#fbfbfa}.qa-context-badge{width:fit-content;height:22px;justify-content:center;gap:4px;margin-left:9px;padding:0 7px;border-radius:6px;font-size:12px;font-weight:700;white-space:nowrap}.qa-context-badge--external{color:#315f78;background:#e2edf3}.qa-context-badge--internal{color:#536970;background:#e8edef}.qa-category-badge{width:fit-content;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid #c6d8df;border-radius:6px;color:#3f6878;background:#eff6f8;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.qa-table-row>.qa-category-badge{justify-self:center;padding:0 7px}.qa-category-badge[data-category=デザイン]{border-color:#d8cbea;color:#6b4d85;background:#f6f0fa}.qa-category-badge[data-category=実装]{border-color:#c8d6ea;color:#415f8d;background:#eef3fa}.qa-category-badge[data-category=運用]{border-color:#c7ddd4;color:#3e705d;background:#edf7f2}.qa-category-badge[data-category=その他]{border-color:#d8dcde;color:#65747b;background:#f3f5f5}.qa-key{color:var(--brand-strong);font-weight:600}.qa-key:hover,.qa-subject:hover>strong{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.qa-requester{gap:7px}.qa-subject{display:flex;align-items:center;gap:7px}.qa-subject>strong{min-width:0;overflow:hidden;color:var(--ink);font-size:13px;font-weight:500;text-overflow:ellipsis}.qa-tag-cell{display:flex;gap:4px}.qa-tag-cell i,.qa-detail-tags span{width:fit-content;padding:3px 7px;border:1px solid #c8d9e2;border-radius:5px;color:#416579;background:#f1f6f8;font-style:normal;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.qa-detail-tags{display:flex;flex-wrap:wrap;gap:5px}.qa-requester{color:#5f5e5b;font-size:13px;font-weight:500}.qa-assignee{gap:7px}.qa-requester i,.qa-requester .avatar,.qa-assignee i,.qa-assignee .avatar,.qa-detail-assignee i,.qa-detail-assignee .avatar{width:23px;height:23px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;background:var(--brand);font-style:normal;font-size:12px;font-weight:800}.qa-status-badge{width:fit-content;min-width:76px;height:23px;display:inline-grid;place-items:center;justify-self:center;padding:0 7px;border-radius:6px;font-size:13px;font-weight:800;white-space:nowrap}.qa-status-editor{width:92px;height:22px;justify-self:center;border:0;border-radius:6px}.qa-status-editor:hover .custom-select__trigger,.qa-status-editor:focus-within .custom-select__trigger{border-color:currentColor}.qa-status-editor .custom-select__trigger{padding:0 5px;border-color:transparent;border-radius:6px;color:inherit;background:transparent;font-size:13px;font-weight:700}.qa-status-editor .custom-select__trigger>span{flex:1;text-align:center}.qa-status-badge--unanswered{color:#93433f;background:#fbe5e2}.qa-status-badge--drafting{color:#795f19;background:#f6edce}.qa-status-badge--waiting{color:#245d79;background:#deeff4}.qa-status-badge--closed{color:#607078;background:#e8edef}.qa-subject-rounds{flex:0 0 auto;justify-content:flex-start;gap:3px;color:#6a7a81}.qa-subject-rounds svg{color:var(--brand)}.qa-subject-rounds strong,.qa-reference-count strong{color:var(--ink);font-variant-numeric:tabular-nums}.qa-due-soon{color:#c55450;font-weight:700}.qa-reference-count{justify-content:center;gap:3px;color:var(--brand-strong)}.qa-table-row>button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#829097;background:transparent;cursor:pointer}.qa-table-row>button:hover{color:var(--brand-strong);background:var(--brand-soft)}.qa-table-row>.qa-table-share-button{width:fit-content;min-width:54px;height:22px;display:inline-flex;align-items:center;justify-content:center;gap:4px;justify-self:center;padding:0 7px;border:1px solid #bdd3dd;border-radius:7px;color:#356f88;background:#edf6f9;font-size:13px;font-weight:800;white-space:nowrap}.qa-table-row>.qa-table-share-button:hover{border-color:var(--brand);color:var(--brand-strong);background:#dfeff5}.qa-table-share-empty{color:#a4afb4;text-align:center}.qa-table-body:after{width:100%;height:12px;display:block;content:""}.qa-table-row:last-child{border-bottom:0}.qa-drawer-backdrop{position:fixed;inset:101px 0 0 200px;z-index:21;border:0;background:#20333c47;cursor:default;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.qa-create-drawer{position:fixed;top:101px;right:0;bottom:0;z-index:22;width:min(480px,calc(100vw - 230px));overflow-y:auto;border-left:1px solid var(--line);background:#fff;box-shadow:-15px 0 35px #1c394621}.qa-create-drawer>header{position:sticky;top:0;z-index:2;min-height:70px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--line);background:#fffffff7}.qa-create-drawer>header span{color:var(--brand);font-size:12px;font-weight:800}.qa-create-drawer>header h2{margin:3px 0 0;font-size:18px;letter-spacing:-.02em}.qa-create-drawer>header button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#77868c;background:transparent;cursor:pointer}.qa-create-drawer>header button:hover{color:var(--brand-strong);background:var(--brand-soft)}.qa-create-drawer form{padding-bottom:76px}.qa-create-section{padding:19px 20px 21px;border-bottom:1px solid var(--line)}.qa-create-section__label{justify-content:space-between;margin-bottom:12px}.qa-create-section__label strong{font-size:13px}.qa-create-section__label span{color:var(--muted);font-size:12px}.qa-context-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.qa-context-options>button{min-height:67px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--line-strong);border-radius:9px;color:#68777e;background:#fbfcfd;text-align:left;cursor:pointer}.qa-context-options>button.active{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint);box-shadow:0 0 0 2px #137c9614}.qa-context-options button span,.qa-context-options button strong,.qa-context-options button small{display:block}.qa-context-options button strong{color:#405159;font-size:12px}.qa-context-options button small{margin-top:3px;color:var(--muted);font-size:13px}.qa-create-fields{display:grid;gap:14px}.qa-create-fields label,.qa-create-field{min-width:0;display:grid;gap:6px;color:#52636b;font-size:12px;font-weight:700}.qa-create-fields label>span i,.qa-create-field>span i{margin-left:4px;color:#b44d49;font-style:normal;font-size:13px}.qa-create-category-select{width:100%;height:37px;font-size:12px}.qa-create-category-select .custom-select__trigger{padding:0 10px;border-color:var(--line-strong);background:#fbfcfd}.qa-create-fields input,.qa-create-fields textarea,.qa-create-fields label>button{width:100%;border:1px solid var(--line-strong);border-radius:8px;outline:0;color:var(--ink);background:#fbfcfd;font:inherit;font-size:12px}.qa-create-fields input{height:37px;padding:0 10px}.qa-create-fields textarea{padding:9px 10px;resize:vertical;line-height:1.6}.qa-create-fields input:focus,.qa-create-fields textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #137c9617}.qa-create-row{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:10px}.qa-create-fields label>button{height:37px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 9px;cursor:pointer}.qa-reference-picker>button{height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--brand-strong);background:var(--brand-faint);font-size:12px;font-weight:700;cursor:pointer}.qa-reference-selected{width:fit-content;height:29px;gap:5px;padding:0 5px 0 8px;border-radius:6px;color:var(--brand-strong);background:var(--brand-soft);font-size:12px;font-weight:800}.qa-reference-selected button{width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:5px;color:var(--brand-strong);background:transparent;cursor:pointer}.qa-create-drawer form>footer{position:fixed;right:0;bottom:0;z-index:3;width:min(480px,calc(100vw - 230px));min-height:64px;justify-content:flex-end;gap:8px;padding:10px 20px;border-top:1px solid var(--line);background:#fffffff7;box-shadow:0 -8px 18px #2346560d}.qa-create-cancel,.qa-create-submit{height:36px;padding:0 13px;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.qa-create-cancel{border:1px solid var(--line-strong);color:#607078;background:#fff}.qa-create-submit{border:1px solid var(--brand);color:#fff;background:var(--brand)}.qa-create-submit:disabled{border-color:#d8e0e3;color:#97a3a8;background:#e8edef;cursor:not-allowed}.qa-detail-content{max-width:1780px;margin-left:calc(200px + var(--project-switcher-width));padding:18px 26px 72px}.qa-detail-breadcrumb{height:30px;gap:7px;color:var(--muted);font-size:12px}.qa-detail-breadcrumb a{display:inline-flex;align-items:center;gap:5px;color:var(--brand-strong);font-weight:700}.qa-detail-heading{min-height:88px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:11px 0 16px}.qa-detail-keyline{gap:8px;margin-bottom:8px}.qa-detail-keyline .qa-context-badge,.qa-detail-keyline .qa-category-badge{margin-left:0}.qa-detail-keyline>strong{color:var(--brand-strong);font-size:12px}.qa-detail-keyline>span:last-child{color:var(--muted);font-size:12px}.qa-detail-heading h1{margin:0;color:var(--ink);font-size:clamp(20px,1.7vw,27px);line-height:1.35;letter-spacing:-.035em;text-wrap:balance}.qa-detail-actions{flex:0 0 auto;gap:6px;padding-top:7px}.qa-detail-actions>button{height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;color:#5d6d74;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.qa-detail-actions>button:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.qa-detail-actions .qa-share-button{border-color:#b9cfda;color:var(--brand-strong);background:#f6fafc;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.qa-detail-actions .qa-share-button.is-copied{border-color:#9ac9ba;color:#25725d;background:#eaf6f1}.qa-detail-actions .qa-share-button.is-error{border-color:#e5b7b2;color:#a54742;background:#fdf1ef}.qa-detail-actions .qa-external-share-button{border-color:#b8d0dc;color:#2b6b87;background:#edf6fa}.qa-detail-actions .qa-external-share-button:hover{border-color:var(--brand);color:var(--brand-strong);background:#e1f1f7}.qa-detail-actions .qa-close-button{border-color:var(--brand);color:#fff;background:var(--brand)}.qa-detail-actions .qa-close-button:hover{color:#fff;background:var(--brand-strong)}.qa-detail-actions .qa-detail-more{width:34px;padding:0;justify-content:center}.qa-external-share-backdrop{position:fixed;inset:0;z-index:40;border:0;background:#1c303a57;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qa-external-share-panel{position:fixed;inset:0 0 0 auto;z-index:41;width:min(470px,calc(100vw - 32px));display:flex;flex-direction:column;color:var(--ink);background:#f4f7f8;box-shadow:-18px 0 44px #17374530;animation:qa-share-panel-in .18s ease-out}@keyframes qa-share-panel-in{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}.qa-external-share-panel>header{min-height:74px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line);background:#fff}.qa-external-share-panel>header>div{display:flex;align-items:center;gap:11px}.qa-external-share-panel>header>div>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--brand-strong);background:#e5f2f7}.qa-external-share-panel h2,.qa-external-share-panel p{margin:0}.qa-external-share-panel h2{color:var(--ink);font-size:16px;letter-spacing:-.02em}.qa-external-share-panel>header p{margin-top:3px;color:var(--muted);font-size:12px}.qa-external-share-panel>header>button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;color:#65767e;background:transparent;cursor:pointer}.qa-external-share-panel>header>button:hover{color:var(--brand-strong);background:var(--brand-faint)}.qa-external-share-body{min-height:0;display:grid;align-content:start;gap:14px;padding:16px 18px 28px;overflow-y:auto}.qa-external-share-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid #c8dde6;border-radius:10px;color:#38687c;background:#eaf4f8}.qa-external-share-notice>svg{flex:0 0 auto;margin-top:1px}.qa-external-share-notice strong{display:block;color:#315a6c;font-size:12px}.qa-external-share-notice p{max-width:42em;margin-top:4px;color:#5d7884;font-size:12px;line-height:1.65}.qa-external-share-form,.qa-external-share-list{padding:16px;border:1px solid var(--line);border-radius:11px;background:#fff}.qa-external-share-form{display:grid;gap:9px}.qa-external-share-form>div{display:grid;gap:3px;margin-bottom:3px}.qa-external-share-form strong,.qa-external-share-list>header strong{color:#354850;font-size:13px}.qa-external-share-form>div span,.qa-external-share-list>header span{color:var(--muted);font-size:13px}.qa-external-share-form label{color:#54666e;font-size:12px;font-weight:700}.qa-external-share-form input{width:100%;height:38px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;outline:none;color:var(--ink);background:#fff;font-size:12px}.qa-external-share-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #227e9e1c}.qa-share-form-select{width:100%;height:38px;color:var(--ink);font-size:12px}.qa-share-form-select .custom-select__trigger{padding:0 11px;border-color:var(--line-strong);border-radius:8px}.qa-external-share-form>button{width:fit-content;height:34px;display:inline-flex;align-items:center;gap:5px;justify-self:end;padding:0 12px;border:1px solid var(--brand);border-radius:8px;color:#fff;background:var(--brand);font-size:12px;font-weight:800;cursor:pointer}.qa-external-share-form>button:disabled{border-color:#c7d0d4;color:#8a969c;background:#e8edef;cursor:not-allowed}.qa-list-share-scope{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:2px 0 0;padding:0;border:0}.qa-list-share-scope legend{grid-column:1 / -1;margin-bottom:1px;color:#54666e;font-size:12px;font-weight:700}.qa-list-share-scope>button{min-height:52px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:8px;border:1px solid #d4dee2;border-radius:8px;color:#5b6d75;background:#fafcfc;text-align:left;cursor:pointer}.qa-list-share-scope>button.active{border-color:var(--brand);color:var(--brand-strong);background:#edf6f9;box-shadow:inset 0 0 0 1px #18799a14}.qa-list-share-scope>button:disabled{opacity:.5;cursor:not-allowed}.qa-list-share-scope>button>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #b7c6cc;border-radius:50%;color:#fff;background:#fff}.qa-list-share-scope>button.active>span{border-color:var(--brand);background:var(--brand)}.qa-list-share-scope>button>div{min-width:0;display:grid;gap:3px}.qa-list-share-scope strong{color:#40545d;font-size:12px}.qa-list-share-scope small{color:#7c8a90;font-size:13px}.qa-external-share-form>.qa-list-create-invite{display:grid;gap:7px;margin:3px 0 0;padding:11px;border:1px solid #d5e0e4;border-radius:9px;background:#f7fafb}.qa-list-create-invite>label{display:flex;align-items:center;gap:5px;color:#455b64;font-size:12px;font-weight:800}.qa-list-create-invite>label svg{color:var(--brand-strong)}.qa-list-create-invite>label small{margin-left:2px;color:#88959a;font-size:13px;font-weight:500}.qa-list-create-invite>div{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:6px}.qa-list-create-invite>div>input{min-width:0;height:34px;padding:0 8px;border:1px solid #c8d5da;border-radius:7px;outline:0;color:#435860;background:#fff;font-size:12px}.qa-list-create-invite .qa-share-role-select{height:34px}.qa-list-create-invite>div>input:focus{border-color:var(--brand);box-shadow:0 0 0 2px #227e9e1a}.qa-list-create-invite>div>input.is-error{border-color:#d48079;background:#fff8f7}.qa-list-create-invite>small{font-size:13px}.qa-external-share-list{min-height:190px}.qa-external-share-list>header{margin-bottom:11px}.qa-external-share-list>header>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.qa-external-share-list>div{display:grid;gap:9px}.qa-external-share-list article{display:grid;gap:9px;padding:12px;border:1px solid #d7e0e4;border-radius:9px;background:#fbfcfd}.qa-external-share-list article.is-revoked{opacity:.62;background:#f3f5f6}.qa-external-share-card-title{display:flex;align-items:center;gap:8px}.qa-external-share-card-title>span{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--brand-strong);background:#e5f2f7}.qa-external-share-card-title>div{min-width:0;display:grid;gap:2px}.qa-external-share-card-title strong{overflow:hidden;color:#344750;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.qa-external-share-card-title small{color:#7b898f;font-size:13px}.qa-external-share-list code{overflow:hidden;padding:7px 8px;border-radius:6px;color:#58717d;background:#edf2f4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qa-external-share-card-actions{display:flex;align-items:center;gap:5px}.qa-external-share-card-actions a,.qa-external-share-card-actions button{height:29px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;color:#546970;background:#fff;font-size:13px;font-weight:700;cursor:pointer}.qa-external-share-card-actions a:hover,.qa-external-share-card-actions button:hover:not(:disabled){border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.qa-external-share-card-actions .qa-share-revoke{margin-left:auto;border-color:transparent;color:#a0524d;background:transparent}.qa-external-share-card-actions button:disabled{cursor:not-allowed}.qa-share-access-editor{display:grid;gap:12px;margin:3px -12px -12px;padding:14px 12px 13px;border-top:1px solid #d7e2e6;border-radius:0 0 9px 9px;background:#f5f8f9}.qa-share-general-access{display:flex;align-items:center;justify-content:space-between;gap:12px}.qa-share-general-access>div{min-width:0;display:flex;align-items:center;gap:8px}.qa-share-general-access>div>span{width:28px;height:28px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;color:var(--brand-strong);background:#dfeef4}.qa-share-general-access>div>div{min-width:0;display:grid;gap:2px}.qa-share-general-access strong,.qa-share-people>header strong{color:#3e535c;font-size:12px}.qa-share-general-access small{color:#7a8990;font-size:13px}.qa-share-role-select{height:30px;color:#4d626b;font-size:13px;font-weight:700}.qa-share-role-select .custom-select__trigger{padding:0 7px;border-color:#c8d5da;border-radius:7px}.qa-share-invite-form{display:grid;gap:6px;padding:11px;border:1px solid #d6e0e4;border-radius:8px;background:#fff}.qa-share-invite-form>label{display:flex;align-items:center;gap:5px;color:#455a63;font-size:12px;font-weight:800}.qa-share-invite-form>div{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;gap:5px}.qa-share-invite-form input{min-width:0;height:31px;padding:0 8px;border:1px solid #c8d5da;border-radius:7px;outline:0;color:#40545d;background:#fff;font-size:13px}.qa-share-invite-form input:focus{border-color:var(--brand);box-shadow:0 0 0 2px #227e9e1a}.qa-share-invite-form input.is-error{border-color:#d48079;background:#fff8f7}.qa-share-invite-form button{height:31px;display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--brand);border-radius:7px;color:#fff;background:var(--brand);font-size:13px;font-weight:800;cursor:pointer}.qa-share-invite-form button:disabled{border-color:#cad3d7;color:#8c989e;background:#e8edef;cursor:not-allowed}.qa-share-invite-form>small{font-size:13px}.qa-share-invite-error{color:#a94a45}.qa-share-invite-success{color:#28715d}.qa-share-people{display:grid;gap:7px}.qa-share-people>header{display:flex;align-items:center;justify-content:space-between}.qa-share-people>header span,.qa-share-people>p{color:#7a8990;font-size:13px}.qa-share-people>p{margin:2px 0 0}.qa-share-people ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.qa-share-people li{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr) 90px 26px;align-items:center;gap:6px;padding:6px;border:1px solid #dce4e7;border-radius:7px;background:#fff}.qa-share-people li>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#688493;font-size:13px;font-weight:800}.qa-share-people li>strong{overflow:hidden;color:#4b5f68;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qa-share-people li>button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;color:#879399;background:transparent;cursor:pointer}.qa-share-people li>button:hover{color:#a34c47;background:#f9e9e7}.qa-external-share-empty{min-height:130px;display:grid!important;place-items:center;align-content:center;gap:5px!important;color:#84949b;text-align:center}.qa-external-share-empty strong{color:#5c6d74;font-size:12px}.qa-external-share-empty span{font-size:13px}.qa-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px}.qa-conversation-column,.qa-detail-rail{display:grid;gap:18px}.qa-conversation-panel,.qa-reply-composer,.qa-info-panel,.qa-related-panel,.qa-history-panel,.qa-closed-notice{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.qa-conversation-panel>header{min-height:60px;justify-content:space-between;gap:20px;padding:10px 17px;border-bottom:1px solid var(--line);background:#fbfcfd}.qa-conversation-panel>header>div{gap:7px}.qa-conversation-panel>header svg{color:var(--brand)}.qa-conversation-panel h2,.qa-info-panel h2,.qa-related-panel h2,.qa-history-panel h2{margin:0;color:var(--ink);font-size:14px}.qa-conversation-panel>header span{color:var(--muted);font-size:12px}.qa-conversation-panel>header small{color:var(--muted);font-size:13px}.qa-conversation-list{padding:0 17px}.qa-message{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;padding:18px 0 19px;border-bottom:1px solid var(--line)}.qa-message:last-child{border-bottom:0}.qa-message-turn{display:flex;align-items:center;flex-direction:column;gap:5px}.qa-message-turn>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#71858e;font-size:13px;font-weight:800}.qa-message--answer .qa-message-turn>span{background:var(--brand)}.qa-message-turn small{color:#8a969b;font-size:13px}.qa-message-main{min-width:0;padding:12px 14px 13px;border-radius:5px 11px 11px;background:#f3f6f7}.qa-message--answer .qa-message-main{background:var(--brand-faint);box-shadow:inset 3px 0 #9ec8d3}.qa-message-main>header{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:9px;margin-bottom:11px}.qa-message-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#687d87;font-size:12px;font-weight:800}.qa-message-avatar.is-answer{background:var(--brand)}.qa-message-main header>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:7px}.qa-message-main header strong{color:#3f5058;font-size:12px}.qa-message-main header span,.qa-message-main header time{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qa-message-main header button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:#7e8c92;background:transparent;cursor:pointer}.qa-message-main header button:hover{color:var(--brand-strong);background:var(--brand-soft)}.qa-message-main>p{max-width:78ch;margin:0;color:#405159;font-size:13px;line-height:1.85;text-wrap:pretty}.qa-message-attachments{margin-top:11px}.qa-message-attachments button{height:29px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:#52636b;background:#fff;font-size:13px;cursor:pointer}.qa-message-references{flex-wrap:wrap;gap:6px;margin-top:11px}.qa-message-references>span,.qa-reply-reference>span{color:var(--muted);font-size:13px;font-weight:700}.qa-inline-reference{width:fit-content;height:25px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:6px;color:var(--brand-strong);background:var(--brand-soft);font-size:13px;font-weight:800}a.qa-inline-reference:hover{background:#cfe6ec}.qa-reply-composer{padding:0 16px 14px}.qa-reply-composer>header{min-height:51px;justify-content:space-between;gap:16px}.qa-reply-kind{gap:4px}.qa-reply-kind button{height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:7px;color:#69787f;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.qa-reply-kind button.active{color:var(--brand-strong);background:var(--brand-soft)}.qa-reply-composer>header>span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:13px}.qa-reply-composer textarea{width:100%;display:block;padding:10px 11px;resize:vertical;border:1px solid var(--line-strong);border-radius:9px;outline:0;color:var(--ink);background:#fbfcfd;font:inherit;font-size:12px;line-height:1.65}.qa-reply-composer textarea:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #137c9617}.qa-reply-reference{gap:7px;margin-top:8px}.qa-reply-reference>button{width:22px;height:22px;border:0;border-radius:5px;color:#68787f;background:#edf2f4;cursor:pointer}.qa-reply-composer>footer{justify-content:space-between;margin-top:10px}.qa-reply-composer>footer>div{gap:4px}.qa-reply-composer>footer button{height:32px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:0;border-radius:7px;color:#627178;background:transparent;font-size:12px;font-weight:700;cursor:pointer}.qa-reply-composer>footer button:hover{color:var(--brand-strong);background:var(--brand-faint)}.qa-reply-composer>footer .qa-reply-submit{padding:0 13px;color:#fff;background:var(--brand)}.qa-reply-composer>footer .qa-reply-submit:hover:not(:disabled){color:#fff;background:var(--brand-strong)}.qa-reply-composer>footer .qa-reply-submit:disabled{color:#97a3a8;background:#e8edef;cursor:not-allowed}.qa-closed-notice{justify-content:space-between;gap:12px;padding:15px 17px}.qa-closed-notice>svg{color:var(--brand)}.qa-closed-notice>div{flex:1}.qa-closed-notice strong,.qa-closed-notice span{display:block}.qa-closed-notice strong{font-size:12px}.qa-closed-notice span{margin-top:3px;color:var(--muted);font-size:13px}.qa-closed-notice button{height:32px;padding:0 10px;border:1px solid var(--brand);border-radius:7px;color:var(--brand-strong);background:var(--brand-faint);font-size:12px;font-weight:700;cursor:pointer}.qa-detail-rail{position:sticky;top:119px}.qa-info-panel>header,.qa-related-panel>header,.qa-history-panel>header{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line);background:#fbfcfd}.qa-info-panel header button,.qa-related-panel header button{height:28px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:0;border-radius:6px;color:var(--brand-strong);background:var(--brand-soft);font-size:13px;font-weight:700;cursor:pointer}.qa-info-panel dl{margin:0;padding:0 14px}.qa-info-panel dl>div{min-height:48px;display:grid;grid-template-columns:83px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--line)}.qa-info-panel dl>div:last-child{border-bottom:0}.qa-info-panel dt{color:var(--muted);font-size:13px}.qa-info-panel dd{min-width:0;margin:0;color:#475860;font-size:12px;font-weight:600}.qa-info-panel dd strong,.qa-info-panel dd span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-info-panel dd span{margin-top:3px;color:var(--muted);font-size:13px;font-weight:400}.qa-info-panel dd .qa-category-badge{display:inline-flex;margin-top:0;color:#3f6878;font-size:12px;font-weight:700}.qa-info-panel dd .qa-category-badge[data-category=デザイン]{color:#6b4d85}.qa-info-panel dd .qa-category-badge[data-category=実装]{color:#415f8d}.qa-info-panel dd .qa-category-badge[data-category=運用]{color:#3e705d}.qa-info-panel dd .qa-category-badge[data-category=その他]{color:#65747b}.qa-detail-assignee{gap:6px}.qa-detail-due{color:#b74d49!important}.qa-related-panel>div{padding:4px 13px 10px}.qa-related-panel article{position:relative;padding:10px 0;border-bottom:1px solid var(--line)}.qa-related-panel article:last-child{border-bottom:0}.qa-related-panel article p{overflow:hidden;margin:6px 0 0;padding-right:60px;color:#55656d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qa-related-panel article>span{position:absolute;right:0;bottom:10px;color:var(--muted);font-size:11px}.qa-history-panel ol{margin:0;padding:12px 14px 14px;list-style:none}.qa-history-panel li{position:relative;display:grid;grid-template-columns:9px minmax(0,1fr);gap:8px;padding:0 0 14px}.qa-history-panel li:last-child{padding-bottom:0}.qa-history-panel li:before{position:absolute;top:7px;bottom:-1px;left:3px;width:1px;background:var(--line);content:""}.qa-history-panel li:last-child:before{display:none}.qa-history-panel li>i{position:relative;z-index:1;width:7px;height:7px;margin-top:3px;border:2px solid #fff;border-radius:50%;background:var(--brand);box-shadow:0 0 0 1px #9fc3cc}.qa-history-panel li strong,.qa-history-panel li span{display:block}.qa-history-panel li strong{color:#53636b;font-size:13px;line-height:1.45}.qa-history-panel li span{margin-top:3px;color:var(--muted);font-size:11px}.qa-page button:focus-visible,.qa-page a:focus-visible,.qa-detail-page button:focus-visible,.qa-detail-page a:focus-visible{outline:3px solid rgb(19 124 150 / 19%);outline-offset:2px}@media(max-width:1400px){.qa-content{padding-right:18px;padding-left:18px}.qa-detail-content{padding-right:20px;padding-left:20px}.qa-detail-grid{grid-template-columns:minmax(0,1fr) 300px}.qa-filter-controls{gap:8px}.qa-filter-controls label{width:125px}}.project-items-main{margin-left:calc(200px + var(--project-switcher-width));padding:24px;min-width:0}.project-items-page{min-width:0}.project-items-heading,.project-items-heading>div{display:flex;align-items:center;gap:12px}.project-items-heading{justify-content:space-between;margin-bottom:20px}.project-items-heading h1{margin:0;font-size:20px}.project-items-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:20px}.project-items-filters .ui-form-field{min-width:130px}.project-items-table{min-width:1660px;table-layout:fixed}.project-items-table th,.project-items-table td{vertical-align:middle}.project-items-title-cell{min-width:240px;max-width:440px;overflow-wrap:anywhere;white-space:normal}.project-items-title-cell a{color:var(--ink);font-weight:600}.project-items-title-cell a:hover{text-decoration:underline}.project-item-person{display:flex;align-items:center;gap:6px;white-space:normal;overflow-wrap:anywhere}.project-item-person img{width:24px;height:24px;border-radius:50%;flex-shrink:0}.project-item-title{min-width:0}.project-item-title h1{overflow-wrap:anywhere;font-size:24px;line-height:1.5;margin:8px 0}.project-item-title>p{color:var(--muted);font-size:12px}.project-item-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px}.project-item-conversation{display:grid;align-content:start;gap:20px;min-width:0}.project-item-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;line-height:1.8}.project-items-main .qa-message-main{min-width:0}.project-items-main .qa-message-main p,.project-items-main .qa-info-panel dd{overflow-wrap:anywhere;white-space:pre-wrap}.project-items-main .qa-info-panel dd{display:flex;flex-wrap:wrap;gap:4px}.project-item-form{overflow:auto;padding:20px}.project-item-form fieldset,.project-item-reply fieldset{min-width:0;border:0;margin:0;padding:0}.project-item-form .ui-form-grid{padding:0;margin:0 0 20px}.project-item-assignees{display:flex;flex-wrap:wrap;gap:12px}.project-item-assignees label{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.project-item-assignees legend{margin-bottom:10px;font-weight:600;font-size:13px}.project-item-form .project-item-assignees input{width:16px;height:16px}.project-item-reply{padding:16px}.project-item-reply>p,.project-item-form>p{font-size:13px;color:var(--muted)}.project-item-reply footer{justify-content:flex-end}@media(max-width:1100px){.project-item-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.project-items-main{margin-left:calc(64px + var(--project-switcher-width));padding:16px 12px}.project-items-page .sidebar{width:64px}.project-items-page .sidebar-link{justify-content:center;padding-inline:12px}.project-items-page .sidebar-link span{display:none}.project-items-page .project-header{left:var(--project-switcher-width);padding-inline:12px}.project-items-page .project-title a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-items-heading{flex-wrap:wrap}.project-items-filters .ui-form-field{min-width:0;flex:1 1 150px}.project-item-title h1{font-size:20px}.project-items-main .issue-detail-heading,.project-items-main .qa-detail-heading{flex-wrap:wrap;gap:12px}.project-item-form{padding:16px}.project-item-form .ui-form-grid--2{grid-template-columns:minmax(0,1fr)}}.project-items-table-container{overflow-x:auto}.project-item-select{height:38px;width:100%}.project-items-table th,.project-items-table td{padding-block:12px}.project-items-table th,.project-items-table td:nth-child(1),.project-items-table td:nth-child(2),.project-items-table td:nth-child(7),.project-items-table td:nth-child(9),.project-items-table td:nth-child(10){white-space:nowrap}.project-items-main .project-item-message-header{grid-template-columns:32px minmax(0,1fr)}.project-items-main .project-item-message-header>div{display:flex;flex-wrap:wrap;gap:4px 10px}.project-items-main .project-item-message-header time{white-space:normal;overflow:visible}.project-items-search{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.project-items-search>label{flex:1 1 200px;max-width:440px;min-width:0}.project-items-filter-trigger{display:none}.project-items-conditions{border:0;padding:0;margin-inline:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.project-items-conditions button{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.project-items-result-status{color:var(--muted);font-size:13px}.project-items-mobile-extra{display:none}.project-items-table a{text-decoration:underline;text-underline-offset:3px}.project-items-table .project-items-state-row td{white-space:normal}.project-items-state-row td>div{width:min(640px,calc(100vw - 360px));white-space:normal}.project-item-editor-footer{width:100%;display:grid;gap:8px}.project-item-editor-footer>p{margin:0;font-size:13px}.project-item-editor-footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.project-item-choices{border:0;padding:0;margin:0;min-width:0;display:flex;flex-wrap:wrap;align-content:start;gap:12px}.project-item-choices legend{font-size:13px;font-weight:600;margin-bottom:8px}.project-item-choices label{display:inline-flex;gap:6px;align-items:center;font-size:13px}.project-item-choices input[type=radio]{width:16px;height:16px;flex:0 0 auto;margin:0}.project-item-choices p{width:100%;font-size:12px;color:var(--muted)}.project-item-assignees{display:block}.project-item-assignees>p{font-size:12px;color:var(--muted)}.project-item-assignee-options{display:flex;flex-wrap:wrap;gap:12px}.project-item-assignee-summary{min-width:0;max-width:100%}.project-item-assignee-summary summary,.project-items-mobile-extra summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.project-item-assignee-summary p{font-size:12px;color:var(--muted)}.project-item-conflict{border:1px solid var(--line);padding:16px;margin-block:12px}.project-items-main .project-item-conflict dd{margin:4px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.project-item-conflict dt{color:var(--muted);font-size:12px}.project-item-title h1,.project-items-title-cell a{word-break:auto-phrase;text-wrap:pretty}.project-item-reply footer{position:sticky;bottom:0;background:var(--surface);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-item-reply footer>p{flex:1 1 180px;margin:0;font-size:13px}.project-item-reply footer>button{flex-shrink:0}@media(max-width:820px){.project-items-filter-trigger{display:inline-flex}.project-items-filters{display:none}.project-items-filters--open{display:flex}.project-items-table{min-width:0;width:100%;table-layout:auto}.project-items-table colgroup{display:none}.project-items-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.project-items-table tbody{display:block}.project-items-table tbody tr{display:flex;flex-wrap:wrap;gap:8px;padding:16px;border-bottom:1px solid var(--line)}.project-items-table tbody td{display:block;padding:0;border:0;min-width:0;max-width:100%;white-space:normal}.project-items-table .project-items-secondary{display:none}.project-items-table .project-items-kind{order:1}.project-items-table .project-items-key{order:2;overflow-wrap:anywhere}.project-items-table .project-items-title-cell{order:3;flex-basis:100%;font-size:15px;line-height:1.65}.project-items-table .project-items-status{order:4}.project-items-table .project-items-mobile-extra{display:block;order:5;flex-basis:100%;font-size:12px}.project-items-mobile-extra dl{margin:12px 0 0}.project-items-mobile-extra dt{color:var(--muted);margin-top:8px}.project-items-main .project-items-mobile-extra dd{margin:4px 0;overflow-wrap:anywhere}.project-items-table .project-items-state-row td{width:100%}.project-items-state-row td>div{width:100%}.project-items-loading-row td{flex:1 1 100%}.project-items-loading-row td:nth-child(n+4){display:none}}.time-tracking-settings__surface{display:grid;gap:20px}.time-tracking-settings__module{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.time-tracking-settings__module .settings-toggle-row{min-height:74px;padding:14px 16px}.time-tracking-settings__rules{display:grid;gap:18px;padding:20px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.time-tracking-settings__rules>header{display:grid;gap:5px}.time-tracking-settings__rules>header h2,.time-tracking-settings__rules>header p{margin:0}.time-tracking-settings__rules>header h2{color:var(--ink);font-size:13px}.time-tracking-settings__rules>header p,.time-tracking-settings__note{color:var(--muted);font-size:12px;line-height:1.65}.time-tracking-settings__unit-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.time-tracking-settings__unit-options legend{margin-bottom:8px;color:#55534d;font-size:13px;font-weight:650}.time-tracking-settings__unit-options label{position:relative;min-height:72px;display:grid;align-content:center;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:#fbfbfa;cursor:pointer}.time-tracking-settings__unit-options label:has(input:checked){border-color:#648f9b;background:#eef5f6;box-shadow:0 0 0 2px #648f9b1c}.time-tracking-settings__unit-options input{position:absolute;opacity:0}.time-tracking-settings__unit-options strong{color:var(--ink);font-size:13px}.time-tracking-settings__unit-options span{color:var(--muted);font-size:12px;line-height:1.5}.time-tracking-settings__effort-unit{display:grid;gap:12px;padding-top:17px;border-top:1px solid var(--line)}.time-tracking-settings__effort-unit>header{display:grid;gap:4px}.time-tracking-settings__effort-unit h3,.time-tracking-settings__effort-unit p{margin:0}.time-tracking-settings__effort-unit h3{color:var(--ink);font-size:13px}.time-tracking-settings__effort-unit p{color:var(--muted);font-size:12px;line-height:1.55}.time-tracking-settings__conversion-output{min-height:34px;display:flex;align-items:center;padding:0 10px;border:1px solid #e1e5e5;border-radius:5px;color:#52676e;background:#f6f8f8;font-size:12px;font-variant-numeric:tabular-nums}.time-tracking-settings__number-with-unit{position:relative}.time-tracking-settings__number-with-unit input{padding-right:46px}.time-tracking-settings__number-with-unit span{position:absolute;top:50%;right:10px;color:var(--muted);font-size:12px;pointer-events:none;transform:translateY(-50%)}.time-tracking-settings__note{margin:0;padding:11px 13px;border-left:3px solid #8eabb3;background:#f3f7f8}@media(max-width:720px){.time-tracking-settings__unit-options{grid-template-columns:1fr}}.settings-page{min-height:100dvh;padding-top:101px;color:var(--ink);background:var(--page)}.settings-layout{min-height:calc(100dvh - 101px);display:grid;grid-template-columns:224px minmax(0,1fr);margin-left:calc(200px + var(--project-switcher-width))}.settings-navigation{min-width:0;padding:25px 15px 36px;border-right:1px solid var(--line);background:#f7f7f5}.settings-navigation__title{display:flex;align-items:center;gap:9px;min-height:32px;padding:0 9px;color:var(--ink);font-size:13px}.settings-navigation__title svg{color:#6f6e69}.settings-navigation__group{display:grid;gap:2px;margin-top:21px}.settings-navigation__group>span{padding:0 9px 6px;color:var(--muted);font-size:12px;font-weight:700}.settings-navigation__group button{min-height:36px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:5px;color:#5f5e5b;background:transparent;font-size:12px;text-align:left;transition:color .12s ease,background-color .12s ease,transform .1s ease}.settings-navigation__group button:hover{color:var(--ink);background:#efefed}.settings-navigation__group button:active{transform:translateY(1px)}.settings-navigation__group button.is-active{color:var(--ink);background:#e7e7e5;font-weight:650}.settings-content{min-width:0;padding:42px clamp(28px,4vw,62px) 72px}.settings-panel{width:min(100%,1060px);margin:0 auto}.settings-panel__header{min-height:90px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:24px}.settings-panel__header>div{min-width:0}.settings-panel__header p{margin:0 0 7px;color:var(--muted);font-size:12px;font-weight:700}.settings-panel__header h1{margin:0 0 10px;color:var(--ink);font-size:23px;font-weight:650;letter-spacing:-.025em;line-height:1.25}.settings-panel__header>div>span{display:block;max-width:640px;color:var(--muted);font-size:12px;line-height:1.7}.ui-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:1px solid var(--line-strong);border-radius:5px;background:#fff;font-size:13px;font-weight:700;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background-color .12s ease,transform .1s ease}.ui-button:hover{border-color:#a5a49f;background:#f7f7f5}.ui-button:active,.ui-icon-button:active,.settings-template-button:active,.settings-type-name:active{transform:translateY(1px)}.ui-button--primary{border-color:#191919;color:#fff;background:#191919}.ui-button--primary:hover{border-color:#37352f;color:#fff;background:#37352f}.ui-button--danger{border-color:#a94642;color:#fff;background:#a94642}.ui-button--danger:hover{border-color:#8f3532;color:#fff;background:#8f3532}.settings-table-wrap{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.settings-types-table{width:100%;border-collapse:collapse;table-layout:fixed}.settings-types-table th,.settings-types-table td{height:54px;padding:0 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.settings-types-table thead th{height:42px;color:var(--muted);background:#f7f7f5;font-size:12px;font-weight:700}.settings-types-table th:first-child,.settings-types-table td:first-child{width:44px;padding:0 6px 0 12px}.settings-types-table th:nth-child(2){width:23%}.settings-types-table th:nth-child(4){width:14%}.settings-types-table th:nth-child(5){width:30%}.settings-types-table th:last-child,.settings-types-table td:last-child{width:88px;padding-right:12px}.settings-types-table tbody tr:last-child td{border-bottom:0}.settings-types-table tbody tr{background:#fff;transition:background-color .12s ease,opacity .12s ease}.settings-types-table tbody tr:hover{background:#fbfbfa}.settings-types-table tbody tr.is-dragging{opacity:.46;background:#efefed}.settings-drag-handle,.ui-icon-button{display:inline-grid;place-items:center;padding:0;border:0;border-radius:5px;color:#8b8a86;background:transparent}.settings-drag-handle{width:28px;height:32px;cursor:grab}.settings-drag-handle:active{cursor:grabbing}.settings-drag-handle:hover,.ui-icon-button:hover{color:var(--ink);background:#efefed}.ui-icon-button{width:30px;height:30px}.ui-icon-button--danger:hover{color:#a94642;background:#faeceb}.ui-icon-button:disabled{color:#c7c6c2;background:transparent}.settings-type-name{min-width:0;display:inline-flex;align-items:center;gap:10px;padding:6px 7px;border:0;border-radius:5px;color:var(--ink);background:transparent;font-size:12px}.settings-type-name:hover{background:#efefed}.settings-type-name strong{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.settings-status-name{min-width:0;display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:12px}.settings-status-name strong{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.settings-type-targets{display:flex;flex-wrap:wrap;gap:5px}.settings-type-targets span{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid #deddd9;border-radius:999px;color:#55534d;background:#f7f7f5;font-size:12px;font-weight:650}.settings-type-dot{width:12px;height:12px;display:inline-block;flex:0 0 auto;border-radius:4px;background:var(--tone-color);box-shadow:inset 0 0 0 1px #37352f17}.settings-tone--olive{--tone-color: #87924f}.settings-tone--terracotta{--tone-color: #b86152}.settings-tone--amber{--tone-color: #c78a35}.settings-tone--slate{--tone-color: #6f7d82}.settings-tone--blue{--tone-color: #5b7fa2}.settings-tone--purple{--tone-color: #8b6d96}.settings-tone--green{--tone-color: #6f9a63}.settings-tone--teal{--tone-color: #4f8f8a}.settings-tone--indigo{--tone-color: #6b74a8}.settings-tone--rose{--tone-color: #b06285}.settings-tone--brown{--tone-color: #96795f}.settings-tone--gray{--tone-color: #8a8781}.settings-tone--white{--tone-color: #ffffff;--tone-edge: rgb(55 53 47 / 28%);--tone-check: #55534d;--tone-outline: #a8a49c}.settings-count-link,.settings-template-button{color:#55534d;font-size:13px;font-weight:600;text-decoration:underline;text-decoration-color:#d3d2cf;text-underline-offset:3px}.settings-count-link:hover,.settings-template-button:hover{color:#191919;text-decoration-color:#787774}.settings-count-link.is-static{color:var(--muted);text-decoration:none}.settings-template-button{max-width:100%;overflow:hidden;padding:5px 6px;border:0;border-radius:5px;background:transparent;text-overflow:ellipsis;white-space:nowrap}.settings-template-button--targets{text-align:left}.settings-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}.settings-reorder-help{display:flex;align-items:center;gap:7px;margin:13px 2px 0;color:var(--muted);font-size:12px;line-height:1.5}.settings-reorder-help svg{flex:0 0 auto}.settings-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;padding:30px;color:var(--muted);text-align:center}.settings-empty-state strong{color:var(--ink);font-size:14px}.settings-empty-state span{margin-bottom:8px;font-size:13px}.settings-placeholder__body{min-height:180px;display:flex;align-items:center;gap:13px;padding:28px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:#fff}.settings-placeholder__body>div{display:grid;gap:5px}.settings-placeholder__body strong{color:var(--ink);font-size:13px}.settings-placeholder__body span{font-size:13px}.settings-dialog-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px}.settings-dialog-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#1919196b}.settings-dialog{position:relative;width:min(100%,460px);overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;background:#fff;box-shadow:0 18px 56px #0f0f0f38}.settings-dialog--compact{width:min(100%,420px)}.settings-dialog>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 17px;border-bottom:1px solid var(--line);background:#f7f7f5}.settings-dialog>header>div{min-width:0;display:flex;align-items:center;gap:10px}.settings-dialog>header h2{overflow:hidden;margin:0;color:var(--ink);font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.settings-dialog__icon{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border-radius:5px;color:#5f5e5b;background:#e7e7e5}.settings-dialog__icon--danger{color:#a94642;background:#faeceb}.settings-dialog form{padding:20px 20px 0}.settings-form-field{display:grid;gap:8px}.settings-form-field>span,.settings-color-field legend{display:flex;align-items:center;gap:6px;color:#55534d;font-size:13px;font-weight:650}.settings-form-field small{margin-left:4px;color:#a94642;font-size:12px}.settings-form-field input{width:100%;height:39px;padding:0 11px;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:#fff;font-size:12px}.settings-form-field input:focus{border-color:#787774;outline:0;box-shadow:0 0 0 2px #37352f1a}.settings-form-field input[aria-invalid=true]{border-color:#a94642}.settings-form-error{margin:7px 0 0;color:#9d3733;font-size:12px}.settings-type-target-field{min-width:0;margin:19px 0 0;padding:0;border:0}.settings-type-target-field legend{color:#55534d;font-size:13px;font-weight:650}.settings-type-target-field legend small{margin-left:4px;color:#a94642;font-size:12px}.settings-type-target-field>p{margin:6px 0 10px;color:var(--muted);font-size:12px;line-height:1.5}.settings-type-target-field>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-type-target-field label{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line-strong);border-radius:5px;color:#55534d;background:#fff;font-size:13px;font-weight:650;cursor:pointer}.settings-type-target-field label:has(input:checked){border-color:#787774;color:var(--ink);background:#f7f7f5;box-shadow:0 0 0 1px #37352f14}.settings-type-target-field input{width:15px;height:15px;margin:0;accent-color:#37352f}.settings-type-template-fields{margin-top:1px}.settings-type-template-fields .settings-form-field{align-content:start}.settings-template-select{height:39px;color:var(--ink);font-size:13px}.settings-template-select .custom-select__trigger{padding:0 10px;border-color:var(--line-strong);border-radius:5px;font-weight:500}.settings-template-select.is-open .custom-select__trigger{border-color:#787774;box-shadow:0 0 0 2px #37352f1a}.settings-template-select.is-disabled{opacity:1}.settings-template-select.is-disabled .custom-select__trigger{color:#8b8a86;background:#f1f1ef}.settings-type-template-fields .settings-field-help{min-height:27px;margin:0}.settings-color-field{min-width:0;margin:19px 0 23px;padding:0;border:0}.settings-color-field>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}.settings-color-option{width:30px;height:30px;display:grid;place-items:center;padding:0;border:2px solid transparent;border-radius:6px;color:var(--tone-check, #fff);background:var(--tone-color);box-shadow:inset 0 0 0 1px var(--tone-edge, rgb(55 53 47 / 10%))}.settings-color-option[aria-pressed=true]{border-color:#fff;outline:2px solid var(--tone-outline, var(--tone-color));outline-offset:1px}.settings-dialog footer{min-height:64px;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:#fbfbfa}.settings-template-options{display:grid;gap:2px;padding:14px 16px}.settings-template-options label{min-height:39px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:5px;color:#55534d;font-size:13px}.settings-template-options label:hover{background:#f7f7f5}.settings-template-options input{accent-color:#37352f}.settings-dialog__message{margin:0;padding:22px 20px;color:#55534d;font-size:12px;line-height:1.7}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:1120px){.settings-layout{grid-template-columns:190px minmax(0,1fr)}.settings-content{padding-right:24px;padding-left:24px}.settings-types-table th:nth-child(2){width:22%}.settings-types-table th:nth-child(5){width:29%}}@media(max-width:820px){.settings-layout{grid-template-columns:172px minmax(0,1fr);margin-left:calc(58px + var(--project-switcher-width))}.settings-navigation{padding-right:9px;padding-left:9px}.settings-navigation__group button{padding:7px 9px;line-height:1.4}.settings-content{padding:28px 16px 52px}.settings-panel__header{min-height:0;margin-bottom:20px}.settings-types-table th,.settings-types-table td{padding-right:10px;padding-left:10px}}@media(max-width:680px){.settings-layout{display:block}.settings-navigation{position:relative;padding:12px 12px 10px;border-right:0;border-bottom:1px solid var(--line)}.settings-navigation__title{min-height:28px}.settings-navigation nav{display:flex;gap:7px;margin-top:9px;overflow-x:auto;padding-bottom:3px}.settings-navigation__group{display:contents}.settings-navigation__group>span{display:none}.settings-navigation__group button{min-height:32px;flex:0 0 auto;padding:0 10px;white-space:nowrap}.settings-panel__header{align-items:flex-end;gap:14px}.settings-panel__header h1{font-size:20px}.settings-panel__header>div>span{font-size:13px}.settings-table-wrap{overflow-x:auto}.settings-types-table{min-width:640px}}@media(max-width:480px){.settings-panel__header{align-items:stretch;flex-direction:column}.settings-panel__header .ui-button{width:fit-content}.settings-dialog-layer{align-items:end;padding:0}.settings-dialog,.settings-dialog--compact{width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:7px 7px 0 0}}@media(prefers-reduced-motion:reduce){.settings-page *,.settings-page *:before,.settings-page *:after{scroll-behavior:auto!important;transition:none!important}}.settings-form-surface{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.project-identity-summary{min-height:84px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:15px 27px;border-bottom:1px solid var(--line);background:#fbfbfa}.project-icon-preview-button{position:relative;width:50px;height:50px;display:grid;place-items:center;overflow:hidden;padding:0;border:1px solid rgb(55 53 47 / 16%);border-radius:8px;color:#fff;background:var(--tone-color)}.project-icon-preview-button.has-image{background:#fff}.project-icon-preview-button>img{width:100%;height:100%;display:block;object-fit:cover}.project-icon-preview-button>span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#191919a8;opacity:0;transition:opacity .12s ease}.project-icon-preview-button:hover>span,.project-icon-preview-button:focus-visible>span{opacity:1}.project-identity-summary>div{min-width:0;display:grid;gap:5px}.project-identity-summary strong{color:var(--ink);font-size:13px;font-weight:650}.project-identity-summary>div>span{color:var(--muted);font-size:12px;line-height:1.5}.settings-form-section{display:grid;gap:18px;padding:25px 27px;border-bottom:1px solid var(--line)}.settings-form-section>h2{margin:0;color:var(--ink);font-size:13px;font-weight:650}.settings-form-section>p{margin:-10px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.settings-form-grid{display:grid;gap:17px}.settings-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-field textarea,.settings-form-field select,.settings-members-table select{width:100%;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:#fff;font-size:13px}.settings-form-field textarea{min-height:86px;resize:vertical;padding:10px 11px;line-height:1.65}.settings-form-field select,.settings-members-table select{height:39px;padding:0 30px 0 10px}.settings-form-field textarea:focus,.settings-form-field select:focus,.settings-members-table select:focus{border-color:#787774;outline:0;box-shadow:0 0 0 2px #37352f1a}.settings-form-field select:disabled,.settings-members-table select:disabled{color:#8b8a86;background:#f1f1ef}.settings-field-help{display:block;color:var(--muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.5}.settings-dialog-form{display:grid;gap:18px;padding:20px!important}.settings-dialog--wide{width:min(100%,620px)}.settings-dialog:focus{outline:none}.ui-button:disabled{border-color:var(--line);color:#aaa9a5;background:#f1f1ef}.ui-button--danger-outline{border-color:#c97974;color:#9d3733;background:#fff}.ui-button--danger-outline:hover{border-color:#a94642;color:#8f3532;background:#faeceb}.settings-danger-zone{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 27px;background:snow}.settings-danger-zone>div{display:grid;gap:5px}.settings-danger-zone strong{color:#7f3330;font-size:12px}.settings-danger-zone span{color:#765e5c;font-size:12px;line-height:1.6}.settings-data-table{width:100%;border-collapse:collapse;table-layout:fixed}.settings-data-table th,.settings-data-table td{height:58px;padding:0 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.settings-data-table thead th{height:42px;color:var(--muted);background:#f7f7f5;font-size:12px;font-weight:700}.settings-data-table tbody tr:last-child td{border-bottom:0}.settings-data-table tbody tr{background:#fff;transition:background-color .12s ease,opacity .12s ease}.settings-data-table tbody tr:hover{background:#fbfbfa}.settings-data-table tbody tr.is-dragging{opacity:.46;background:#efefed}.settings-data-table th:last-child,.settings-data-table td:last-child{width:82px;padding-right:12px}.settings-types-table th:first-child,.settings-types-table td:first-child,.settings-status-table th:first-child,.settings-status-table td:first-child,.settings-custom-field-table th:first-child,.settings-custom-field-table td:first-child{width:44px;padding:0 6px 0 12px}.settings-types-table th:nth-child(2){width:30%}.settings-types-table th:nth-child(3){width:15%}.settings-types-table th:nth-child(4){width:34%}.settings-status-table th:nth-child(2){width:28%}.settings-status-table th:nth-child(3){width:27%}.settings-status-table th:nth-child(4){width:27%}.settings-category-table th:first-child{width:25%}.settings-category-table th:nth-child(2){width:48%}.settings-category-table th:nth-child(3){width:14%}.settings-schedule-table th:first-child{width:19%}.settings-schedule-table th:nth-child(2){width:25%}.settings-schedule-table th:nth-child(3){width:32%}.settings-schedule-table th:nth-child(4){width:12%}.settings-custom-field-table th:nth-child(2){width:23%}.settings-custom-field-table th:nth-child(3){width:16%}.settings-custom-field-table th:nth-child(4){width:22%}.settings-custom-field-table th:nth-child(5){width:23%}.settings-text-button{max-width:100%;overflow:hidden;padding:6px 7px;border:0;border-radius:5px;color:var(--ink);background:transparent;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.settings-text-button:hover{background:#efefed}.settings-text-button strong{font-weight:650}.settings-cell-muted{display:block;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.55;text-overflow:ellipsis}.settings-toggle-list{display:grid;border:1px solid var(--line);border-radius:7px;background:#fff}.settings-toggle-list--compact{margin-top:2px}.settings-toggle-row{position:relative;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:18px;padding:11px 14px;border-bottom:1px solid var(--line)}.settings-toggle-row:last-child{border-bottom:0}.settings-toggle-row>span:first-child{display:grid;gap:4px}.settings-toggle-row strong{color:var(--ink);font-size:13px;font-weight:650}.settings-toggle-row small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.45}.settings-toggle-row>input{position:absolute;width:1px;height:1px;opacity:0}.settings-switch{position:relative;width:36px;height:20px;border:1px solid #aaa9a5;border-radius:10px;background:#d9d8d5;transition:background-color .12s ease,border-color .12s ease}.settings-switch i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f0f0f2e;transition:transform .12s ease}.settings-toggle-row>input:checked+.settings-switch{border-color:#37352f;background:#37352f}.settings-toggle-row>input:checked+.settings-switch i{transform:translate(16px)}.settings-toggle-row>input:focus-visible+.settings-switch{outline:2px solid #787774;outline-offset:2px}.settings-toggle-row.is-disabled{opacity:.56}.settings-members-toolbar{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.settings-members-toolbar label{width:min(100%,340px);height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line-strong);border-radius:5px;color:var(--muted);background:#fff}.settings-members-toolbar label:focus-within{border-color:#787774;box-shadow:0 0 0 2px #37352f1a}.settings-members-toolbar input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px}.settings-members-toolbar>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.settings-members-table th:first-child{width:31%}.settings-members-table th:nth-child(2){width:23%}.settings-members-table th:nth-child(3){width:12%}.settings-members-table th:nth-child(4){width:24%}.settings-member-identity{min-width:0;display:flex;align-items:center;gap:10px}.settings-member-avatar{width:32px;height:32px;flex:0 0 auto;border-radius:5px;filter:grayscale(.35) saturate(.55)}.settings-member-identity>span{min-width:0;display:grid;gap:3px}.settings-member-identity strong,.settings-member-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-member-identity strong{color:var(--ink);font-size:13px;font-weight:650}.settings-member-identity small{color:var(--muted);font-size:12px}.settings-members-table select{height:32px;font-size:12px}.settings-status-label,.settings-completion-label,.settings-aggregation-label,.settings-field-kind,.settings-inline-flags>span,.settings-enabled-button,.settings-template-used{width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 7px;border-radius:4px;font-size:12px;font-weight:650;white-space:nowrap}.settings-status-label--active,.settings-completion-label.is-complete,.settings-aggregation-label.is-completed,.settings-enabled-button.is-enabled{color:#4e694e;background:#edf3ec}.settings-status-label--invited{color:#806126;background:#fbf3db}.settings-completion-label,.settings-aggregation-label{color:#5f5e5b;background:#efefed}.settings-aggregation-label.is-review{color:#806126;background:#fbf3db}.settings-completion-button,.settings-enabled-button{border:0}.settings-completion-button:hover,.settings-enabled-button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #c8c7c3}.settings-visibility-groups{display:grid;gap:15px}.settings-visibility-group{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.6fr);align-items:center;gap:22px;margin:0;padding:16px;border:1px solid var(--line);border-radius:7px}.settings-visibility-group legend{min-width:0;display:grid;gap:5px;margin:0;padding:0}.settings-visibility-group legend strong{color:var(--ink);font-size:13px}.settings-visibility-group legend span{color:var(--muted);font-size:12px;line-height:1.5}.settings-visibility-group>div{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-visibility-choice{position:relative;min-height:68px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:1px solid var(--line);border-radius:5px;background:#fbfbfa}.settings-visibility-choice.is-selected{border-color:#787774;background:#f1f1ef;box-shadow:inset 0 0 0 1px #787774}.settings-visibility-choice>input{position:absolute;width:1px;height:1px;opacity:0}.settings-visibility-choice:has(input:focus-visible){outline:2px solid #787774;outline-offset:2px}.settings-visibility-choice__icon{width:28px;height:28px;display:grid;place-items:center;border-radius:5px;color:#5f5e5b;background:#e7e7e5}.settings-visibility-choice>span:last-child{display:grid;gap:3px}.settings-visibility-choice strong{color:var(--ink);font-size:12px}.settings-visibility-choice small{color:var(--muted);font-size:13px;line-height:1.4}.settings-notice{display:flex;align-items:flex-start;gap:10px;margin:20px 27px;padding:13px 14px;border:1px solid var(--line);border-radius:5px;color:#5f5e5b;background:#f7f7f5}.settings-notice--warning{border-color:#e5d9b9;color:#725820;background:#fffaf0}.settings-notice>p{display:grid;gap:4px;margin:0}.settings-notice strong{font-size:12px}.settings-notice span{font-size:12px;line-height:1.5}.settings-segmented{width:fit-content;display:grid;grid-template-columns:repeat(2,minmax(145px,1fr));gap:3px;margin-bottom:14px;padding:3px;border:1px solid var(--line);border-radius:6px;background:#efefed}.settings-segmented button{height:31px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:0;border-radius:4px;color:var(--muted);background:transparent;font-size:12px;font-weight:650}.settings-segmented button.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f0f0f14}.settings-segmented small{color:inherit;font-size:13px}.settings-schedule-table time{color:#55534d;font-size:12px;font-variant-numeric:tabular-nums}.settings-date-separator{margin:0 4px;color:var(--muted);font-size:13px}.settings-field-kind{color:#5f5e5b;background:#efefed}.settings-inline-flags{display:flex;align-items:center;gap:5px}.settings-inline-flags>span{color:#806126;background:#fbf3db}.settings-enabled-button{color:#6f6e69;background:#efefed}.settings-template-body{min-height:190px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px!important}.settings-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.settings-template-card{min-width:0;display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.settings-template-card>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.settings-template-card>header>div{min-width:0}.settings-template-card h2,.settings-template-card>header p,.settings-template-card>p{margin:0}.settings-template-card h2{overflow:hidden;color:var(--ink);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.settings-template-card>header p{margin-top:3px;color:var(--muted);font-size:12px}.settings-template-card>p{min-height:32px;color:#5f5e5b;font-size:12px;line-height:1.55}.settings-template-used{color:#5f5e5b;background:#efefed}.settings-template-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:11px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.settings-template-card dl>div{min-width:0;display:grid;gap:3px}.settings-template-card dt{color:var(--muted);font-size:13px}.settings-template-card dd{overflow:hidden;margin:0;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.settings-template-card>footer{display:flex;align-items:center;gap:7px}.settings-template-card>footer .ui-icon-button{margin-left:auto}@media(max-width:1120px){.settings-data-table th,.settings-data-table td{padding-right:10px;padding-left:10px}.settings-category-table th:nth-child(2),.settings-schedule-table th:nth-child(3){width:28%}.settings-members-table th:nth-child(2){width:19%}}@media(max-width:920px){.settings-form-grid--two,.settings-visibility-group,.settings-template-list{grid-template-columns:minmax(0,1fr)}.settings-visibility-group>div{grid-column:1;grid-row:auto}.settings-visibility-group>div{margin-top:4px}.settings-members-table,.settings-types-table,.settings-status-table,.settings-category-table,.settings-schedule-table,.settings-custom-field-table{min-width:720px}.settings-table-wrap{overflow-x:auto}}@media(max-width:680px){.project-identity-summary{padding:14px 18px}.settings-form-section,.settings-dialog-form{padding:18px!important}.settings-danger-zone,.settings-members-toolbar{align-items:stretch;flex-direction:column}.settings-danger-zone{padding:18px}.settings-danger-zone .ui-button{width:fit-content}.settings-members-toolbar label{width:100%}.settings-visibility-group>div{grid-template-columns:minmax(0,1fr)}.settings-data-table{min-width:640px}.settings-segmented{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-notice{margin-right:18px;margin-left:18px}}.migration-settings{--migration-accent: #168f79;--migration-accent-soft: #eaf5f1}.migration-connection-card,.migration-project-selector,.migration-diagnosis-result{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.migration-connection-card>header{min-height:72px;display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--line);background:#f7f7f5}.migration-connection-card>header>span{width:37px;height:37px;display:grid;flex:0 0 auto;place-items:center;border-radius:6px;color:#fff;background:var(--migration-accent)}.migration-connection-card h2,.migration-connection-card p,.migration-project-selector h2,.migration-project-selector p,.migration-diagnosis-result h2,.migration-diagnosis-result p{margin:0}.migration-connection-card h2,.migration-project-selector h2,.migration-diagnosis-result h2{color:var(--ink);font-size:13px;font-weight:650}.migration-connection-card p,.migration-project-selector p,.migration-diagnosis-result p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.migration-connection-card>form{display:grid;gap:19px;padding:24px 26px 20px}.migration-secret-input{width:100%;height:39px;display:flex;align-items:center;gap:8px;padding-left:11px;border:1px solid var(--line-strong);border-radius:5px;color:var(--muted)!important;background:#fff}.migration-secret-input:focus-within{border-color:#787774;box-shadow:0 0 0 2px #37352f1a}.migration-secret-input:has(input[aria-invalid=true]){border-color:#a94642}.migration-secret-input input{min-width:0;height:37px;flex:1;padding:0;border:0;outline:0;box-shadow:none}.migration-secret-input input:focus{border:0;box-shadow:none}.migration-secret-input>button{width:38px;height:37px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:0 4px 4px 0;color:#6f6e69;background:transparent}.migration-secret-input>button:hover{color:var(--ink);background:#f1f1ef}.migration-connection-actions{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:3px -26px -20px;padding:11px 20px;border-top:1px solid var(--line);background:#fbfbfa}.migration-connection-actions>div{display:flex;align-items:center;gap:7px}.migration-connection-actions>div:first-child{min-width:0;color:#5f5e5b}.migration-connection-actions>div:first-child svg{flex:0 0 auto;color:var(--migration-accent)}.migration-connection-actions>div:first-child span{font-size:12px;line-height:1.5}.migration-form-error{display:flex;align-items:flex-start;gap:6px;margin:-4px 0 0;font-size:12px;line-height:1.5}.migration-form-error svg{flex:0 0 auto;margin-top:1px}.migration-spinner{animation:migration-spin .8s linear infinite}@keyframes migration-spin{to{transform:rotate(360deg)}}.migration-connected-layout{display:grid;gap:16px}.migration-connection-summary{min-height:69px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 15px;border:1px solid #bcd8cf;border-radius:7px;background:var(--migration-accent-soft)}.migration-connection-summary>div,.migration-connection-summary>div>div{min-width:0}.migration-connection-summary>div{display:flex;align-items:center;gap:10px}.migration-connection-summary>div>span{color:var(--migration-accent)}.migration-connection-summary>div>div{display:grid;gap:2px}.migration-connection-summary small,.migration-connection-summary p,.migration-connection-summary strong{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.migration-connection-summary small{color:#56776d;font-size:13px;font-weight:650}.migration-connection-summary strong{color:#274c42;font-size:13px;font-weight:650}.migration-connection-summary p{color:#56776d;font-size:13px}.migration-project-selector>header,.migration-diagnosis-result>header{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 17px;border-bottom:1px solid var(--line);background:#f7f7f5}.migration-project-selector>header>div,.migration-diagnosis-result>header>div{min-width:0}.migration-project-selector>header>button{flex:0 0 auto;padding:5px 7px;border:0;border-radius:4px;color:#55534d;background:transparent;font-size:12px;font-weight:650}.migration-project-selector>header>button:hover{color:var(--ink);background:#e7e7e5}.migration-project-selector>header>button:disabled{color:#aaa9a5;background:transparent}.migration-project-list{max-height:308px;overflow-y:auto}.migration-project-list>label{min-height:61px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 17px;border-bottom:1px solid var(--line);background:#fff;transition:background-color .12s ease}.migration-project-list>label:last-child{border-bottom:0}.migration-project-list>label:hover,.migration-project-list>label.is-selected{background:#f7faf9}.migration-project-list>label:has(input:disabled){cursor:not-allowed;opacity:.62}.migration-project-list>label:has(input:focus-visible){outline:2px solid var(--migration-accent);outline-offset:-2px}.migration-project-list input{position:absolute;width:1px;height:1px;opacity:0}.migration-project-list>label>span:first-of-type{color:#aaa9a5}.migration-project-list>label.is-selected>span:first-of-type{color:var(--migration-accent)}.migration-project-list>label>span:nth-of-type(2){min-width:0;display:grid;gap:4px}.migration-project-list strong,.migration-project-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migration-project-list strong{color:var(--ink);font-size:13px;font-weight:650}.migration-project-list small{color:var(--muted);font-size:13px}.migration-project-capabilities{display:flex;align-items:center;justify-content:flex-end;gap:5px}.migration-project-capabilities small,.migration-readonly-label{width:fit-content;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:4px;color:#5f5e5b;background:#efefed;font-size:13px;font-weight:650;white-space:nowrap}.migration-project-selector>footer{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 17px;border-top:1px solid var(--line);background:#fbfbfa}.migration-project-selector>footer>span{color:var(--muted);font-size:12px}.migration-project-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;color:#aaa9a5}.migration-project-empty strong{color:var(--ink);font-size:13px}.migration-project-empty span{color:var(--muted);font-size:12px}.migration-diagnosis-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line);box-shadow:var(--shadow)}.migration-diagnosis-skeleton>div{min-height:88px;display:grid;align-content:center;gap:9px;padding:15px;background:#fff}.migration-diagnosis-skeleton span{display:block;height:9px;border-radius:3px;background:#e7e7e5;animation:migration-pulse 1.1s ease-in-out infinite alternate}.migration-diagnosis-skeleton span:last-child{width:64%;height:17px;animation-delay:.12s}@keyframes migration-pulse{to{opacity:.46}}.migration-diagnosis-result>header>div{display:flex;align-items:center;gap:10px}.migration-diagnosis-result>header>div>span{color:var(--migration-accent)}.migration-readonly-label{flex:0 0 auto;gap:5px;color:#426b5f;background:#e1f0eb}.migration-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.migration-metrics>div{min-width:0;min-height:86px;display:flex;align-items:center;gap:11px;padding:14px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.migration-metrics>div:nth-child(3n){border-right:0}.migration-metrics>div:nth-last-child(-n+3){border-bottom:0}.migration-metrics>div>span{width:31px;height:31px;display:grid;flex:0 0 auto;place-items:center;border-radius:5px;color:#5f5e5b;background:#efefed}.migration-metrics dl{min-width:0;display:grid;gap:5px;margin:0}.migration-metrics dt{color:var(--muted);font-size:13px}.migration-metrics dd{overflow:hidden;margin:0;color:var(--ink);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.migration-notices{display:grid;gap:10px;margin:16px;padding:13px 14px;border:1px solid #e5d9b9;border-radius:5px;color:#725820;background:#fffaf0}.migration-notices>div{display:flex;align-items:center;gap:7px}.migration-notices strong{font-size:12px}.migration-notices ul{display:grid;gap:6px;margin:0;padding-left:31px}.migration-notices li{padding-left:1px;font-size:12px;line-height:1.55}.migration-diagnosis-result>footer{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 16px;border-top:1px solid var(--line);background:#fbfbfa}.migration-diagnosis-result>footer>div{min-width:0;display:flex;align-items:center;gap:7px;color:var(--muted)}.migration-diagnosis-result>footer>div svg{flex:0 0 auto}.migration-diagnosis-result>footer>div span{font-size:12px;line-height:1.5}.migration-plan-card{overflow:hidden;border:1px solid #bcd8cf;border-radius:7px;background:#fff;box-shadow:var(--shadow)}.migration-plan-card>header{min-height:65px;display:flex;align-items:center;gap:10px;padding:13px 17px;border-bottom:1px solid #cfe2dc;background:var(--migration-accent-soft)}.migration-plan-card>header>span{color:var(--migration-accent)}.migration-plan-card h2,.migration-plan-card p{margin:0}.migration-plan-card h2{color:#274c42;font-size:12px;font-weight:650}.migration-plan-card p{margin-top:4px;color:#56776d;font-size:12px}.migration-plan-card>div{display:grid}.migration-plan-card>div>div{min-height:66px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 17px;border-bottom:1px solid var(--line)}.migration-plan-card>div>div:last-child{border-bottom:0}.migration-plan-card>div>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:5px;color:#5f5e5b;background:#efefed}.migration-plan-card>div>div>div{min-width:0;display:grid;gap:4px}.migration-plan-card strong{color:var(--ink);font-size:12px;font-weight:650}.migration-plan-card small{color:var(--muted);font-size:13px;line-height:1.5}.migration-plan-card em{padding:5px 7px;border-radius:4px;color:#5f5e5b;background:#efefed;font-size:13px;font-style:normal;font-weight:650;white-space:nowrap}@media(max-width:980px){.migration-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-metrics>div:nth-child(3n){border-right:1px solid var(--line)}.migration-metrics>div:nth-child(2n){border-right:0}.migration-metrics>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.migration-metrics>div:nth-last-child(-n+2){border-bottom:0}}@media(max-width:680px){.migration-connection-card>form{padding:20px 18px 16px}.migration-connection-actions{align-items:stretch;flex-direction:column;margin:3px -18px -16px;padding:13px 18px}.migration-connection-actions>div:last-child,.migration-connection-actions>div:last-child .ui-button{flex:1}.migration-connection-summary,.migration-project-selector>footer,.migration-diagnosis-result>footer{align-items:stretch;flex-direction:column}.migration-connection-summary .ui-button,.migration-project-selector>footer .ui-button,.migration-diagnosis-result>footer .ui-button{width:100%}.migration-project-capabilities{display:none}.migration-plan-card>div>div{grid-template-columns:30px minmax(0,1fr)}.migration-plan-card em{grid-column:2;width:fit-content}.migration-metrics,.migration-diagnosis-skeleton{grid-template-columns:minmax(0,1fr)}.migration-metrics>div,.migration-metrics>div:nth-child(2n),.migration-metrics>div:nth-child(3n),.migration-metrics>div:nth-last-child(-n+2),.migration-metrics>div:nth-last-child(-n+3){min-height:70px;border-right:0;border-bottom:1px solid var(--line)}.migration-metrics>div:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.migration-spinner,.migration-diagnosis-skeleton span{animation:none}}.settings-save-status{margin-bottom:20px}.settings-save-status p{margin:0 0 12px}.qa-public-topbar{position:relative;z-index:20;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--public-line, #d7e1e5);background:#fff}.qa-public-topbar-left,.qa-public-brand,.qa-public-portal-nav,.qa-public-portal-label{display:flex;align-items:center}.qa-public-topbar-left{gap:18px}.qa-public-brand{gap:9px}.qa-public-brand>img{width:44px;height:28px;object-fit:contain}.qa-public-brand strong{color:#263b44;font-size:16px;letter-spacing:-.025em}.qa-public-portal-nav{gap:18px}.qa-public-portal-label{gap:5px;padding-left:18px;border-left:1px solid #d9e3e6;color:#62767f;font-size:12px;font-weight:700}.qa-public-portal-label svg{color:var(--public-brand, #177c9c)}.qa-public-list-menu{position:relative}.qa-public-list-menu>button{height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:7px;color:#4d6570;background:transparent;font-size:13px;font-weight:800;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.qa-public-list-menu>button:hover,.qa-public-list-menu>button[aria-expanded=true]{border-color:#c6d9e0;color:#176b88;background:#edf5f7}.qa-public-list-menu>button>em{min-width:20px;height:20px;display:grid;place-items:center;border-radius:5px;color:#49636e;background:#e5edef;font-size:12px;font-style:normal}.qa-public-list-menu__panel{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 24px));overflow:hidden;border:1px solid #cbdade;border-radius:11px;background:#fff;box-shadow:0 16px 38px #1f44522e}.qa-public-list-menu__panel>header{padding:13px 14px 11px;border-bottom:1px solid #dce6e9;background:#f5f9fa}.qa-public-list-menu__panel>header>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.qa-public-list-menu__panel>header strong{color:#304a55;font-size:12px}.qa-public-list-menu__panel>header span{padding:2px 6px;border-radius:5px;color:#53707b;background:#e5eef1;font-size:12px;font-weight:800}.qa-public-list-menu__panel>header small{display:block;margin-top:3px;color:#788b93;font-size:12px}.qa-public-list-menu__items{max-height:min(390px,calc(100dvh - 100px));overflow-y:auto;padding:6px}.qa-public-list-menu__items>a{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px;border:1px solid transparent;border-radius:8px;color:inherit;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.qa-public-list-menu__items>a:hover,.qa-public-list-menu__items>a:focus-visible{border-color:#d0e0e5;outline:0;background:#f0f7f9}.qa-public-list-menu__items>a:active{transform:translateY(1px)}.qa-public-list-menu__items>a.is-current{background:#e7f2f5}.qa-public-list-menu__items>a>svg{color:#257b99}.qa-public-list-menu__mark{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#3d8ca9;font-size:12px;font-weight:800}.qa-public-list-menu__copy{min-width:0;display:grid;gap:2px}.qa-public-list-menu__copy>small,.qa-public-list-menu__copy>strong,.qa-public-list-menu__copy>em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-public-list-menu__copy>small{color:#72858d;font-size:13px}.qa-public-list-menu__copy>strong{color:#334c57;font-size:13px}.qa-public-list-menu__copy>em{color:#71858e;font-size:13px;font-style:normal}@media(max-width:700px){.qa-public-topbar{padding:0 18px}.qa-public-portal-nav{gap:8px}.qa-public-topbar-left{gap:10px}.qa-public-portal-label{padding-left:10px}.qa-public-list-menu>button{padding-inline:7px}.qa-public-list-menu>button>em{display:none}}@media(max-width:480px){.qa-public-brand strong{display:none}}.qa-public-page{--public-brand: #177c9c;--public-brand-strong: #0f627f;--public-ink: #263b44;--public-muted: #6c7d85;--public-line: #d7e1e5;min-height:100dvh;color:var(--public-ink);background:#f2f6f7}.qa-public-content{width:min(960px,calc(100% - 36px));display:grid;gap:18px;margin:0 auto;padding:34px 0 54px}.qa-public-hero{padding:27px 30px 25px;border-top:4px solid var(--public-brand);border-radius:5px 5px 14px 14px;background:#fff;box-shadow:0 10px 30px #1b455514}.qa-public-hero-eyebrow,.qa-public-hero-eyebrow>span,.qa-public-meta,.qa-public-meta>span,.qa-public-scope{display:flex;align-items:center}.qa-public-hero-eyebrow{gap:10px;margin-bottom:12px}.qa-public-hero-eyebrow>span{height:25px;gap:5px;padding:0 8px;border-radius:6px;color:var(--public-brand-strong);background:#e5f2f6;font-size:13px;font-weight:800}.qa-public-hero-eyebrow>strong{color:#71828a;font-size:13px;font-variant-numeric:tabular-nums}.qa-public-hero h1{max-width:32em;margin:0;color:#243942;font-size:clamp(22px,3.2vw,32px);line-height:1.38;letter-spacing:-.035em;text-wrap:balance}.qa-public-meta{flex-wrap:wrap;gap:9px 16px;margin-top:18px;color:#62747c;font-size:12px}.qa-public-meta>span{gap:5px}.qa-public-status{min-height:25px;padding:0 9px;border-radius:6px;color:#236b87;background:#def0f5;font-size:13px;font-weight:800}.qa-public-status.is-closed{color:#607078;background:#e7ecee}.qa-public-category{min-height:25px;padding:0 9px;border:1px solid #c9d9e0;border-radius:6px;color:#476a79;background:#f2f7f9;font-size:13px;font-weight:700}.qa-public-scope{width:fit-content;gap:6px;margin-top:20px;padding:8px 10px;border-radius:7px;color:#647982;background:#f2f6f7;font-size:13px}.qa-public-conversation,.qa-public-reply,.qa-public-closed{border:1px solid var(--public-line);border-radius:13px;background:#fff;box-shadow:0 8px 24px #1f44520f}.qa-public-conversation>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-bottom:1px solid var(--public-line)}.qa-public-conversation>header>div{display:flex;align-items:center;gap:8px}.qa-public-conversation>header svg{color:var(--public-brand)}.qa-public-conversation h2,.qa-public-reply h2{margin:0;color:#30454e;font-size:16px;letter-spacing:-.02em}.qa-public-conversation>header>div>span{padding:3px 6px;border-radius:5px;color:#65777f;background:#edf2f4;font-size:12px;font-weight:700}.qa-public-conversation>header>small{color:#788990;font-size:12px}.qa-public-message-list{padding:7px 22px 14px}.qa-public-message{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:18px 0;border-bottom:1px solid #e3eaed}.qa-public-message:last-child{border-bottom:0}.qa-public-message-mark{display:grid;justify-items:center;align-content:start;gap:4px}.qa-public-message-mark>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#82949c;font-size:13px;font-weight:800}.qa-public-message--answer .qa-public-message-mark>span{background:var(--public-brand)}.qa-public-message-mark small{color:#8a989e;font-size:12px;font-variant-numeric:tabular-nums}.qa-public-message-card{min-width:0;padding:16px 17px;border:1px solid #d9e2e6;border-radius:4px 11px 11px;background:#fafcfc}.qa-public-message--answer .qa-public-message-card{border-color:#c8dde6;background:#f2f8fa}.qa-public-message-card>header{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px}.qa-public-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#6f858f;font-size:13px;font-weight:800}.qa-public-message--answer .qa-public-avatar{background:var(--public-brand)}.qa-public-message-card>header>div{min-width:0;display:grid;gap:2px}.qa-public-message-card>header strong{color:#344952;font-size:12px}.qa-public-message-card>header span,.qa-public-message-card>header time{color:#75868d;font-size:12px}.qa-public-message-card>header time{white-space:nowrap;font-variant-numeric:tabular-nums}.qa-public-message-card>p{max-width:66em;margin:15px 0 0;color:#40545d;font-size:13px;line-height:1.85;white-space:pre-wrap}.qa-public-attachments{margin-top:13px}.qa-public-attachments button{height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #ccd9de;border-radius:7px;color:#4c6874;background:#fff;font-size:12px;cursor:pointer}.qa-public-reply{position:relative;display:grid;gap:16px;padding:21px 23px 23px}.qa-public-reply>header,.qa-public-reply>footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.qa-public-reply>header p{margin:3px 0 0;color:var(--public-muted);font-size:13px}.qa-public-reply>header>span{display:inline-flex;align-items:center;gap:4px;color:#71838b;font-size:12px}.qa-public-reply label{display:grid;gap:6px}.qa-public-reply label>span{color:#53666f;font-size:13px;font-weight:700}.qa-public-reply input,.qa-public-reply textarea{width:100%;border:1px solid #c8d5da;border-radius:8px;outline:0;color:#344850;background:#fff;font:inherit;font-size:13px}.qa-public-reply input{height:40px;padding:0 11px}.qa-public-reply textarea{min-height:130px;padding:10px 11px;line-height:1.7;resize:vertical}.qa-public-reply input:focus,.qa-public-reply textarea:focus{border-color:var(--public-brand);box-shadow:0 0 0 3px #177c9c1c}.qa-public-reply>footer small{color:#7a8a91;font-size:12px}.qa-public-reply>footer button{height:39px;display:inline-flex;align-items:center;gap:6px;padding:0 15px;border:1px solid var(--public-brand);border-radius:8px;color:#fff;background:var(--public-brand);font-weight:800;cursor:pointer;transition:transform .14s ease,background-color .14s ease}.qa-public-reply>footer button:hover:not(:disabled){background:var(--public-brand-strong)}.qa-public-reply>footer button:active:not(:disabled){transform:translateY(1px)}.qa-public-reply>footer button:disabled{border-color:#c7d0d4;color:#8a969c;background:#e7edef;cursor:not-allowed}.qa-public-submit-success{display:flex;align-items:center;gap:6px;padding:9px 11px;border-radius:7px;color:#28715d;background:#e7f5ef;font-size:13px;font-weight:700}.qa-public-closed{display:flex;align-items:center;gap:11px;padding:18px 21px;color:#63767e}.qa-public-closed>svg{color:#598b7c}.qa-public-readonly>svg{color:#55788a}.qa-public-closed>div{display:grid;gap:3px}.qa-public-closed strong{color:#435860;font-size:12px}.qa-public-closed span{font-size:12px}.qa-public-footer{min-height:58px;display:flex;align-items:center;justify-content:center;gap:5px;border-top:1px solid var(--public-line);color:#71838b;background:#eaf0f2;font-size:12px}.qa-public-invalid{width:min(560px,calc(100% - 36px));min-height:330px;display:grid;place-items:center;align-content:center;gap:9px;margin:72px auto;padding:38px;border:1px solid var(--public-line);border-radius:14px;background:#fff;text-align:center;box-shadow:0 10px 30px #1b455512}.qa-public-invalid>span{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;color:#687d86;background:#edf2f4}.qa-public-invalid h1,.qa-public-invalid p{margin:0}.qa-public-invalid h1{color:#334952;font-size:21px}.qa-public-invalid p{color:var(--public-muted);font-size:12px}.qa-public-page button:focus-visible,.qa-public-page input:focus-visible,.qa-public-page textarea:focus-visible{outline:3px solid rgb(23 124 156 / 22%);outline-offset:2px}.qa-public-list-content{width:100%;display:grid;gap:18px;margin:0 auto;padding:0 0 54px}.qa-public-list-hero{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px max(18px,calc((100% - 1400px)/2));border:0;border-top:3px solid var(--public-brand);border-bottom:1px solid var(--public-line);border-radius:0;background:#fff;box-shadow:0 4px 12px #1b45550a}.qa-public-list-heading,.qa-public-list-header-meta,.qa-public-list-permission{display:flex;align-items:center}.qa-public-list-heading{min-width:0;gap:12px}.qa-public-list-header-meta{flex:0 0 auto;justify-content:flex-end;gap:12px}.qa-public-list-hero h1{min-width:0;margin:0;overflow:hidden;color:#263c45;font-size:17px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.qa-public-list-permission{width:fit-content;flex:0 0 auto;gap:5px;padding:6px 8px;border-radius:7px;color:#58717d;background:#edf3f5;font-size:12px;font-weight:700}.qa-public-list-members{display:flex;align-items:center;flex:0 0 auto;gap:6px;margin:0;padding:0;list-style:none}.qa-public-list-members>li{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#438eae;font-size:12px;font-weight:700;transition:transform .18s ease}.qa-public-list-members>li:hover{transform:translateY(-1px)}.qa-public-list-members>.is-coral{background:#f26652}.qa-public-list-members>.is-mint{background:#43ae99}.qa-public-list-members>.is-orange{background:#ee672f}.qa-public-list-members>.is-teal{background:#128c78}.qa-public-list-members>.is-more{border:1px solid #c7d1d5;color:#53666e;background:#fff;font-size:12px;font-weight:600}.qa-public-list-updated{flex:0 0 auto;color:#778990;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.qa-public-list-layout{width:min(1400px,calc(100% - 36px));display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin:0 auto}.qa-public-list-insights{position:sticky;top:18px;display:grid;gap:14px}.qa-public-chart-card{padding:18px;border:1px solid var(--public-line);border-radius:13px;background:#fff;box-shadow:0 8px 24px #1f44520f}.qa-public-chart-card>header,.qa-public-chart-card>header>div,.qa-public-chart-total,.qa-public-bar-row>span,.qa-public-due-row>span,.qa-public-close-legend{display:flex;align-items:center}.qa-public-chart-card>header{justify-content:space-between;gap:12px;min-height:26px}.qa-public-chart-card>header>div{gap:7px;color:var(--public-brand)}.qa-public-chart-card h2{margin:0;color:#314a55;font-size:13px}.qa-public-chart-card>header>small{color:#788a92;font-size:12px;font-weight:700}.qa-public-status-chart>header>button{min-height:25px;padding:0 8px;border:1px solid transparent;border-radius:6px;color:#617680;background:#edf3f5;font-size:12px;font-weight:800;cursor:pointer}.qa-public-status-chart>header>button:hover,.qa-public-status-chart>header>button.is-active{border-color:#afccd7;color:var(--public-brand-strong);background:#e4f1f5}.qa-public-chart-total{justify-content:space-between;margin:16px 0 15px;padding:12px 13px;border:1px solid #dbe6ea;border-radius:9px;background:#f5f9fa}.qa-public-chart-total>span{color:#5f737c;font-size:13px;font-weight:800}.qa-public-chart-total strong{color:#235f79;font-size:24px;font-variant-numeric:tabular-nums}.qa-public-chart-total strong small{margin-left:4px;color:#71838b;font-size:12px}.qa-public-bar-chart,.qa-public-due-bars{display:grid;gap:12px}.qa-public-bar-row{width:100%;display:grid;gap:7px;padding:7px;border:1px solid transparent;border-radius:8px;color:#526871;background:transparent;text-align:left;cursor:pointer}.qa-public-bar-row:hover,.qa-public-bar-row.is-active{border-color:#c5dbe3;background:#f2f8fa}.qa-public-bar-row>span,.qa-public-due-row>span{gap:6px;font-size:12px;font-weight:700}.qa-public-bar-row>span>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#438eae}.qa-public-bar-row>span>strong,.qa-public-due-row>span>strong{margin-left:auto;color:#405862;font-size:12px;font-variant-numeric:tabular-nums}.qa-public-chart-card progress{width:100%;height:8px;display:block;overflow:hidden;border:0;border-radius:999px;appearance:none}.qa-public-chart-card progress::-webkit-progress-bar{border-radius:999px;background:#e7eef1}.qa-public-chart-card progress::-webkit-progress-value{border-radius:999px;background:#438eae}.qa-public-chart-card progress::-moz-progress-bar{border-radius:999px;background:#438eae}.qa-public-bar--unanswered>span>i,.qa-public-bar--unanswered progress::-webkit-progress-value,.qa-public-due--overdue progress::-webkit-progress-value{background:#e47d75}.qa-public-bar--unanswered progress::-moz-progress-bar,.qa-public-due--overdue progress::-moz-progress-bar{background:#e47d75}.qa-public-bar--drafting>span>i,.qa-public-bar--drafting progress::-webkit-progress-value,.qa-public-due--today progress::-webkit-progress-value{background:#d5a84c}.qa-public-bar--drafting progress::-moz-progress-bar,.qa-public-due--today progress::-moz-progress-bar{background:#d5a84c}.qa-public-bar--waiting>span>i,.qa-public-bar--waiting progress::-webkit-progress-value,.qa-public-due--week progress::-webkit-progress-value{background:#438eae}.qa-public-bar--waiting progress::-moz-progress-bar,.qa-public-due--week progress::-moz-progress-bar{background:#438eae}.qa-public-bar--closed>span>i,.qa-public-bar--closed progress::-webkit-progress-value,.qa-public-due--month progress::-webkit-progress-value{background:#72a39f}.qa-public-bar--closed progress::-moz-progress-bar,.qa-public-due--month progress::-moz-progress-bar{background:#72a39f}.qa-public-close-rate{display:grid;margin:15px 0 12px}.qa-public-close-rate strong{color:#255f78;font-size:30px;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.qa-public-close-rate strong span{margin-left:2px;font-size:14px}.qa-public-close-rate>span{margin-top:5px;color:#74868e;font-size:12px;font-weight:700}.qa-public-close-chart>progress::-webkit-progress-value{background:#2f819f}.qa-public-close-chart>progress::-moz-progress-bar{background:#2f819f}.qa-public-close-legend{flex-wrap:wrap;gap:7px 12px;margin-top:11px;color:#6b7d85;font-size:12px;font-weight:700}.qa-public-close-legend>span{display:inline-flex;align-items:center;gap:4px}.qa-public-close-legend i{width:6px;height:6px;border-radius:50%;background:#2f819f}.qa-public-close-legend>span:last-child i{background:#d8e3e7}.qa-public-due-bars{margin-top:16px}.qa-public-due-row{display:grid;gap:7px}.qa-public-list-table-panel{overflow:hidden;border:1px solid var(--public-line);border-radius:13px;background:#fff;box-shadow:0 8px 24px #1f44520f}.qa-public-list-table-panel>header{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid var(--public-line)}.qa-public-list-table-panel>header>div{display:flex;align-items:center;gap:7px}.qa-public-list-table-panel h2{margin:0;color:#30454e;font-size:16px}.qa-public-list-table-panel>header>div>span{padding:3px 6px;border-radius:5px;color:#65777f;background:#edf2f4;font-size:12px;font-weight:700}.qa-public-list-table-panel>header label{width:min(310px,42vw);height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #cbd7dc;border-radius:8px;color:#788990;background:#fafcfc}.qa-public-list-controls{margin-left:auto}.qa-public-list-table-panel>header input{min-width:0;flex:1;border:0;outline:0;color:#354a53;background:transparent;font-size:13px}.qa-public-list-table-scroll{overflow-x:auto}.qa-public-list-table-panel table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;color:#465a63;font-size:13px}.qa-public-list-table-panel th,.qa-public-list-table-panel td{height:51px;padding:0 10px;border-bottom:1px solid #dfe6e9;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.qa-public-list-table-panel th{height:39px;color:#61747c;background:#edf3f5;font-size:12px;font-weight:800}.qa-public-list-table-panel th:nth-child(1){width:110px}.qa-public-list-table-panel th:nth-child(2){width:30%}.qa-public-list-table-panel th:nth-child(3){width:100px}.qa-public-list-table-panel th:nth-child(4){width:112px}.qa-public-list-table-panel th:nth-child(5){width:105px}.qa-public-list-table-panel th:nth-child(6){width:145px}.qa-public-list-table-panel th:nth-child(7){width:100px}.qa-public-list-table-panel th:nth-child(8){width:68px}.qa-public-list-table-panel tbody tr:last-child td{border-bottom:0}.qa-public-list-table-panel tbody tr:hover{background:#f3f8fa}.qa-public-list-table-panel td:first-child strong{color:var(--public-brand-strong);font-variant-numeric:tabular-nums}.qa-public-list-tag{display:inline-block;padding:4px 7px;border:1px solid #c9d9e0;border-radius:5px;color:#476a79;background:#f2f7f9;font-size:12px;font-weight:700}.qa-public-list-category{display:inline-block;padding:4px 7px;border-radius:5px;color:#52656e;background:#e8edef;font-size:12px;font-weight:800}.qa-public-list-status{min-width:76px;display:inline-grid;place-items:center;padding:5px 7px;border-radius:6px;color:#266a84;background:#dff0f5;font-size:12px;font-weight:800}.qa-public-status-editor{min-width:92px;height:28px;display:inline-block;border:0;border-radius:6px;color:#266a84;background:#dff0f5}.qa-public-status-editor:hover .custom-select__trigger,.qa-public-status-editor:focus-within .custom-select__trigger{border-color:currentColor}.qa-public-status-editor .custom-select__trigger{padding:0 5px;border-color:transparent;border-radius:6px;color:inherit;background:transparent;font-size:12px;font-weight:800}.qa-public-status-editor .custom-select__trigger>span{flex:1;text-align:center}.qa-public-list-status--unanswered{color:#91443f;background:#f9e5e2}.qa-public-list-status--closed{color:#607078;background:#e7ecee}.qa-public-list-table-panel td:last-child button{height:28px;padding:0 9px;border:1px solid #bfd2db;border-radius:7px;color:#346d85;background:#f4f9fa;font-size:12px;font-weight:800;cursor:pointer}.qa-public-list-table-panel td:last-child button:hover{border-color:var(--public-brand);color:var(--public-brand-strong);background:#e4f1f5}.qa-public-list-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:6px;color:#84949b}.qa-public-list-empty strong{color:#53666e;font-size:12px}.qa-public-list-empty span{font-size:12px}.qa-public-list-detail-backdrop{position:fixed;inset:0;z-index:30;border:0;background:#1d313b57;cursor:default;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.qa-public-list-detail{position:fixed;inset:0 0 0 auto;z-index:31;width:min(660px,calc(100vw - 24px));display:flex;flex-direction:column;padding-bottom:24px;overflow-y:auto;color:var(--public-ink);background:#f3f7f8;box-shadow:-18px 0 44px #17374530}.qa-public-list-detail>header{min-height:92px;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;border-bottom:1px solid var(--public-line);background:#fff}.qa-public-list-detail>header>div{min-width:0;display:grid;gap:5px}.qa-public-list-detail>header span{color:var(--public-brand-strong);font-size:12px;font-weight:800}.qa-public-list-detail h2{margin:0;color:#2d424b;font-size:18px;line-height:1.45}.qa-public-list-detail>header>button{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:8px;color:#62747c;background:#f1f5f6;cursor:pointer}.qa-public-list-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:13px 20px;border-bottom:1px solid var(--public-line);color:#667981;background:#fff;font-size:12px}.qa-public-list-detail-meta>span{display:inline-flex;align-items:center;gap:4px}.qa-public-list-detail-meta>span:first-child{padding:4px 7px;border-radius:5px;color:#246a85;background:#e0f0f5;font-weight:800}.qa-public-list-detail>section{margin:16px 18px 0;overflow:hidden;border:1px solid var(--public-line);border-radius:11px;background:#fff}.qa-public-list-detail>section>header{height:55px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid var(--public-line)}.qa-public-list-detail>section>header svg{color:var(--public-brand)}.qa-public-list-detail>section h3{margin:0;color:#344952;font-size:13px}.qa-public-list-detail>section>header span{padding:3px 5px;border-radius:5px;color:#6d7e85;background:#edf2f4;font-size:12px}.qa-public-list-detail>section>div{padding:0 15px 6px}.qa-public-list-detail article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:15px 0;border-bottom:1px solid #e1e8eb}.qa-public-list-detail article:last-child{border-bottom:0}.qa-public-list-detail article>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#7c8f97;font-size:13px;font-weight:800}.qa-public-list-detail article>span.is-answer{background:var(--public-brand)}.qa-public-list-detail article>div{min-width:0;position:relative}.qa-public-list-detail article header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.qa-public-list-detail article header>div{display:grid;gap:2px}.qa-public-list-detail article strong{color:#3a4e57;font-size:13px}.qa-public-list-detail article small,.qa-public-list-detail article time{color:#7a8990;font-size:12px}.qa-public-list-detail article p{margin:9px 0 0;color:#455961;font-size:13px;line-height:1.75}.qa-public-list-detail article>div>small{display:block;margin-top:7px}.qa-public-list-detail-reply{display:grid;gap:9px;margin:14px 18px 0;padding:13px;border:1px solid var(--public-line);border-radius:10px;background:#fff}.qa-public-list-detail-reply label{display:grid;gap:6px}.qa-public-list-detail-reply label>span{color:#465b64;font-size:12px;font-weight:800}.qa-public-list-detail-reply textarea{width:100%;min-height:86px;padding:9px;border:1px solid #cad7dc;border-radius:8px;outline:0;color:#3d535c;background:#fff;font:inherit;font-size:13px;line-height:1.65;resize:vertical}.qa-public-list-detail-reply textarea:focus{border-color:var(--public-brand);box-shadow:0 0 0 3px #177c9c1a}.qa-public-list-detail-reply>button{width:fit-content;height:32px;display:inline-flex;align-items:center;gap:5px;justify-self:end;padding:0 11px;border:1px solid var(--public-brand);border-radius:7px;color:#fff;background:var(--public-brand);font-size:12px;font-weight:800;cursor:pointer}.qa-public-list-detail-reply>button:disabled{border-color:#c8d2d6;color:#8c999f;background:#e7edef;cursor:not-allowed}.qa-public-list-detail-readonly{display:flex;align-items:center;gap:6px;margin:14px 18px 0;padding:11px 12px;border:1px solid #d5e0e4;border-radius:9px;color:#647880;background:#edf3f5;font-size:12px;font-weight:700}@media(max-width:1120px){.qa-public-list-layout{grid-template-columns:1fr}.qa-public-list-insights{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.qa-public-content{width:min(100% - 24px,960px);padding-top:18px}.qa-public-hero{padding:21px 19px}.qa-public-meta{align-items:flex-start;flex-direction:column}.qa-public-conversation>header{align-items:flex-start;flex-direction:column;gap:5px;padding:15px 17px}.qa-public-message-list{padding-inline:14px}.qa-public-message{grid-template-columns:34px minmax(0,1fr);gap:7px}.qa-public-message-mark>span{width:29px;height:29px}.qa-public-message-card{padding:13px}.qa-public-message-card>header{grid-template-columns:28px minmax(0,1fr)}.qa-public-message-card>header time{grid-column:2}.qa-public-reply{padding:18px 16px}.qa-public-reply>header,.qa-public-reply>footer{align-items:flex-start;flex-direction:column}.qa-public-reply>footer button{width:100%;justify-content:center}.qa-public-list-content{width:100%;padding-top:0}.qa-public-list-hero{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 14px}.qa-public-list-heading{width:100%;flex-wrap:wrap;gap:8px}.qa-public-list-heading h1{flex:1 1 180px}.qa-public-list-updated{margin-right:auto}.qa-public-list-header-meta{width:100%;flex-wrap:wrap;gap:8px}.qa-public-list-layout{width:min(100% - 24px,1400px)}.qa-public-list-insights{grid-template-columns:1fr}.qa-public-list-table-panel>header{align-items:stretch;flex-direction:column;padding:14px 16px}.qa-public-list-table-panel>header label{width:100%}.qa-public-list-controls{width:100%;align-items:stretch!important;flex-direction:column;margin-left:0}}.time-tracking-page{min-width:1180px;min-height:100dvh;height:100dvh;overflow:hidden;padding-top:101px;color:var(--ink);background:#f6f7f6}.time-tracking-toolbar{height:64px;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:20px;margin-left:calc(200px + var(--project-switcher-width));padding:0 24px;border-bottom:1px solid var(--line);background:#fffffff7}.time-tracking-toolbar__title,.time-tracking-toolbar__title>div,.time-tracking-period-picker,.time-tracking-toolbar__actions,.time-tracking-save-state,.time-tracking-sheet__tools,.time-tracking-sheet__tools label{display:flex;align-items:center}.time-tracking-toolbar__title{gap:10px}.time-tracking-toolbar__title>svg{color:#557f8a}.time-tracking-toolbar__title>div{gap:8px}.time-tracking-toolbar__title h1{margin:0;font-size:16px;letter-spacing:-.02em}.time-tracking-toolbar__title span{padding:3px 7px;border-radius:4px;color:#506a72;background:#eaf2f4;font-size:12px;font-weight:700}.time-tracking-period-picker{height:36px;overflow:hidden;margin:0;padding:0;border:1px solid var(--line);border-radius:6px;background:#fff}.time-tracking-period-picker button,.time-tracking-toolbar__actions>a{width:34px;height:34px;display:grid;padding:0;border:0;color:#75746f;background:transparent;place-items:center}.time-tracking-period-picker button:hover,.time-tracking-toolbar__actions>a:hover{color:var(--ink);background:#f1f1ef}.time-tracking-period-picker strong{min-width:126px;padding:0 12px;color:#3f3e3a;font-size:13px;text-align:center}.time-tracking-toolbar__actions{justify-self:end;gap:8px}.time-tracking-toolbar__actions>a{border:1px solid var(--line);border-radius:5px;background:#fff}.time-tracking-save-state{min-width:82px;justify-content:flex-end;gap:5px;color:#718086;font-size:12px;font-weight:650}.time-tracking-save-state.is-error{color:#a94642}.time-tracking-save-state.is-dirty{color:#9a6431}.time-tracking-save-state.is-saved svg{color:#66875f}.time-tracking-content{height:calc(100dvh - 165px);margin-left:calc(200px + var(--project-switcher-width));padding:18px 22px 28px;overflow:auto}.time-tracking-view-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.time-tracking-view-switcher{height:34px}.time-tracking-view-switcher button{min-width:116px;height:26px}.time-tracking-view-bar>span{color:var(--muted);font-size:12px}.time-tracking-summary{min-height:72px;display:grid;grid-template-columns:178px 178px 150px minmax(260px,1fr);overflow:hidden;margin-bottom:14px;border:1px solid var(--line);border-radius:7px;background:#fff}.time-tracking-summary>div{display:grid;align-content:center;gap:5px;padding:11px 16px;border-right:1px solid var(--line)}.time-tracking-summary span,.time-tracking-summary p{color:var(--muted);font-size:12px}.time-tracking-summary strong{color:#354a52;font-size:20px;font-variant-numeric:tabular-nums;line-height:1}.time-tracking-summary strong small{margin-left:3px;font-size:12px}.time-tracking-summary .time-tracking-summary__unit{font-size:15px}.time-tracking-summary p{align-self:center;margin:0;padding:0 18px;line-height:1.6}.time-tracking-summary--report{grid-template-columns:repeat(4,minmax(150px,1fr))}.time-tracking-summary--report>div:last-child{border-right:0}.time-tracking-profit-note{min-height:34px;display:flex;align-items:center;gap:7px;margin:0 0 14px;padding:7px 11px;border:1px solid #dce6e8;border-radius:6px;color:#5d7279;background:#f3f7f8;font-size:12px;line-height:1.5}.time-tracking-profit-note svg{flex:0 0 auto;color:#658d98}.time-tracking-sheet{overflow:hidden;border:1px solid #d9e0e2;border-radius:8px;background:#fff;box-shadow:0 1px 2px #192a300a}.time-tracking-sheet__tools{height:48px;justify-content:space-between;gap:20px;padding:0 14px;border-bottom:1px solid var(--line);background:#fbfbfa}.time-tracking-sheet__tools label{width:min(340px,40vw);height:31px;gap:7px;padding:0 9px;border:1px solid var(--line);border-radius:5px;color:#878681;background:#fff}.time-tracking-sheet__tools input{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;font-size:12px}.time-tracking-sheet__tools>span{color:var(--muted);font-size:12px}.time-tracking-report-title{display:grid;gap:3px}.time-tracking-report-title strong{color:#3d4d53;font-size:13px}.time-tracking-report-title span{color:var(--muted);font-size:12px}.time-tracking-report-actions{display:flex;align-items:center;gap:10px}.time-tracking-report-actions span{color:var(--muted);font-size:12px}.time-tracking-report-actions button{height:26px;padding:0 8px;border:1px solid #d8dfe1;border-radius:4px;color:#52676e;background:#fff;font-size:12px;font-weight:650;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .12s ease}.time-tracking-report-actions button:hover:not(:disabled){border-color:#bdcdd1;background:#f3f7f8}.time-tracking-report-actions button:active:not(:disabled){transform:translateY(1px)}.time-tracking-report-actions button:focus-visible,.time-tracking-report-project:focus-visible{outline:2px solid rgb(91 144 158 / 32%);outline-offset:2px}.time-tracking-report-actions button:disabled{opacity:.45;cursor:default}.time-tracking-grid-wrap{overflow:auto;scrollbar-width:thin}.time-tracking-grid{min-width:100%;border-spacing:0;table-layout:fixed;color:#454a4c;background:#fff;font-size:12px}.time-tracking-grid__type-column{width:90px}.time-tracking-grid__key-column{width:120px}.time-tracking-grid__subject-column{width:370px}.time-tracking-grid__status-column{width:90px}.time-tracking-grid__assignee-column{width:160px}.time-tracking-grid__period-column{width:96px}.time-tracking-grid__total-column{width:84px}.time-tracking-report-grid__identity-column{width:292px}.time-tracking-grid th,.time-tracking-grid td{height:42px;padding:0 10px;border-right:1px solid #e7ebec;border-bottom:1px solid #e3e7e8;background:#fff;text-align:left;white-space:nowrap}.time-tracking-grid thead th{height:38px;color:#68767b;background:#f5f7f7;font-size:12px;font-weight:700;text-align:center}.time-tracking-grid thead th:nth-child(-n+3),.time-tracking-grid tbody td:nth-child(-n+3){text-align:left}.time-tracking-grid tbody tr:hover td,.time-tracking-grid tbody tr:hover td:nth-child(-n+3){background:#fafcfc}.time-tracking-grid tbody td:nth-child(2) a{color:#344b54;font-weight:700;text-decoration:none}.time-tracking-grid tbody td:nth-child(2) a:hover{text-decoration:underline}.time-tracking-type{min-width:66px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:#566149;background:#edf2e3;font-size:12px;font-weight:700}.time-tracking-type--bug{color:#8c4c44;background:#f8e9e7}.time-tracking-type--improvement{color:#7b642f;background:#f5efdc}.time-tracking-type--research{color:#58666b;background:#ecefef}.time-tracking-subject{display:block;overflow:hidden;color:#3f4547;text-overflow:ellipsis}.time-tracking-status{min-width:64px}.time-tracking-assignee{min-width:0;display:flex;align-items:center;gap:7px;text-align:left}.time-tracking-assignee>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.time-tracking-assignee__avatar{width:22px;height:22px;flex:0 0 auto;border-radius:6px}.time-tracking-assignee--empty{color:var(--muted)}.time-tracking-report-grid thead th:first-child,.time-tracking-report-grid tbody th:first-child{text-align:left}.time-tracking-report-grid thead th:nth-child(n+2),.time-tracking-report-grid tbody td:nth-child(n+2){padding:4px 6px;text-align:center}.time-tracking-report-grid tbody th{font-weight:400}.time-tracking-report-project-row>th,.time-tracking-report-project-row>td{height:38px;color:#3b535b;background:#edf3f4;font-weight:700}.time-tracking-report-project-row:not(:first-child)>th,.time-tracking-report-project-row:not(:first-child)>td{border-top:1px solid #cddadd}.time-tracking-report-grid .time-tracking-report-project-row>td.has-time,.time-tracking-report-project-row:hover>td,.time-tracking-report-project-row:hover>th{background:#e7f0f2}.time-tracking-report-project{min-width:0;width:100%;display:flex;align-items:center;gap:8px;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.time-tracking-report-project:disabled{cursor:default}.time-tracking-report-project__caret{width:12px;height:12px;display:grid;flex:0 0 auto;color:#687b81;place-items:center}.time-tracking-report-project:disabled .time-tracking-report-project__caret{visibility:hidden}.time-tracking-report-project__icon{width:22px;height:22px;display:grid;flex:0 0 auto;overflow:hidden;border-radius:5px;color:#fff;background:var(--time-tracking-project-icon-background);place-items:center}.time-tracking-report-project__icon--ink{--time-tracking-project-icon-background: #424846}.time-tracking-report-project__icon--blue{--time-tracking-project-icon-background: #527487}.time-tracking-report-project__icon--terracotta{--time-tracking-project-icon-background: #9a6255}.time-tracking-report-project__icon--olive{--time-tracking-project-icon-background: #68704c}.time-tracking-report-project strong{overflow:hidden;text-overflow:ellipsis}.time-tracking-report-project small{flex:0 0 auto;padding:2px 5px;border-radius:3px;color:#6b7c81;background:#ffffffad;font-size:13px;letter-spacing:.02em}.time-tracking-report-project em{flex:0 0 auto;margin-left:auto;color:#6d7d82;font-size:13px;font-style:normal;font-weight:600}.time-tracking-report-project:disabled em{color:#899598;font-weight:500}.time-tracking-report-member-row>th{padding-left:28px;background:#fff}.time-tracking-report-member-row:hover>th,.time-tracking-report-member-row:hover>td{background:#fafcfc}.time-tracking-report-member{min-width:0;display:flex;align-items:center;gap:9px}.time-tracking-report-member>span{min-width:0;display:grid;gap:3px}.time-tracking-report-member strong,.time-tracking-report-member small{overflow:hidden;text-overflow:ellipsis}.time-tracking-report-member strong{color:#3e4d52;font-size:12px}.time-tracking-report-member small{color:var(--muted);font-size:13px}.time-tracking-grid tbody td:not(:nth-child(-n+3)),.time-tracking-grid tfoot td{padding:4px 6px;text-align:center}.time-tracking-grid tbody td.has-time{background:#f2f7f8}.time-tracking-grid tbody td input{width:100%;height:32px;padding:0 7px;border:1px solid transparent;border-radius:4px;outline:0;color:#324c55;background:transparent;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.time-tracking-grid tbody td input:hover{border-color:#d6e1e4;background:#fff}.time-tracking-grid tbody td input:focus{border-color:#5b909e;background:#fff;box-shadow:inset 0 0 0 1px #5b909e,0 0 0 2px #5b909e21}.time-tracking-grid tbody td:last-child,.time-tracking-grid tfoot td:last-child{color:#334d56;background:#f7f9f9;font-variant-numeric:tabular-nums}.time-tracking-grid tfoot th,.time-tracking-grid tfoot td{height:42px;border-bottom:0;color:#526269;background:#eef3f4;font-size:12px;font-variant-numeric:tabular-nums}.time-tracking-grid tfoot th{padding-left:14px;text-align:left}.time-tracking-disabled{min-height:calc(100dvh - 101px);display:grid;margin-left:calc(200px + var(--project-switcher-width));padding:40px;place-items:center}.time-tracking-disabled .ui-empty-state{max-width:540px}@media(max-width:960px){.time-tracking-summary{grid-template-columns:repeat(3,1fr)}.time-tracking-summary p{display:none}}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic UI,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;color:#333432;background:#f3f3f3;font-synthesis:none;text-rendering:optimizeLegibility;--green: #4cb19a;--green-dark: #168f79;--line: #c8c9c8;--muted: #727572;--surface: #ffffff;--page: #f2f2f2;--font-size-body: 14px;--project-switcher-width: 68px}*{box-sizing:border-box}:where(.ui-control-group){min-width:0;margin:0;padding:0;border:0}html{min-width:320px;background:var(--page)}body{margin:0;min-width:320px;min-height:100dvh;background:var(--page);color:#343533;font-size:var(--font-size-body)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:where(a[href],button:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true])){cursor:pointer}:where(button:disabled,[aria-disabled=true]){cursor:not-allowed}a{color:inherit;text-decoration:none}.app-shell{min-height:100dvh;padding-top:101px}.global-header{position:fixed;inset:0 0 auto var(--project-switcher-width);z-index:30;height:51px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 14px;border-bottom:1px solid #d5dcda;background:#eff5f2;white-space:nowrap}.global-header__left,.global-header__right,.global-links,.project-title,.project-members,.activity-title-line,.feed-tools,.summary-title-row,.summary-title-row>div,.burndown-help{display:flex;align-items:center}.global-header__left{min-width:0;gap:21px}.global-links{gap:25px;font-size:15px;font-weight:600}.global-links a,.icon-button,.create-button,.project-search,.feed-tools button,.summary-title-row button,.star-count{transition:background-color .12s ease,color .12s ease,transform .1s ease}.global-links a:hover{color:var(--green-dark)}.create-button{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:0;border-radius:50%;color:#f7fbff;background:#6898d7;cursor:pointer}.create-button:active,.icon-button:active,.feed-tools button:active,.project-search:active{transform:translateY(1px)}.global-header__right{justify-content:flex-end;min-width:0;gap:12px;color:#747875}.global-search{width:clamp(245px,17vw,280px);height:36px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #bbbebb;border-radius:18px;background:#fff;box-shadow:inset 0 1px 2px #1f3a460d}.global-search input{width:100%;min-width:0;border:0;outline:0;color:#343634;background:transparent;font-size:15px}.global-search input::placeholder{color:#818582;opacity:1}.icon-button{width:27px;height:32px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.icon-button:hover,.project-search:hover,.summary-title-row button:hover{color:var(--green-dark);background:#4cb19a1a}.avatar{display:block;overflow:hidden;object-fit:cover;background:#e8edf0;-webkit-user-select:none;user-select:none}.avatar--fill{width:100%;height:100%;border-radius:inherit}.user-avatar{width:37px;height:37px;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;font-size:14px;line-height:1}.user-avatar--coral{background:#ff5f43}.user-avatar--mint{background:#44b39a}.user-avatar--orange{background:#f15a2c}.user-avatar--green{background:#14967c}.account-switcher{position:relative;flex:0 0 auto}.account-switcher__trigger{min-height:41px;display:flex;align-items:center;gap:6px;padding:2px 7px 2px 2px;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent}.account-switcher__trigger:hover,.account-switcher__trigger[aria-expanded=true]{border-color:var(--line-strong);color:var(--ink);background:#fff}.account-switcher__trigger .user-avatar{pointer-events:none}.account-switcher__trigger>svg{transition:transform .14s ease}.account-switcher__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.account-popover{position:absolute;top:calc(100% + 7px);right:0;z-index:50;width:218px;overflow:hidden;padding:7px;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink);background:#fff;box-shadow:0 8px 24px #0f0f0f29}.account-popover>a,.account-popover__section>a{min-height:36px;display:flex;align-items:center;padding:0 10px;border-radius:4px;color:#55534d;font-size:12px;font-weight:550}.account-popover__section{display:grid;gap:1px;margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.account-popover>a:hover,.account-popover>a:focus-visible,.account-popover__section>a:hover,.account-popover__section>a:focus-visible{color:var(--ink);background:#f1f1ef}.notification-switcher{position:relative;flex:0 0 auto}.notification-switcher__trigger{position:relative}.notification-switcher__trigger[aria-expanded=true]{color:var(--ink);background:var(--brand-soft)}.notification-switcher__trigger>span{position:absolute;top:-4px;right:-5px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border:2px solid #eff5f2;border-radius:9px;color:#fff;background:#a94642;font-size:13px;font-weight:750;line-height:1}.notification-popover{position:absolute;top:calc(100% + 9px);right:-8px;z-index:50;width:min(390px,calc(100vw - 24px));overflow:hidden;border:1px solid var(--line-strong);border-radius:7px;color:var(--ink);background:#fff;box-shadow:0 10px 28px #0f0f0f2e}.notification-popover>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 14px;border-bottom:1px solid var(--line)}.notification-popover>header>div{display:flex;align-items:baseline;gap:8px}.notification-popover>header strong{color:var(--ink);font-size:13px;font-weight:700}.notification-popover>header span{color:var(--muted);font-size:13px}.notification-popover>header button{padding:5px 7px;border:0;border-radius:4px;color:#55534d;background:transparent;font-size:12px;font-weight:650}.notification-popover>header button:hover:not(:disabled){color:var(--ink);background:#efefed}.notification-popover>header button:disabled{color:#aaa9a5}.notification-popover__list{max-height:min(420px,calc(100dvh - 150px));overflow-y:auto}.notification-popover__list>a{min-height:76px;display:grid;grid-template-columns:36px minmax(0,1fr) 8px;align-items:start;gap:10px;padding:12px 13px;border-bottom:1px solid var(--line);background:#fff}.notification-popover__list>a:hover,.notification-popover__list>a:focus-visible{background:#f7f7f5}.notification-popover__list>a.is-unread{background:#f4f8f7}.notification-popover__list>a.is-unread:hover,.notification-popover__list>a.is-unread:focus-visible{background:#edf3f1}.notification-popover__avatar{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:6px;color:#5f5e5b;background:#e7e7e5}.notification-popover__avatar img{width:100%;height:100%}.notification-popover__body{min-width:0;display:grid;gap:4px}.notification-popover__body strong{overflow:hidden;color:var(--ink);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.notification-popover__body>span{display:-webkit-box;overflow:hidden;color:#5f5e5b;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-popover__body small{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.notification-popover__body small i{margin:0 5px;font-style:normal}.notification-unread-dot{width:7px;height:7px;align-self:center;border-radius:50%;background:#297c6f}.notification-popover__footer{min-height:43px;display:flex;align-items:center;justify-content:center;gap:6px;color:#55534d;background:#fbfbfa;font-size:12px;font-weight:650}.notification-popover__footer:hover,.notification-popover__footer:focus-visible{color:var(--ink);background:#efefed}.header-divider,.member-divider{width:1px;height:31px;background:#c6c8c7}.organization-name{color:#7c7e86;font-size:15px}.organization-logo{display:block;flex:0 0 auto;border-radius:3px;object-fit:contain}.organization-logo--placeholder{display:grid;place-items:center;color:#6f6e69;background:#efefed}.organization-switcher{position:relative;flex:0 0 auto}.organization-switcher__trigger{min-height:34px;display:flex;align-items:center;gap:7px;padding:3px 5px;border:0;border-radius:5px;color:inherit;background:transparent}.organization-switcher__trigger:hover,.organization-switcher__trigger[aria-expanded=true]{color:var(--ink);background:var(--brand-soft)}.organization-switcher__trigger img{width:auto;flex:0 0 auto}.organization-switcher__trigger .organization-logo{width:24px;height:24px}.organization-popover{position:absolute;top:calc(100% + 7px);right:0;z-index:50;width:240px;overflow:hidden;border:1px solid var(--line-strong);border-radius:5px;color:var(--ink);background:#fff;box-shadow:0 8px 24px #0f0f0f29}.organization-popover__current{min-height:56px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 18px}.organization-popover__current img{max-width:24px;object-fit:contain}.organization-popover__current .organization-logo{width:22px;height:22px}.organization-popover__current strong{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.organization-popover__section{display:grid;gap:1px;margin:0 18px;padding:8px 0;border-top:1px solid var(--line)}.organization-popover__section>a,.organization-popover__section>button{width:100%;min-height:34px;display:flex;align-items:center;padding:0 2px;border:0;border-radius:4px;color:#55534d;background:transparent;font-size:12px;text-align:left}.organization-popover__section>a:hover,.organization-popover__section>button:hover,.organization-popover__section>a:focus-visible,.organization-popover__section>button:focus-visible{color:var(--ink);background:#f1f1ef}.project-header{position:fixed;top:51px;right:0;left:var(--project-switcher-width);z-index:25;height:50px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #cbcdcc;background:#fff}.project-title{gap:10px;min-width:0;padding-left:32px;color:#2f302f}.project-title strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.project-title small{font-size:12px;font-weight:700}.project-members{gap:7px;padding-right:36px}.project-members .user-avatar{width:37px;height:37px;font-size:15px}.member-count{width:38px;height:38px;display:grid;place-items:center;border:1px solid #bfc1c0;border-radius:50%;background:#fff;color:#525452;font-size:12px}.member-divider{height:27px;margin:0 2px}.project-search{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid #b8bcba;border-radius:50%;background:#fff;color:#737775;cursor:pointer}.sidebar{position:fixed;top:101px;bottom:0;left:var(--project-switcher-width);z-index:20;width:200px;overflow-y:auto;background:var(--green)}.sidebar nav{padding-top:0}.sidebar-link{min-height:57px;display:flex;align-items:center;gap:14px;padding:0 17px;color:#f7fffc;font-size:16px;font-weight:700}.sidebar-link:hover{background:#0c65511f}.sidebar-link--active{min-height:57px;color:var(--green-dark);background:#fff}.sidebar-link svg{flex:0 0 auto}.dashboard-content{display:grid;grid-template-columns:minmax(690px,1fr) minmax(390px,540px);gap:40px;min-width:0;margin-left:calc(200px + var(--project-switcher-width));padding:26px 36px 60px}.feed-column,.summary-column{min-width:0}.feed-heading{height:45px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.feed-heading h1{display:flex;align-items:center;gap:5px;margin:3px 0 0;color:#383938;font-size:19px;line-height:1}.feed-heading h1 span{font-size:15px}.feed-heading h1 svg{color:#c8cecb}.feed-tools{gap:12px;margin-top:-4px;white-space:nowrap;font-size:14px}.feed-tools button{height:38px;display:flex;align-items:center;gap:7px;padding:0 15px;border:1px solid #bfc1c0;border-radius:19px;background:#fff;color:#666866;font-weight:700;cursor:pointer}.feed-tools button:hover{border-color:var(--green);color:var(--green-dark)}.activity-group{overflow:hidden;margin:0 0 23px;border:1px solid #c7c9c8;border-radius:4px;background:#fff;box-shadow:0 1px 1px #1d364208}.activity-group h2{height:45px;display:flex;align-items:center;margin:0;padding:0 22px;border-bottom:1px solid #c7c9c8;font-size:15px;font-weight:700}.activity-group__content{padding:0 22px}.activity-item{position:relative;min-height:163px;display:grid;grid-template-columns:47px minmax(0,1fr);gap:15px;padding:14px 0 15px;border-bottom:1px solid #cdcfce}.activity-item:last-child{border-bottom:0}.person-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:#31516a;background:radial-gradient(circle at 50% 24%,#f2c794 0 22%,#604c40 23% 35%,#d7e7ec 36% 68%,#7593a4 69%);box-shadow:inset 0 0 0 1px #213c4a14}.person-avatar svg{color:#2d4a5e;filter:drop-shadow(0 1px 0 rgb(255 255 255 / 35%))}.activity-body{min-width:0;padding-right:48px}.activity-topline{min-height:27px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;font-size:14px}.activity-topline>div{display:flex;align-items:center;gap:5px;min-width:0}.activity-topline time{flex:0 0 auto;margin-right:-48px;color:#424442;font-size:14px}.wiki-badge{display:inline-grid;height:25px;place-items:center;padding:0 10px;border-radius:13px;color:#fff;background:#eaa51e;font-weight:700;line-height:1}.activity-title-line{min-width:0;gap:5px;margin:1px 0 3px;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:600}.activity-title-line a{overflow:hidden;color:var(--green-dark);text-overflow:ellipsis}.activity-title-line svg{flex:0 0 auto}.activity-title-line .diff{color:var(--green-dark)}.activity-summary{overflow:hidden;margin:0 0 2px;color:#727572;font-size:14px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.activity-values{display:flex;flex-direction:column;color:#6f7270;font-size:14px;line-height:1.45}.read-more{display:inline-block;color:var(--green-dark);font-size:14px;line-height:1.35}.star-count{position:absolute;right:0;bottom:16px;height:37px;min-width:57px;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 10px;border:1px solid #c5c7c6;border-radius:19px;color:#747774;background:#fafafa;cursor:pointer}.star-count:hover{color:#d89e1d;background:#fff9e6}.summary-column{padding-top:0}.summary-section{margin:0 0 24px}.summary-section>h2,.summary-title-row h2{height:32px;margin:0;color:#303230;font-size:16px;line-height:1}.summary-card{border:1px solid #c7c9c8;border-radius:4px;background:#fff;box-shadow:0 1px 1px #1d364208}.status-card{min-height:142px;padding:24px 20px 21px}.status-stacked-bar{height:14px;display:flex;overflow:hidden}.status-stacked-bar .status-red{width:20%}.status-stacked-bar .status-blue{width:5%}.status-stacked-bar .status-teal{width:3%}.status-stacked-bar .status-green{width:72%}.status-red{background:#ef7c73}.status-blue{background:#4592c9}.status-teal{background:#63b4a5}.status-green{background:#a4b424}.status-percent{margin:3px 1px 7px 0;color:#737673;text-align:right;font-size:13px}.status-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.status-labels>div{display:grid;gap:5px;text-align:center;font-size:13px}.status-labels strong{height:26px;display:grid;place-items:center;border-radius:14px;color:#fff;font-size:14px;font-weight:500}.burndown-card{min-height:96px;padding:20px;font-size:14px}.burndown-card p{margin:0 0 8px}.burndown-help{gap:6px;color:var(--green-dark);font-weight:600}.burndown-help svg{color:#9fd4c8}.summary-title-row{height:34px;justify-content:space-between}.summary-title-row>div{gap:8px;margin-top:-7px}.summary-title-row button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid #bfc1c0;border-radius:50%;color:#747774;background:#fff;cursor:pointer}.cycles-card{padding:11px 20px 7px}.cycle{min-height:99px;padding:11px 0 13px;border-bottom:1px solid #c9cbca}.cycle:last-child{border-bottom:0}.cycle>a{display:inline-block;margin-bottom:5px;color:var(--green-dark);font-size:14px;font-weight:600}.cycle-progress{display:grid;grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:12px}.cycle-progress>span{color:#777a78;text-align:right;font-size:13px;white-space:nowrap}.cycle-bar{height:11px;display:flex}.cycle-bar>span{height:100%}.fill-red{background:#ef7c73}.fill-blue{background:#4592c9}.fill-green{background:#a4b424}.cycle p{margin:5px 0 0;font-size:13px}.dashboard-skeleton{grid-column:1 / -1;height:530px;border:1px solid #d4d6d5;border-radius:4px;background:linear-gradient(90deg,#f7f7f7 25%,#eceeed,#f7f7f7 75%);background-size:200% 100%}@media(prefers-reduced-motion:no-preference){.dashboard-skeleton{animation:skeleton-shimmer 1.3s ease-in-out infinite}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@media(max-width:1500px){.global-links{gap:16px;font-size:14px}.global-header__left{gap:14px}.global-header__right{gap:7px}.organization-name,.global-header__right .header-divider+svg{display:none}.dashboard-content{grid-template-columns:minmax(650px,1fr) minmax(360px,.46fr);gap:28px;padding-right:28px;padding-left:28px}}@media(max-width:1180px){.global-links a:nth-child(3),.global-links a:nth-child(4),.organization-name,.project-members .user-avatar:nth-child(n+4){display:none}.dashboard-content{grid-template-columns:minmax(0,1fr)}.summary-column{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.summary-section{margin:0}.cycle-section{grid-column:1 / -1}}@media(max-width:820px){:root{--project-switcher-width: 56px}.app-shell{padding-top:101px}.global-header{height:49px}.global-links,.global-header__right>:not(.global-search),.project-members{display:none}.global-search{width:min(48vw,280px)}.project-header{top:49px;height:52px;grid-template-columns:minmax(0,1fr) auto}.project-title{padding-left:15px}.sidebar{top:101px;width:58px}.sidebar-link{min-height:54px;justify-content:center;padding:0}.sidebar-link span{display:none}.dashboard-content{margin-left:calc(58px + var(--project-switcher-width));padding:20px 16px 40px}.feed-heading{height:auto;flex-direction:column;padding-bottom:14px}.feed-tools{width:100%;justify-content:space-between}.activity-title-line span:last-child{display:none}.summary-column{grid-template-columns:minmax(0,1fr)}.cycle-section{grid-column:auto}}@media(max-width:560px){.global-header{padding:0 9px}.global-search{width:57vw}.project-title small,.feed-heading h1 span,.activity-summary{display:none}.project-title{gap:7px}.project-title strong{font-size:14px}.dashboard-content{padding-right:10px;padding-left:10px}.activity-group__content{padding:0 12px}.activity-group h2{padding:0 14px}.activity-item{grid-template-columns:38px minmax(0,1fr);gap:10px}.person-avatar{width:38px;height:38px}.activity-body{padding-right:0}.activity-topline time{margin-right:0}.star-count{display:none}}:root{font-family:Yu Gothic,Yu Gothic UI,Hiragino Sans,Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,sans-serif;color:#26333a;background:#f5f7f8;--green: #137c96;--green-dark: #0b5368;--brand: #137c96;--brand-strong: #0b5368;--brand-soft: #e2f1f5;--brand-faint: #f2f8fa;--ink: #26333a;--muted: #65737a;--line: #d8e1e5;--line-strong: #c6d2d8;--surface: #ffffff;--page: #f5f7f8;--warm: #fff9e8;--shadow: 0 8px 24px rgb(35 70 86 / 7%)}html,body{background:var(--page);color:var(--ink)}button,a,input{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .1s ease}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgb(19 124 150 / 22%);outline-offset:2px}.brand-mark{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:9px;color:#fff;background:var(--brand);box-shadow:inset 0 -2px #08404e29;font-family:ui-rounded,Arial Rounded MT Bold,sans-serif;font-weight:800;line-height:1}.brand-mark:after{position:absolute;top:5px;right:5px;width:4px;height:4px;border-radius:50%;background:#f5c55d;content:""}.brand-mark--34{width:34px;height:34px;font-size:18px}.brand-mark--31{width:31px;height:31px;font-size:16px}.brand-mark--30{width:30px;height:30px;font-size:16px}.brand-mark--26{width:26px;height:26px;border-radius:7px;font-size:14px}.brand-home{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:6px}.brand-logo,.brand-charm{display:block;width:auto;flex:0 0 auto;-webkit-user-select:none;user-select:none}.global-header{padding-right:20px;padding-left:18px;border-color:var(--line);background:#fffffff5;box-shadow:0 1px 8px #1f41520a}.global-header__left{gap:18px}.global-links{gap:4px;color:#52626a;font-size:14px;font-weight:600}.global-links a{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px}.global-links a:hover{color:var(--brand-strong);background:var(--brand-soft)}.create-button{width:32px;height:32px;border-radius:9px;background:var(--brand);box-shadow:0 4px 10px #137c9633}.create-button:hover{background:var(--brand-strong)}.global-header__right{gap:9px;color:#65737a}.global-search{height:38px;border-color:var(--line);border-radius:9px;background:#f6f9fa;box-shadow:none}.global-search:focus-within{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #137c961a}.icon-button{border-radius:8px}.icon-button:hover,.project-search:hover,.summary-title-row button:hover{color:var(--brand-strong);background:var(--brand-soft)}.user-avatar,.project-members .user-avatar,.member-count{border-radius:10px}.project-header{border-color:var(--line);background:#fff;box-shadow:0 4px 14px #1f41520a}.project-title{gap:11px}.project-title strong{color:var(--ink);font-size:15px;letter-spacing:.01em}.project-title small{color:var(--muted);font-weight:600}.project-search,.summary-title-row button{border-color:var(--line-strong);border-radius:9px}.sidebar{border-right:1px solid var(--line);background:#fff;box-shadow:6px 0 18px #2346560a}.sidebar nav{padding:10px 8px 18px}.sidebar-link,.sidebar-link--active{min-height:48px;gap:12px;margin-bottom:3px;padding:0 12px;border-radius:9px;color:#53636b;font-size:14px;font-weight:600}.sidebar-link:hover{color:var(--brand-strong);background:var(--brand-faint)}.sidebar-link--active{position:relative;color:var(--brand-strong);background:var(--brand-soft)}.sidebar-link--active:before{position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--brand);content:""}.dashboard-content{gap:32px;background:var(--page)}.feed-heading h1{color:var(--ink);font-size:20px;letter-spacing:-.02em}.feed-tools button,.summary-title-row button{border-color:var(--line-strong);border-radius:8px;color:#56666e;box-shadow:0 2px 6px #2346560d}.feed-tools button:hover{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-faint)}.activity-group,.summary-card{border-color:var(--line);border-radius:12px;box-shadow:var(--shadow)}.activity-group h2{border-color:var(--line);color:#45575f;background:#fbfcfd;font-size:14px}.activity-item{border-color:var(--line)}.person-avatar{border-radius:12px;background:linear-gradient(145deg,#dce9e5,#b9d0c8);box-shadow:inset 0 0 0 1px #137c961a}.wiki-badge{height:24px;border-radius:6px;color:#7d4d0d;background:#fff0cf;font-size:12px}.activity-title-line a,.activity-title-line .diff,.read-more,.cycle>a,.burndown-help{color:var(--brand-strong)}.star-count{border-color:var(--line-strong);border-radius:8px;background:#fff}.status-card,.burndown-card,.cycles-card{background:#fff}.status-labels strong{border-radius:6px}.cycle{border-color:var(--line)}:root{color:#37352f;background:#fbfbfa;--green: #37352f;--green-dark: #191919;--brand: #37352f;--brand-strong: #191919;--brand-soft: #efefed;--brand-faint: #f7f7f5;--ink: #37352f;--muted: #787774;--line: #e9e9e7;--line-strong: #d3d2cf;--surface: #ffffff;--page: #fbfbfa;--warm: #fbf3db;--shadow: 0 1px 2px rgb(15 15 15 / 4%);font-family:Avenir Next,Hiragino Sans,Yu Gothic UI,Yu Gothic,Meiryo,sans-serif}html{scroll-behavior:smooth}html,body{color:var(--ink);background:var(--page)}body::selection,body *::selection{color:#191919;background:#e8e7e4}button,input,textarea,select{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #787774;outline-offset:2px}.brand-mark{border:1px solid #191919;border-radius:5px;color:#fff;background:#191919;box-shadow:none;font-family:Georgia,Times New Roman,serif;font-weight:700}.brand-mark:after{display:none}.brand-mark--charm{overflow:hidden;border:0;border-radius:0;background:transparent}.brand-mark--charm img{width:100%;height:100%;display:block;object-fit:contain}.brand-mark--charm.brand-mark--34{width:58px;height:34px}.brand-mark--charm.brand-mark--31{width:52px;height:31px}.brand-mark--charm.brand-mark--30{width:50px;height:30px}.brand-mark--charm.brand-mark--26{width:44px;height:26px}.global-header{border-color:var(--line);background:#fffffff5;box-shadow:none}.global-links{color:#5f5e5b;font-size:13px}.global-links a{border-radius:5px}.global-links a:hover,.global-link--active{color:var(--ink)!important;background:var(--brand-soft)}.create-button{width:30px;height:30px;border:1px solid #191919;border-radius:5px;color:#fff;background:#191919;box-shadow:none}.create-button:hover{background:#37352f}.global-header__right{color:var(--muted)}.global-search{height:34px;border-color:var(--line-strong);border-radius:5px;background:#f7f7f5}.global-search:focus-within{border-color:#787774;background:#fff;box-shadow:0 0 0 2px #37352f1a}.icon-button{border-radius:5px}.icon-button:hover,.project-search:hover,.summary-title-row button:hover{color:var(--ink);background:var(--brand-soft)}.user-avatar,.project-members .user-avatar,.member-count{border-radius:5px;filter:saturate(.45)}.header-divider,.member-divider{background:var(--line-strong)}.organization-name{color:var(--muted);font-size:13px}.project-header{border-color:var(--line);background:#fff;box-shadow:none}.project-title strong{color:var(--ink);font-size:14px;font-weight:600}.project-title small{color:var(--muted);font-weight:500}.project-search,.summary-title-row button{border-color:var(--line-strong);border-radius:5px;box-shadow:none}.sidebar{border-color:var(--line);background:#f7f7f5;box-shadow:none}.sidebar nav{padding:10px 7px 18px}.sidebar-link,.sidebar-link--active,.issues-page .sidebar-link,.issues-page .sidebar-link--active,.gantt-page .sidebar-link,.gantt-page .sidebar-link--active{min-height:43px;gap:11px;margin-bottom:1px;padding:0 10px;border-radius:5px;color:#5f5e5b;font-size:13px;font-weight:500}.sidebar-link svg{color:#6f6e69}.sidebar-link:hover{color:var(--ink);background:#efefed}.sidebar-link--active{color:var(--ink);background:#e7e7e5;font-weight:600}.sidebar-link--active:before{display:none}.sidebar-link--active svg{color:var(--ink)}.dashboard-content,.issues-page,.board-page,.gantt-page,.qa-page,.qa-detail-page,.issue-detail-page,.my-page-shell{color:var(--ink);background:var(--page)}.issue-detail-page,.my-page-shell{background-image:none}.activity-group,.summary-card,.social-composer,.social-post,.qa-overview,.qa-filter-panel,.qa-table-wrap,.qa-detail-main,.qa-related-panel,.issue-detail-panel,.issue-properties,.my-stats,.my-panel,.board-card,.qa-public-hero,.qa-public-conversation,.qa-public-reply,.qa-public-closed,.qa-public-list-hero,.qa-public-list-table-panel,.qa-public-chart-card,.qa-public-list-detail>section,.qa-public-list-detail-reply{border-color:var(--line);border-radius:7px;background:#fff;box-shadow:none}.feed-heading h1,.summary-section>h2,.summary-title-row h2,.board-heading h1,.qa-heading h1,.issue-detail-heading h1,.my-page-identity h1{color:var(--ink);font-weight:650;letter-spacing:-.025em}.feed-tools button,.board-heading__title button,.board-heading__actions button,.qa-toolbar button,.qa-filter-controls label>button,.issues-top-actions button,.issues-table-actions button,.gantt-select,.gantt-control-actions button,.gantt-view-actions button,.my-page-actions button,.my-project-filter,.custom-select__trigger{border-color:var(--line-strong);border-radius:5px;color:#5f5e5b;background:#fff;box-shadow:none}.feed-tools button:hover,.board-heading__title button:hover,.board-heading__actions button:hover,.qa-toolbar button:hover,.issues-top-actions button:hover,.issues-table-actions button:hover,.gantt-control-actions button:hover,.gantt-view-actions button:hover,.my-page-settings:hover{border-color:#a5a49f;color:var(--ink);background:#f7f7f5}.dashboard-content{gap:30px}.activity-group h2{border-color:var(--line);color:#5f5e5b;background:#f7f7f5;font-weight:600}.activity-item,.cycle{border-color:var(--line)}.person-avatar,.social-avatar{border-radius:6px;filter:grayscale(.4) saturate(.55);box-shadow:inset 0 0 0 1px #37352f1a}.wiki-badge{border-radius:4px;color:#644f18;background:#fbf3db}.activity-title-line a,.activity-title-line .diff,.read-more,.cycle>a,.burndown-card a{color:#55534d;text-decoration:underline;text-decoration-color:#d3d2cf;text-underline-offset:3px}.star-count{border-color:var(--line-strong);border-radius:5px;background:#fff}.status-stacked-bar,.cycle-bar{border-radius:2px;filter:grayscale(.3) saturate(.55)}.status-labels strong,.issue-status,.qa-status,.my-status,.gantt-status{border-radius:4px;filter:saturate(.45)}.project-status-card>header:after{position:absolute;top:-18px;right:38px;width:132px;height:82px;background:url(/handoff_charm.png) center / contain no-repeat;content:"";opacity:.05;pointer-events:none}.qa-overview-icon{border-radius:5px;color:#55534d;background:#efefed}.social-composer textarea,.social-attachment,.social-comment-input{border-radius:5px;background:#f7f7f5}.social-composer textarea:focus,.social-comment-input:focus-within{border-color:#a5a49f;box-shadow:0 0 0 2px #37352f14}.social-composer__publish button,.qa-heading>button,.qa-create-drawer footer button:last-child,.qa-reply-composer>footer button:last-child,.my-page-primary,.issue-comment-composer button[type=submit]{border-color:#191919;border-radius:5px;color:#fff;background:#191919;box-shadow:none}.social-composer__publish button:hover:not(:disabled),.qa-heading>button:hover,.my-page-primary:hover{background:#37352f}.issues-content{background:var(--page)}.issues-search-title h1{color:var(--ink);font-size:16px;font-weight:650}.issues-search-title h1 svg,.board-heading__title>svg,.qa-heading>div>svg,.social-feed-heading h1 svg{color:#5f5e5b}.issues-search-tabs,.issues-status-filters,.issues-assignee-filter>button,.issues-filter-field>button,.issues-search-input,.issues-pagination button{border-color:var(--line-strong);border-radius:5px;color:#5f5e5b;background:#fff}.issues-search-tabs button{color:#5f5e5b;background:#fff}.issues-search-tabs button+button{border-color:var(--line)}.issues-search-tabs button.active,.issues-status-filters button.active{color:var(--ink);background:#e7e7e5}.issues-table{border-color:var(--line);border-radius:7px 7px 0 0;background:#fff;box-shadow:none}.issues-table-header{border-color:var(--line);color:var(--muted);background:#f7f7f5}.issues-table-row{border-color:var(--line);background:#fff}.issues-table-row:nth-child(2n){background:#fbfbfa}.issues-table-row:hover,.issues-table-row--selected,.issues-table-row--selected:nth-child(2n),.issues-table-row--selected:hover{background:#f1f1ef}.issue-key,.issue-subject a{color:#45433e}.issues-table-footer,.issue-workspace-header{border-color:var(--line);background:#fffffff7;box-shadow:none}.issue-view-switcher{border-color:var(--line);border-radius:6px;background:#efefed}.issue-view-switcher button{border-radius:4px;color:var(--muted)}.issue-view-switcher button:hover{color:var(--ink);background:#ffffffad}.issue-view-switcher button.active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0f0f0f14}.issue-workspace-title>svg{color:#5f5e5b}.issue-workspace-add{border-color:#191919;border-radius:5px;color:#fff;background:#191919;box-shadow:none}.issue-workspace-add:hover{background:#37352f}.board-content{background:var(--page)}.board-filter-field,.board-heading__actions>span{color:var(--muted)}.board-filter-field>button,.board-assignee-filter>div>button{border-color:var(--line-strong);border-radius:5px;color:#5f5e5b;background:#fff}.board-workspace{border-color:var(--line);border-radius:7px 7px 0 0;background:#f1f1ef;box-shadow:none}.board-column{border-color:var(--line-strong);border-radius:7px 7px 0 0;background:#efefed;box-shadow:none}.board-column__header{background:#f7f7f5}.board-column__dot,.board-column--doing .board-column__dot,.board-column--resolved .board-column__dot,.board-column--done .board-column__dot{background:#787774}.board-column--open .board-column__dot{background:#b85c57}.board-card{border-color:var(--line);border-radius:6px;box-shadow:none}.board-card:before{width:2px;filter:saturate(.4)}.board-card:hover{border-color:#b9b8b4;box-shadow:0 2px 5px #0f0f0f12}.board-card__category,.board-child-progress{border-radius:4px;filter:saturate(.4)}.board-load-more{border-color:#b9b8b4;border-radius:5px;color:var(--muted);background:#ffffffb3}.gantt-main,.gantt-controls{background:var(--page)}.gantt-header{border-color:var(--line);background:#fff}.gantt-header__project button,.gantt-header__search,.round-filter-button,.date-button,.today-button{border-color:var(--line-strong);border-radius:5px;color:#5f5e5b;background:#fff}.gantt-controls,.gantt-view-options,.gantt-board,.gantt-task-header,.gantt-calendar-header,.gantt-task-row,.gantt-calendar-row{border-color:var(--line)}.gantt-controls,.gantt-board{border-radius:7px 7px 0 0;box-shadow:none}.gantt-controls__title-row,.gantt-view-options,.gantt-task-header,.gantt-calendar-header{background:#f7f7f5}.gantt-select:hover,.date-button:hover,.today-button:hover,.round-filter-button:hover{border-color:#a5a49f;color:var(--ink)}.gantt-task-title{color:#45433e}.gantt-status--doing{color:#5f5e5b;background:#e7e7e5}.gantt-status--done{color:#4e694e;background:#edf3ec}.gantt-timeline,.gantt-calendar-row{background-color:#fff}.gantt-days .weekend,.gantt-day-columns span.weekend{background:#f7f7f5}.gantt-timeline-body,.gantt-day-columns span{border-color:var(--line);background:#fff}.gantt-bar,.gantt-cycle-bar{filter:grayscale(.25) saturate(.55)}.qa-overview,.qa-filter-panel{border-radius:7px}.qa-table-wrap,.qa-related-panel,.qa-detail-main,.issue-description-card,.issue-history-panel{border-color:var(--line);border-radius:7px;box-shadow:none}.qa-context-tabs button.active{border-bottom-color:#37352f;color:var(--ink)}.qa-context-tabs button.active span,.qa-context-tabs button span,.qa-context-badge,.qa-reference-count{border-radius:4px;color:#5f5e5b;background:#efefed}.qa-filter-controls label>button,.qa-keyword>div,.qa-toolbar button,.qa-table-wrap{border-color:var(--line-strong);border-radius:5px}.qa-table-header,.qa-table-row:nth-child(2n),.issue-detail-panel__header,.issue-properties header{background:#f7f7f5}.qa-table-row,.qa-table-header,.issue-detail-panel__header,.issue-history-row,.child-issue-row{border-color:var(--line)}.qa-table-row:hover{background:#f1f1ef}.qa-key,.qa-table-title a,.issue-detail-keyline strong,.issue-detail-breadcrumb a{color:#55534d}.issue-detail-type,.qa-priority,.qa-status,.qa-context-badge{filter:saturate(.42)}.issue-detail-heading__side button,.issue-heading-actions button,.child-issues-actions button,.history-filter button{border-color:var(--line-strong);border-radius:5px;color:#5f5e5b;background:#fff;box-shadow:none}.issue-detail-panel,.issue-properties{border-radius:7px}.issue-comment-composer textarea,.qa-reply-composer textarea{border-color:var(--line-strong);border-radius:5px;background:#fff}.comment-submit{border-color:#191919;border-radius:5px;color:#fff;background:#191919}.comment-submit:hover:not(:disabled){background:#37352f}.my-page-avatar{border:1px solid #191919;border-radius:7px;color:#fff;background:#191919;box-shadow:none}.my-page-identity p{color:var(--muted)}.my-stats,.my-panel{border-radius:7px;box-shadow:none}.my-stat,.my-issue-row,.my-project-row,.my-timeline-item{border-color:var(--line)}.my-stat__icon,.my-project-mark{border-radius:5px;filter:grayscale(.35) saturate(.5)}.my-issue-tabs button.active{border-bottom-color:#37352f;color:var(--ink);background:transparent}.my-section-kicker,.my-week-panel .my-panel-header>a,.my-issue-project span{color:#5f5e5b}.my-panel-header,.my-issue-tabs,.my-issue-row,.my-project-row,.my-week-day{border-color:var(--line)}.my-issue-tabs,.my-week-day.is-today{background:#f7f7f5}.my-week-day.is-today{box-shadow:inset 0 2px #37352f}.my-focus-ring{filter:grayscale(.55) saturate(.35)}.qa-public-page{--public-brand: #37352f;--public-brand-strong: #191919;--public-ink: #37352f;--public-muted: #787774;--public-line: #e9e9e7;color:var(--public-ink);background:#fbfbfa}.qa-public-topbar{border-color:var(--public-line);background:#fffffff5}.qa-public-brand>img{width:58px;height:32px;filter:grayscale(1)}.qa-public-brand strong,.qa-public-hero h1{color:var(--public-ink)}.qa-public-portal-label,.qa-public-meta,.qa-public-list-menu>button{color:var(--public-muted)}.qa-public-portal-label svg,.qa-public-list-menu__items>a>svg{color:#5f5e5b}.qa-public-list-menu>button,.qa-public-list-menu__panel,.qa-public-list-menu__items>a,.qa-public-list-menu__mark{border-radius:5px}.qa-public-list-menu>button:hover,.qa-public-list-menu>button[aria-expanded=true],.qa-public-list-menu__items>a:hover,.qa-public-list-menu__items>a:focus-visible,.qa-public-list-menu__items>a.is-current{border-color:var(--public-line);color:var(--public-ink);background:#f1f1ef}.qa-public-list-menu__panel{border-color:var(--public-line);box-shadow:0 8px 24px #0f0f0f1a}.qa-public-list-menu__panel>header{border-color:var(--public-line);background:#f7f7f5}.qa-public-list-menu__mark,.qa-public-avatar,.qa-public-list-members>li{filter:grayscale(.5) saturate(.4)}.qa-public-hero{position:relative;overflow:hidden;border-top:1px solid var(--public-line)}.qa-public-hero:after{position:absolute;top:-20px;right:18px;width:230px;height:135px;background:url(/handoff_charm.png) center / contain no-repeat;content:"";opacity:.04;pointer-events:none}.qa-public-hero>*{position:relative;z-index:1}.qa-public-hero-eyebrow>span,.qa-public-status,.qa-public-scope,.qa-public-count,.qa-public-badge{border-radius:4px;color:#5f5e5b;background:#efefed}.qa-public-message,.qa-public-conversation>header,.qa-public-reply,.qa-public-list-row{border-color:var(--public-line)}.qa-public-reply textarea,.qa-public-search,.qa-public-input{border-color:var(--line-strong);border-radius:5px;background:#fff}.qa-public-reply button[type=submit],.qa-public-list-detail-reply>button{border-color:#191919;border-radius:5px;color:#fff;background:#191919;box-shadow:none}.qa-public-list-hero{border-color:var(--public-line);border-radius:0;background:#f7f7f5}.qa-public-list-heading h1,.qa-public-list-table-panel h2,.qa-public-chart-card h2,.qa-public-list-detail h2,.qa-public-list-detail>section h3{color:var(--public-ink)}.qa-public-list-permission,.qa-public-list-table-panel>header>div>span,.qa-public-chart-total,.qa-public-status-chart>header>button,.qa-public-list-detail>header>button,.qa-public-list-detail>section>header span,.qa-public-list-detail-readonly{border-color:var(--public-line);border-radius:5px;color:var(--public-muted);background:#efefed}.qa-public-list-table-panel>header label,.qa-public-list-table-panel td:last-child button,.qa-public-list-detail-reply textarea{border-color:var(--line-strong);border-radius:5px;color:#5f5e5b;background:#fff}.qa-public-list-table-panel th{border-color:var(--public-line);color:var(--public-muted);background:#f7f7f5}.qa-public-list-table-panel td{border-color:var(--public-line);color:#5f5e5b}.qa-public-list-table-panel tbody tr:hover,.qa-public-bar-row:hover,.qa-public-bar-row.is-active{border-color:var(--public-line);background:#f1f1ef}.qa-public-list-tag,.qa-public-list-status,.qa-public-status-editor,.qa-public-list-detail-meta>span:first-child{border-color:var(--public-line);border-radius:4px;filter:saturate(.4)}.qa-public-chart-card,.qa-public-list-table-panel{border-radius:7px;box-shadow:none}.qa-public-chart-total strong,.qa-public-close-rate strong,.qa-public-list-table-panel td:first-child strong{color:#55534d}.qa-public-chart-card progress,.qa-public-bar-row>span>i,.qa-public-close-legend i{filter:grayscale(.35) saturate(.45)}.qa-public-list-detail-backdrop{background:#0f0f0f47}.qa-public-list-detail{background:#f7f7f5;box-shadow:-12px 0 30px #0f0f0f21}.qa-public-list-detail>header,.qa-public-list-detail-meta{border-color:var(--public-line);background:#fff}.custom-select__menu{border-color:var(--line-strong);border-radius:6px;box-shadow:0 8px 24px #0f0f0f1a}.custom-select__option:hover,.custom-select__option[aria-selected=true]{color:var(--ink);background:#f1f1ef}.hint-tooltip__trigger{border-color:var(--line-strong);color:var(--muted);background:#f7f7f5}.hint-tooltip__content{border-color:#37352f;color:#fff;background:#37352f;box-shadow:0 6px 18px #0f0f0f24}.dashboard-skeleton,.board-skeleton,.my-page-skeleton{border-color:var(--line);background:linear-gradient(90deg,#f7f7f5 25%,#efefed,#f7f7f5 75%);background-size:200% 100%}*{scrollbar-color:#d3d2cf transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:8px;background:#d3d2cf;background-clip:padding-box}@media(max-width:820px){.brand-mark--charm.brand-mark--34{width:52px}.project-status-card>header:after,.qa-public-hero:after{opacity:.025}}
