:root{--dc-base:light-dark(#f1f2ed,#181d1e);--dc-paper:light-dark(#fffefa,#252c2c);--dc-panel:light-dark(#f8f9f4,#202626);--dc-text:light-dark(#293b38,#edf2ec);--dc-muted:light-dark(#5c6b64,#adbcb6);--dc-line:light-dark(#dfe5dc,#3c4844);--dc-phase:#587b73;--dc-ink:light-dark(color-mix(in srgb, var(--dc-phase) 74%, #172d27),color-mix(in srgb, var(--dc-phase) 48%, #fff));--dc-solid:color-mix(in srgb, var(--dc-phase) 82%, #18302d);--dc-warning:light-dark(#926b37,#e4bf87);--dc-radius:22px;--dc-font:"Microsoft YaHei", "PingFang SC", "Segoe UI", sans-serif;color-scheme:light dark;font-family:var(--dc-font);color:var(--dc-text);background:var(--dc-base)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--dc-ink);outline-offset:3px}button svg{flex-shrink:0;width:16px;height:16px}input,textarea,select{min-width:0;color:var(--dc-text);background:var(--dc-paper)}input[type=checkbox],input[type=range]{accent-color:var(--dc-solid)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}._button_1da9n_1{border:1px solid var(--dc-line);background:var(--dc-paper);color:var(--dc-text);border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:13px;line-height:1.4;display:inline-flex}._primary_1da9n_15{background:var(--dc-solid);border-color:var(--dc-solid);color:#fff}._ghost_1da9n_20{background:0 0}._field_1da9n_23{gap:7px;min-width:0;font-size:13px;display:grid}._input_1da9n_29,._select_1da9n_30,._textarea_1da9n_31{border:1px solid var(--dc-line);border-radius:8px;width:100%;padding:10px 11px;font-size:14px}._textarea_1da9n_31{resize:vertical;min-height:100px;line-height:1.7}._hint_1da9n_43{color:var(--dc-muted);font-size:12px}._error_1da9n_47{color:light-dark(#a22f2f,#ffa7a7);font-size:13px}._overlay_1da9n_51{z-index:300;background:#0006;position:fixed;inset:0}._dialog_1da9n_57{z-index:301;background:var(--dc-paper);width:min(510px,100% - 28px);max-height:calc(100dvh - 32px);color:var(--dc-text);border:1px solid var(--dc-line);border-radius:20px;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0003}._dialog_1da9n_57 h2{margin:0;font-size:20px}._description_1da9n_77{color:var(--dc-muted);margin:8px 0 20px;font-size:12px;line-height:1.7}._form_1da9n_83{gap:17px;display:grid}._columns_1da9n_87{grid-template-columns:1fr 1fr;gap:14px;display:grid}._footer_1da9n_92{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}._chips_1da9n_98{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}._chip_1da9n_98{border:1px solid var(--dc-line);background:var(--dc-panel);color:var(--dc-text);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}._dateAdd_1da9n_115{gap:8px;display:flex}._dateAdd_1da9n_115 input{flex:1;min-width:0}._taskRow_1da9n_123{border-bottom:1px solid var(--dc-line);align-items:flex-start;gap:12px;padding:18px 4px;display:flex}._taskRow_1da9n_123 input{flex-shrink:0;width:17px;height:17px;margin:4px 0}._taskMain_1da9n_136{flex:1;min-width:0}._taskTitle_1da9n_140{text-align:left;color:var(--dc-text);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;line-height:1.7}._done_1da9n_150{color:var(--dc-muted);text-decoration:line-through}._meta_1da9n_154{color:var(--dc-muted);flex-wrap:wrap;gap:10px;margin-top:7px;font-size:11px;display:flex}._stage_1da9n_162{color:var(--dc-ink)}._example_1da9n_165{max-width:800px;padding:24px}._example_1da9n_165 h2{margin:0 0 20px;font-size:22px}._examples_1da9n_173{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}._swatch_1da9n_179{border:1px solid var(--dc-line);border-radius:8px;width:110px;padding:15px;font-size:12px}@media (width<=420px){._columns_1da9n_87{grid-template-columns:1fr}._dialog_1da9n_57{padding:20px}._input_1da9n_29,._select_1da9n_30,._textarea_1da9n_31{font-size:16px}}@media (pointer:coarse){._button_1da9n_1,._chip_1da9n_98{min-height:44px}._taskRow_1da9n_123 input{width:21px;height:21px}}._root_17rd7_1{--dc-phase:#587b73;--dc-base:light-dark(#f1f2ed,#181d1e);--dc-paper:light-dark(#fffefa,#252c2c);--dc-panel:light-dark(#f8f9f4,#202626);--dc-text:light-dark(#293b38,#edf2ec);--dc-muted:light-dark(#5c6b64,#adbcb6);--dc-line:light-dark(#dfe5dc,#3c4844);--dc-ink:light-dark(color-mix(in srgb, var(--dc-phase) 74%, #172d27),color-mix(in srgb, var(--dc-phase) 48%, #fff));--dc-solid:color-mix(in srgb, var(--dc-phase) 82%, #18302d);--dc-warning:light-dark(#926b37,#e4bf87);--dc-radius:22px;--dc-card-width:292px;--dc-card-height:510px;background:color-mix(in srgb, var(--dc-phase) 5%, var(--dc-base));color:var(--dc-text);border:1px solid var(--dc-line);isolation:isolate;color-scheme:light dark;border-radius:20px;grid-template-columns:62px minmax(0,1fr);font:14px/1.5 Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;transition:background-color .45s;display:grid;overflow:hidden}._root_17rd7_1 *{box-sizing:border-box}._root_17rd7_1 [hidden]{display:none!important}._root_17rd7_1 h1,._root_17rd7_1 h2,._root_17rd7_1 h3,._root_17rd7_1 p{margin:0}._root_17rd7_1 button,._root_17rd7_1 input,._root_17rd7_1 select{font:inherit}._root_17rd7_1 button{cursor:pointer}._root_17rd7_1 button:disabled{cursor:default;opacity:.4}._root_17rd7_1 button:focus-visible,._root_17rd7_1 input:focus-visible,._root_17rd7_1 select:focus-visible{outline:2px solid var(--dc-ink);outline-offset:3px}._root_17rd7_1 svg,._root_17rd7_1 [data-lucide]{stroke-width:1.7px;flex-shrink:0;width:16px;height:16px}._root_17rd7_1 .dc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_17rd7_1 h1{letter-spacing:1px;align-items:center;gap:19px;font-size:24px;font-weight:600;display:flex}._root_17rd7_1 .dc-icon-button{width:29px;height:29px;color:var(--dc-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;place-items:center;padding:4px;display:inline-grid}._root_17rd7_1 .dc-icon-button:hover:not(:disabled){background:color-mix(in srgb, var(--dc-phase) 10%, var(--dc-paper));color:var(--dc-ink)}._root_17rd7_1 .dc-viewbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;padding:0 4px 8px;display:flex}._root_17rd7_1 .dc-date-navigation{align-items:center;gap:4px;min-width:0;display:flex}._root_17rd7_1 .dc-active-date{text-align:center;font-variant-numeric:tabular-nums;min-width:145px;color:var(--dc-text);font-size:12px}._root_17rd7_1 .dc-today{background:var(--dc-paper);border:1px solid var(--dc-line);color:var(--dc-ink);border-radius:7px;margin-left:8px;padding:4px 10px;font-size:11px}._root_17rd7_1 .dc-phase-picker{border:1px solid var(--dc-line);background:var(--dc-paper);color:var(--dc-ink);border-radius:9px;align-items:center;gap:7px;padding:5px 9px;display:flex}._root_17rd7_1 .dc-phase-picker svg{width:13px;height:13px}._root_17rd7_1 .dc-phase-picker select{background:var(--dc-paper);min-width:111px;max-width:156px;color:var(--dc-ink);cursor:pointer;border:0;padding:2px 3px;font-size:11px}._root_17rd7_1 .dc-deck-stage{min-width:0;position:relative}._root_17rd7_1 .dc-card-lane{touch-action:pan-y;user-select:none;cursor:grab;height:558px;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 13px calc(100% - 13px),#0000)}._root_17rd7_1.is-dragging .dc-card-lane{cursor:grabbing}._root_17rd7_1 .dc-day-card{width:var(--dc-card-width);height:var(--dc-card-height);border:1px solid var(--dc-line);border-radius:var(--dc-radius);background:var(--dc-paper);color:var(--dc-text);transform-origin:top;backface-visibility:hidden;will-change:transform;box-shadow:0 12px 24px -22px color-mix(in srgb, var(--dc-text) 40%, transparent);position:absolute;top:17px;left:50%;overflow:hidden}._root_17rd7_1.is-ready .dc-day-card{transition:transform .52s cubic-bezier(.22,.72,.2,1),opacity .32s,box-shadow .35s,border-color .35s}._root_17rd7_1.is-dragging .dc-day-card{transition:none}._root_17rd7_1 .dc-day-card.is-front{border-color:color-mix(in srgb, var(--dc-phase) 28%, var(--dc-line));box-shadow:0 23px 45px -27px color-mix(in srgb, var(--dc-phase) 55%, transparent), 0 2px 7px -5px color-mix(in srgb, var(--dc-text) 35%, transparent)}._root_17rd7_1 .dc-day-cover{z-index:4;border-radius:inherit;touch-action:pan-y;cursor:grab;background:0 0;border:0;position:absolute;inset:0}._root_17rd7_1 .dc-day-header{border-bottom:1px solid color-mix(in srgb, var(--dc-line) 55%, transparent);justify-content:space-between;align-items:center;height:70px;padding:16px 18px 10px;display:flex}._root_17rd7_1 .dc-day-number{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:35px;font-weight:500;line-height:1}._root_17rd7_1 .dc-day-caption{text-align:right;gap:3px;display:grid}._root_17rd7_1 .dc-weekday{color:var(--dc-muted);font-size:11px}._root_17rd7_1 .dc-relative-day{color:var(--dc-ink);font-size:11px;font-weight:500}._root_17rd7_1 .dc-relative-day.is-today:before{content:"";background:var(--dc-ink);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}._root_17rd7_1 .dc-courses{height:264px;padding:12px 16px 9px;overflow:hidden}._root_17rd7_1 .dc-course-group+.dc-course-group{margin-top:10px}._root_17rd7_1 .dc-period-label{color:var(--dc-muted);align-items:center;gap:6px;margin-bottom:5px;font-size:11px;display:flex}._root_17rd7_1 .dc-period-label:after{content:"";background:color-mix(in srgb, var(--dc-line) 60%, transparent);flex:1;height:1px}._root_17rd7_1 .dc-course-button{border:1px solid #0000;border-left:2px solid var(--course-color);background:color-mix(in srgb, var(--course-color) 6%, var(--dc-paper));width:100%;height:46px;color:var(--dc-text);text-align:left;border-radius:7px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;padding:5px 9px;display:grid;overflow:hidden}._root_17rd7_1 .dc-course-button+.dc-course-button{margin-top:5px}._root_17rd7_1 .dc-course-button:hover{border-color:color-mix(in srgb, var(--course-color) 35%, var(--dc-line));border-left-color:var(--course-color)}._root_17rd7_1 .dc-course-button.is-open{border-color:var(--dc-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--dc-phase) 10%, transparent)}._root_17rd7_1 .dc-course-time{color:var(--dc-muted);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.45}._root_17rd7_1 .dc-course-time>span{display:block}._root_17rd7_1 .dc-course-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}._root_17rd7_1 .dc-course-place{color:var(--dc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}._root_17rd7_1 .dc-free-day{height:210px;color:var(--dc-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}._root_17rd7_1 .dc-free-day svg{opacity:.6;width:23px;height:23px}._root_17rd7_1 .dc-task-zone{border-top:1px solid var(--dc-line);background:color-mix(in srgb, var(--dc-phase) 3%, var(--dc-paper));touch-action:none;height:176px;padding:11px 16px 13px;position:relative}._root_17rd7_1 .dc-task-zone-heading{color:var(--dc-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}._root_17rd7_1 .dc-task-paging{align-items:center;gap:3px;display:flex}._root_17rd7_1 .dc-task-page-number{font-variant-numeric:tabular-nums;text-align:center;min-width:37px;font-size:11px}._root_17rd7_1 .dc-task-step{width:23px;height:23px;color:var(--dc-muted);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:3px;display:grid}._root_17rd7_1 .dc-task-step:hover:not(:disabled){background:color-mix(in srgb, var(--dc-phase) 10%, var(--dc-paper));color:var(--dc-ink)}._root_17rd7_1 .dc-task-step svg{width:13px;height:13px}._root_17rd7_1 .dc-task-stack{perspective:700px;height:103px;position:relative;overflow:hidden}._root_17rd7_1 .dc-task-face{transform-origin:50%;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}._root_17rd7_1 .dc-task-title-row{align-items:flex-start;gap:9px;min-height:42px;display:flex}._root_17rd7_1 .dc-task-checkbox{width:16px;height:16px;accent-color:var(--dc-solid);cursor:pointer;flex-shrink:0;margin:3px 0 0}._root_17rd7_1 .dc-task-open{min-width:0;color:var(--dc-text);text-align:left;-webkit-line-clamp:2;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;flex:1;padding:0;font-size:13px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}._root_17rd7_1 .dc-task-open:hover{color:var(--dc-ink)}._root_17rd7_1 .dc-task-face.is-done .dc-task-open{color:var(--dc-muted);text-decoration:line-through}._root_17rd7_1 .dc-task-tags{flex-wrap:wrap;align-items:center;gap:6px;padding-left:25px;font-size:11px;display:flex}._root_17rd7_1 .dc-task-stage-tag{background:color-mix(in srgb, var(--tag-color) 9%, var(--dc-paper));color:var(--dc-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:2px 5px;overflow:hidden}._root_17rd7_1 .dc-task-due{color:var(--dc-warning);font-size:11px}._root_17rd7_1 .dc-task-complete{color:var(--dc-ink);font-size:11px}._root_17rd7_1 .dc-empty-task{height:100px;color:var(--dc-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}._root_17rd7_1 .dc-empty-task svg{opacity:.7;width:20px;height:20px}._root_17rd7_1 .dc-deck-controls{border-bottom:1px solid var(--dc-line);color:var(--dc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:2px 5px 15px;font-size:11px;display:flex}._root_17rd7_1 .dc-filter{color:var(--dc-text);white-space:nowrap;cursor:pointer;align-items:center;gap:7px;display:flex}._root_17rd7_1 .dc-filter input{width:14px;height:14px;accent-color:var(--dc-solid);margin:0}._root_17rd7_1 .dc-gesture-hint{justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}._root_17rd7_1 .dc-gesture-hint svg{width:14px;height:14px}._root_17rd7_1 .dc-gesture-hint>span{padding:0 2px}._root_17rd7_1 .dc-density{white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}._root_17rd7_1 .dc-density input{width:78px;accent-color:var(--dc-solid);cursor:ew-resize;margin:0}._root_17rd7_1 .dc-density output{text-align:right;min-width:25px;color:var(--dc-ink);font-size:11px}._root_17rd7_1 .dc-phases{min-width:0;padding:14px 5px 0}._root_17rd7_1 .dc-phases-heading{color:var(--dc-text);align-items:center;gap:10px;margin-bottom:4px;font-size:11px;display:flex}._root_17rd7_1 .dc-phases-heading>span+span{color:var(--dc-muted);font-size:11px}._root_17rd7_1 .dc-phase-track{height:33px;position:relative;overflow:hidden}._root_17rd7_1 .dc-phase-bar{height:31px;color:var(--dc-muted);text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 7px;font-size:11px;transition:left .5s cubic-bezier(.22,.72,.2,1),width .5s cubic-bezier(.22,.72,.2,1),opacity .25s;display:flex;position:absolute;top:0}._root_17rd7_1 .dc-phase-bar[aria-pressed=true]{color:var(--dc-ink)}._root_17rd7_1 .dc-phase-line{background:var(--bar-color);opacity:.55;border-radius:2px;height:2px;position:absolute;bottom:3px;left:0;right:0}._root_17rd7_1 .dc-phase-line:before,._root_17rd7_1 .dc-phase-line:after{content:"";background:var(--bar-color);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px}._root_17rd7_1 .dc-phase-line:before{left:0}._root_17rd7_1 .dc-phase-line:after{right:0}._root_17rd7_1 .dc-phase-bar[aria-pressed=true] .dc-phase-line{opacity:1;height:3px}._root_17rd7_1 .dc-phase-name{text-overflow:ellipsis;min-width:0;overflow:hidden}._root_17rd7_1 .dc-phase-dates{opacity:.8;flex-shrink:0;font-size:11px}._root_17rd7_1 .dc-detail{z-index:150;border:1px solid color-mix(in srgb, var(--dc-phase) 25%, var(--dc-line));background:var(--dc-paper);width:278px;box-shadow:0 18px 45px -16px color-mix(in srgb, var(--dc-text) 24%, transparent);user-select:text;border-radius:17px;position:absolute}._root_17rd7_1 .dc-detail:before{content:"";top:var(--arrow-top,70px);border-left:1px solid color-mix(in srgb, var(--dc-phase) 25%, var(--dc-line));border-bottom:1px solid color-mix(in srgb, var(--dc-phase) 25%, var(--dc-line));background:var(--dc-paper);width:11px;height:11px;position:absolute;left:-6px;transform:rotate(45deg)}._root_17rd7_1 .dc-detail.is-docked{max-width:100%;margin:0 auto 16px;position:relative;top:auto!important;left:auto!important}._root_17rd7_1 .dc-detail.is-docked:before{display:none}._root_17rd7_1 .dc-detail-top{color:var(--dc-muted);justify-content:space-between;align-items:center;padding:11px 13px 4px 18px;font-size:11px;display:flex}._root_17rd7_1 .dc-detail-body{padding:5px 18px 16px}._root_17rd7_1 .dc-detail h2{overflow-wrap:anywhere;margin-bottom:12px;font-size:17px;font-weight:600;line-height:1.55}._root_17rd7_1 .dc-detail-facts{gap:8px;margin-bottom:14px;display:grid}._root_17rd7_1 .dc-detail-fact{color:var(--dc-text);grid-template-columns:16px 45px minmax(0,1fr);align-items:start;gap:7px;font-size:11px;display:grid}._root_17rd7_1 .dc-detail-fact>svg{width:13px;height:16px;color:var(--dc-muted)}._root_17rd7_1 .dc-detail-fact>span:first-of-type{color:var(--dc-muted)}._root_17rd7_1 .dc-detail-fact>span:last-child{overflow-wrap:anywhere}._root_17rd7_1 .dc-detail-note{border-top:1px solid var(--dc-line);color:var(--dc-text);white-space:pre-line;overflow-wrap:anywhere;padding-top:12px;font-size:12px;line-height:1.8}._root_17rd7_1 .dc-detail-footer{border-top:1px solid var(--dc-line);justify-content:flex-end;gap:8px;padding:11px 16px 15px;display:flex}._root_17rd7_1 .dc-detail-action{border:1px solid var(--dc-line);background:var(--dc-paper);min-height:33px;color:var(--dc-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:11px;display:inline-flex}._root_17rd7_1 .dc-detail-action.is-primary{background:var(--dc-solid);border-color:var(--dc-solid);color:#fff}@media (width<=780px){._root_17rd7_1 .dc-gesture-hint{flex-basis:100%;order:3;justify-content:center}._root_17rd7_1 .dc-deck-controls{gap:12px 8px}._root_17rd7_1 .dc-phase-dates{display:none}}@media (width<=520px){._root_17rd7_1{border-radius:15px;grid-template-columns:1fr}._root_17rd7_1 h1{gap:10px;font-size:21px}._root_17rd7_1 .dc-viewbar{gap:10px;padding-left:3px;padding-right:3px}._root_17rd7_1 .dc-date-navigation{justify-content:space-between;width:100%}._root_17rd7_1 .dc-active-date{flex:1;min-width:0;font-size:11px}._root_17rd7_1 .dc-phase-picker{margin-left:auto}._root_17rd7_1 .dc-phase-picker select{min-width:130px;font-size:12px}._root_17rd7_1 .dc-density{gap:5px}._root_17rd7_1 .dc-density input{width:60px}._root_17rd7_1 .dc-filter{gap:5px;font-size:11px}._root_17rd7_1 .dc-density output{min-width:22px}._root_17rd7_1 .dc-detail{width:min(278px,100%)}._root_17rd7_1 .dc-card-lane{height:552px}}@media (pointer:coarse){._root_17rd7_1 .dc-icon-button,._root_17rd7_1 .dc-today,._root_17rd7_1 .dc-detail-action{min-width:36px;min-height:40px}._root_17rd7_1 .dc-task-step{width:30px;height:30px}._root_17rd7_1 .dc-filter{min-height:40px}._root_17rd7_1 .dc-course-button{min-height:46px}}@media (prefers-reduced-motion:reduce){._root_17rd7_1,._root_17rd7_1 .dc-day-card,._root_17rd7_1 .dc-phase-bar{transition:none!important}}._root_17rd7_1.is-dragging .dc-phase-bar{transition:none}._root_17rd7_1 .dc-day-card:not(.is-front){--dc-paper:var(--dc-panel)}._root_17rd7_1.is-single-day .dc-phase-dates{display:inline}._root_17rd7_1.is-single-day .dc-density input{opacity:.35}._root_17rd7_1{color-scheme:inherit;background:0 0;border:0;border-radius:0;display:block;overflow:visible}._root_17rd7_1 .dc-courses{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}._root_17rd7_1 .dc-active-date{text-align:center;min-width:155px;font-size:12px}._root_17rd7_1 .dc-task-stack{height:110px}._root_17rd7_1 .dc-detail:before{display:none}@media (width<=520px){._root_17rd7_1 .dc-active-date{flex:1;min-width:0;font-size:11px}}._root_17rd7_1 .dc-task-tags{flex-wrap:nowrap;overflow:hidden}._root_17rd7_1 .dc-task-stage-tag{min-width:0;max-width:52%}._root_17rd7_1 .dc-task-stage-count,._root_17rd7_1 .dc-task-due,._root_17rd7_1 .dc-task-complete{white-space:nowrap;flex-shrink:0}._root_17rd7_1 .dc-task-stage-count{color:var(--dc-muted);font-size:11px}._root_17rd7_1{--dc-card-height:550px}._root_17rd7_1 .dc-card-lane{height:580px}._root_17rd7_1 .dc-courses{height:326px;padding-bottom:12px}._root_17rd7_1 .dc-task-zone{background:0 0;border-top:0;height:152px;padding:12px 16px}._root_17rd7_1 .dc-task-separator{background:var(--dc-line);height:1px;position:absolute;top:0;left:18px;right:18px}._root_17rd7_1 .dc-task-stack{perspective:800px;isolation:isolate;height:128px;overflow:visible}._root_17rd7_1 .dc-task-stack:before,._root_17rd7_1 .dc-task-stack:after{content:"";border:1px solid var(--dc-line);background:var(--dc-panel);pointer-events:none;z-index:0;border-radius:11px;position:absolute;inset:3px 4px 0}._root_17rd7_1 .dc-task-stack:before{transform:translate(3px,3px)rotate(1.3deg)}._root_17rd7_1 .dc-task-stack:after{transform:translate(-2px,2px)rotate(-.8deg)}._root_17rd7_1 .dc-task-face{border:1px solid color-mix(in srgb, var(--dc-phase) 20%, var(--dc-line));background:var(--dc-paper);box-shadow:0 5px 12px -9px color-mix(in srgb, var(--dc-text) 30%, transparent);z-index:3;border-radius:11px;gap:7px;padding:9px 11px;inset:0}._root_17rd7_1 .dc-task-zone-heading{min-height:20px;margin:0;font-size:10px}._root_17rd7_1 .dc-task-title-row{min-height:35px}._root_17rd7_1 .dc-task-open{font-size:12px}._root_17rd7_1 .dc-task-checkbox{width:15px;height:15px}._root_17rd7_1 .dc-task-tags{gap:4px;padding-left:24px}._root_17rd7_1 .dc-task-ghost{z-index:6;pointer-events:none!important}._root_17rd7_1 .dc-empty-task{flex:1;gap:5px;height:auto;font-size:11px}._root_17rd7_1 .dc-empty-task svg{width:15px;height:15px}._root_17rd7_1 .dc-empty-task .dc-detail-action{min-height:24px;padding:3px 8px;font-size:10px}._root_17rd7_1 .dc-phases{padding-top:3px}._root_17rd7_1 .dc-phase-track{height:31px}@media (width<=520px){._root_17rd7_1 .dc-card-lane{height:580px}}._layout_5qzve_1{grid-template-columns:142px minmax(0,1fr);align-items:start;gap:28px;display:grid}._navigation_5qzve_7{border-right:1px solid var(--dc-line);gap:7px;padding:9px 12px 9px 0;display:grid}._navigation_5qzve_7 button{color:var(--dc-muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:13px 12px;font-size:13px;display:flex}._navigation_5qzve_7 button[aria-current=page]{background:color-mix(in srgb, var(--dc-phase) 10%, var(--dc-paper));color:var(--dc-ink)}._content_5qzve_29{min-width:0}._period_5qzve_32{border-bottom:1px solid var(--dc-line);color:var(--dc-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:12px;display:flex}._period_5qzve_32 h2{color:var(--dc-text);margin:0;font-size:20px;font-weight:500}._periodHeading_5qzve_49{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}._periodActions_5qzve_55{flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}._periodActions_5qzve_55 button{min-height:36px;padding:8px;font-size:12px}._dateField_5qzve_66{gap:5px;font-size:10px;display:grid}._dateField_5qzve_66 input{border:1px solid var(--dc-line);border-radius:8px;max-width:160px;padding:8px;font-size:12px}._toolbar_5qzve_78{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}._toolbar_5qzve_78 label{align-items:center;gap:7px;display:flex}._toolbar_5qzve_78 select{border:1px solid var(--dc-line);border-radius:8px;max-width:100%;padding:8px}._hint_5qzve_98{color:var(--dc-muted);font-size:12px;line-height:1.8}._empty_5qzve_103{color:var(--dc-muted);text-align:center;padding:55px 0;font-size:14px}._taskActions_5qzve_109{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._scheduleButton_5qzve_115{padding:7px 10px!important;font-size:11px!important}._tags_5qzve_119{flex-wrap:wrap;gap:6px;display:flex}._tag_5qzve_119{color:var(--dc-text);align-items:center;gap:5px;font-size:11px;display:inline-flex}._dot_5qzve_131{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}._plan_5qzve_138{color:var(--dc-ink)}@media (width<=900px){._layout_5qzve_1{grid-template-columns:118px minmax(0,1fr);gap:18px}._navigation_5qzve_7 button{padding:12px 7px}}@media (width<=680px){._layout_5qzve_1{grid-template-columns:minmax(0,1fr);gap:8px}._navigation_5qzve_7{border-right:0;border-bottom:1px solid var(--dc-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:0 0 10px}._navigation_5qzve_7 button{justify-content:center;gap:5px;padding:11px 3px;font-size:12px}._navigation_5qzve_7 svg{width:13px;height:13px}._periodHeading_5qzve_49{gap:8px}._periodActions_5qzve_55{gap:3px}._dateField_5qzve_66 input{max-width:158px;font-size:16px}._period_5qzve_32{font-size:11px}._toolbar_5qzve_78 select{font-size:14px}}@media (width<=350px){._navigation_5qzve_7{grid-template-columns:repeat(2,minmax(0,1fr))}}._navigation_5qzve_7{gap:5px}._navigation_5qzve_7>button{width:100%}._periodColumn_5qzve_201{border:1px solid var(--dc-line);background:var(--dc-panel);border-radius:12px;gap:1px;min-width:0;margin:2px 0 8px;padding:7px;display:grid}._navigation_5qzve_7 ._periodOption_5qzve_211{min-height:31px;color:var(--dc-muted);text-align:center;border-radius:7px;justify-content:center;padding:7px 3px;font-size:12px}._periodOption_5qzve_211[data-distance="2"]{opacity:.4}._periodOption_5qzve_211[data-distance="1"]{opacity:.67}._navigation_5qzve_7 ._periodOption_5qzve_211[aria-pressed=true]{color:var(--dc-ink);background:var(--dc-paper);opacity:1;font-size:14px}._periodJump_5qzve_232{border-top:1px solid var(--dc-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:5px;padding-top:8px;display:flex}._periodJump_5qzve_232 input{border:1px solid var(--dc-line);border-radius:6px;width:100%;max-width:155px;padding:6px 3px;font-size:11px}._periodJump_5qzve_232 button{min-height:26px;padding:5px;font-size:11px}._headerFilters_5qzve_255{color:var(--dc-text);flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}._headerFilters_5qzve_255 label{align-items:center;gap:7px;display:flex}._headerFilters_5qzve_255 select{border:1px solid var(--dc-line);border-radius:8px;max-width:170px;padding:7px}._period_5qzve_32{gap:13px;padding:14px 0}._periodHeading_5qzve_49{gap:10px}@media (width<=680px){._periodColumn_5qzve_201{grid-column:1/-1;grid-template-columns:1fr;width:100%}._periodJump_5qzve_232 input{font-size:16px}._navigation_5qzve_7 ._periodOption_5qzve_211{min-height:29px}._headerFilters_5qzve_255{gap:12px}._headerFilters_5qzve_255 select{max-width:160px;font-size:14px}}._layout_cdi4z_1{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:25px;display:grid}._list_cdi4z_7{gap:9px;min-width:0;display:grid}._stageButton_cdi4z_12{border:1px solid var(--dc-line);background:var(--dc-panel);color:var(--dc-text);text-align:left;border-radius:12px;gap:7px;min-width:0;padding:15px;display:grid}._stageButton_cdi4z_12[aria-current=page]{border-color:var(--dc-ink);background:var(--dc-paper)}._stageName_cdi4z_27{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}._swatch_cdi4z_34{border-radius:50%;flex-shrink:0;width:8px;height:8px}._stageDates_cdi4z_40{color:var(--dc-muted);font-size:10px;line-height:1.7}._workspace_cdi4z_45{min-width:0}._heading_cdi4z_48{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._heading_cdi4z_48 h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:23px;font-weight:500}._dates_cdi4z_60{color:var(--dc-muted);font-size:12px;line-height:1.7}._description_cdi4z_65{color:var(--dc-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:13px;line-height:1.9}._markdown_cdi4z_73{border-top:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line);min-width:0;padding:20px 0}._draftToolbar_cdi4z_79{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}._draftToolbar_cdi4z_79 h3{margin:0;font-size:14px;font-weight:500}._draftToolbar_cdi4z_79 span{color:var(--dc-muted);margin-top:6px;font-size:11px;display:block}._modeButtons_cdi4z_98{flex-wrap:wrap;gap:4px;display:flex}._modeButtons_cdi4z_98 button{min-height:30px;padding:6px 9px;font-size:11px}._modeButtons_cdi4z_98 button[aria-pressed=true]{background:var(--dc-paper);color:var(--dc-ink)}._draftBody_cdi4z_112{min-width:0}._split_cdi4z_115{grid-template-columns:1fr 1fr;gap:12px;display:grid}._draftBody_cdi4z_112 textarea{resize:vertical;border:1px solid var(--dc-line);overflow-wrap:anywhere;border-radius:10px;width:100%;min-height:265px;padding:14px;font:13px/1.8 Consolas,Microsoft YaHei,monospace}._preview_cdi4z_133{overflow-wrap:anywhere;background:var(--dc-paper);border:1px solid var(--dc-line);border-radius:10px;min-width:0;max-width:100%;min-height:265px;padding:14px;font-size:13px;line-height:1.85;overflow:auto}._preview_cdi4z_133 h1{font-size:22px}._preview_cdi4z_133 h2{font-size:19px}._preview_cdi4z_133 h3{font-size:16px}._preview_cdi4z_133 h1,._preview_cdi4z_133 h2,._preview_cdi4z_133 h3{margin:0 0 12px;font-weight:500}._preview_cdi4z_133 p{margin:0 0 12px}._preview_cdi4z_133 ul,._preview_cdi4z_133 ol{padding-left:23px}._preview_cdi4z_133 table{border-collapse:collapse;width:100%;min-width:200px}._preview_cdi4z_133 th,._preview_cdi4z_133 td{text-align:left;border-bottom:1px solid var(--dc-line);padding:7px}._preview_cdi4z_133 code{font-family:Consolas,monospace}._preview_cdi4z_133 pre{white-space:pre-wrap;background:var(--dc-panel);padding:10px}._preview_cdi4z_133 a{color:var(--dc-ink);text-decoration:underline}._draftFooter_cdi4z_191{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}._draftFooter_cdi4z_191>span{color:var(--dc-muted);font-size:11px}._draftFooter_cdi4z_191>div{gap:7px;display:flex}._tasksHeading_cdi4z_207{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 8px;display:flex}._tasksHeading_cdi4z_207 h3{margin:0;font-size:15px;font-weight:500}._tasksHeading_cdi4z_207 span,._tasksHeading_cdi4z_207 label{color:var(--dc-muted);font-size:12px}._taskToolbar_cdi4z_225{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._empty_cdi4z_231{color:var(--dc-muted);padding:35px 0;font-size:13px;line-height:1.8}@media (width<=900px){._layout_cdi4z_1{grid-template-columns:165px minmax(0,1fr);gap:17px}._split_cdi4z_115{grid-template-columns:1fr}}@media (width<=680px){._layout_cdi4z_1{grid-template-columns:1fr;gap:20px}._list_cdi4z_7{grid-template-columns:repeat(2,minmax(0,1fr))}._stageButton_cdi4z_12{padding:11px}._stageDates_cdi4z_40{font-size:10px}._heading_cdi4z_48 h2{font-size:21px}._draftBody_cdi4z_112 textarea{font-size:16px}._draftFooter_cdi4z_191{align-items:flex-start}._draftFooter_cdi4z_191>div{margin-left:auto}._tasksHeading_cdi4z_207{gap:14px}._workspace_cdi4z_45{width:100%}}._wheelShell_1a1ke_1{border:1px solid var(--dc-line);background:var(--dc-panel);border-radius:12px;min-width:0;margin:2px 0 8px;padding:4px;position:relative}._wheel_1a1ke_1{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;height:210px;padding:84px 0;overflow-y:auto;mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}._wheel_1a1ke_1::-webkit-scrollbar{display:none}._wheel_1a1ke_1 button{scroll-snap-align:center;scroll-snap-stop:normal;text-align:center;white-space:nowrap;width:100%;height:42px;min-height:42px;color:var(--dc-muted);padding:0 3px!important;font-size:12px!important;display:block!important}._wheel_1a1ke_1 button[aria-selected=true]{color:var(--dc-ink);font-size:14px!important}._wheelFocus_1a1ke_39{background:var(--dc-paper);pointer-events:none;border-radius:8px;height:42px;position:absolute;top:88px;left:7px;right:7px}._wheelShell_1a1ke_1[data-planning-drag=true]{padding-left:30px}._wheelShell_1a1ke_1[data-planning-drag=true] ._wheel_1a1ke_1{scroll-snap-type:none}._wheelShell_1a1ke_1[data-planning-drag=true] ._wheelFocus_1a1ke_39{left:33px}._wheel_1a1ke_1 button[data-drop-hover=true]{background:color-mix(in srgb, var(--dc-phase) 12%, var(--dc-paper));outline:1px solid var(--dc-ink);outline-offset:-2px;border-radius:8px}._scrollUp_1a1ke_64,._scrollDown_1a1ke_65{z-index:2;width:28px;height:40%;color:var(--dc-muted);background:color-mix(in srgb, var(--dc-phase) 4%, var(--dc-panel));border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;left:0}._scrollUp_1a1ke_64{top:0}._scrollDown_1a1ke_65{bottom:0}._scrollUp_1a1ke_64 svg,._scrollDown_1a1ke_65 svg{width:20px;height:20px}._scrollUp_1a1ke_64[data-active=true],._scrollDown_1a1ke_65[data-active=true]{color:var(--dc-ink);background:color-mix(in srgb, var(--dc-phase) 16%, var(--dc-paper))}._hint_1a1ke_94{color:var(--dc-muted);margin:0;font-size:12px;line-height:1.8}._copy_1a1ke_100{border:1px solid var(--dc-line);border-radius:10px;flex-wrap:wrap;gap:10px;padding:13px;display:flex}._copy_1a1ke_100 label{flex:1;gap:6px;min-width:140px;font-size:12px;display:grid}._copy_1a1ke_100 select{border:1px solid var(--dc-line);border-radius:7px;max-width:100%;padding:8px}._copy_1a1ke_100 p{color:var(--dc-muted);width:100%;margin:0;font-size:11px;line-height:1.8}._copy_1a1ke_100 button{align-self:flex-end}._defaultDuration_1a1ke_131{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}._defaultDuration_1a1ke_131 input{border:1px solid var(--dc-line);border-radius:7px;width:75px;padding:8px}._periods_1a1ke_144{gap:4px;display:grid}._periodHeader_1a1ke_148,._periodRow_1a1ke_149{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;font-size:12px;display:grid}._periodHeader_1a1ke_148{color:var(--dc-muted);margin-bottom:5px}._periodRow_1a1ke_149 input{border:1px solid var(--dc-line);border-radius:8px;width:100%;padding:9px 7px;font-size:14px}._periodRow_1a1ke_149>span{gap:4px;display:grid}._gap_1a1ke_171{color:var(--dc-muted);align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}._gap_1a1ke_171 input{border:1px solid var(--dc-line);border-radius:7px;width:65px;padding:5px 6px}._gapLine_1a1ke_185{background:var(--dc-line);flex:1;height:1px}._reset_1a1ke_190{text-align:left;color:var(--dc-ink);background:0 0;border:0;padding:0;font-size:10px}._names_1a1ke_198{border-top:1px solid var(--dc-line);padding-top:15px;font-size:13px}._names_1a1ke_198>summary{cursor:pointer;padding:5px 0}._groups_1a1ke_207{gap:12px;margin-top:14px;display:grid}._group_1a1ke_207{border:1px solid var(--dc-line);border-radius:9px;padding:12px}._group_1a1ke_207>summary{cursor:pointer;font-size:12px}._group_1a1ke_207[open]>summary{margin-bottom:12px}._groupItem_1a1ke_224{align-items:center;gap:5px;margin-top:8px;font-size:11px;display:flex}._groupItem_1a1ke_224>input{border:1px solid var(--dc-line);border-radius:6px;flex:1;width:90px;min-width:0;padding:7px}._groupItem_1a1ke_224 select{border:1px solid var(--dc-line);border-radius:6px;flex-shrink:0;width:43px;padding:6px 1px}._groupItem_1a1ke_224 button{min-height:29px;padding:2px 8px}._groupActions_1a1ke_250{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}._groupActions_1a1ke_250 button{padding:6px 9px;font-size:11px}._groupItem_1a1ke_224>span{white-space:nowrap}@media (width<=680px){._wheelShell_1a1ke_1{grid-column:1/-1}._wheel_1a1ke_1 button{min-height:42px!important}}@media (width<=420px){._periodHeader_1a1ke_148,._periodRow_1a1ke_149{grid-template-columns:52px minmax(0,1fr) minmax(0,1fr);gap:6px}._periodRow_1a1ke_149 input{padding:8px 3px;font-size:16px}._gap_1a1ke_171{gap:6px}._group_1a1ke_207{padding:9px}._groupItem_1a1ke_224{flex-wrap:wrap}._groupItem_1a1ke_224>input{flex-basis:100%}._groupItem_1a1ke_224 select{width:50px;font-size:16px}._copy_1a1ke_100{padding:10px}._defaultDuration_1a1ke_131 input,._gap_1a1ke_171 input{font-size:16px}}._timeField_1a1ke_306{min-width:0}._timeControl_1a1ke_309{min-width:0;position:relative}._timeControl_1a1ke_309 ._timeText_1a1ke_313{border:1px solid var(--dc-line);border-radius:8px;width:100%;padding:9px 35px 9px 7px;font-size:14px}._timeButton_1a1ke_320{width:28px;height:28px;color:var(--dc-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._timeButton_1a1ke_320:hover{background:var(--dc-panel);color:var(--dc-ink)}._timeControl_1a1ke_309 ._nativeTime_1a1ke_340{opacity:0;pointer-events:none;border:0;width:35px;height:100%;padding:0;position:absolute;top:0;right:0}._timeError_1a1ke_351{overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.5;display:block}@media (width<=420px){._timeControl_1a1ke_309 ._timeText_1a1ke_313{padding:8px 31px 8px 5px;font-size:16px}._timeButton_1a1ke_320{right:2px}}._host_wzv4s_1{min-width:0}._host_wzv4s_1[data-task-dragging=true]{cursor:grabbing;user-select:none}._ghost_wzv4s_8{z-index:250;pointer-events:none;border:1px solid color-mix(in srgb, var(--dc-phase) 40%, var(--dc-line));background:var(--dc-paper);width:min(280px,100vw - 16px);color:var(--dc-text);box-shadow:0 4px 0 color-mix(in srgb, var(--dc-paper) 80%, var(--dc-phase)), 0 15px 30px color-mix(in srgb, var(--dc-text) 17%, transparent);overflow-wrap:anywhere;border-radius:13px;gap:7px;padding:14px 17px;display:grid;position:fixed;top:8px;left:8px;transform:rotate(-1deg)}._ghost_wzv4s_8 strong{font-size:14px;font-weight:500}._ghost_wzv4s_8 span{color:var(--dc-ink);font-size:11px}._announcement_wzv4s_36:empty{display:none}._announcement_wzv4s_36{color:var(--dc-muted);margin:12px 0;font-size:12px}@media (prefers-reduced-motion:reduce){._ghost_wzv4s_8{transform:none}}._root_15o57_1{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}._knob_15o57_8{border:1px solid var(--dc-line);background:var(--dc-panel);width:38px;height:38px;color:var(--dc-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._knob_15o57_8 svg{transition:transform .38s cubic-bezier(.2,.7,.2,1)}._open_15o57_22 ._knob_15o57_8 svg{transform:rotate(-95deg)}._drawer_15o57_25{opacity:0;grid-template-columns:0fr;min-width:0;transition:grid-template-columns .38s,max-width .38s,opacity .25s,transform .38s;display:grid;transform:translate(12px)}._open_15o57_22 ._drawer_15o57_25{opacity:1;grid-template-columns:1fr;transform:translate(0)}._controls_15o57_42{white-space:nowrap;min-width:0;color:var(--dc-muted);align-items:center;gap:18px;font-size:11px;display:flex;overflow:hidden}._controls_15o57_42 label{align-items:center;gap:6px;display:flex}._controls_15o57_42 input[type=checkbox]{width:14px;height:14px;margin:0}._density_15o57_62 input{width:75px}._density_15o57_62 output{min-width:23px;color:var(--dc-ink)}@media (width<=800px){._controls_15o57_42{gap:10px}._density_15o57_62 input{width:58px}}@media (width<=600px){._root_15o57_1{position:relative}._drawer_15o57_25{z-index:200;background:var(--dc-paper);max-width:calc(100vw - 32px);box-shadow:0 12px 30px -18px color-mix(in srgb, var(--dc-text) 40%, transparent);border-radius:12px;position:absolute;top:46px;right:0}._open_15o57_22 ._drawer_15o57_25{border:1px solid var(--dc-line)}._controls_15o57_42{flex-direction:column;align-items:flex-start;gap:13px}._open_15o57_22 ._controls_15o57_42{padding:14px}._knob_15o57_8{width:36px;height:36px}._controls_15o57_42 label{min-height:26px}}@media (prefers-reduced-motion:reduce){._knob_15o57_8 svg,._drawer_15o57_25{transition:none}}._drawer_15o57_25{max-width:0}._open_15o57_22 ._drawer_15o57_25{max-width:390px}@media (width<=600px){._open_15o57_22 ._drawer_15o57_25{max-width:min(280px,100vw - 32px)}._drawer_15o57_25{width:min(260px,100vw - 32px)}._open_15o57_22 ._drawer_15o57_25{transform:translateX(var(--dc-settings-shift,0px));max-width:min(260px,100vw - 32px)}}._courseCard_1evgz_1{border:1px solid var(--dc-line);background:var(--dc-paper);border-radius:15px;min-width:0;margin-bottom:16px;padding:20px}._courseCard_1evgz_1>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._courseCard_1evgz_1 h2{overflow-wrap:anywhere;align-items:center;gap:9px;margin:0 0 8px;font-size:18px;font-weight:500;display:flex}._color_1evgz_25{border-radius:3px;flex-shrink:0;width:7px;height:18px}._teacher_1evgz_31{color:var(--dc-muted);font-size:12px}._actions_1evgz_35{flex-wrap:wrap;gap:7px;display:flex}._actions_1evgz_35 button,._meeting_1evgz_41 button,._change_1evgz_42 button,._courseCard_1evgz_1 footer button{min-height:31px;padding:6px 10px;font-size:11px}._timesLabel_1evgz_48{color:var(--dc-muted);margin-top:20px;font-size:12px}._meeting_1evgz_41{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._meeting_1evgz_41>div{min-width:0}._meeting_1evgz_41 p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}._meeting_1evgz_41 span{color:var(--dc-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.8}._meeting_1evgz_41 button{flex-shrink:0}._courseCard_1evgz_1 footer{color:var(--dc-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:11px;display:flex}._change_1evgz_42{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:11px;display:flex}._notice_1evgz_97{color:var(--dc-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}._warning_1evgz_104{color:var(--dc-warning)!important}._periodTable_1evgz_107{gap:8px;display:grid}._periodRow_1evgz_111{grid-template-columns:55px 1fr 1fr;align-items:center;gap:10px;font-size:12px;display:grid}._periodRow_1evgz_111 input{border:1px solid var(--dc-line);border-radius:7px;width:100%;padding:8px;font-size:13px}._hints_1evgz_125{color:var(--dc-muted);font-size:12px;line-height:1.8}._hints_1evgz_125 p{overflow-wrap:anywhere}._importList_1evgz_133{gap:11px;display:grid}._importRow_1evgz_137{border:1px solid var(--dc-line);border-radius:9px;padding:13px}._importRow_1evgz_137>label{align-items:flex-start;gap:8px;font-size:13px;display:flex}._importRow_1evgz_137 strong{overflow-wrap:anywhere;font-weight:500}._importRow_1evgz_137 p{color:var(--dc-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:11px;line-height:1.8}._importFooter_1evgz_160{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}._importFooter_1evgz_160 details{flex:1;min-width:0;font-size:11px}._importFooter_1evgz_160 button{flex-shrink:0;padding:6px 9px;font-size:11px}._filePicker_1evgz_176{border:1px solid var(--dc-line);background:var(--dc-paper);cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}._filePicker_1evgz_176 input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}._filePicker_1evgz_176:focus-within{outline:2px solid var(--dc-ink);outline-offset:2px}@media (width<=600px){._courseCard_1evgz_1{padding:15px}._courseCard_1evgz_1 h2{font-size:17px}._courseCard_1evgz_1>header{gap:11px}._meeting_1evgz_41{align-items:flex-start;gap:8px}._meeting_1evgz_41 p{font-size:12px}._periodRow_1evgz_111{grid-template-columns:47px 1fr 1fr;gap:6px}._periodRow_1evgz_111 input{padding:6px;font-size:16px}._filePicker_1evgz_176{font-size:12px}}._compactSummary_1evgz_231{color:var(--dc-muted);margin:12px 0 0;font-size:11px;line-height:1.8}._courseCard_1evgz_1>div>._actions_1evgz_35{margin-top:15px}._courseCard_1evgz_1:focus-within{border-color:color-mix(in srgb, var(--dc-phase) 45%, var(--dc-line))}._root_12hnc_1{border:1px solid var(--dc-line);background:var(--dc-paper);--plot-height:600px;--day-width:166px;border-radius:16px;min-width:0;margin-bottom:24px;overflow:hidden}._toolbar_12hnc_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px 12px;display:flex}._toolbar_12hnc_11 h2{margin:0 0 6px;font-size:18px;font-weight:500}._toolbar_12hnc_11 p{color:var(--dc-muted);margin:0;font-size:11px;line-height:1.7}._tools_12hnc_30{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._tools_12hnc_30 label{color:var(--dc-muted);align-items:center;gap:6px;font-size:11px;display:flex}._tools_12hnc_30 input{border:1px solid var(--dc-line);border-radius:6px;width:58px;padding:6px}._tools_12hnc_30 button{min-height:30px;padding:6px 10px;font-size:11px}._groupChoices_12hnc_54{color:var(--dc-muted);flex-wrap:wrap;align-items:center;gap:13px;padding:0 20px 14px;font-size:12px;display:flex}._groupChoices_12hnc_54 label{align-items:center;gap:5px;display:flex}._groupChoices_12hnc_54 button{min-height:28px;margin-left:auto;padding:4px 8px;font-size:11px}._scroll_12hnc_74{overscroll-behavior-x:contain;scrollbar-width:thin;border-top:1px solid var(--dc-line);max-width:100%;position:relative;overflow-x:auto}._canvas_12hnc_82{width:max-content;min-width:100%;padding-bottom:10px;display:flex;position:relative}._axis_12hnc_89{z-index:4;background:var(--dc-paper);border-right:1px solid var(--dc-line);box-shadow:5px 0 12px -10px var(--dc-muted);flex-shrink:0;display:flex;position:sticky;left:0}._clockColumn_12hnc_99{flex-shrink:0;width:51px}._axisHeader_12hnc_103{height:54px;color:var(--dc-muted);border-bottom:1px solid var(--dc-line);justify-content:center;align-items:center;font-size:11px;display:flex}._axisPlot_12hnc_112{height:var(--plot-height);position:relative}._tick_12hnc_116{color:var(--dc-muted);background:var(--dc-paper);font-size:9px;line-height:12px;position:absolute;left:5px;transform:translateY(-50%)}._tick_12hnc_116:first-child{transform:none}._lastTick_12hnc_128{transform:translateY(-100%)}._nameScroll_12hnc_131{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:156px;overflow-x:auto}._nameColumns_12hnc_137{width:max-content;display:flex}._nameColumn_12hnc_137{border-left:1px solid var(--dc-line);width:78px}._nameItem_12hnc_145{border:0;border-bottom:1px solid var(--dc-line);font-variant-numeric:tabular-nums;color:var(--dc-muted);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:1px;font-size:11px;line-height:1.15;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}._nameItem_12hnc_145:hover,._nameItem_12hnc_145[aria-expanded=true]{background:color-mix(in srgb, var(--dc-phase) 9%, var(--dc-paper));color:var(--dc-ink)}._nameItem_12hnc_145:focus-visible{outline-offset:-2px}._periodPopup_12hnc_172{z-index:25;background:var(--dc-paper);border:1px solid var(--dc-line);width:min(200px,100vw - 16px);box-shadow:0 12px 28px color-mix(in srgb, var(--dc-text) 14%, transparent);overflow-wrap:anywhere;border-radius:12px;padding:9px 12px 12px;position:fixed}._periodPopup_12hnc_172 header{color:var(--dc-muted);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}._periodPopup_12hnc_172 header button{min-height:28px;padding:4px 6px}._periodPopup_12hnc_172 h3{margin:0;font-size:15px;font-weight:500}._periodPopup_12hnc_172 p{color:var(--dc-muted);margin:5px 0 0;font-size:12px}._days_12hnc_205{display:flex;position:relative}._day_12hnc_205{width:var(--day-width);border-right:1px solid var(--dc-line);flex-shrink:0;position:relative}._dayHeader_12hnc_215{border-bottom:1px solid var(--dc-line);height:54px;color:var(--dc-text);background:var(--dc-paper);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}._dayHeader_12hnc_215 small{color:var(--dc-muted);font-size:10px}._today_12hnc_231{color:var(--dc-ink);background:color-mix(in srgb, var(--dc-phase) 9%, var(--dc-paper))}._plot_12hnc_235{height:var(--plot-height);position:relative}._gridLines_12hnc_239{height:var(--plot-height);pointer-events:none;position:absolute;top:54px;left:0;right:0}._gridLines_12hnc_239 span{background:color-mix(in srgb, var(--dc-line) 65%, transparent);height:1px;position:absolute;left:0;right:0}._block_12hnc_254{border:1px solid color-mix(in srgb, var(--course-color) 25%, var(--dc-line));border-left:3px solid var(--course-color);background:color-mix(in srgb, var(--course-color) 10%, var(--dc-paper));color:var(--dc-text);text-align:center;border-radius:7px;place-items:center;padding:3px 5px;display:grid;position:absolute;overflow:hidden;container:course-card/size}._blockContent_12hnc_268{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}._block_12hnc_254 strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.15;display:-webkit-box;overflow:hidden}._room_12hnc_285,._periodText_12hnc_286{color:var(--dc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}@container course-card (height<=62px){._block_12hnc_254 strong{-webkit-line-clamp:1}}@container course-card (height<=48px){._periodText_12hnc_286{display:none}}@container course-card (height<=34px){._room_12hnc_285{display:none}}._block_12hnc_254 i{color:var(--dc-warning);background:var(--dc-paper);font-size:8px;font-style:normal;position:absolute;bottom:1px;right:2px}._block_12hnc_254:hover{filter:brightness(.98);border-color:var(--course-color)}._empty_12hnc_322{text-align:center;color:var(--dc-muted);padding:38px 15px;font-size:12px;line-height:1.8}._outside_12hnc_329{color:var(--dc-warning);padding:0 16px;font-size:11px}._outside_12hnc_329 button{min-height:28px;margin-left:8px;font-size:11px}@media (width<=600px){._root_12hnc_1{--plot-height:500px;--day-width:155px;border-radius:12px}._toolbar_12hnc_11{gap:10px;padding:14px 12px 10px}._toolbar_12hnc_11 h2{font-size:16px}._tools_12hnc_30{gap:9px}._groupChoices_12hnc_54{gap:10px;padding:0 12px 12px}._nameScroll_12hnc_131{max-width:70px}._nameColumn_12hnc_137{width:70px}._clockColumn_12hnc_99{width:43px}._tick_12hnc_116{font-size:8px;left:3px}._tools_12hnc_30 input{font-size:16px}._block_12hnc_254{padding:3px}}._scroll_12hnc_74{overflow-anchor:none}._plot_12hnc_235{overflow:hidden}._tools_12hnc_30 ._dateJump_12hnc_386{width:135px;min-width:0;font-size:11px}._empty_12hnc_322{text-align:left;padding:10px 16px 16px}._card_i5a02_1{min-width:0;position:relative}._trigger_i5a02_5{min-width:0;color:var(--dc-text);text-align:start;overflow-wrap:anywhere;cursor:inherit;background:0 0;border:0;flex:1;align-self:stretch;padding:13px 0;font-size:14px;line-height:1.65}._face_i5a02_19{border:1px solid var(--dc-line);background:linear-gradient(color-mix(in srgb, var(--dc-paper) 97%, white), var(--dc-paper));min-height:54px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--dc-paper) 80%, white), 0 2px 0 color-mix(in srgb, var(--dc-line) 60%, var(--dc-paper)), 0 5px 12px color-mix(in srgb, var(--dc-text) 5%, transparent);border-radius:12px;align-items:center;gap:12px;padding:0 17px;transition:box-shadow .16s,transform .16s,border-color .16s;display:flex}._face_i5a02_19:hover{box-shadow:0 3px 0 color-mix(in srgb, var(--dc-line) 60%, var(--dc-paper)), 0 7px 16px color-mix(in srgb, var(--dc-text) 8%, transparent);transform:translateY(-1px)}._face_i5a02_19[data-draggable=true]{cursor:grab;user-select:none}._face_i5a02_19[data-dragging=true]{opacity:.45;transform:none}._face_i5a02_19 input{cursor:pointer;flex:none;width:17px;height:17px;margin:0}._face_i5a02_19 input:disabled{cursor:default}._dates_i5a02_64{color:var(--dc-muted);align-items:center;gap:13px;font-size:12px;display:flex}._dates_i5a02_64 time{white-space:nowrap}._dates_i5a02_64 ._deadline_i5a02_74{color:light-dark(#a56363,#e3a0a0)}._face_i5a02_19[data-expanded=true]{border-color:color-mix(in srgb, var(--dc-phase) 48%, var(--dc-line));background:color-mix(in srgb, var(--dc-phase) 7%, var(--dc-paper))}._face_i5a02_19[data-completed=true] ._trigger_i5a02_5{color:var(--dc-muted);text-decoration:line-through}@container task-stack (width<=440px){._face_i5a02_19{grid-template-columns:17px minmax(0,1fr);gap:0 10px;padding:0 12px;display:grid}._face_i5a02_19 input{grid-area:1/1}._trigger_i5a02_5{grid-column:2;padding:11px 0}._dates_i5a02_64{grid-column:2;margin-top:-5px;padding-bottom:10px}._dates_i5a02_64:empty{display:none}}@media (prefers-reduced-motion:reduce){._face_i5a02_19{transition:none}._face_i5a02_19:hover{transform:none}}._detail_i5a02_117{background:var(--dc-paper);border:1px solid var(--dc-line);box-shadow:0 12px 28px color-mix(in srgb, var(--dc-text) 12%, transparent);overflow-wrap:anywhere;border-radius:16px;margin-block-start:7px;padding:12px 14px;position:relative}._header_i5a02_127{justify-content:space-between;align-items:start;gap:6px;display:flex}._header_i5a02_127 h3{margin:5px 0 0;font-size:16px;font-weight:500}._header_i5a02_127 button{flex:none;min-height:32px;padding:6px 8px}._note_i5a02_143{white-space:pre-wrap;max-height:10em;margin:8px 0 0;font-size:13px;line-height:1.65;overflow-y:auto}._facts_i5a02_151{border-block-start:1px solid var(--dc-line);grid-template-columns:max-content minmax(0,1fr);gap:7px 12px;margin:12px 0 0;padding-block-start:10px;font-size:12px;line-height:1.55;display:grid}._facts_i5a02_151 dt{color:var(--dc-muted)}._facts_i5a02_151 dd{margin:0}._footer_i5a02_167{justify-content:end;margin-block-start:12px;display:flex}._footer_i5a02_167 button{min-height:32px;padding:6px 10px}@container task-stack (width>=640px){._card_i5a02_1{width:calc(100% - 312px)}._detail_i5a02_117{z-index:15;width:300px;margin:0;position:absolute;inset-block-start:0;inset-inline-start:calc(100% + 12px)}}._tools_18uha_1{border-inline-start:1px solid var(--dc-line);background:var(--dc-panel);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;padding:12px;display:grid}._tools_18uha_1[data-split=true]{grid-template-rows:minmax(0, var(--dc-chat-share)) 16px minmax(0, var(--dc-inbox-share))}._tools_18uha_1[hidden],._pane_18uha_17[hidden]{display:none}._pane_18uha_17{background:var(--dc-paper);border:1px solid var(--dc-line);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._header_18uha_30{border-block-end:1px solid var(--dc-line);justify-content:space-between;align-items:center;gap:7px;padding:8px 10px 8px 13px;display:flex}._header_18uha_30 h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}._header_18uha_30 h2 svg{width:16px;height:16px;color:var(--dc-ink)}._header_18uha_30 button{min-height:31px;padding:5px 8px}._content_18uha_55{overscroll-behavior:contain;min-height:0;padding:12px;font-size:13px;overflow-y:auto}._content_18uha_55 p{margin-block:0}._placeholder_18uha_65{color:var(--dc-muted);flex:1;place-items:center;padding:10px;font-size:13px;display:grid}._separator_18uha_73{cursor:row-resize;touch-action:none;place-items:center;display:grid}._separator_18uha_73:after{content:"";background:color-mix(in srgb, var(--dc-phase) 45%, var(--dc-line));border-radius:99px;width:32px;height:3px}._separator_18uha_73:focus-visible{outline:2px solid var(--dc-ink);outline-offset:-2px}._toolbar_1sy1v_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 4px;display:flex}._toolbar_1sy1v_1 h2{margin:0 0 8px;font-size:20px;font-weight:500}._toolbar_1sy1v_1 p,._hint_1sy1v_15{color:var(--dc-muted);margin:0;font-size:12px;line-height:1.8}._hint_1sy1v_15{margin:0 4px 18px}._actions_1sy1v_24{flex-wrap:wrap;gap:8px;display:flex}._filePicker_1sy1v_29{border:1px solid var(--dc-line);background:var(--dc-paper);cursor:pointer;border-radius:9px;align-items:center;min-height:38px;padding:9px 13px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}._filePicker_1sy1v_29 input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}._filePicker_1sy1v_29:focus-within{outline:2px solid var(--dc-ink);outline-offset:2px}._notice_1sy1v_53,._conflicts_1sy1v_54{border:1px solid var(--dc-line);color:var(--dc-muted);border-radius:10px;margin-bottom:18px;padding:12px 15px;font-size:12px;line-height:1.8}._conflicts_1sy1v_54{color:var(--dc-warning)}._conflicts_1sy1v_54 p{margin:8px 0}._conflicts_1sy1v_54 button{text-align:left;overflow-wrap:anywhere;font-size:12px}._error_1sy1v_74{color:light-dark(#a22f2f,#ffa7a7);font-size:13px}._empty_1sy1v_78{text-align:center;color:var(--dc-muted);padding:65px 16px;line-height:1.8}._empty_1sy1v_78 h3{font-size:17px;font-weight:500}._empty_1sy1v_78 p{font-size:13px}@media (width<=600px){._toolbar_1sy1v_1{gap:12px;padding:10px 0}._toolbar_1sy1v_1 h2{font-size:18px}._actions_1sy1v_24 button,._filePicker_1sy1v_29{font-size:12px}._notice_1sy1v_53{padding:10px}._empty_1sy1v_78{padding:35px 5px}}._terms_1sy1v_111{scrollbar-width:thin;gap:7px;max-width:100%;padding:8px 0 12px;display:flex;overflow-x:auto}._terms_1sy1v_111 button{border:1px solid var(--dc-line);background:var(--dc-panel);color:var(--dc-muted);border-radius:9px;flex-shrink:0;padding:9px 13px;font-size:12px}._terms_1sy1v_111 button[aria-pressed=true]{color:var(--dc-ink);background:var(--dc-paper);border-color:color-mix(in srgb, var(--dc-phase) 35%, var(--dc-line))}._listHeading_1sy1v_133{justify-content:space-between;align-items:center;padding:5px 3px 15px;display:flex}._listHeading_1sy1v_133 h2{margin:0;font-size:17px;font-weight:500}._listHeading_1sy1v_133 button{min-height:30px;padding:5px 9px;font-size:11px}._layout_1xnuj_1{grid-template-columns:142px minmax(0,1fr);align-items:start;gap:28px;display:grid}._content_1xnuj_7{min-width:0}._toolbar_1xnuj_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:12px;display:flex}._toolbar_1xnuj_10 label{align-items:center;gap:7px;min-width:0;display:flex}._toolbar_1xnuj_10 select{border:1px solid var(--dc-line);border-radius:8px;max-width:180px;padding:8px}._toolbar_1xnuj_10>span,._hint_1xnuj_32{color:var(--dc-muted);font-size:12px;line-height:1.8}._empty_1xnuj_37{text-align:center;color:var(--dc-muted);padding:55px 0;font-size:13px}@media (width<=900px){._layout_1xnuj_1{grid-template-columns:118px minmax(0,1fr);gap:18px}}@media (width<=680px){._layout_1xnuj_1{grid-template-columns:1fr;gap:6px}._toolbar_1xnuj_10{gap:12px}._toolbar_1xnuj_10 select{max-width:145px;font-size:14px}}._layout_1xnuj_1{grid-template-columns:182px minmax(0,1fr)}._taskCount_1xnuj_66{text-align:right;color:var(--dc-muted);margin-top:12px;font-size:11px;display:block}@media (width<=900px){._layout_1xnuj_1{grid-template-columns:160px minmax(0,1fr)}}@media (width<=680px){._layout_1xnuj_1{grid-template-columns:1fr}}._cards_1xnuj_84{gap:8px;display:grid;container:task-stack/inline-size}._layout_12ije_1{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:25px;display:grid}._list_12ije_7{gap:9px;min-width:0;display:grid}._stageButton_12ije_12{border:1px solid var(--dc-line);background:var(--dc-panel);color:var(--dc-text);text-align:left;border-radius:12px;gap:7px;min-width:0;padding:15px;display:grid}._stageButton_12ije_12[aria-current=page]{border-color:var(--dc-ink);background:var(--dc-paper)}._stageName_12ije_27{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;display:flex}._swatch_12ije_34{border-radius:50%;flex-shrink:0;width:8px;height:8px}._stageDates_12ije_40{color:var(--dc-muted);font-size:10px;line-height:1.7}@media (width<=900px){._layout_12ije_1{grid-template-columns:165px minmax(0,1fr);gap:17px}}@media (width<=680px){._layout_12ije_1{grid-template-columns:1fr;gap:20px}._list_12ije_7{grid-template-columns:repeat(2,minmax(0,1fr))}._list_12ije_7>button:first-child{grid-column:1/-1}._stageButton_12ije_12{padding:11px}}._stageDates_12ije_40{flex-wrap:wrap;gap:3px 5px;display:flex}._stageDates_12ije_40>span{white-space:nowrap}._app_hlt0h_1{background:color-mix(in srgb, var(--dc-phase) 5%, var(--dc-base));min-height:100dvh;color:var(--dc-text);font-family:var(--dc-font);grid-template-columns:76px minmax(0,1fr);display:grid}._rail_hlt0h_9{border-right:1px solid var(--dc-line);background:var(--dc-panel);flex-direction:column;align-items:center;gap:35px;padding:27px 8px 20px;display:flex}._logo_hlt0h_18{color:var(--dc-ink);justify-items:center;gap:9px;font-size:13px;display:grid}._logo_hlt0h_18 svg{width:25px;height:25px}._rail_hlt0h_9 nav{gap:13px;width:100%;display:grid}._rail_hlt0h_9 button{width:100%;color:var(--dc-muted);background:0 0;border:0;border-radius:12px;justify-items:center;gap:7px;padding:12px 0;font-size:11px;display:grid}._rail_hlt0h_9 button[aria-current=page],._rail_hlt0h_9 button[aria-pressed=true]{color:var(--dc-ink);background:color-mix(in srgb, var(--dc-phase) 11%, var(--dc-paper))}._railBottom_hlt0h_51{writing-mode:vertical-rl;letter-spacing:4px;color:var(--dc-muted);margin-top:auto;font-size:10px}._workspace_hlt0h_58{min-width:0}._header_hlt0h_61{justify-content:space-between;align-items:center;gap:16px;padding:29px 34px 19px;display:flex}._brand_hlt0h_68{letter-spacing:3px;color:var(--dc-muted);font-size:10px}._header_hlt0h_61 h1{align-items:baseline;gap:18px;margin:8px 0 0;font-size:25px;font-weight:500;display:flex}._header_hlt0h_61 h1 span{color:var(--dc-muted);font-size:12px;font-weight:400}._actions_hlt0h_86{gap:9px;display:flex}._demoNotice_hlt0h_90{border-bottom:1px solid var(--dc-line);color:var(--dc-muted);margin:0 34px 18px;padding:8px 0;font-size:11px;line-height:1.7}._main_hlt0h_98{min-width:0;padding:0 24px 20px}._moreDates_hlt0h_102{justify-content:space-between;margin-top:12px;display:flex}._moreDates_hlt0h_102 button{font-size:11px}._status_hlt0h_110{color:var(--dc-muted);min-height:20px;margin:15px 6px 0;font-size:12px;line-height:1.7}._listToolbar_hlt0h_117{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 4px;font-size:13px;display:flex}._listToolbar_hlt0h_117 label{align-items:center;gap:7px;display:flex}._listToolbar_hlt0h_117 svg{width:15px;height:15px}._listToolbar_hlt0h_117 select{border:1px solid var(--dc-line);border-radius:8px;padding:8px}._listHint_hlt0h_139{color:var(--dc-muted);font-size:12px;line-height:1.8}._empty_hlt0h_144{text-align:center;color:var(--dc-muted);padding:60px 0;font-size:14px}@media (width<=680px){._header_hlt0h_61{padding:22px 18px 15px}._header_hlt0h_61 h1{gap:10px;font-size:23px}._header_hlt0h_61 h1 span{font-size:11px}._demoNotice_hlt0h_90{margin:0 18px 12px}._main_hlt0h_98{padding:0 10px 20px}._actions_hlt0h_86{gap:3px}._actions_hlt0h_86 button{padding:8px 10px;font-size:12px}}@media (width<=520px){._app_hlt0h_1{grid-template-columns:1fr}._rail_hlt0h_9{border-right:0;border-bottom:1px solid var(--dc-line);flex-direction:row;justify-content:space-between;gap:10px;padding:9px 14px}._logo_hlt0h_18{gap:7px;display:flex}._logo_hlt0h_18 svg{width:20px;height:20px}._rail_hlt0h_9 nav{gap:6px;width:auto;display:flex}._rail_hlt0h_9 button{width:auto;padding:9px 12px;display:flex}._railBottom_hlt0h_51{display:none}._header_hlt0h_61{align-items:flex-start;gap:8px;padding:18px 14px 12px}._header_hlt0h_61 h1{flex-wrap:wrap;gap:3px 9px;font-size:22px}._header_hlt0h_61 h1 span{font-size:10px}._brand_hlt0h_68{letter-spacing:2px;font-size:9px}._actions_hlt0h_86 button{min-height:36px}._actions_hlt0h_86 button:first-child{padding:8px}._demoNotice_hlt0h_90{margin:0 14px 10px;font-size:10px}._status_hlt0h_110{font-size:11px}._main_hlt0h_98{padding-left:8px;padding-right:8px}._app_hlt0h_1{grid-template-rows:auto minmax(0,1fr)}}@media (width<=1000px){._header_hlt0h_61{flex-wrap:wrap}._actions_hlt0h_86{flex-wrap:wrap;max-width:100%;margin-left:auto}}@media (width<=380px){._rail_hlt0h_9{padding:9px 10px}._rail_hlt0h_9 nav{gap:3px}._rail_hlt0h_9 button{gap:3px;padding:6px 9px;display:grid}._rail_hlt0h_9 button svg{width:18px;height:18px}._rail_hlt0h_9 button span{font-size:10px}._logo_hlt0h_18{gap:4px;font-size:12px}}._app_hlt0h_1{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}._rail_hlt0h_9{flex-shrink:0;height:100%;min-height:0;overflow-y:auto}._workspace_hlt0h_58{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow:hidden auto}@media (width<=520px){._app_hlt0h_1{grid-template-rows:auto minmax(0,1fr)}._rail_hlt0h_9{height:auto;max-height:95px}._workspace_hlt0h_58{height:100%}}._accountBar_hlt0h_319{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._accountBar_hlt0h_319>div{flex-wrap:wrap;gap:8px;display:flex}._cloudContent_hlt0h_331{border:0;min-width:0;margin:0;padding:0}._header_hlt0h_61,._actions_hlt0h_86{flex-wrap:wrap}._app_hlt0h_1{position:relative}@media (width>=901px){._toolsOpen_hlt0h_346{grid-template-columns:76px minmax(0,1fr) clamp(275px,24vw,360px)}}@media (width<=900px){._tools_hlt0h_346{z-index:30;width:min(100%,340px);box-shadow:0 12px 28px color-mix(in srgb, var(--dc-text) 18%, transparent);grid-column:2;position:absolute;inset-block:0;inset-inline-end:0}}@media (width<=520px){._tools_hlt0h_346{grid-area:2/1}._rail_hlt0h_9 nav{flex:1;gap:3px;min-width:0}._rail_hlt0h_9 button{flex:1;gap:3px;min-width:0;padding:6px 1px;display:grid}._rail_hlt0h_9 button span{white-space:nowrap;font-size:10px}}
