:root{--bg: #06070a;--bg-elev: #0b0d12;--surface: #10141b;--line: rgba(186, 214, 224, .1);--line-strong: rgba(186, 214, 224, .18);--text: #e6eef2;--text-muted: #74808c;--accent: #3fffc8;--accent-2: #7dffe0;--accent-dim: rgba(63, 255, 200, .1);--danger: #ff5d73;--danger-dim: rgba(255, 93, 115, .12);--sans: "Spline Sans", "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--radius: 4px;--shadow: 0 24px 60px rgba(0, 0, 0, .45);color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}html{background:var(--bg)}body{margin:0;color:var(--text);font-family:var(--sans);font-size:15px;line-height:1.45;background:radial-gradient(ellipse 80% 42% at 50% -8%,rgba(63,255,200,.16),transparent 55%),radial-gradient(ellipse 50% 36% at 100% 110%,rgba(28,70,110,.22),transparent 60%),var(--bg)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(186,214,224,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(186,214,224,.03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 50% 18%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 50% 18%,#000 0%,transparent 72%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#root{position:relative;z-index:2}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.tabular{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-muted)}.brand{display:flex;align-items:center;gap:12px}.brand__mark{width:32px;height:32px;flex-shrink:0;color:var(--accent)}.brand__name{display:block;font-size:18px;font-weight:500;letter-spacing:-.04em;line-height:1}.brand__sub{margin:5px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#04110c;border:1px solid var(--accent);border-radius:var(--radius);padding:10px 16px;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.btn:hover:not(:disabled){background:var(--accent-2);border-color:var(--accent-2)}.btn:disabled{opacity:.5;cursor:default}.btn--block{width:100%}.btn--small{padding:7px 12px;font-size:12px}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line-strong);font-weight:500}.btn--ghost:hover:not(:disabled){background:#ffffff08;border-color:var(--text-muted);color:var(--text)}.btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn--danger:hover:not(:disabled){background:#ff7486;border-color:#ff7486;color:#fff}.link-button{background:none;border:none;padding:0;color:var(--text-muted);font-size:13px;font-family:inherit}.link-button:hover:not(:disabled){color:var(--accent)}.link-button:disabled{opacity:.4;cursor:default}.field{display:flex;flex-direction:column;gap:6px;text-align:left}.field span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.field input,.auth__form input,.upload__setting input,.field textarea,.field select,.service-form input{padding:11px 12px;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);caret-color:var(--accent)}.field input,.auth__form input{width:100%}.field input::placeholder,.auth__form input::placeholder{color:#4d5864}.field input:focus,.auth__form input:focus,.upload__setting input:focus,.field textarea:focus,.field select:focus,.service-form input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin:0;border:1px solid var(--line-strong);border-radius:2px;background:transparent;vertical-align:middle;cursor:pointer}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6.2 5 8.6 9.5 3.4' fill='none' stroke='%2304110c' stroke-width='1.6'/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.app{max-width:1080px;margin:0 auto;padding:48px 24px 120px}.app--auth{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.app__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid var(--line)}.app__account{display:flex;align-items:center;gap:10px}.app__user{font-family:var(--mono);font-size:12px;color:var(--text-muted)}.presence{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-dim)}.boot{display:flex;flex-direction:column;align-items:center;gap:20px}.boot .sync-bar{width:160px}.sync-bar{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:sweep 1.4s ease-in-out infinite}@keyframes sweep{0%{background-position:-40% 0}to{background-position:140% 0}}.error{color:var(--danger);font-size:13px;margin:12px 0 0}.state{display:flex;flex-direction:column;gap:14px;padding:36px 8px}.state__text{margin:0;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--text-muted)}.section{margin-top:40px}.section__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.section__head h2{margin:0;font-size:11px;font-family:var(--mono);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.section__count{font-family:var(--mono);font-size:11px;color:var(--accent)}.section__actions{display:flex;align-items:center;gap:12px}.import-result{position:relative;margin:0 0 16px;padding:12px 40px 12px 14px;border:1px solid var(--line-strong);border-left:2px solid var(--accent);border-radius:var(--radius);background:var(--accent-dim);font-size:13px}.import-result__summary{margin:0;color:var(--text)}.import-result__skipped{margin:8px 0 0;padding-left:18px;color:var(--text-muted);font-family:var(--mono);font-size:12px}.import-result__close{position:absolute;top:6px;right:8px;border:0;background:none;color:var(--text-muted);font-size:18px;cursor:pointer}.import-result__close:hover{color:var(--text)}.brand-link{color:inherit;text-decoration:none}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.crumbs a{color:var(--text-muted);text-decoration:none}.crumbs a:hover{color:var(--accent)}.crumbs__sep{opacity:.45}.crumbs__current{color:var(--text)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.page-head__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.page-head__title{margin:0;font-size:28px;font-weight:500;letter-spacing:-.04em}.page-head__desc{margin:8px 0 0;color:var(--text-muted)}.rich-text{white-space:pre-wrap;overflow-wrap:anywhere}.rich-text>:first-child{margin-top:0}.rich-text>:last-child{margin-bottom:0}.rich-text p,.rich-text ul,.rich-text ol,.rich-text blockquote,.rich-text pre{margin:8px 0}.copy-feedback{margin:0 0 8px;color:var(--accent);font-family:var(--mono);font-size:11px}.create-project{display:flex;flex-direction:column;gap:16px;margin-bottom:18px}.create-project__files{list-style:none;margin:14px 0 8px;padding:0;display:flex;flex-direction:column;gap:4px;font-family:var(--mono);font-size:12px;color:var(--text)}.create-project .entity-form{margin-bottom:0}.entity-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:18px}.entity-form .error{grid-column:1 / -1;margin:0}.task-form{display:flex;flex-direction:column;gap:16px}.task-form__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.rich-editor{min-height:132px;padding:11px 12px;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text);caret-color:var(--accent)}.rich-editor:empty:before{content:attr(data-placeholder);color:#4d5864;pointer-events:none}.rich-editor:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.modal-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#020407c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal{width:min(100%,620px);max-height:min(760px,calc(100vh - 48px));overflow-y:auto;padding:24px;border:1px solid var(--line-strong);border-radius:6px;background:var(--bg-elev);box-shadow:var(--shadow),0 0 0 1px #3fffc812}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.modal__eyebrow{margin:0 0 4px;color:var(--accent);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.modal__head h2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.03em}.modal__close{width:30px;height:30px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--text-muted);font-size:24px;font-weight:300;line-height:1}.modal__close:hover:not(:disabled){border-color:var(--text-muted);color:var(--text)}.modal__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.task-settings{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--line);background:#0b0d1273}.task-settings .field{min-width:150px}.task-settings .error{width:100%;margin:0}.task-settings__number{display:block;min-width:150px;padding:11px 12px;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text)}.service-form{display:flex;align-items:center;gap:10px}.service-form input{flex:1;min-width:0}.service-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}.service-list li{display:inline-flex;align-items:center;gap:7px}.service-list__remove{font-size:11px;color:var(--danger)}.service-list__status{color:var(--text-muted);font-family:var(--mono);font-size:11px}.files__service-edit{color:var(--text-muted);font-size:10px}.service-page__status{max-width:360px}.service-page__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.service-page__documents{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:20px}.service-page__list{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.service-page__list>.btn{align-self:flex-start;margin-bottom:4px}.service-page__document{width:100%;text-align:left;padding:11px 12px;border:1px solid var(--line);background:var(--bg-elev);color:var(--text);overflow-wrap:anywhere}.service-page__document:hover,.service-page__document--active{border-color:var(--accent);background:var(--accent-dim)}.service-page__document strong{display:block;font-size:12px;font-weight:500}.service-page__document small{display:block;margin-top:4px;color:var(--text-muted);font-family:var(--mono)}.service-page__editor{display:flex;flex-direction:column;gap:14px;min-width:0}.service-page__content{width:100%;min-height:360px;resize:vertical;font-family:var(--mono);font-size:13px;line-height:1.5}.service-page__actions{display:flex;flex-wrap:wrap;gap:8px}.service-page__reader{min-width:0;padding:20px 24px;border:1px solid var(--line);background:#0b0d12a6}.service-page__reader-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.service-page__reader-head h3{margin:0 0 6px;overflow-wrap:anywhere;font-size:16px}.service-page__reader-head p{margin:3px 0;color:var(--text-muted);font-family:var(--mono);font-size:11px}.markdown-document{max-width:860px;padding-top:14px;line-height:1.65;overflow-wrap:anywhere}.markdown-document>:first-child{margin-top:0}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4{line-height:1.3;margin:1.5em 0 .55em}.markdown-document h1{font-size:28px}.markdown-document h2{font-size:22px}.markdown-document h3{font-size:18px}.markdown-document p,.markdown-document ul,.markdown-document ol,.markdown-document blockquote,.markdown-document pre{margin:0 0 1em}.markdown-document ul,.markdown-document ol{padding-left:24px}.markdown-document li+li{margin-top:4px}.markdown-document a{color:var(--accent)}.markdown-document code{padding:2px 5px;background:var(--bg-elev);font-family:var(--mono);font-size:.9em}.markdown-document pre{overflow-x:auto;padding:16px;background:var(--bg);border:1px solid var(--line)}.markdown-document pre code{padding:0;background:none}.markdown-document blockquote{padding:4px 0 4px 16px;border-left:2px solid var(--accent);color:var(--text-muted)}.markdown-document blockquote>:last-child{margin-bottom:0}.markdown-document hr{border:0;border-top:1px solid var(--line);margin:24px 0}.markdown-document img{max-width:100%;height:auto}.markdown-document__table{overflow-x:auto;margin-bottom:1em}.markdown-document table{width:100%;border-collapse:collapse;font-size:13px}.markdown-document th,.markdown-document td{padding:8px 10px;border:1px solid var(--line);text-align:left}.markdown-document th{background:var(--bg-elev)}.card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.card-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;text-align:left;padding:16px 18px;background:#0b0d12a6;border:1px solid var(--line);border-radius:var(--radius);color:inherit}.card:hover{border-color:#3fffc873;background:var(--accent-dim)}.card__title{font-size:16px;font-weight:500}.task-number{display:inline-block;margin-right:8px;color:var(--accent);font-family:var(--mono);font-size:12px}.status{color:var(--text-muted);font-size:10px;letter-spacing:.08em}.status--done{color:var(--accent)}.status--testing{color:#f4cf72}.status--in-progress{color:#8cc8ff}.card__desc{color:var(--text-muted);font-size:13px}.card__meta{margin-top:4px}.card__delete{background:none;border:1px solid var(--line);color:var(--danger);font-family:var(--mono);font-size:11px;padding:0 12px}.card__delete:hover{border-color:var(--danger);background:var(--danger-dim)}.comments__list{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.comment{background:#0b0d12a6;border:1px solid var(--line);padding:14px 16px}.comment__text{margin:0;white-space:pre-wrap}.comment__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:10px}.comment__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.comment__copy,.comment__delete{background:none;border:none;padding:0;font-size:12px;font-family:var(--mono)}.comment__copy,.comment__copy-status{color:var(--accent)}.comment__copy-status{font-size:12px;font-family:var(--mono)}.comment__copy-status--error{color:var(--danger)}.comment__copy:hover{color:var(--accent-2)}.comment__delete{color:var(--danger)}.comment__delete:hover{color:#ff8a99}.comments__input{width:100%;min-height:88px;resize:vertical}.comments__form-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px}.auth{position:relative;width:100%;max-width:400px;padding:36px 32px 28px;border:1px solid var(--line);background:#0b0d128c}.auth .brand{margin-bottom:32px}.auth__form{display:flex;flex-direction:column;gap:14px;margin:0 0 18px}.auth .link-button{font-family:var(--mono);font-size:12px}.upload{position:relative;border:1px solid var(--line);background:#10141b8c;padding:48px 20px 28px;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.upload:hover,.upload--dragging{border-color:#3fffc873;background:var(--accent-dim)}.upload__glyph{width:40px;height:40px;margin:0 auto 14px;color:var(--accent)}.upload__hint{margin:0;font-size:16px;font-weight:500;letter-spacing:-.02em}.upload__or{margin:8px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--text-muted)}.upload__setting{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--text-muted);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:lowercase;cursor:default}.upload__setting input{width:56px;padding:6px 4px;text-align:center;font-family:var(--mono);font-size:12px}.corners{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.corners i{position:absolute;width:14px;height:14px;border-color:var(--accent);border-style:solid;opacity:.45;transition:opacity .15s ease,width .15s ease,height .15s ease}.upload:hover .corners i,.upload--dragging .corners i{opacity:1}.corners i:nth-child(1){top:10px;left:10px;border-width:1px 0 0 1px}.corners i:nth-child(2){top:10px;right:10px;border-width:1px 1px 0 0}.corners i:nth-child(3){bottom:10px;left:10px;border-width:0 0 1px 1px}.corners i:nth-child(4){bottom:10px;right:10px;border-width:0 1px 1px 0}.upload__list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.upload__item{background:var(--bg-elev);border:1px solid var(--line);padding:14px 16px 16px}.upload__item-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.upload__item-name{flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload__pct{font-family:var(--mono);font-size:11px;color:var(--accent)}.upload__item-cancel{flex-shrink:0;background:none;border:none;padding:0;color:var(--danger);font-size:12px;font-family:var(--mono)}.upload__item-cancel:hover{color:#ff8a99}.upload__progress{position:relative;height:2px;background:var(--line-strong);overflow:hidden}.upload__bar{height:100%;background:var(--accent);box-shadow:0 0 12px #3fffc873;transition:width .15s ease}.upload__bytes{margin:8px 0 0;font-family:var(--mono);font-size:11px;color:var(--text-muted)}.upload .error{position:relative;z-index:1}.files-wrap{width:100%;border:1px solid var(--line);background:#0b0d12a6}.files{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.files th{text-align:left;font-family:var(--mono);font-weight:400;color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:12px;border-bottom:1px solid var(--line);background:#ffffff04}.files__sort{background:none;border:none;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.files__sort:hover,.files__sort--active{color:var(--text)}.files td{padding:13px 12px;border-bottom:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files tr:last-child td{border-bottom:none}.files tr:hover td{background:#3fffc808}.files tr.is-selected td{background:var(--accent-dim)}.files tr.is-selected td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.files__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-weight:500}.files__name>span{overflow-wrap:anywhere}.service-label{display:inline-flex;align-items:center;margin:0;padding:2px 6px;border:1px solid rgba(63,255,200,.3);border-radius:999px;background:var(--accent-dim);color:var(--accent);font-family:var(--mono);font-size:10px;line-height:1.3;text-decoration:none}.service-label:hover{border-color:var(--accent)}.service-label--static{margin:0;cursor:default}.files__action{text-align:right}.files__checkbox{width:40px}.download{color:var(--accent);text-decoration:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em}.download:hover{color:var(--accent-2)}@media (max-width: 700px){.service-page__documents{grid-template-columns:1fr}.service-page__list{max-height:240px;overflow-y:auto}.task-form{grid-template-columns:1fr 1fr}.task-form__description{grid-column:1 / -1}.modal-backdrop{padding:12px}.modal{max-height:calc(100vh - 24px);padding:20px}.files thead{display:none}.files,.files tbody,.files tr,.files td{display:block;width:auto!important}.files tr{padding:12px 14px;border-bottom:1px solid var(--line)}.files tr:last-child{border-bottom:none}.files td{border-bottom:none;padding:5px 0;white-space:normal}.files td[data-label]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.files td[data-label]:before{content:attr(data-label);color:var(--text-muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.files__action{text-align:left;padding-top:10px}.files__name{display:flex!important;font-size:15px;padding-bottom:8px}.files__name:before{display:none}.files tr.is-selected td:first-child{box-shadow:none}}.selection-bar{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:30;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:10px 12px 10px 16px;background:#0a0c10e0;border:1px solid var(--line-strong);box-shadow:var(--shadow),0 0 0 1px #3fffc814;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.selection-bar__count{font-family:var(--mono);font-size:12px;color:var(--text-muted)}.selection-bar__count strong{color:var(--accent);font-weight:500}.selection-bar__actions{display:flex;gap:8px}.download-choice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:24px;background:#000000ad}.download-choice__panel{width:min(100%,440px);padding:24px;border:1px solid var(--line-strong);background:var(--bg-elev);box-shadow:var(--shadow)}.download-choice__panel h3{margin:0;font-size:18px}.download-choice__panel p{margin:9px 0 0;color:var(--text-muted);font-size:13px}.download-choice__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}@media (max-width: 480px){.app{padding:28px 16px 112px}.app__header{align-items:flex-start}.upload{padding:36px 14px 22px}.selection-bar{flex-direction:column;align-items:stretch;bottom:12px;padding:12px}.selection-bar__actions{justify-content:flex-end}.entity-form,.task-form{grid-template-columns:1fr}.page-head{flex-direction:column}.page-head__actions{justify-content:flex-start}.task-form__row{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.sync-bar,.upload__bar,.corners i{animation:none;transition:none}}.task-services{min-width:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.task-services legend{font-weight:600;margin-bottom:.4rem}.task-services__option{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.task-services__option input{margin:0}.task-services small{flex-basis:100%;color:var(--text-muted)}.development-jobs__controls{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.development-jobs__controls .field{min-width:18rem}.development-jobs__list{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.6rem}.development-jobs__list li{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}
