.moves-module__G6mP3a__page{gap:var(--s-3);min-height:0;padding:var(--s-4) 0 var(--s-3);flex-direction:column;flex:1;display:flex}.moves-module__G6mP3a__lead{padding:0 var(--gutter);font:400 .9375rem/1.375rem var(--font-ui);color:var(--ink-2);margin:0}.moves-module__G6mP3a__wrap{gap:var(--s-3);flex-direction:column;min-height:0;display:flex}.moves-module__G6mP3a__wrap>:last-child:not(.moves-module__G6mP3a__row):not(.moves-module__G6mP3a__nav){width:auto}.moves-module__G6mP3a__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:280px;grid-auto-flow:column;gap:12px;padding:2px 0 6px;scroll-padding:0;display:grid;overflow-x:auto}.moves-module__G6mP3a__row:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.moves-module__G6mP3a__card{gap:var(--s-2);box-sizing:border-box;min-height:180px;padding:var(--s-4) 18px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e2);scroll-snap-align:start;flex-direction:column;display:flex}.moves-module__G6mP3a__name{font:700 1.0625rem/1.5rem var(--font-ui);margin:0}.moves-module__G6mP3a__does{font:400 1.0625rem/1.75rem var(--font-ui);color:var(--ink-2);margin:0}.moves-module__G6mP3a__risk{font:400 .8125rem/1.25rem var(--font-ui);color:var(--ink-2);margin:auto 0 0}.moves-module__G6mP3a__riskLabel{margin-right:var(--s-2);color:var(--ink-3);font-weight:600}.moves-module__G6mP3a__nav{padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.moves-module__G6mP3a__navBtn{border-radius:var(--r-pill);background:var(--surface-2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--ink);font:600 1.25rem/1 var(--font-ui);cursor:pointer;border:0}.moves-module__G6mP3a__navBtn:disabled{color:var(--ink-3);cursor:default}.moves-module__G6mP3a__navBtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.moves-module__G6mP3a__dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.moves-module__G6mP3a__dot,.moves-module__G6mP3a__dotOn{background:var(--track);border-radius:50%;width:6px;height:6px}.moves-module__G6mP3a__dotOn{background:var(--ink);border-radius:3px;width:18px}.moves-module__G6mP3a__go{padding:0 var(--gutter);margin-top:auto}.moves-module__G6mP3a__sheetTitle{margin:var(--s-3) 0 var(--s-2);font:700 1.0625rem/1.5rem var(--font-ui)}.moves-module__G6mP3a__lockedList{margin:0 0 var(--s-4);max-height:50dvh;padding:0;list-style:none;overflow-y:auto}.moves-module__G6mP3a__lockedList li{justify-content:space-between;gap:var(--s-3);border-bottom:1px solid var(--hairline);padding:10px 0;display:flex}.moves-module__G6mP3a__lockedName{font-weight:600}.moves-module__G6mP3a__lockedRule{color:var(--ink-3);font-size:.875rem}@media (min-width:840px){.moves-module__G6mP3a__row{scroll-snap-type:none;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.moves-module__G6mP3a__nav{display:none}}
.page-module__1EldQG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-module__1EldQG__headText{gap:6px;max-width:720px;display:grid}.page-module__1EldQG__kicker{font:600 .875rem/1.3rem var(--font-ui);color:var(--ink-3);margin:0}.page-module__1EldQG__title{font:900 2rem/2.5rem var(--font-voice);margin:0}.page-module__1EldQG__intro{font:500 1rem/1.65rem var(--font-ui);color:var(--ink-2);margin:0}.page-module__1EldQG__actions{flex-wrap:wrap;gap:10px;display:flex}.page-module__1EldQG__panel{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--e1);flex-direction:column;gap:12px;padding:20px 22px;display:flex}.page-module__1EldQG__label{font:700 .875rem/1.3rem var(--font-ui);color:var(--ink-2);margin:0}.page-module__1EldQG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.page-module__1EldQG__stack{flex-direction:column;gap:16px;display:flex}.page-module__1EldQG__primary,.page-module__1EldQG__secondary{min-height:48px;font:700 .9375rem/1 var(--font-ui);border-radius:24px;justify-content:center;align-items:center;gap:6px;padding:0 20px;text-decoration:none;display:inline-flex}.page-module__1EldQG__primary{background:var(--ink);color:var(--ink-inv)}.page-module__1EldQG__secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.page-module__1EldQG__primary:focus-visible,.page-module__1EldQG__secondary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.page-module__1EldQG__tool{background:var(--surface);border:1px solid var(--hairline);border-top:5px solid var(--line,var(--ink));box-shadow:var(--e1);border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.page-module__1EldQG__tool[data-locked]{background:var(--surface-2);box-shadow:none;border-top-color:var(--track)}.page-module__1EldQG__toolName{font:800 1.0625rem/1.5rem var(--font-ui);margin:0}.page-module__1EldQG__toolLines{font:500 .9375rem/1.6rem var(--font-ui);color:var(--ink-2);margin:0;padding-left:1.2rem}.page-module__1EldQG__toolWhere{font:600 .8125rem/1.25rem var(--font-ui);color:var(--ink-3);margin:0}.page-module__1EldQG__toolWhere a{color:var(--line-ink,var(--focus))}.page-module__1EldQG__frame{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.page-module__1EldQG__frameInner{box-sizing:border-box;width:100%;max-width:1140px;padding:28px var(--gutter) 40px;flex-direction:column;gap:20px;margin:0 auto;display:flex}@media (min-width:840px){.page-module__1EldQG__frameInner{padding:34px 32px 48px 8px}}.page-module__1EldQG__frameInner>.page-module__1EldQG__head{margin-bottom:0}.page-module__1EldQG__links{flex-direction:column;display:flex}.page-module__1EldQG__linkRow{border-top:1px solid var(--hairline);min-height:52px;color:var(--ink);font:700 .9375rem/1.3rem var(--font-ui);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.page-module__1EldQG__linkRow:first-child{border-top:0}.page-module__1EldQG__linkRow small{font:500 .8125rem/1.2rem var(--font-ui);color:var(--ink-3);display:block}.page-module__1EldQG__linkRow:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:8px}.page-module__1EldQG__frameHead{box-sizing:border-box;width:100%;max-width:1140px;padding:28px var(--gutter) 0;margin:0 auto}@media (min-width:840px){.page-module__1EldQG__frameHead{padding:34px 32px 0 8px}}
.tasks-module__GtQ4GG__flow{gap:var(--space-5);width:100%;min-width:0;max-width:1180px;height:calc(100dvh - var(--shell-chrome,108px));flex-direction:column;min-height:0;margin:0 auto;display:flex}.tasks-module__GtQ4GG__panel{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}.tasks-module__GtQ4GG__progress{justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__dots{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__dotItem{display:flex}.tasks-module__GtQ4GG__dot{width:28px;height:10px;display:block;position:relative}.tasks-module__GtQ4GG__dot:before,.tasks-module__GtQ4GG__dot:after{content:"";border-radius:var(--radius-pill);position:absolute;top:0}.tasks-module__GtQ4GG__dot:before{background:var(--card-strong);border:2px solid var(--ink-muted);width:10px;height:10px;left:9px}.tasks-module__GtQ4GG__dot:after{background:var(--ink);opacity:0;width:28px;height:10px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);left:0;transform:scaleX(.36)}.tasks-module__GtQ4GG__dotItem[data-state=done] .tasks-module__GtQ4GG__dot:before{background:var(--ink-muted)}.tasks-module__GtQ4GG__dotItem[data-state=current] .tasks-module__GtQ4GG__dot:after{opacity:1;transform:scaleX(1)}.tasks-module__GtQ4GG__progressText{border-radius:var(--radius-pill);background:var(--card-strong);font-size:var(--text-label);letter-spacing:.08em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;padding:2px 12px;font-weight:700}.tasks-module__GtQ4GG__panelTitle{margin:0}.tasks-module__GtQ4GG__panelTitle:focus,.tasks-module__GtQ4GG__hookQuestion:focus,.tasks-module__GtQ4GG__briefTitle:focus,.tasks-module__GtQ4GG__prompt:focus{outline:none}.tasks-module__GtQ4GG__panelTitle:focus-visible,.tasks-module__GtQ4GG__hookQuestion:focus-visible,.tasks-module__GtQ4GG__briefTitle:focus-visible,.tasks-module__GtQ4GG__prompt:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tasks-module__GtQ4GG__bodyText{font-size:var(--text-body);margin:0;line-height:1.6}.tasks-module__GtQ4GG__actions{justify-content:flex-end;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__textLink{min-height:44px;padding:0 var(--space-3);color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.tasks-module__GtQ4GG__secondaryBtn{justify-content:center;align-items:center;gap:var(--space-3);box-sizing:border-box;border:2px solid var(--ink);background:var(--card-strong);min-height:48px;color:var(--ink);cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);border-radius:12px;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.tasks-module__GtQ4GG__secondaryBtn:active{transform:scale(.98)}}.tasks-module__GtQ4GG__secondaryBtn[aria-disabled=true]{cursor:default}.tasks-module__GtQ4GG__secondaryBtn[data-saved]{border-color:var(--good-ink);background:var(--good-soft);color:var(--good-ink)}.tasks-module__GtQ4GG__ghostBtn{box-sizing:border-box;border:1px solid var(--ink-muted);border-radius:var(--radius-pill);background:var(--card-strong);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:6px 14px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.tasks-module__GtQ4GG__ghostBtn:hover{background:var(--chip-off)}.tasks-module__GtQ4GG__hookPanel{align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.tasks-module__GtQ4GG__hookCard{box-sizing:border-box;width:100%;max-width:640px}.tasks-module__GtQ4GG__hookQuestion{margin:0}.tasks-module__GtQ4GG__hookOptions{gap:var(--space-4);flex-direction:column;display:flex}.tasks-module__GtQ4GG__hookOption{box-sizing:border-box;border:2px solid var(--track);background:var(--ink-inverse);width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out), transform var(--dur-quick) var(--ease-out);border-radius:12px;align-items:center;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;display:flex}.tasks-module__GtQ4GG__hookOption:hover{border-color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.tasks-module__GtQ4GG__hookOption:active{transform:scale(.98)}}.tasks-module__GtQ4GG__lessonPanel{gap:var(--card-gap);flex-direction:column;width:100%;max-width:760px;margin:0 auto;display:flex}.tasks-module__GtQ4GG__lessonPanel>.tasks-module__GtQ4GG__panelTitle{border-radius:var(--radius-inner);background:var(--card-strong);align-self:flex-start;padding:4px 14px}.tasks-module__GtQ4GG__lessonCards{gap:var(--card-gap);flex-direction:column;display:flex}.tasks-module__GtQ4GG__lessonCard{gap:var(--space-5)}.tasks-module__GtQ4GG__lessonTitle{margin:0}.tasks-module__GtQ4GG__lessonText{margin:0;font-size:17px;font-weight:500;line-height:1.6}.tasks-module__GtQ4GG__compare{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.tasks-module__GtQ4GG__compareSide{min-width:0;padding:var(--space-5);border-radius:var(--radius-inner);background:var(--chip-off)}.tasks-module__GtQ4GG__compareName{margin:0 0 var(--space-3);font-size:16px;font-weight:700}.tasks-module__GtQ4GG__compareRows{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.tasks-module__GtQ4GG__compareRow{justify-content:space-between;align-items:baseline;gap:2px var(--space-3);border-top:1px solid var(--track);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__compareRow dt{color:var(--ink-muted);font-size:13px}.tasks-module__GtQ4GG__compareRow dd{margin:0;font-weight:700}.tasks-module__GtQ4GG__flowList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__flowStep{align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-6);display:flex;position:relative}.tasks-module__GtQ4GG__flowStep:last-child{padding-bottom:0}.tasks-module__GtQ4GG__flowStep:not(:last-child):before{content:"";background:var(--track);width:2px;position:absolute;top:32px;bottom:0;left:15px}.tasks-module__GtQ4GG__flowDot{border-radius:var(--radius-pill);background:var(--ink);width:32px;height:32px;color:var(--ink-inverse);font-family:var(--font-sign);flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.tasks-module__GtQ4GG__flowText{font-size:var(--text-body);padding-top:4px;font-weight:500;line-height:1.6}.tasks-module__GtQ4GG__matrixWrap{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tasks-module__GtQ4GG__matrix{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%}.tasks-module__GtQ4GG__matrixCorner{width:22%}.tasks-module__GtQ4GG__matrixAxis{color:var(--ink-muted);text-align:center;vertical-align:middle;overflow-wrap:anywhere;font-size:13px;font-weight:700}.tasks-module__GtQ4GG__matrixCell{padding:var(--space-5) var(--space-3);border-radius:var(--radius-inner);background:var(--chip-off);text-align:center;vertical-align:middle;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.4}.tasks-module__GtQ4GG__formula{padding:var(--space-6) var(--space-7);border-radius:var(--radius-inner);background:var(--chip-off);text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700;line-height:1.5}.tasks-module__GtQ4GG__formulaExample{font-size:var(--text-body);margin:0;line-height:1.6}.tasks-module__GtQ4GG__taskPanel{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}.tasks-module__GtQ4GG__brief{padding-top:calc(var(--card-pad) + 8px);overflow:hidden}.tasks-module__GtQ4GG__brief:before{content:"";background:var(--line-color,var(--ink));height:8px;position:absolute;top:0;left:0;right:0}.tasks-module__GtQ4GG__briefTitle{font-size:var(--text-title);flex-direction:column;gap:2px;margin:0;font-weight:700;line-height:1.3;display:flex}.tasks-module__GtQ4GG__briefRows{gap:var(--space-4);grid-template-columns:1fr;margin:0;display:grid}.tasks-module__GtQ4GG__briefRows dd{font-size:var(--text-body);margin:2px 0 0;line-height:1.6}@media (min-width:720px){.tasks-module__GtQ4GG__briefRows{gap:var(--column-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.tasks-module__GtQ4GG__taskGrid{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.tasks-module__GtQ4GG__taskGrid:not([data-has-column]) .tasks-module__GtQ4GG__stepCard{box-sizing:border-box;width:100%;max-width:820px;margin:0 auto}@media (min-width:900px){.tasks-module__GtQ4GG__taskGrid[data-has-column]{gap:var(--column-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tasks-module__GtQ4GG__materials{top:var(--space-7);overscroll-behavior:contain;max-height:calc(100dvh - 32px);position:sticky;overflow-y:auto}}.tasks-module__GtQ4GG__materials{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}.tasks-module__GtQ4GG__materialItem{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tasks-module__GtQ4GG__materialBar{justify-content:flex-end;display:flex}.tasks-module__GtQ4GG__stepCard{gap:var(--space-6)}.tasks-module__GtQ4GG__prompt{margin:0}.tasks-module__GtQ4GG__stepBody{gap:var(--space-5);flex-direction:column;min-width:0;margin:0;display:flex}.tasks-module__GtQ4GG__problem{min-height:1.4em;color:var(--bad);margin:0;font-size:14px;font-weight:700}.tasks-module__GtQ4GG__problem:empty{min-height:0}.tasks-module__GtQ4GG__optList{gap:var(--space-3);flex-direction:column;display:flex}.tasks-module__GtQ4GG__opt{align-items:center;gap:var(--space-5);box-sizing:border-box;border:2px solid var(--track);background:var(--ink-inverse);min-height:48px;font-size:var(--text-body);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out);border-radius:12px;padding:10px 14px;line-height:1.5;display:flex;position:relative}.tasks-module__GtQ4GG__opt:hover{border-color:var(--ink-muted)}.tasks-module__GtQ4GG__opt:has(.tasks-module__GtQ4GG__optInput:checked){border-color:var(--ink);background:var(--chip-off);font-weight:700}:is(.tasks-module__GtQ4GG__opt:has(.tasks-module__GtQ4GG__optInput:focus-visible),.tasks-module__GtQ4GG__rateOpt:has(.tasks-module__GtQ4GG__optInput:focus-visible)){outline:3px solid var(--focus);outline-offset:2px}:is(.tasks-module__GtQ4GG__opt:has(.tasks-module__GtQ4GG__optInput:disabled),.tasks-module__GtQ4GG__rateOpt:has(.tasks-module__GtQ4GG__optInput:disabled)){cursor:default}.tasks-module__GtQ4GG__optInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tasks-module__GtQ4GG__optDot{box-sizing:border-box;border:2px solid var(--ink-muted);border-radius:var(--radius-pill);background:var(--ink-inverse);flex:none;width:20px;height:20px;position:relative}.tasks-module__GtQ4GG__opt:has(.tasks-module__GtQ4GG__optInput:checked) .tasks-module__GtQ4GG__optDot{border-color:var(--ink)}.tasks-module__GtQ4GG__opt:has(.tasks-module__GtQ4GG__optInput:checked) .tasks-module__GtQ4GG__optDot:after{content:"";border-radius:var(--radius-pill);background:var(--ink);position:absolute;inset:3px}.tasks-module__GtQ4GG__optText{min-width:0}.tasks-module__GtQ4GG__reasonBlock{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--track);flex-direction:column;display:flex}.tasks-module__GtQ4GG__reasonLabel{margin:0}.tasks-module__GtQ4GG__scaleLegend{gap:var(--space-2) var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius-inner);background:var(--chip-off);flex-wrap:wrap;margin:0;display:flex}.tasks-module__GtQ4GG__scaleRow{align-items:baseline;gap:var(--space-2);font-size:14px;display:flex}.tasks-module__GtQ4GG__scaleRow dd{margin:0}.tasks-module__GtQ4GG__scaleNum{font-family:var(--font-sign);font-size:18px;font-weight:700}.tasks-module__GtQ4GG__rateList{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__rateItem{gap:var(--space-4);padding-bottom:var(--space-8);border-bottom:1px solid var(--track);flex-direction:column;display:flex}.tasks-module__GtQ4GG__rateItem:last-child{border-bottom:0;padding-bottom:0}.tasks-module__GtQ4GG__rateHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__rateTitle{align-items:center;gap:var(--space-3);min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.4;display:flex}.tasks-module__GtQ4GG__rateIndex{border-radius:var(--radius-pill);background:var(--ink);width:26px;height:26px;color:var(--ink-inverse);font-family:var(--font-sign);flex:none;place-items:center;font-size:15px;display:grid}.tasks-module__GtQ4GG__rateTools{gap:var(--space-3);display:flex}.tasks-module__GtQ4GG__rateDoc{min-width:0}.tasks-module__GtQ4GG__rateDoc[hidden]{display:none}.tasks-module__GtQ4GG__rateField{border:0;min-width:0;margin:0;padding:0}.tasks-module__GtQ4GG__rateOpts{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tasks-module__GtQ4GG__rateOpt{box-sizing:border-box;border:2px solid var(--track);background:var(--ink-inverse);text-align:center;cursor:pointer;min-height:64px;transition:border-color var(--dur-quick) var(--ease-out);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 6px;display:flex;position:relative}.tasks-module__GtQ4GG__rateOpt:hover{border-color:var(--ink-muted)}.tasks-module__GtQ4GG__rateOpt:has(.tasks-module__GtQ4GG__optInput:checked){border-color:var(--ink);background:var(--ink);color:var(--ink-inverse)}.tasks-module__GtQ4GG__rateOptNum{font-family:var(--font-sign);font-size:24px;font-weight:700;line-height:1}.tasks-module__GtQ4GG__rateOptLabel{font-size:12px;font-weight:500;line-height:1.3}.tasks-module__GtQ4GG__findBar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tasks-module__GtQ4GG__findCount{border-radius:var(--radius-pill);background:var(--chip-off);margin:0;padding:4px 12px;font-size:14px;font-weight:500}.tasks-module__GtQ4GG__findCount strong{font-family:var(--font-sign);font-size:18px}.tasks-module__GtQ4GG__findDoc{min-width:0}.tasks-module__GtQ4GG__numField{border:2px solid var(--ink-muted);background:var(--ink-inverse);border-radius:12px;align-items:stretch;max-width:320px;display:flex;overflow:hidden}.tasks-module__GtQ4GG__numField:focus-within{border-color:var(--ink);outline:3px solid var(--focus);outline-offset:2px}.tasks-module__GtQ4GG__numAffix{background:var(--chip-off);font-family:var(--font-sign);color:var(--ink-muted);align-items:center;padding:0 12px;font-size:20px;font-weight:700;display:flex}.tasks-module__GtQ4GG__numInput{min-width:0;min-height:52px;color:var(--ink);font-family:var(--font-sign);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:8px 12px;font-size:26px;font-weight:700}.tasks-module__GtQ4GG__numInput:focus,.tasks-module__GtQ4GG__numInput:focus-visible{outline:none}.tasks-module__GtQ4GG__sortTray,.tasks-module__GtQ4GG__sortBox{gap:var(--space-3);min-width:0;padding:var(--space-5);border:2px dashed var(--ink-muted);background:var(--card-strong);transition:border-color var(--dur-quick) var(--ease-out);border-radius:12px;flex-direction:column;display:flex}.tasks-module__GtQ4GG__sortTray{border-style:solid;border-color:var(--track);background:var(--chip-off)}.tasks-module__GtQ4GG__sortTray[data-over],.tasks-module__GtQ4GG__sortBox[data-over]{border-style:solid;border-color:var(--focus);background:var(--chip-off)}.tasks-module__GtQ4GG__sortBoxes{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:520px){.tasks-module__GtQ4GG__sortBoxes{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-module__GtQ4GG__sortBoxes[data-count="3"],.tasks-module__GtQ4GG__sortBoxes[data-count="5"],.tasks-module__GtQ4GG__sortBoxes[data-count="6"]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.tasks-module__GtQ4GG__sortBox{min-height:96px}.tasks-module__GtQ4GG__sortBoxTitle{align-items:baseline;gap:var(--space-2);margin:0;font-size:15px;font-weight:700;display:flex}.tasks-module__GtQ4GG__sortCards{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__sortCard{gap:var(--space-2);border:1px solid var(--track);border-radius:var(--radius-inner);background:var(--ink-inverse);box-shadow:var(--shadow-pill);flex-direction:column;padding:6px 8px 8px;display:flex}@media (min-width:1100px){.tasks-module__GtQ4GG__sortTray .tasks-module__GtQ4GG__sortCard{align-items:center;gap:var(--space-2) var(--space-4);flex-flow:wrap}.tasks-module__GtQ4GG__sortTray .tasks-module__GtQ4GG__sortGrab{flex:180px}.tasks-module__GtQ4GG__sortTray .tasks-module__GtQ4GG__sortSelect{flex:0 170px;width:auto}}.tasks-module__GtQ4GG__sortCard[data-dragging]{opacity:.45}.tasks-module__GtQ4GG__sortGrab{align-items:center;gap:var(--space-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:44px;display:flex}.tasks-module__GtQ4GG__sortGrab:active{cursor:grabbing}.tasks-module__GtQ4GG__sortGrip{color:var(--ink-muted);flex:none}.tasks-module__GtQ4GG__sortCardLabel{min-width:0;font-size:var(--text-body);font-weight:500;line-height:1.4}.tasks-module__GtQ4GG__sortSelect{box-sizing:border-box;border:1px solid var(--ink-muted);background:var(--ink-inverse);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:6px 10px;font-family:inherit;font-size:15px}.tasks-module__GtQ4GG__sortListLayout{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__sortListRow{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--track);border-radius:var(--radius-inner);background:var(--ink-inverse);flex-direction:column;display:flex}.tasks-module__GtQ4GG__sortGhost{z-index:50;border:2px solid var(--ink);border-radius:var(--radius-inner);background:var(--ink-inverse);max-width:240px;box-shadow:var(--shadow-float);font-size:var(--text-body);pointer-events:none;margin:-22px 0 0 -24px;padding:10px 14px;font-weight:700;position:fixed;top:0;left:0}.tasks-module__GtQ4GG__orderList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__orderItem{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border:2px solid var(--track);background:var(--ink-inverse);border-radius:12px;flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__orderNum{border-radius:var(--radius-pill);background:var(--ink);width:28px;height:28px;color:var(--ink-inverse);font-family:var(--font-sign);flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.tasks-module__GtQ4GG__orderLabel{min-width:0;font-size:var(--text-body);flex:140px;font-weight:500;line-height:1.4}.tasks-module__GtQ4GG__orderBtns{gap:var(--space-2);margin-left:auto;display:flex}.tasks-module__GtQ4GG__orderBtn{border:1px solid var(--ink-muted);border-radius:var(--radius-inner);background:var(--card-strong);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.tasks-module__GtQ4GG__orderBtn:disabled{cursor:default;opacity:.4}.tasks-module__GtQ4GG__answerPanel{gap:var(--card-gap);flex-direction:column;width:100%;max-width:820px;margin:0 auto;display:flex}.tasks-module__GtQ4GG__scoreCard{gap:var(--space-5)}.tasks-module__GtQ4GG__scoreRow{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__score{flex-direction:column;margin:0;display:flex}.tasks-module__GtQ4GG__scoreTotal{color:var(--ink-muted);font-size:.6em}.tasks-module__GtQ4GG__answers{gap:var(--card-gap);flex-direction:column;display:flex}.tasks-module__GtQ4GG__maCard{gap:var(--space-5)}.tasks-module__GtQ4GG__maHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.tasks-module__GtQ4GG__maHead p{margin:0}.tasks-module__GtQ4GG__maPrompt{margin:0;font-size:17px;font-weight:700;line-height:1.45}.tasks-module__GtQ4GG__maCompare{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:560px){.tasks-module__GtQ4GG__maCompare{grid-template-columns:repeat(2,minmax(0,1fr))}}.tasks-module__GtQ4GG__maCol{gap:var(--space-2);min-width:0;padding:var(--space-5);border-radius:var(--radius-inner);border:1px solid var(--track);background:var(--ink-inverse);flex-direction:column;display:flex}.tasks-module__GtQ4GG__maCol[data-model]{border:2px solid var(--good-ink);background:var(--good-soft)}.tasks-module__GtQ4GG__maCol p{margin:0}.tasks-module__GtQ4GG__maValue{gap:var(--space-2);font-size:var(--text-body);flex-direction:column;line-height:1.5;display:flex}.tasks-module__GtQ4GG__maLine{align-items:center;gap:var(--space-2) var(--space-5);font-size:var(--text-body);flex-wrap:wrap;margin:0;line-height:1.5;display:flex}.tasks-module__GtQ4GG__maMuted{color:var(--ink-muted)}.tasks-module__GtQ4GG__maNumber{font-family:var(--font-sign);font-size:var(--text-card-number);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.tasks-module__GtQ4GG__verdict{border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.tasks-module__GtQ4GG__verdict[data-v=right]{background:var(--good-soft);color:var(--good-ink)}.tasks-module__GtQ4GG__verdict[data-v=part]{background:var(--warn-soft);color:var(--ink)}.tasks-module__GtQ4GG__verdict[data-v=wrong]{background:var(--bad-soft);color:var(--bad)}.tasks-module__GtQ4GG__verdict[data-v=free]{background:var(--chip-off);color:var(--ink-muted)}.tasks-module__GtQ4GG__maExplain{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--track);flex-direction:column;display:flex}.tasks-module__GtQ4GG__maExplain p{margin:0}.tasks-module__GtQ4GG__maRateList,.tasks-module__GtQ4GG__maSortList{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__maRateItem,.tasks-module__GtQ4GG__maSortItem{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--track);border-radius:var(--radius-inner);background:var(--ink-inverse);flex-direction:column;display:flex}.tasks-module__GtQ4GG__maRateHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__maRateTitle{margin:0;font-size:16px;font-weight:700}.tasks-module__GtQ4GG__maSortLabel{font-weight:700}.tasks-module__GtQ4GG__maTargets{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__maTargets li{align-items:flex-start;gap:var(--space-4);font-size:var(--text-body);line-height:1.5;display:flex}.tasks-module__GtQ4GG__maOrder{font-size:var(--text-body);margin:0;padding-left:1.4em;line-height:1.6}.tasks-module__GtQ4GG__maOrder li[data-same]{font-weight:700}.tasks-module__GtQ4GG__maDetails{border-radius:var(--radius-inner)}.tasks-module__GtQ4GG__maSummary{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-inner);cursor:pointer;text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:flex}.tasks-module__GtQ4GG__maDetailsBody{padding-top:var(--space-3);min-width:0}.tasks-module__GtQ4GG__tipCard p{margin:0}.tasks-module__GtQ4GG__revealCard,.tasks-module__GtQ4GG__takeawayCard{gap:var(--space-4)}.tasks-module__GtQ4GG__revealCard>p,.tasks-module__GtQ4GG__takeawayCard>p{margin:0}.tasks-module__GtQ4GG__revealTitle{align-items:flex-start;gap:var(--space-3);margin:0;display:flex}.tasks-module__GtQ4GG__revealIcon{color:var(--info);flex:none;margin-top:3px}.tasks-module__GtQ4GG__takeawayTitle{font-size:var(--text-title);margin:0;font-weight:700;line-height:1.3}.tasks-module__GtQ4GG__takeawayLines{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__takeawayLines li{align-items:flex-start;gap:var(--space-4);font-size:var(--text-body);line-height:1.6;display:flex}.tasks-module__GtQ4GG__takeawayNum{border-radius:var(--radius-pill);border:2px solid var(--ink);width:26px;height:26px;font-family:var(--font-sign);flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.tasks-module__GtQ4GG__takeawayActions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.tasks-module__GtQ4GG__takeawayActions p{margin:0}.tasks-module__GtQ4GG__endCard{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto}.tasks-module__GtQ4GG__modal{box-sizing:border-box;border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-strong);width:min(880px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-float);font-family:var(--font-body);margin:auto;padding:0;overflow:hidden}.tasks-module__GtQ4GG__modal[open]{animation:tasks-module__GtQ4GG__ga-modal-in var(--dur-fade) linear backwards;flex-direction:column;display:flex}.tasks-module__GtQ4GG__modal::backdrop{background:color-mix(in srgb, var(--station-tunnel,#1b232b) 60%, transparent)}@keyframes tasks-module__GtQ4GG__ga-modal-in{0%{opacity:0}to{opacity:1}}.tasks-module__GtQ4GG__modalInner{min-height:0;max-height:inherit;flex-direction:column;display:flex}.tasks-module__GtQ4GG__modalHead{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5) var(--card-pad);border-bottom:1px solid var(--track);display:flex}.tasks-module__GtQ4GG__modalTitle{min-width:0;margin:0;font-size:17px;font-weight:700;line-height:1.35}.tasks-module__GtQ4GG__modalClose{border:1px solid var(--ink-muted);border-radius:var(--radius-pill);background:var(--ink-inverse);width:44px;height:44px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tasks-module__GtQ4GG__modalBody{min-height:0;padding:var(--card-pad);overscroll-behavior:contain;overflow-y:auto}@media (max-width:719px){.tasks-module__GtQ4GG__modal{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.tasks-module__GtQ4GG__modalBody{padding:var(--space-5)}}.tasks-module__GtQ4GG__screen{min-height:0;animation:tasks-module__GtQ4GG__screenIn .2s var(--ease-out) both;flex-direction:column;flex:1;justify-content:center;display:flex}.tasks-module__GtQ4GG__screen[data-dir=back]{animation-name:tasks-module__GtQ4GG__screenBack}@keyframes tasks-module__GtQ4GG__screenIn{0%{opacity:0;transform:translate(24px)}}@keyframes tasks-module__GtQ4GG__screenBack{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.tasks-module__GtQ4GG__screen,.tasks-module__GtQ4GG__screen[data-dir=back]{animation:none}}.tasks-module__GtQ4GG__screenAnchor{outline:none;height:0}.tasks-module__GtQ4GG__centerCard,.tasks-module__GtQ4GG__cardScreen,.tasks-module__GtQ4GG__centerStack,.tasks-module__GtQ4GG__answerScreen{box-sizing:border-box;gap:var(--card-gap);flex-direction:column;width:100%;max-width:680px;min-height:0;max-height:100%;margin:0 auto;display:flex;overflow:auto}.tasks-module__GtQ4GG__centerCard{padding:var(--space-7)}.tasks-module__GtQ4GG__cardScreen>:not(.tasks-module__GtQ4GG__actions),.tasks-module__GtQ4GG__answerScreen>article{min-height:0}.tasks-module__GtQ4GG__textBtn{min-height:44px;padding:0 var(--space-3);color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.tasks-module__GtQ4GG__qScreen{gap:var(--card-gap);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.tasks-module__GtQ4GG__qScreen[data-layout=single] .tasks-module__GtQ4GG__qCard{align-self:center;width:100%;max-width:680px;margin:0 auto}.tasks-module__GtQ4GG__qDoc{border-radius:var(--radius-card);min-height:0;display:none;overflow:auto}.tasks-module__GtQ4GG__qCard{box-sizing:border-box;gap:var(--space-5);min-height:0;max-height:100%;padding:var(--space-7);flex-direction:column;display:flex;overflow:auto}.tasks-module__GtQ4GG__qBody{min-height:0}.tasks-module__GtQ4GG__docsOnPhone{display:flex}.tasks-module__GtQ4GG__docsBtn{align-self:flex-start;gap:var(--space-2)}@media (min-width:900px){.tasks-module__GtQ4GG__qScreen[data-layout=split]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.tasks-module__GtQ4GG__qScreen[data-layout=split] .tasks-module__GtQ4GG__qDoc{gap:var(--card-gap);flex-direction:column;max-height:100%;display:flex}.tasks-module__GtQ4GG__docsOnPhone{display:none}}.tasks-module__GtQ4GG__applicantDots{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.tasks-module__GtQ4GG__applicantDots li{border-radius:var(--radius-pill);background:var(--track);width:22px;height:8px}.tasks-module__GtQ4GG__applicantDots li[data-state=done]{background:var(--good)}.tasks-module__GtQ4GG__applicantDots li[data-state=current]{background:var(--ink)}.tasks-module__GtQ4GG__bigRate{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tasks-module__GtQ4GG__bigRateBtn{justify-content:center;align-items:center;gap:var(--space-2);min-height:88px;padding:var(--space-4) var(--space-3);border:2px solid var(--track);border-radius:var(--radius-inner);background:var(--card-strong);color:var(--ink);font:inherit;cursor:pointer;transition:transform var(--dur-quick) var(--ease-out);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.tasks-module__GtQ4GG__bigRateBtn:active{transform:scale(.98)}}.tasks-module__GtQ4GG__bigRateBtn[aria-pressed=true]{border-color:var(--ink)}.tasks-module__GtQ4GG__bigRateNum{font-family:var(--font-sign);font-size:32px;font-weight:700;line-height:1}.tasks-module__GtQ4GG__bigRateLabel{text-align:center;font-size:13px;line-height:1.3}.tasks-module__GtQ4GG__rateDocPhone{border-radius:var(--radius-inner);flex:auto;min-height:0;overflow:auto}@media (min-width:900px){.tasks-module__GtQ4GG__rateDocPhone{display:none}}
.write-module__S8jidW__wrap{gap:4px;display:grid}.write-module__S8jidW__area{box-sizing:border-box;border-radius:var(--r-md,16px);background:var(--surface-2,#f7f9fb);width:100%;min-height:112px;box-shadow:inset 0 0 0 1px var(--hairline-strong,#15202b33);color:var(--ink,#15202b);font:400 1.0625rem/1.75rem var(--font-ui,sans-serif);resize:vertical;border:0;padding:12px 16px}.write-module__S8jidW__area:focus-visible{outline:3px solid var(--focus,#1f5fb8);outline-offset:2px}.write-module__S8jidW__count{text-align:right;font:600 .8125rem/1.125rem var(--font-ui,sans-serif);color:var(--ink-3,#5f6c79);font-variant-numeric:tabular-nums;margin:0}.write-module__S8jidW__note{font:400 .75rem/1.125rem var(--font-ui,sans-serif);color:var(--ink-3,#5f6c79);margin:0}.write-module__S8jidW__label{font:600 .8125rem/1.125rem var(--font-ui,sans-serif);letter-spacing:.04em;color:var(--ink-3,#5f6c79);margin:0 0 4px}.write-module__S8jidW__text{border-radius:var(--r-md,16px);background:var(--surface-2,#f7f9fb);color:var(--ink,#15202b);font:400 1.0625rem/1.75rem var(--font-ui,sans-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 16px}.write-module__S8jidW__checks{border:0;gap:4px;margin:0;padding:0;display:grid}.write-module__S8jidW__check{min-height:44px;font:500 1rem/1.5rem var(--font-ui,sans-serif);color:var(--ink,#15202b);cursor:pointer;align-items:center;gap:12px;display:flex}.write-module__S8jidW__check input{width:22px;height:22px;accent-color:var(--ink,#15202b)}
.today-module__TbmEta__page{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.today-module__TbmEta__inner{box-sizing:border-box;width:100%;max-width:1140px;padding:28px var(--gutter) 40px;flex-direction:column;gap:24px;margin:0 auto;display:flex}@media (min-width:840px){.today-module__TbmEta__inner{padding:34px 32px 48px 8px}}.today-module__TbmEta__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.today-module__TbmEta__h1{font:900 2rem/1.2 var(--font-voice);letter-spacing:-.01em;margin:0}.today-module__TbmEta__h2{font:900 1.375rem/1.3 var(--font-voice);margin:0}.today-module__TbmEta__sub{color:var(--ink-3);margin:4px 0 0;font-size:.9375rem;line-height:1.5}.today-module__TbmEta__streak,.today-module__TbmEta__pill,.today-module__TbmEta__count{background:var(--glass);height:40px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:20px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;font-weight:600;display:inline-flex}.today-module__TbmEta__streak svg{color:var(--flame)}.today-module__TbmEta__pill{height:28px;box-shadow:none;padding:0 10px;font-size:.75rem}.today-module__TbmEta__count{height:32px;box-shadow:none;background:var(--surface-2);color:var(--ink-3);border-color:#0000;font-size:.8125rem;font-weight:500}.today-module__TbmEta__count b{color:var(--ink);font-variant-numeric:tabular-nums}.today-module__TbmEta__card{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--e2)}.today-module__TbmEta__glassCard{border-radius:var(--r-xl);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.today-module__TbmEta__top{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1100px){.today-module__TbmEta__top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.today-module__TbmEta__cont{flex-wrap:wrap;display:flex;overflow:hidden}.today-module__TbmEta__contArt{background:var(--line);flex:240px;place-items:center;min-height:200px;display:grid;position:relative;overflow:hidden}.today-module__TbmEta__contArt[data-turn]{background:var(--ink-2)}.today-module__TbmEta__contArt:before{content:"";background:#ffffff29;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-90px}.today-module__TbmEta__sign{background:var(--sign);min-width:200px;color:var(--sign-ink);border-radius:18px;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 20px 40px #14171a4d}.today-module__TbmEta__signStripe{background:var(--line);width:9px}.today-module__TbmEta__contArt[data-turn] .today-module__TbmEta__signStripe{background:var(--stripe)}.today-module__TbmEta__sign>div{padding:12px 18px}.today-module__TbmEta__signKicker{letter-spacing:.14em;color:var(--sign-ink-2);font-size:.75rem}.today-module__TbmEta__signName{font:700 1.625rem/1.25 var(--font-voice);letter-spacing:.08em}.today-module__TbmEta__contBody{flex-direction:column;flex:999 320px;gap:12px;min-width:0;padding:26px 28px;display:flex}.today-module__TbmEta__kickerLine{color:var(--line-ink);font-size:.8125rem;font-weight:700}.today-module__TbmEta__contTitle{font:900 1.625rem/1.3 var(--font-voice);margin:0}.today-module__TbmEta__contText{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.7}.today-module__TbmEta__chips{flex-wrap:wrap;gap:4px 0;display:flex}.today-module__TbmEta__chipSoft{color:var(--ink-2);align-items:center;font-size:.875rem;line-height:1.3rem;display:inline-flex}.today-module__TbmEta__chipSoft+.today-module__TbmEta__chipSoft:before{content:"";background:var(--hairline-strong);width:1px;height:.9em;margin:0 10px}.today-module__TbmEta__contActions,.today-module__TbmEta__openActions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px;display:flex}.today-module__TbmEta__inkBtn,.today-module__TbmEta__ghostBtn,.today-module__TbmEta__whiteBtn{border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.today-module__TbmEta__inkBtn{background:var(--ink);color:var(--ink-inv)}.today-module__TbmEta__ghostBtn{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline)}.today-module__TbmEta__whiteBtn{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}.today-module__TbmEta__inkBtn:focus-visible,.today-module__TbmEta__ghostBtn:focus-visible,.today-module__TbmEta__whiteBtn:focus-visible,.today-module__TbmEta__ride:focus-visible,.today-module__TbmEta__chipLine:focus-visible,.today-module__TbmEta__stop:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.today-module__TbmEta__life{flex-direction:column;gap:14px;padding:22px;display:flex}.today-module__TbmEta__lifeHead{justify-content:space-between;align-items:center;display:flex}.today-module__TbmEta__kicker{letter-spacing:.1em;color:var(--ink-3);font-size:.75rem;font-weight:700}.today-module__TbmEta__small{color:var(--ink-3);font-size:.75rem}.today-module__TbmEta__big{font:700 1.875rem/1.2 var(--font-ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.today-module__TbmEta__up,.today-module__TbmEta__down{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.today-module__TbmEta__up{color:var(--good)}.today-module__TbmEta__down{color:var(--bad)}.today-module__TbmEta__efRow{flex-direction:column;gap:8px;display:flex}.today-module__TbmEta__efLabel{color:var(--ink-2);justify-content:space-between;font-size:.8125rem;display:flex}.today-module__TbmEta__efLabel b{color:var(--ink);font-variant-numeric:tabular-nums}.today-module__TbmEta__bar{background:#14171a14;border-radius:4px;height:8px;overflow:hidden}.today-module__TbmEta__bar span{background:var(--metro-blue);border-radius:4px;height:100%;display:block}.today-module__TbmEta__lifeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.today-module__TbmEta__tile{background:#ffffffb3;border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex}.today-module__TbmEta__tile b{font-variant-numeric:tabular-nums;font-size:1rem}.today-module__TbmEta__board{flex-direction:column;gap:18px;padding:24px 26px;display:flex}.today-module__TbmEta__boardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.today-module__TbmEta__counts{gap:8px;display:flex}.today-module__TbmEta__riding{flex-direction:column;gap:4px;display:flex}.today-module__TbmEta__badge{box-sizing:border-box;background:var(--line);min-width:36px;height:28px;color:var(--line-on);font:800 .75rem/1 var(--font-ui);letter-spacing:.04em;border-radius:8px;flex:none;place-items:center;padding:0 6px;display:grid}.today-module__TbmEta__ride{width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:14px;padding:8px 12px;display:flex}.today-module__TbmEta__ride[data-open]{background:var(--line-soft)}.today-module__TbmEta__rideName{flex-direction:column;flex:0 0 160px;font-weight:800;display:flex}.today-module__TbmEta__rideName small,.today-module__TbmEta__chipText small{color:var(--ink-3);font-size:.75rem;font-weight:500}.today-module__TbmEta__segs{flex:1;gap:4px;min-width:100px;display:flex}.today-module__TbmEta__seg{background:#14171a14;border-radius:5px;flex:1;height:10px}.today-module__TbmEta__seg[data-state=done]{background:var(--line)}.today-module__TbmEta__seg[data-state=next]{box-shadow:inset 0 0 0 2px var(--line)}.today-module__TbmEta__rideMeta{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 52px;font-size:.8125rem;font-weight:600}.today-module__TbmEta__chev{color:var(--ink-3);transition:transform .2s;display:grid}.today-module__TbmEta__chev[data-open]{transform:rotate(90deg)}.today-module__TbmEta__openLine{background:var(--line-soft);border-radius:24px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.today-module__TbmEta__openHead{align-items:center;gap:10px;display:flex}.today-module__TbmEta__openHead .today-module__TbmEta__sub{margin:0}.today-module__TbmEta__openName{font-weight:800}.today-module__TbmEta__strip{margin:0;padding:0;list-style:none;display:flex;position:relative}.today-module__TbmEta__strip>li{flex:1;min-width:0}.today-module__TbmEta__stripTrack,.today-module__TbmEta__stripDone{height:8px;top:10px;left:calc(50% / var(--n));border-radius:4px;position:absolute}.today-module__TbmEta__stripTrack{right:calc(50% / var(--n));background:#14171a1f}.today-module__TbmEta__stripDone{background:var(--line)}.today-module__TbmEta__stop{min-height:44px;color:var(--ink);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex;position:relative}.today-module__TbmEta__dot{box-sizing:border-box;background:var(--surface);width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--line);border-radius:9px;margin-top:5px}.today-module__TbmEta__stop[data-terminal] .today-module__TbmEta__dot{border-radius:6px}.today-module__TbmEta__stop[data-state=done] .today-module__TbmEta__dot{background:var(--ink);box-shadow:0 0 0 3px var(--line)}.today-module__TbmEta__stop[data-state=next] .today-module__TbmEta__dot{width:24px;height:24px;box-shadow:0 0 0 4px var(--line), 0 0 0 9px #14171a1a;border-radius:12px;margin-top:2px}.today-module__TbmEta__stopName{white-space:nowrap;font-size:.8125rem;font-weight:600}.today-module__TbmEta__stop[data-state=todo] .today-module__TbmEta__stopName{color:var(--ink-3);font-weight:500}.today-module__TbmEta__stopCode{letter-spacing:.06em;color:var(--ink-3);font-size:.75rem}.today-module__TbmEta__stopHalf{color:var(--ink-2);font-size:.75rem;font-weight:700}.today-module__TbmEta__openFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.today-module__TbmEta__promise{color:var(--ink-2);font-size:.875rem}.today-module__TbmEta__openActions{margin-top:0;padding-top:0}.today-module__TbmEta__openActions .today-module__TbmEta__ghostBtn{background:#ffffffd9}.today-module__TbmEta__zones{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.today-module__TbmEta__zone{background:var(--surface-2);border-radius:22px;flex-direction:column;gap:6px;padding:14px;display:flex}.today-module__TbmEta__zoneHead{justify-content:space-between;align-items:baseline;padding:0 4px 2px;font-size:.8125rem;font-weight:700;display:flex}.today-module__TbmEta__zoneHead small{letter-spacing:.08em;color:var(--ink-3);font-size:.75rem}.today-module__TbmEta__chipLine{min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.today-module__TbmEta__chipLine[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--line)}.today-module__TbmEta__chipText{flex-direction:column;min-width:0;font-size:.875rem;font-weight:800;display:flex}.today-module__TbmEta__chipText small[data-done]{color:var(--good)}@media (max-width:600px){.today-module__TbmEta__rideName{flex-basis:110px}.today-module__TbmEta__strip .today-module__TbmEta__stopName{font-size:.75rem}}.today-module__TbmEta__inner>header{margin-bottom:0}
