.pj-root{min-width:0}.pj-root .cc-head-title .pj-title-pill{vertical-align:middle;margin-left:6px;font-size:11px;position:relative;top:-2px}.pj-root .pj-chips{min-width:0}.pj-root .pj-chips-right{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pj-root .pj-sortline{border:0;background:none;padding:0;font:inherit;font-size:13px;color:var(--cc-muted);cursor:pointer;white-space:nowrap}.pj-root .pj-sortline:hover{color:var(--cc-accent)}.pj-root .pj-filterline{gap:0;font-size:13px;color:var(--cc-muted)}.pj-root .pj-empty{padding:14px 0}.pj-root .pj-open{display:block;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.pj-root .pj-open:hover>div:first-child,.pj-root .pj-trow-title:hover{color:var(--cc-accent)}.pj-root .pj-dots{border:0;background:none;padding:2px 4px;font:inherit;font-size:15px;line-height:1;color:var(--cc-faint);cursor:pointer;border-radius:6px;flex:none}.pj-root .pj-dots:hover,.pj-root .pj-dots[data-state=open]{color:var(--cc-accent);background:var(--cc-blue-bg)}.pj-root .pj-prow{gap:12px}.pj-root .pj-prow-open{display:flex;gap:12px;align-items:center;flex:1;min-width:0;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.pj-root .pj-prow-name{font-weight:600;font-size:15px}.pj-root .pj-prow-name .pill{vertical-align:1px;margin-left:4px}.pj-root .pj-prow-open:hover .pj-prow-name{color:var(--cc-accent)}.pj-root .pj-prow-counts{font-size:12px;color:var(--cc-muted);white-space:nowrap}.pj-root .row .w.pj-prow-date{width:70px;text-align:right}.pj-root .pj-prow-end{display:inline-grid;place-items:center;width:12px;flex:none}.pj-root .pj-prow-end>*{grid-area:1/1}.pj-root .pj-chev{color:var(--cc-faint);pointer-events:none}.pj-root .pj-prow-end .pj-dots{opacity:0}.pj-root .pj-prow-end .pj-dots[data-state=open],.pj-root .pj-prow:focus-within .pj-dots,.pj-root .pj-prow:hover .pj-dots{opacity:1}.pj-root .pj-prow-end:has(.pj-dots[data-state=open]) .pj-chev,.pj-root .pj-prow:focus-within .pj-chev,.pj-root .pj-prow:hover .pj-chev{opacity:0}.pj-root .pj-tabs{margin-top:-4px}.pj-root .pj-tabs>button{flex:none}.pj-root .pj-stat{padding:4px 0 2px;flex-wrap:wrap}.pj-root .pj-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.pj-root .pj-card{display:block;width:100%;border:0;background:none;margin:0;padding:6px 0 8px;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.pj-root .pj-card:disabled,.pj-root div.pj-card{cursor:default}.pj-root .pj-card-title{font-size:16px;font-weight:600;overflow-wrap:anywhere}.pj-root button.pj-card:hover .pj-card-title{color:var(--cc-accent)}.pj-root .pj-card-meta{font-size:12px;color:var(--cc-muted-2);margin-top:2px}.pj-root .pj-card-empty{padding:2px 0}.pj-root .pj-subrow .t{flex:1}.pj-root .pj-trow-title{display:block;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.pj-root .pj-trow-title.pj-done{text-decoration:line-through;color:var(--cc-placeholder)}.pj-root .pj-trow--step{padding-left:28px}.pj-root .pj-steps{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.pj-root .pj-steps:hover{color:var(--cc-accent)}.pj-root .row .m .pill{vertical-align:1px}.pj-root .pj-chips-acts{gap:8px}.pj-root .panel.pj-apple{padding:10px 18px;border-left:5px solid var(--cc-apple)}.pj-root .pj-apple-in{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pj-root .pj-apple-acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.pj-root .pj-top-right{display:flex;justify-content:flex-end}.pj-root .pj-wait{padding:10px 0 4px}.pj-root .pj-wait+.pj-wait{border-top:1px solid var(--cc-line-soft);padding-top:14px;margin-top:6px}.pj-root .pj-wait-title{font-size:16px;font-weight:600;overflow-wrap:anywhere}.pj-root .pj-wait-m{font-size:13px;color:var(--cc-muted-2);margin:3px 0 8px}.pj-root .pj-wait-m .pill{vertical-align:1px}.pj-root .pj-late{color:var(--cc-red);font-weight:600}.pj-root .pj-wait-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pj-root .pj-alert{color:var(--cc-red);font-size:13px;font-weight:600;padding:10px 0 4px}.pj-root .pj-more-foot{padding:6px 0 8px;border-top:1px solid var(--cc-line-soft)}.pj-root .pj-more-foot .btn.t{padding:4px 0}.pj-root .pj-suggest .pj-more-foot{margin:0 0 2px}.pj-root .pj-form-own .cc-form-title{font-size:28px}.pj-root .pj-span2{grid-column:1/-1}.pj-root .btn.t.pj-archive{color:var(--cc-muted)}.pj-root .pj-prow .rw{width:160px;flex:none;margin-top:0}.pj-root .pj-prow .rw .bar:empty{background:var(--cc-line-soft)}.pj-root .nextcards{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.pj-root .nextcards .panel .pj-card{padding:12px 0 8px}.pj-root .nextcards .pj-card-title{font-size:16px;font-weight:600;line-height:1.3}.pj-root .nextcards .pj-card-meta{font-size:12px;color:var(--cc-muted-2);margin-top:4px}.pj-root .nextcards .pj-card-meta .pill{vertical-align:1px}.pj-root .nextcards .pj-card-then{margin-top:10px}.pj-root .nextcards .rw{margin-top:8px}.pj-root .pj-card-acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pj-root .casecard{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 18px;padding:12px 0 6px;font-size:13px;min-width:0}.pj-root .casecard>div{min-width:0;overflow-wrap:anywhere}.pj-root .casecard div small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-muted);margin-bottom:2px}.pj-root .mission{font-size:14px;padding:10px 0 4px;color:var(--cc-text)}.pj-root .mission b{color:var(--cc-accent)}.pj-root .pj-eyebrow{white-space:normal}.pj-root .pj-trow--blocked .m,.pj-root .pj-trow--blocked .pj-trow-title{color:var(--cc-placeholder)}.pj-root .pj-closed .m{color:var(--cc-muted-2)}.pj-root .pj-divider{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);font-weight:600;padding-top:10px;margin:4px 0 -4px}.pj-root .counsel,.pj-root .pj-divider{border-top:1px solid var(--cc-line-soft)}.pj-root .counsel{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:12px;padding:9px 0;font-size:13px;align-items:center;min-width:0}.pj-root .counsel:first-of-type{border-top:0}.pj-root .counsel>div{min-width:0;overflow-wrap:anywhere}.pj-root .counsel small{color:var(--cc-muted-2);display:block;font-size:12px}.pj-root .pj-counsel-name{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.pj-root .pj-counsel-name:hover{color:var(--cc-accent)}.pj-root .pj-counsel-edit>div{display:flex;flex-direction:column;gap:6px}.pj-root .pj-counsel-edit input{width:100%;min-width:0}.cc-ui .pj-new-area{border:1px solid var(--cc-border);font:inherit;text-transform:none;letter-spacing:0;font-weight:400;color:var(--cc-text)}.cc-ui .f .seg .pj-new-area,.cc-ui .pj-new-area{width:150px;padding:6px 11px;border-radius:999px;font-size:13px}.cc-ui .pj-line{font-size:14px}.cc-ui .pj-inline,.pj-root .pj-required-rules{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pj-root .pj-required-rules{border-top:1px solid var(--cc-border);margin-top:10px;padding-top:10px;font-size:13px}.pj-root .pj-required-rules .ok{color:var(--cc-green)}.pj-root .pj-required-rules .missing{color:var(--cc-amber)}.pj-root .pj-required-rules .x{margin-left:auto}.pj-root .pj-case-details{border-top:1px solid var(--cc-border);margin-top:10px;padding-top:10px}.pj-root .pj-case-details>summary{cursor:pointer;color:var(--cc-accent);font-size:13px;font-weight:650}.pj-root .pj-case-details[open]>summary{margin-bottom:12px}.pj-root .pj-representation{display:grid;gap:12px}.pj-root .pj-rep-section{display:grid;gap:10px}.pj-root .pj-rep-section h3{margin:0;color:var(--cc-text);font-size:14px}.pj-root .pj-rep-card{display:grid;gap:10px;border:1px solid var(--cc-border);border-radius:10px;padding:12px;background:var(--cc-card)}.pj-root .pj-rep-grid{display:grid;grid-template-columns:1fr;gap:10px}.pj-root .pj-rep-roles{display:grid;gap:6px}.pj-root .pj-rep-roles small{color:var(--cc-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.pj-root .pj-rep-roles .chips{display:flex;flex-wrap:wrap;gap:6px}.pj-root .pj-rep-actions{display:flex;flex-wrap:wrap;gap:8px}.pj-root .pj-representation-note{color:var(--cc-muted);font-size:13px}@media (max-width:767px){.pj-root .cc-head-title .pj-title-pill{top:-3px}.pj-root.pj-page .cc-head{flex-wrap:nowrap;align-items:flex-start;column-gap:10px}.pj-root.pj-page .cc-head-left{flex:1 1 auto;min-width:0}.pj-root.pj-page .cc-head-right{flex:0 0 auto;width:auto}.pj-root.pj-page .say{font-size:15px;padding:14px 18px}.pj-root .pj-chips{gap:6px}.pj-root .pj-chips-right{flex-basis:100%;justify-content:flex-start;margin-left:0}.pj-root .pj-prow-open{flex-wrap:wrap;row-gap:2px}.pj-root .pj-prow-open .t{order:1;flex:1 1 0}.pj-root .pj-prow-open .pj-prow-date{order:2;width:auto}.pj-root .pj-prow-counts{order:3;flex-basis:100%}.pj-root .pj-prow-end{width:24px}.pj-root .pj-prow-end .pj-dots{opacity:1}.pj-root .pj-chev{display:none}.pj-root .pj-stat{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.pj-root .pj-cards{gap:12px}.pj-root .nextcards,.pj-root .pj-cards{grid-template-columns:1fr}.pj-root .casecard{grid-template-columns:1fr 1fr}.pj-root .counsel{grid-template-columns:1fr auto}.pj-root .pj-prow .rw{width:90px}.pj-root .pj-prow-open .rw{order:2}.pj-root .pj-apple-acts{margin-left:0}.pj-root .pj-wait-acts .btn{flex:1 1 auto}.pj-root .pj-trow--step{padding-left:18px}.pj-root .pj-form-own .cc-form-title{font-size:24px}}.cc-ui.rt-page .rt-prayer-name{width:84px;flex:none;font-weight:600}.cc-ui.rt-page .rt-row .rt-open{display:block;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.cc-ui.rt-page .rt-row .rt-open:hover>div:first-child{color:var(--cc-accent)}.cc-ui .rt-more,.cc-ui .tr-more{flex:none;border:0;background:none;padding:2px 4px;margin:0 -4px 0 0;font:inherit;font-size:14px;line-height:1;color:var(--cc-faint);cursor:pointer;border-radius:6px}.cc-ui .rt-more:hover,.cc-ui .rt-more[data-state=open],.cc-ui .tr-more:hover,.cc-ui .tr-more[data-state=open]{color:var(--cc-muted);background:var(--cc-line-soft)}.cc-ui.rt-page .rt-empty,.cc-ui.tr-page .tr-empty{padding:12px 0;font-size:14px;color:var(--cc-muted)}.cc-ui .rt-form{display:flex;flex-direction:column;gap:14px}.cc-ui .rt-form .cc-date{display:flex;width:100%;min-width:0;padding:9px 11px}.cc-ui.cc-modal .rt-form .f input:not([type=checkbox]):not([type=radio]),.cc-ui.cc-modal .rt-form .f select:not([multiple]),.cc-ui.cc-modal .rt-form .f textarea:not([hidden]){font-weight:400}.cc-ui .rt-form .rt-every{display:flex;align-items:center;gap:8px;margin-top:6px}.cc-ui.cc-modal .rt-form .rt-every input[type=number]{width:72px;padding:6px 8px}.cc-ui .rt-body,.cc-ui .tr-body{font-size:14px;line-height:1.45}.cc-ui.tr-page .tr-bar{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:13px;color:var(--cc-muted)}.cc-ui.tr-page .tr-bar b{color:var(--cc-text)}.cc-ui.tr-page .tr-pages{margin-left:auto;display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.cc-ui.tr-page .tr-pages button{border:0;background:none;padding:0 3px;font:inherit;font-size:14px;line-height:1;color:var(--cc-muted);cursor:pointer}.cc-ui.tr-page .tr-pages button:first-of-type{margin-left:4px}.cc-ui.tr-page .tr-pages button:disabled{color:var(--cc-faint);cursor:default}.cc-ui.tr-page .tr-row{cursor:pointer}.cc-ui.tr-page .tr-pills{display:contents}.cc-ui.tr-page .tr-menu{display:flex;flex:none}.cc-ui.rt-page .rt-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px 24px;align-items:start;min-width:0}.cc-ui.rt-page .rt-col{display:flex;flex-direction:column;gap:16px;min-width:0}.cc-ui.rt-page .rt-sub{font-weight:400;color:var(--cc-faint);margin-left:8px}.cc-ui.rt-page .rt-row .rt-kind{margin-left:auto}.cc-ui .rt-kind{font-size:11px;color:var(--cc-muted);border:1px solid var(--cc-border);border-radius:999px;padding:1px 8px;white-space:nowrap;flex:none}.cc-ui .rt-kind.fixed{border-color:var(--cc-side);color:var(--cc-side)}.cc-ui.rt-page .rt-row .w{min-width:44px;text-align:right}.cc-ui.rt-page .rt-workday .toggle{cursor:default}.cc-ui .chk-row{color:var(--cc-text);cursor:pointer}.cc-ui .chk-row:first-of-type,.cc-ui .panel>h2+.chk-row{border-top:0}.cc-ui .chk-row input[type=checkbox]{width:17px;height:17px;margin:0;flex:none;accent-color:var(--cc-accent);cursor:pointer}.cc-ui .chk-row.done span:not(.w){text-decoration:line-through;color:var(--cc-placeholder)}.cc-ui .rt-checklist .chk-row>label{display:flex;gap:12px;align-items:center;flex:1;min-width:0;cursor:pointer}.cc-ui .rt-checklist .chk-row .rt-more{opacity:0}.cc-ui .rt-checklist .chk-row .rt-more[data-state=open],.cc-ui .rt-checklist .chk-row:focus-within .rt-more,.cc-ui .rt-checklist .chk-row:hover .rt-more{opacity:1}@media (hover:none){.cc-ui .rt-checklist .chk-row .rt-more{opacity:1}}.cc-ui.rt-form-layer{position:fixed;inset:0;z-index:55;overflow:auto;background:var(--cc-page)}.cc-ui.rt-form-layer .rt-form-page{max-width:840px}.cc-ui.rt-form-layer .f input[type=time]{max-width:180px}.cc-ui.rt-form-layer .rt-every{display:flex;align-items:center;gap:8px;margin-top:6px;text-transform:none;letter-spacing:0;font-weight:400;font-size:14px;color:var(--cc-text)}.cc-ui.rt-form-layer .rt-every input[type=number]{width:72px;padding:6px 8px}.cc-ui .rt-later .chip:disabled{opacity:.5;cursor:default}.cc-ui .wkmodel{display:grid;grid-template-columns:70px repeat(7,minmax(0,1fr));font-size:11px;border:1px solid var(--cc-line);border-radius:10px;overflow:hidden;min-width:0}.cc-ui .wkmodel .c{padding:5px 6px;border-top:1px solid var(--cc-line-soft);border-left:1px solid var(--cc-line-soft);min-height:30px;color:var(--cc-muted);min-width:0;overflow-wrap:anywhere}.cc-ui .wkmodel .c:nth-child(-n+8){border-top:0;font-weight:600;color:var(--cc-muted);background:var(--cc-page-faint)}.cc-ui .wkmodel .c:nth-child(8n+1){border-left:0;text-align:right;color:var(--cc-faint)}.cc-ui .wkmodel .blk{display:block;border-radius:4px;padding:2px 5px;margin-bottom:2px;color:var(--cc-on-dark);background:var(--cc-side)}.cc-ui .wkmodel .blk.pr{background:var(--cc-green-dot)}.cc-ui .wkmodel .blk.st{background:var(--cc-accent)}.cc-ui .wkmodel .blk.bu{background:var(--cc-amber-dot);color:var(--cc-amber-deep)}.cc-ui .wkmodel .blk.br{background:var(--cc-strategic)}.cc-ui .wkmodel .blk.ex{background:var(--cc-exercise)}.cc-ui .legend{display:flex;gap:12px;font-size:12px;color:var(--cc-muted);padding:8px 0 2px;flex-wrap:wrap}.cc-ui .legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.cc-ui .legend .lg-fx{background:var(--cc-side)}.cc-ui .legend .lg-pr{background:var(--cc-green-dot)}.cc-ui .legend .lg-st{background:var(--cc-accent)}.cc-ui .legend .lg-bu{background:var(--cc-amber-dot)}.cc-ui .legend .lg-br{background:var(--cc-strategic)}.cc-ui .legend .lg-ex{background:var(--cc-exercise)}.cc-ui .st-blocks{display:flex;flex-direction:column;gap:10px;border:1px solid var(--cc-line);border-radius:10px;padding:12px 14px;background:var(--cc-page-faint)}.cc-ui .st-block{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cc-ui .st-block input{border:1px solid var(--cc-border);border-radius:8px;padding:7px 9px;font:inherit;font-size:13px;color:var(--cc-text);background:var(--cc-card)}.cc-ui .st-block input[type=text]{flex:1 1 140px;min-width:0}.cc-ui .st-block-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}@media (max-width:767px){.cc-ui.tr-page .tr-bar{flex-wrap:wrap;row-gap:8px}.cc-ui.tr-page .tr-pages{flex-basis:100%;margin-left:0}.cc-ui.tr-page .tr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:12px;row-gap:5px;align-items:center}.cc-ui.tr-page .tr-row>input{grid-column:1;grid-row:1}.cc-ui.tr-page .tr-row>.t{grid-column:2;grid-row:1}.cc-ui.tr-page .tr-row>.w{grid-column:3;grid-row:1}.cc-ui.tr-page .tr-row>.tr-menu{grid-column:4;grid-row:1}.cc-ui.tr-page .tr-pills{display:flex;flex-wrap:wrap;gap:6px;grid-column:2/-1;grid-row:2;min-width:0}.cc-ui.tr-page .tr-pills .pill{white-space:normal}.cc-ui.rt-page .rt-prayer-name{width:72px}.cc-ui.rt-page .rt-grid{grid-template-columns:minmax(0,1fr);gap:12px}.cc-ui.rt-page .rt-col{gap:12px}.cc-ui.rt-page .rt-row .w{min-width:0}.cc-ui.rt-form-layer{padding-bottom:calc(var(--cc-tabbar-h) + 16px)}.cc-ui .wkmodel{grid-template-columns:44px repeat(7,minmax(0,1fr));font-size:10px}.cc-ui .wkmodel .c{padding:4px 3px;min-height:26px}.cc-ui .wkmodel .blk{padding:1px 3px}}.au-page .au-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px 24px;align-items:start;min-width:0}.au-page .au-col{display:flex;flex-direction:column;gap:16px;min-width:0}.au-page .btn.au-more{padding:8px 11px;line-height:1.3}.au-page .au-group .row{min-width:0}.au-page .au-group h2 .pill{margin-left:8px}.au-page .au-group .t{min-width:0;overflow-wrap:anywhere}.au-page .au-move{flex:none;display:inline-flex;gap:1px;color:var(--cc-muted);font-size:14px;line-height:1}.au-page .au-move button{border:0;background:none;padding:2px 1px;margin:0;font:inherit;color:inherit;cursor:pointer}.au-page .au-move button:hover:not([aria-disabled]){color:var(--cc-accent)}.au-page .au-move button[aria-disabled]{cursor:default;color:var(--cc-faint)}.au-page .au-group input[type=checkbox]{cursor:pointer;margin:3px 3px 3px 4px}.au-page .au-group input[type=checkbox]:disabled,.au-page .au-group input[type=checkbox][aria-disabled]{cursor:default}.au-page .au-empty{color:var(--cc-muted-2)}.au-page .au-note .f{padding:10px 0}.au-page .au-note textarea{width:100%;box-sizing:border-box;resize:vertical}.au-page .au-note textarea[readonly]{cursor:default}.au-page .au-mail h2{min-width:0;align-items:baseline}.au-page .au-h2-sub{font-weight:400;color:var(--cc-faint);margin-left:8px}.au-page .au-mail .mail{background:var(--cc-card);border:0;border-radius:12px;font-size:14px}.au-page .au-mail .mb{padding:10px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.au-page .au-mail .mb h4{margin:14px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-muted)}.au-page .au-mail .mb ul{margin:0;padding-left:18px}.au-page .au-mail .mb p{margin:14px 0 0}.au-page .au-subject{border:0;background:none;padding:0;margin:0;font:inherit;color:var(--cc-text);text-align:left;cursor:pointer;min-width:0;overflow-wrap:anywhere}.au-page .au-subject[aria-disabled]{cursor:default}.au-page .au-subject-input{width:100%;box-sizing:border-box;font:inherit;font-weight:600;color:var(--cc-text);border:1px solid var(--cc-accent);border-radius:6px;padding:1px 6px;background:var(--cc-card);outline:none}.au-page .au-line{cursor:pointer;border-radius:4px}.au-page .au-line:focus-visible,.au-page .au-line:hover{background:var(--cc-blue-bg)}.au-page .au-inline{display:block;width:100%;box-sizing:border-box;margin:1px 0;font:inherit;line-height:1.5;color:var(--cc-text);border:1px solid var(--cc-accent);border-radius:6px;padding:2px 6px;background:var(--cc-card);resize:vertical;outline:none;white-space:pre-wrap}.au-page .au-frozen{margin-top:8px}.au-page .au-frozen,.au-page .au-note-text{white-space:pre-wrap}.au-page .au-foot{justify-content:flex-end;gap:8px;border-bottom:0}.au-page .btn[aria-disabled]{cursor:default;color:var(--cc-faint)}.cc-ui.cc-modal .panel.au-history h2{margin:8px 0 2px;padding:12px 16px;border-bottom:1px solid var(--cc-line)}.cc-ui.cc-modal .au-history .row .t>div:first-child{font-size:14px}.cc-ui .au-link{border:0;background:none;padding:0;font:inherit;font-size:14px;color:var(--cc-accent);cursor:pointer;white-space:nowrap}.cc-ui .au-history-empty{color:var(--cc-muted-2)}.cc-ui .au-history-error{color:var(--cc-red);font-size:13px;font-weight:600}.cc-ui .au-history-subject{color:var(--cc-faint);font-size:14px}.cc-ui .au-history-email{margin-top:0;border:1px solid var(--cc-border);background:var(--cc-page-faint);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:767px){.au-page .au-grid{grid-template-columns:minmax(0,1fr);gap:12px}.au-page .au-col{gap:12px}.au-page .au-h2-sub{display:none}.au-page .au-foot{justify-content:stretch}.au-page .au-foot>.btn{flex:1}}.cc-ui.st-page .st-form{padding:18px 20px;display:flex;flex-direction:column;gap:16px;max-width:760px;box-sizing:border-box}.cc-ui.st-page .st-keys{font-size:13px;color:var(--cc-muted)}.cc-ui.st-page .st-missing{color:var(--cc-red)}.cc-ui.st-page .st-save{display:flex;justify-content:flex-end}.cc-ui.st-page .st-sub{font-size:12px;color:var(--cc-muted-2)}.cc-ui.st-page .st-notice{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--cc-line-soft)}.cc-ui.st-page .st-notice-text{flex:1;min-width:0}.cc-ui.st-page .st-channel{flex:none}.cc-ui.st-page span.st-channel{cursor:default}.cc-ui.st-page .st-dest{padding-top:8px}.cc-ui.st-page .st-dest input[readonly]{color:var(--cc-text)}.cc-ui.st-page .st-divider{border-top:1px solid var(--cc-line-soft);padding-top:14px;font-weight:600}.cc-ui.st-page .f input[aria-invalid=true]{border-color:var(--cc-red)}.cc-ui.st-page .st-rules .st-yours{font-weight:400;color:var(--cc-faint)}.cc-ui.st-page .st-rules .row .t>div:first-child{overflow-wrap:anywhere}.cc-ui.st-page .st-rules .pill{vertical-align:1px}.cc-ui.st-page .st-backtest{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 0 8px;border-top:1px solid var(--cc-line-soft);font-size:13px;color:var(--cc-muted)}.cc-ui.st-page .st-backtest-off{display:flex;flex-direction:column;gap:2px;padding:0 0 10px;font-size:12px;color:var(--cc-red)}.cc-ui.st-page .st-apple-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cc-ui.st-page .st-apple-row .t{flex:1;min-width:0}.cc-ui.st-page .st-apple-dest>section{display:flex;flex-direction:column;gap:14px;border:0;padding:0;margin:0}.cc-ui.st-page .st-apple-dest>section>*{margin:0}.cc-ui.st-page .st-apple-dest h3{font-size:15px;font-weight:600;color:var(--cc-text)}.cc-ui.st-page .st-apple-dest section>p.subtle{display:none}.cc-ui.st-page .st-apple-dest>p{margin:0;font-size:13px;color:var(--cc-muted)}.cc-ui.st-page .st-apple-dest label.field{display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--cc-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.cc-ui.st-page .st-apple-dest label.field select{border:1px solid var(--cc-border);border-radius:8px;padding:9px 11px;font:inherit;font-size:14px;color:var(--cc-text);background:#fff;font-weight:400;text-transform:none;letter-spacing:0;width:100%;min-width:0;box-sizing:border-box;height:auto}.cc-ui.st-page .st-apple-dest button{align-self:flex-end;height:auto;border:0;border-radius:var(--cc-radius-btn);background:var(--cc-accent);color:#fff;font:inherit;font-size:13px;font-weight:600;padding:9px 16px;box-shadow:none;cursor:pointer}.cc-ui.st-page .st-apple-dest button:hover{background:var(--cc-accent-dark);color:#fff}.cc-ui.st-page .st-inline{display:flex;align-items:center;gap:8px;min-width:0}.cc-ui.st-page .st-inline input{flex:1}.cc-ui.st-page .st-inline .btn.t{flex:none}.cc-ui.st-page .st-open{padding-left:0}.cc-ui.st-page .st-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.cc-ui.st-page .st-foot form{margin:0}.cc-ui .st-dlg{display:flex;flex-direction:column;gap:14px;min-width:0}.cc-ui .st-dlg .seg{flex-wrap:wrap}.cc-ui .st-apply .row{padding:9px 0;border-top:1px solid var(--cc-line-soft)}.cc-ui .st-apply .row:first-child{border-top:0}.cc-ui .st-prep{gap:10px}.cc-ui .st-prep-row{display:grid;grid-template-columns:minmax(0,1fr) 64px auto auto 28px;gap:8px;align-items:center}.cc-ui.cc-modal .st-prep-row input.st-prep-days{width:64px;padding:9px 8px}.cc-ui .st-prep-mail{display:flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.cc-ui .btn.t.st-prep-x{padding:4px;color:var(--cc-muted)}@media (max-width:767px){.cc-ui.st-page .st-form{padding:16px 14px;max-width:none}.cc-ui.st-page .st-notice{align-items:flex-start}.cc-ui.st-page .st-notice .toggle{margin-top:2px}.cc-ui.st-page .st-inline{flex-wrap:wrap}.cc-ui .st-prep-row{grid-template-columns:minmax(0,1fr) 64px 28px;row-gap:6px}.cc-ui .st-prep-row .chip{grid-column:1;justify-self:start}.cc-ui .st-prep-row .st-prep-mail{grid-column:2/span 2}.cc-ui .st-prep-row .st-prep-x{grid-column:3;grid-row:1}}.cc-ui.st-page .st-mail .st-form>h2{margin:-18px -20px 0;padding:12px 20px}.cc-ui.st-page .st-mail .acct{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cc-line-soft);font-size:13px}.cc-ui.st-page .st-mail .st-divider+.acct,.cc-ui.st-page .st-mail .st-form>h2+.acct{border-top:0}.cc-ui.st-page .st-mail .acct>div{min-width:0;overflow-wrap:anywhere}.cc-ui.st-page .st-mail .acct small{display:block;color:var(--cc-muted-2);font-size:12px}.cc-ui.st-page .st-mail .acct .st-acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.cc-ui.st-page .st-mail .acct .st-err{color:var(--cc-red)}.cc-ui.st-page .st-mail .st-divider{display:flex;align-items:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);padding-top:14px;font-weight:600}.cc-ui.st-page .st-mail .st-divider .x{margin-left:auto;font-weight:600;font-size:13px;letter-spacing:0;text-transform:none;color:var(--cc-accent);border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.cc-ui.st-page .st-mail .st-gate{font-size:13px;color:var(--cc-muted);display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media (max-width:767px){.cc-ui.st-page .st-mail .st-form>h2{margin:-16px -14px 0;padding:12px 14px;flex-wrap:wrap}.cc-ui.st-page .st-mail .acct{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.cc-ui.st-page .st-mail .acct>div:nth-child(2),.cc-ui.st-page .st-mail .acct>div:nth-child(3){grid-column:1;color:var(--cc-muted-2);font-size:12px}.cc-ui.st-page .st-mail .acct>:last-child{grid-column:2;grid-row:1}}.cc-ui .st-oauth{display:grid;gap:7px;margin:12px 0;padding:12px;border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-blue-bg)}.cc-ui .st-oauth code{overflow-wrap:anywhere;color:var(--cc-text);font-size:12px}.cc-ui .st-oauth small{color:var(--cc-muted)}.cc-ui .st-account-projects{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:8px;max-height:240px;overflow:auto}.cc-ui .st-account-projects .cc-toggle-row{display:flex;align-items:flex-start;gap:8px;min-width:0;cursor:pointer}.cc-ui .st-account-projects .cc-toggle-row>span{min-width:0;overflow-wrap:anywhere;line-height:1.5}.cc-ui .st-account-projects input[type=checkbox]{margin-top:2px}.cc-ui .st-maintenance-result{display:grid;gap:8px;padding:10px 0}.cc-ui .st-maintenance-result>b{color:var(--cc-text)}.cc-ui .st-maintenance-result>small{color:var(--cc-muted)}.cc-ui .ch-root{display:flex;flex-direction:column;gap:16px;min-width:0}.cc-ui .ch-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px 24px;align-items:start;min-width:0}.cc-ui .ch-col{display:flex;flex-direction:column;gap:16px;min-width:0}.cc-ui .ch-sub{font-weight:400;color:var(--cc-faint);margin-left:8px}.cc-ui .ch-empty{font-size:13px;color:var(--cc-muted-2);padding:10px 0}.cc-ui .chain{position:relative;padding:14px 0 6px 26px}.cc-ui .chain:before{content:"";position:absolute;left:9px;top:18px;bottom:14px;width:2px;background:var(--cc-line)}.cc-ui .chain .node{position:relative;padding:8px 0 10px;font-size:14px}.cc-ui .chain .node:before{content:"";position:absolute;left:-23px;top:13px;width:12px;height:12px;border-radius:50%;background:var(--cc-card);border:2px solid var(--cc-border)}.cc-ui .chain .node.done:before{background:var(--cc-green-dot);border-color:var(--cc-green-dot)}.cc-ui .chain .node.now:before{background:var(--cc-accent);border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-ring)}.cc-ui .chain .node.next:before{border-color:var(--cc-side)}.cc-ui .chain .node.far{opacity:.55}.cc-ui .chain .node .m{font-size:12px;color:var(--cc-muted-2);margin-top:2px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cc-ui .chain .node .m b{color:var(--cc-accent);font-weight:600}.cc-ui .chain .node .acts{display:flex;gap:6px;margin-top:6px}.cc-ui .chain .node .nt{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.cc-ui .evt{display:grid;grid-template-columns:86px 1fr auto;gap:12px;padding:10px 0;border-top:1px solid var(--cc-line-soft);font-size:14px;align-items:start}.cc-ui .evt:first-of-type{border-top:0}.cc-ui .evt .d{font-size:12px;color:var(--cc-faint);padding-top:2px}.cc-ui .evt .m{font-size:12px;color:var(--cc-muted-2);margin-top:2px}.cc-ui .evt .m q{color:var(--cc-text);font-style:italic}.cc-ui .evt .src{font-size:12px;color:var(--cc-accent);white-space:nowrap;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.cc-ui .evt.th{border:1px solid var(--cc-theirs-border);border-radius:var(--cc-radius-btn);padding:10px;margin:6px 0}.cc-ui .rule{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--cc-line-soft);font-size:13px}.cc-ui .rule:first-of-type{border-top:0}.cc-ui .rule .t{flex:1;min-width:0}.cc-ui .rule .t small{display:block;color:var(--cc-muted-2);font-size:12px}.cc-ui .rule .w{font-size:13px;color:var(--cc-text);min-width:36px;text-align:right}.cc-ui .chk-row{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cc-line-soft);font-size:14px}.cc-ui .chk-row:first-of-type{border-top:0}.cc-ui .chk-row.done span{text-decoration:line-through;color:var(--cc-placeholder)}.cc-ui .chk-row .w{margin-left:auto;font-size:12px;color:var(--cc-muted)}.cc-ui .chk-row input{width:16px;height:16px;accent-color:var(--cc-accent);flex:none}.cc-ui .ch-foot{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--cc-line-soft);padding-top:12px;flex-wrap:wrap}.cc-ui .ch-cites .row .m{white-space:normal}.cc-ui .ch-paste{width:100%;min-height:120px;font:inherit;font-size:13px;border:1px solid var(--cc-border);border-radius:var(--cc-radius-btn);padding:8px 10px;resize:vertical;background:var(--cc-card);color:var(--cc-text)}.cc-ui .chg{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--cc-line-soft);font-size:14px}.cc-ui .chg:first-of-type{border-top:0}.cc-ui .chg .ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;flex:none;background:var(--cc-blue-bg);color:var(--cc-blue)}.cc-ui .chg .ic.log{background:var(--cc-grey-bg);color:var(--cc-grey)}.cc-ui .chg .ic.date{background:var(--cc-purple-bg);color:var(--cc-purple)}.cc-ui .chg .ic.task{background:var(--cc-green-bg);color:var(--cc-green)}.cc-ui .chg .ic.done{background:var(--cc-green-dot);color:var(--cc-on-dark)}.cc-ui .chg .ic.q{background:var(--cc-amber-bg);color:var(--cc-amber)}.cc-ui .chg .ic.move{background:var(--cc-blue-bg);color:var(--cc-blue)}.cc-ui .chg .t{flex:1;min-width:0}.cc-ui .chg .t small{display:block;font-size:12px;color:var(--cc-muted-2)}.cc-ui .chg .t q{font-style:italic;color:var(--cc-text)}.cc-ui .chg .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cc-ui .chg.undone .t{color:var(--cc-placeholder);text-decoration:line-through}.cc-ui .chg.undone .t small{text-decoration:none}.cc-ui .ch-move{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-ui .ch-move .side{border:1px solid var(--cc-border);border-radius:var(--cc-radius-btn);padding:12px 14px;min-width:0}.cc-ui .ch-move .side small{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-muted);margin-bottom:4px}.cc-ui .ch-move .side .d{font-size:18px;font-weight:600}.cc-ui .ch-move .side .m{font-size:12px;color:var(--cc-muted-2);margin-top:4px}.cc-ui .ch-move .side q{font-style:italic;color:var(--cc-text)}.cc-ui .ch-steps{display:flex;flex-direction:column;gap:8px}.cc-ui .ch-step{display:grid;grid-template-columns:150px minmax(0,1fr) 120px 84px 64px auto;gap:8px;align-items:center}.cc-ui .ch-step input,.cc-ui .ch-step select{min-width:0}.cc-ui .ch-confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--cc-line-soft);font-size:13px}.cc-ui .ch-confirm .t{flex:1;min-width:180px}.cc-ui .ch-confirm .t small{display:block;color:var(--cc-muted-2);font-size:12px}.cc-ui .ch-gate{font-size:13px;color:var(--cc-muted);padding-top:6px}.cc-ui .ch-gate b{color:var(--cc-text)}.cc-ui .ch-counsel{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;padding:9px 0;border-top:1px solid var(--cc-line-soft);font-size:13px;align-items:center}.cc-ui .ch-counsel:first-of-type{border-top:0}.cc-ui .ch-counsel small{color:var(--cc-muted-2);display:block;font-size:12px}@media (max-width:767px){.cc-ui .ch-grid{grid-template-columns:minmax(0,1fr);gap:12px}.cc-ui .ch-col{gap:12px}.cc-ui .ch-sub{display:none}.cc-ui .evt{grid-template-columns:64px 1fr;gap:8px}.cc-ui .evt .src{grid-column:2}.cc-ui .rule{flex-wrap:wrap}.cc-ui .ch-move{grid-template-columns:1fr}.cc-ui .ch-step{grid-template-columns:1fr 1fr}.cc-ui .ch-counsel{grid-template-columns:1fr}}.cc-ui .chain .node.missed{color:var(--cc-red)}.cc-ui .chain .node.missed:before{background:var(--cc-red);border-color:var(--cc-red)}.cc-ui .chain .node.done{opacity:.65}.cc-ui .docket-event-actions{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.cc-ui .docket-event-actions .src{min-width:0}.cc-ui .ch-root .acts{display:flex;gap:6px;align-items:center;flex-wrap:wrap}@media (max-width:767px){.cc-ui .docket-event-actions{grid-column:2;justify-content:flex-start}.cc-ui .docket-event-actions .src{grid-column:auto}}.cc-ui .ch-authorities{display:grid;gap:12px}.cc-ui .ch-authorities h2{margin-bottom:8px}.cc-ui .ch-authority{display:grid;gap:7px;padding:12px 0;border-top:1px solid var(--cc-line)}.cc-ui .ch-authority:first-of-type{border-top:0}.cc-ui .ch-authority header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cc-ui .ch-authority small{display:block;color:var(--cc-muted)}.cc-ui .ch-authority a{color:var(--cc-accent);text-decoration:underline;text-underline-offset:2px}.cc-ui .ch-authority details{padding:6px 0}.cc-ui .ch-authority-cite{display:grid;gap:3px;padding:8px 0;border-top:1px solid var(--cc-line-soft)}@media(max-width:767px){.cc-ui .ch-authority header{align-items:flex-start;flex-direction:column}}.cc-ui .chain .node.checked{color:var(--cc-muted);opacity:.7}.cc-ui .chain .node.checked:before{background:var(--cc-grey-bg);border-color:var(--cc-muted)}.cc-ui .ch-next{border:1px solid var(--cc-accent);border-radius:var(--cc-radius-btn);padding:8px 12px 2px;margin:10px 0 4px}.cc-ui .ch-next small{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cc-accent)}.cc-ui .ch-next .node{padding:4px 0 8px}.cc-ui .ch-next .node:before{display:none}.cc-ui .ch-filter{margin:10px 0 0}.cc-ui .chain .ch-month{display:block;width:100%;border:0;background:none;font:inherit;font-size:13px;color:var(--cc-muted-2);text-align:left;cursor:pointer}.cc-ui .chain .ch-month:hover{color:var(--cc-text)}.cc-ui .chain .node s{color:var(--cc-muted-2)}.cc-ui .chain .node.checked:before,.cc-ui .chain .node.done:before,.cc-ui .chain .node.missed:before{background:var(--cc-grey-bg);border-color:var(--cc-muted)}.cc-ui .chain .node.checked,.cc-ui .chain .node.done,.cc-ui .chain .node.missed{color:var(--cc-muted)}.cc-ui .chain .node.far:before,.cc-ui .chain .node.next:before,.cc-ui .chain .node.now:before{border-color:var(--cc-green-dot)}.cc-ui .chain .node.now:before{background:var(--cc-green-dot);box-shadow:0 0 0 3px var(--cc-green-border)}.cc-ui .chain .node.next,.cc-ui .chain .node.now{color:var(--cc-green)}.cc-ui .evt.off{opacity:.6}.cc-ui .evt.off s{color:var(--cc-muted-2)}.cc-ui .chain .ch-filed{color:var(--cc-muted);text-decoration:underline}@media (max-width:767px){.cc-ui .chain .ch-filed{display:inline}}.goals-page .vision{background:var(--cc-focus);color:var(--cc-on-dark);border:0;border-radius:14px;padding:18px 22px;display:flex;flex-direction:column;gap:8px;text-align:left;font:inherit}.goals-page .vision .k{font-size:12px;color:var(--cc-focus-sub);font-weight:600;letter-spacing:.02em}.goals-page .vision .big{font-size:20px;font-weight:700;line-height:1.3}.goals-page .vision .sub{font-size:13px;color:var(--cc-sub-navy)}.goals-page .gl-vision-empty{cursor:pointer}.goals-page .gl-u{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.goals-page .segs12{display:flex;gap:3px;align-items:center;min-width:0}.goals-page .segs12 i{flex:1;height:12px;border-radius:3px;background:var(--cc-line)}.goals-page .segs12 i.ok{background:var(--cc-green-dot)}.goals-page .segs12 i.low{background:var(--cc-amber-dot)}.goals-page .segs12 i.now{background:var(--cc-accent)}.goals-page .score{display:flex;gap:18px;align-items:center;padding:12px 0 10px}.goals-page .score .big{font-size:34px;font-weight:700;line-height:1;color:var(--cc-text);white-space:nowrap}.goals-page .score .big small{font-size:13px;font-weight:400;color:var(--cc-muted);display:block;margin-top:2px}.goals-page .score .segs12{flex:1}.goals-page .gl-line-word{font-size:12px;color:var(--cc-muted);white-space:nowrap}.goals-page .gl-meter{position:relative;height:8px;border-radius:4px;background:var(--cc-line);margin:2px 0 16px}.goals-page .gl-meter i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--cc-green-dot)}.goals-page .gl-meter i.low{background:var(--cc-amber-dot)}.goals-page .gl-meter b{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--cc-text);transform:translateX(-1px)}.goals-page .goal .why{font-size:13px;color:var(--cc-muted);padding:10px 0 2px}.goals-page .num{display:flex;gap:14px;flex-wrap:wrap;padding:8px 0}.goals-page .num .n{min-width:150px;border:1px solid var(--cc-border);border-radius:10px;padding:8px 12px;font-size:12px;color:var(--cc-muted);box-sizing:border-box}.goals-page .num .n b{display:block;font-size:20px;color:var(--cc-text);line-height:1.2}.goals-page .num .n.lead{border-color:var(--cc-accent)}.goals-page .num .n .rw{margin-top:6px}.goals-page .num .n label{display:block}.goals-page .gl-lead-in{width:70px;font-size:18px;font-family:inherit;color:var(--cc-text);background:var(--cc-card);border:1px solid var(--cc-border);border-radius:6px;padding:2px 6px;margin-top:2px}.goals-page .tac{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--cc-line-soft);font-size:14px}.goals-page h2+.tac{border-top:0}.goals-page .tac input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--cc-accent)}.goals-page .tac .t{flex:1;min-width:0;overflow-wrap:anywhere}.goals-page .tac .t small{display:block;color:var(--cc-muted-2);font-size:12px}.goals-page .tac.done .t{text-decoration:line-through;color:var(--cc-placeholder)}.goals-page .wk{font-size:11px;color:var(--cc-muted);border:1px solid var(--cc-border);border-radius:999px;padding:1px 8px;white-space:nowrap;font-weight:400}.goals-page .wk.now{border-color:var(--cc-accent);color:var(--cc-accent);font-weight:600}.goals-page .key{font-size:13px;padding:10px 0 12px;color:var(--cc-muted);border-top:1px solid var(--cc-line-soft)}.goals-page .key b{color:var(--cc-text)}.goals-page .goal-row{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--cc-line-soft)}.goals-page h2+.goal-row{border-top:0}.goals-page .goal-row .t{flex:1;min-width:0;font-size:14px}.goals-page .goal-row .t .m{font-size:12px;color:var(--cc-muted-2);margin-top:2px}.goals-page .goal-row .rw{width:220px;flex:none}.goals-page .gl-row-open{flex:1;display:flex;min-width:0;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.goals-page .areas{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;padding:8px 0 10px}.goals-page .area{display:grid;grid-template-columns:110px 1fr 24px;gap:10px;align-items:center;font-size:13px;padding:6px 0;color:var(--cc-text);font-weight:400;text-transform:none;letter-spacing:0}.goals-page .area .bar{position:relative;height:8px;border-radius:4px;background:var(--cc-line)}.goals-page .area .bar i{display:block;height:100%;border-radius:4px;background:var(--cc-accent);opacity:.75}.goals-page .area.push{font-weight:600}.goals-page .area.push .bar{box-shadow:0 0 0 2px var(--cc-accent)}.goals-page .area .v{text-align:right;color:var(--cc-muted)}.goals-page .gl-area-name{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.goals-page .gl-rate{position:absolute;left:0;right:0;top:-8px;bottom:-8px;display:flex}.goals-page .gl-rate button{flex:1;border:0;background:transparent;padding:0;cursor:pointer}.goals-page .gl-rate button:focus-visible{outline:2px solid var(--cc-accent);outline-offset:-2px}.goals-page .steps{display:flex;gap:6px;font-size:12px;color:var(--cc-muted);align-items:center;flex-wrap:wrap}.goals-page .steps button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.goals-page .steps b{color:var(--cc-accent)}.goals-page .q4{display:flex;flex-direction:column;gap:12px}.goals-page .q4 .qq{display:block;border:1px solid var(--cc-border);border-radius:10px;padding:10px 14px}.goals-page .q4 .qq .l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-muted);margin-bottom:4px}.goals-page .q4 .qq .a{font-size:14px;color:var(--cc-text)}.goals-page .gl-edit{border:0;background:none;padding:0;font:inherit;color:var(--cc-muted);cursor:pointer}.goals-page .gl-q-edit{display:block;width:100%;box-sizing:border-box;border:1px solid var(--cc-border);border-radius:8px;padding:8px 10px;font:inherit;font-size:14px;color:var(--cc-text);background:var(--cc-card);resize:vertical}.goals-page .gl-choice{margin-top:8px}.goals-page .gl-share{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0 10px}.goals-page .gl-pad{padding:12px 0}.goals-page .gl-hint{color:var(--cc-muted-2);font-size:12px}.goals-page.gl-dialog{display:flex;flex-direction:column;gap:12px}.goals-page.gl-dialog .panel{box-shadow:none}@media (max-width:767px){.goals-page .vision{padding:14px 16px}.goals-page .vision .big{font-size:17px}.goals-page .score{gap:12px}.goals-page .score .big{font-size:28px}.goals-page .areas{grid-template-columns:1fr}.goals-page .area{grid-template-columns:96px 1fr 24px}.goals-page .num .n{min-width:0;flex:1}.goals-page .goal-row .rw{width:90px}}:is(.goals-page,.vision-page) .board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.goals-page .gl-tiles{padding:12px 0 8px}:is(.goals-page,.vision-page) .tile{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--cc-card);border:1px solid var(--cc-border);box-shadow:var(--cc-shadow);padding:0;margin:0;font:inherit;color:var(--cc-text);text-align:left;min-width:0}:is(.goals-page,.vision-page) button.tile{cursor:pointer}:is(.goals-page,.vision-page) .tile .img{display:block;height:130px;border:0;padding:0;margin:0;background:linear-gradient(135deg,var(--cc-side-text),var(--cc-side-cap));background-size:cover;background-position:50%;color:var(--cc-on-dark);font:inherit}.vision-page .album .p.g2,.vision-page .cut .k.g2,:is(.goals-page,.vision-page) .tile .img.g2{background-image:linear-gradient(135deg,var(--cc-bank-bg),var(--cc-bank))}.vision-page .album .p.g3,.vision-page .cut .k.g3,:is(.goals-page,.vision-page) .tile .img.g3{background-image:linear-gradient(135deg,var(--cc-goal-bg),var(--cc-goal))}.vision-page .album .p.g4,.vision-page .cut .k.g4,:is(.goals-page,.vision-page) .tile .img.g4{background-image:linear-gradient(135deg,var(--cc-purple-bg),var(--cc-strategic))}.vision-page .album .p.g5,.vision-page .cut .k.g5,:is(.goals-page,.vision-page) .tile .img.g5{background-image:linear-gradient(135deg,var(--cc-pink-bg),var(--cc-pink))}.vision-page .album .p.g6,.vision-page .cut .k.g6,:is(.goals-page,.vision-page) .tile .img.g6{background-image:linear-gradient(135deg,var(--cc-apple-bg),var(--cc-exercise))}.vision-page .album .p.g7,.vision-page .cut .k.g7,:is(.goals-page,.vision-page) .tile .img.g7{background-image:linear-gradient(135deg,var(--cc-amber-bg),var(--cc-amber-dot))}.vision-page .album .p.g8,.vision-page .cut .k.g8,:is(.goals-page,.vision-page) .tile .img.g8{background-image:linear-gradient(135deg,var(--cc-sand-bg),var(--cc-sand))}.vision-page .album .p.g9,.vision-page .cut .k.g9,:is(.goals-page,.vision-page) .tile .img.g9{background-image:linear-gradient(135deg,var(--cc-slate-bg),var(--cc-slate))}:is(.goals-page,.vision-page) .tile .area-k{position:absolute;top:10px;left:10px;background:var(--cc-white-85);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;color:var(--cc-text)}:is(.goals-page,.vision-page) .tile .pct{position:absolute;top:10px;right:10px}:is(.goals-page,.vision-page) .ring{width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--cc-green-dot) var(--p),var(--cc-line) 0);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--cc-text);flex:none}:is(.goals-page,.vision-page) .ring:after{content:attr(data-v);width:32px;height:32px;border-radius:50%;background:var(--cc-card);display:grid;place-items:center}:is(.goals-page,.vision-page) .tile .thumbs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:0 10px;margin-top:-18px}:is(.goals-page,.vision-page) .tile .thumbs i{display:block;aspect-ratio:1;border-radius:4px;background:linear-gradient(135deg,var(--cc-side-text),var(--cc-side-cap));background-size:cover;background-position:50%;font-style:normal}:is(.goals-page,.vision-page) .tile .thumbs i.more{display:grid;place-items:center;background:var(--cc-grey-bg);color:var(--cc-grey);font-size:11px;font-weight:600}:is(.goals-page,.vision-page) .tile .plain{padding:10px 12px 4px;font-size:14px;font-weight:600;line-height:1.3}:is(.goals-page,.vision-page) .tile .plain small{display:block;font-weight:400;color:var(--cc-muted-2);font-size:12px;margin-top:2px}:is(.goals-page,.vision-page) .tile .foot{display:flex;align-items:center;gap:8px;padding:6px 12px 12px;margin-top:auto;font-size:12px;color:var(--cc-muted)}:is(.goals-page,.vision-page) .tile .foot .bar{flex:1;height:6px;border-radius:3px;background:var(--cc-line);overflow:hidden}:is(.goals-page,.vision-page) .tile .foot .bar i{display:block;height:100%;background:var(--cc-green-dot)}:is(.goals-page,.vision-page) .tile .foot .bar.amb i{background:var(--cc-amber-dot)}.vision-page .tile.add{border-style:dashed;box-shadow:none;align-items:center;justify-content:center;min-height:240px;color:var(--cc-accent);font-weight:600}.vision-page .tile.real{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.vision-page .tile.real .img{height:120px;cursor:pointer}.vision-page .tile.real .foot,.vision-page .tile.real .plain{grid-column:1/3}.vision-page .vb-real-add{font-size:13px;font-weight:600}.vision-page .viewtog{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.vision-page .viewtog .tabs{border:0}.vision-page .vb-tog-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.vision-page .cut{position:relative;width:100%;box-sizing:border-box;background:var(--cc-board-bg);border-radius:14px;overflow:hidden;border:1px solid var(--cc-border);box-shadow:var(--cc-shadow)}.vision-page .cut .k{position:absolute;box-sizing:border-box;overflow:hidden;background:linear-gradient(135deg,var(--cc-side-text),var(--cc-side-cap));border:3px solid var(--cc-card);box-shadow:0 6px 18px var(--cc-shadow-20)}.vision-page .cut .vb-open{display:block;width:100%;height:100%;border:0;padding:0;margin:0;background:none;cursor:pointer}.vision-page .cut .vb-open img{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.vision-page .cut .vb-heart{position:absolute;right:6px;bottom:6px;width:30px;height:30px;border-radius:50%;border:0;padding:0;background:var(--cc-white-85);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s}.vision-page .cut .k:hover .vb-heart,.vision-page .cut .vb-heart.on,.vision-page .cut .vb-heart:focus-visible{opacity:1}@media (hover:none){.vision-page .cut .vb-heart{opacity:1;width:36px;height:36px}}.vision-page .cut .vb-heart svg{width:16px;height:16px;fill:none;stroke:var(--cc-red);stroke-width:2}.vision-page .cut .vb-heart.on svg{fill:var(--cc-red)}.vision-page .cut .pin{position:absolute;left:50%;top:10px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:var(--cc-red);border:2px solid var(--cc-card);box-shadow:0 2px 4px var(--cc-shadow-40);transform:translateX(-50%);pointer-events:none}.vision-page .vb-empty{display:grid;place-items:center}.vision-page .boardfoot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--cc-muted)}.vision-page .boardfoot .chip{padding:4px 11px;font-size:12px}.vision-page .vb-kept{margin-left:auto}.vision-page .vb-phone-chips{justify-content:center}.vision-page.vb-full{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:var(--cc-court)}.vision-page.vb-full .cut{width:100vw;max-height:100vh;border:0;border-radius:0;box-shadow:none}.vision-page .vb-full-x{position:fixed;top:14px;right:14px;z-index:61;width:36px;height:36px;border-radius:50%;border:0;background:var(--cc-white-85);color:var(--cc-text);font-size:16px;cursor:pointer}.vision-page.vb-slides .vb-slide{position:fixed;inset:0;width:100vw;height:100vh;border:0;padding:0;margin:0;background-color:var(--cc-court);background-size:cover;background-position:50%;cursor:pointer;animation:vb-slide-in .6s ease-out}@keyframes vb-slide-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vision-page.vb-slides .vb-slide{animation:none}}.vision-page .vision{background:var(--cc-focus);color:var(--cc-on-dark);border-radius:14px;padding:18px 22px;display:flex;flex-direction:column;gap:8px}.vision-page .vision .k{font-size:12px;color:var(--cc-focus-sub);font-weight:600;letter-spacing:.02em}.vision-page .vision .big{font-size:20px;font-weight:700;line-height:1.3}.vision-page .vision .sub{font-size:13px;color:var(--cc-sub-navy)}.vision-page .vb-u{border:0;background:none;padding:0;font:inherit;font-weight:400;font-size:14px;color:inherit;text-decoration:underline;cursor:pointer}.vision-page .vision .sub .vb-u{font-size:13px}.vision-page .vb-pad{padding:12px 0 8px}.vision-page .album{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vision-page .album .p{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:0;padding:0;margin:0;background:linear-gradient(135deg,var(--cc-goal-bg),var(--cc-goal));background-size:cover;background-position:50%;font:inherit;cursor:pointer}.vision-page .album .p.lead{outline:3px solid var(--cc-accent);outline-offset:-3px}.vision-page .album .p .tag{position:absolute;left:6px;bottom:6px;background:var(--cc-white-85);color:var(--cc-text);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.vision-page .album .p .tag.vb-tag-r{left:auto;right:6px;color:var(--cc-red)}.vision-page .album .p.add{color:var(--cc-accent);font-size:13px;font-weight:600}.vision-page .album .p.add,.vision-page .capture{background:var(--cc-card);border:1px dashed var(--cc-border)}.vision-page .capture{display:block;width:100%;box-sizing:border-box;border-radius:12px;padding:12px 16px;font:inherit;font-size:14px;color:var(--cc-text)}.vision-page .capture::placeholder{color:var(--cc-placeholder)}.vision-page .dream{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cc-line-soft);font-size:14px}.vision-page .dream:first-of-type{border-top:0}.vision-page .dream .t{flex:1;min-width:0;overflow-wrap:anywhere}.vision-page .dream .t small{display:block;font-size:12px;color:var(--cc-muted-2)}.vision-page .vb-more{border:0;background:none;padding:4px 6px;font:inherit;font-size:16px;color:var(--cc-muted);cursor:pointer}.vision-page .vb-picker{display:flex;flex-direction:column;gap:10px;min-width:0}.vision-page .img-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px 0}.vision-page .img-pick button{border:1px solid var(--cc-border);border-radius:10px;background:var(--cc-card);padding:14px;text-align:left;font:inherit;color:var(--cc-text);cursor:pointer;text-transform:none;letter-spacing:0;font-weight:400}.vision-page .img-pick button b{display:block;font-size:14px}.vision-page .img-pick button small{color:var(--cc-muted-2);font-size:12px}.vision-page .img-pick button.p{border:2px solid var(--cc-accent);background:var(--cc-blue-bg)}.vision-page .img-pick button.p b{color:var(--cc-blue)}.vision-page .img-pick button.off{cursor:default;opacity:.6}.vision-page .vb-picker input:not([type=file]){box-sizing:border-box;border:1px solid var(--cc-border);border-radius:var(--cc-radius-btn);padding:8px 10px;font:inherit;font-size:14px;color:var(--cc-text);background:var(--cc-card)}.vision-page .vb-picker>input:not([type=file]){width:100%}.vision-page .vb-found{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.vision-page .vb-cand{aspect-ratio:1;border:2px solid transparent;border-radius:8px;padding:0;overflow:hidden;background:var(--cc-line);cursor:pointer}.vision-page .vb-cand img{display:block;width:100%;height:100%;object-fit:cover}.vision-page .vb-cand.on{border-color:var(--cc-accent)}.vision-page.vb-dialog{display:flex;flex-direction:column;gap:10px}.vision-page .print{background:var(--cc-card);border:1px solid var(--cc-border);padding:28px;border-radius:4px}.vision-page .print h1{font-family:var(--cc-wordmark);font-style:italic;font-size:26px;font-weight:400;margin:0 0 4px;color:var(--cc-text)}.vision-page .vb-print-sub{font-size:12px;color:var(--cc-muted);margin-bottom:14px}.vision-page .print .board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.vision-page .print .tile{box-shadow:none}.vision-page .print .tile .img{height:110px}.vision-page .vb-print-line{margin-top:16px;font-size:13px;color:var(--cc-text)}@media (max-width:767px){:is(.goals-page,.vision-page) .board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.goals-page,.vision-page) .tile .img{height:110px}.vision-page .tile.add{min-height:160px}.vision-page .album{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-page .img-pick{grid-template-columns:1fr}.vision-page .vb-found{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-page .print{padding:16px}.vision-page .print .board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{size:letter;margin:.5in}.vision-page .vb-noprint{display:none!important}.vision-page.vb-print-page{padding:0;max-width:none}.vision-page .print{border:0;padding:0}.vision-page .print .board{grid-template-columns:repeat(4,minmax(0,1fr))}.vision-page .print .tile{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cc-ui.cb-page .cbrow{display:grid;grid-template-columns:1.2fr 1fr .7fr .9fr 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cc-line-soft);font-size:13px}.cc-ui.cb-page .cbrow:first-of-type{border-top:0}.cc-ui.cb-page .cbrow small{display:block;font-size:12px;color:var(--cc-muted-2)}.cc-ui.cb-page .cbrow .amt{font-weight:600}.cc-ui.cb-page .cbrow .cb-due.amb{color:var(--cc-amber);font-weight:600}.cc-ui.cb-page .cbrow .cb-due.red{color:var(--cc-red);font-weight:600}.cc-ui.cb-page .cbrow .cb-due small,.cc-ui.cb-page .cbrow .cb-due.amb small,.cc-ui.cb-page .cbrow .cb-due.red small{color:var(--cc-muted-2);font-weight:400}.cc-ui.cb-page .cbhead{display:grid;grid-template-columns:1.2fr 1fr .7fr .9fr 1fr auto;gap:12px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-muted);padding:6px 0}.cc-ui.cb-page .cb-more{border:0;background:none;padding:4px 2px;color:var(--cc-faint);font-size:16px;line-height:1;cursor:pointer;width:auto;height:auto}.cc-ui.cb-page .btn.cb-head-more{padding:8px 11px;line-height:1.3}.cc-ui.cb-page .btn.cb-head-icon{padding:5px 10px;font-size:14px;line-height:1.2}.cc-ui.cb-page .cb-chips{margin-top:14px;margin-bottom:14px}.cc-ui.cb-page .cb-whose{margin-left:auto}.cc-ui.cb-page .panel+.panel{margin-top:14px}.cc-ui.cb-page .stat.wide{justify-content:space-between;padding:4px 0 8px}.cc-ui.cb-page .cb-stats{padding:12px 0 6px;display:flex;flex-direction:column;gap:14px}.cc-ui.cb-page .cb-stats .stat{flex-wrap:wrap}.cc-ui.cb-page .cb-stats .stat>div{min-width:110px}.cc-ui.cb-page .cb-dup{opacity:.5}.cc-ui.cb-page .cb-dup .row-dup-word{font-size:12px;color:var(--cc-muted-2)}.cc-ui.cb-page .cb-carddays{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cc-muted);white-space:nowrap}.cc-ui.cb-page .cb-carddays input{width:64px;padding:6px 8px}.cc-ui.cb-page .cb-card-row{display:flex;gap:10px;align-items:center}.cc-ui.cb-page .cb-card-row select{flex:1}.cc-ui.cb-page .cb-dateline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cc-ui.cb-page .cb-dateline .cc-date{display:inline-block}.cc-ui.cb-page .cb-map{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:12px 0}.cc-ui.cb-page .cb-map .f select{padding:7px 9px}.cc-ui.cb-page .cb-whose-seg .chip{padding:3px 9px;font-size:12px}.cc-ui.cb-page .cb-done{display:flex;flex-direction:column;gap:14px;padding:16px 0 12px;font-size:15px}.cc-ui.cb-page .cb-done .btn{align-self:flex-start}.cc-ui.cb-page .cb-filepick input[type=file]{padding:7px 9px}.cc-ui.cb-page .cb-ignored{font-size:12px;color:var(--cc-muted-2);padding:6px 0 0}.cc-ui.cb-page .cb-count{font-weight:400;color:var(--cc-faint)}.cc-ui.cb-page .cb-form-layer{position:fixed;inset:0;z-index:55;overflow:auto;background:var(--cc-page);padding:24px 28px 40px}.cc-ui.cb-page .cb-form-layer .cc-form-page{max-width:980px}.cc-ui.cb-page .cb-empty{padding:16px 0;color:var(--cc-muted)}.cc-ui.cb-page .cbrow.cb-click{cursor:pointer}.cc-ui.cb-page .cbrow.cb-click:focus-visible{outline:2px solid var(--cc-accent-ring);outline-offset:2px}.cc-ui.cb-page .pj-span2{grid-column:1/-1}@media (max-width:767px){.cc-ui.cb-page .cbrow{grid-template-columns:1fr auto}.cc-ui.cb-page .cbhead{display:none}.cc-ui.cb-page .cb-chips{margin-top:10px;margin-bottom:10px}.cc-ui.cb-page .cb-map{grid-template-columns:1fr}.cc-ui.cb-page .cb-form-layer{padding:20px 16px calc(var(--cc-tabbar-h) + 16px)}.cc-ui.cb-page .cb-stats .stat>div{min-width:90px}}.cc-ui .state{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cc-ui .state .chip{padding:5px 12px;font-size:13px}.cc-ui .state .brk{margin-left:auto;border:0;background:none;color:var(--cc-accent);font:600 13px var(--cc-font);cursor:pointer;padding:0}.cc-ui .state .rg-note{flex-basis:100%;display:flex;gap:8px;align-items:flex-start}.cc-ui .state .rg-note textarea{flex:1;min-width:0;font:inherit;font-size:13px;line-height:1.4;border:1px solid var(--cc-border);border-radius:8px;padding:8px 10px;color:var(--cc-text);background:var(--cc-card);resize:vertical}.rg-break{border:1px solid var(--cc-border);background:var(--cc-card);border-radius:999px;font-family:var(--cc-font);font-size:12px;font-weight:500;padding:6px 12px;color:var(--cc-muted);cursor:pointer;white-space:nowrap;line-height:1.3}.rg-break:hover{color:var(--cc-accent);border-color:var(--cc-accent)}.rg-break--sheet{display:block;width:100%;border:0;border-radius:0;background:none;text-align:left;font-size:15px;padding:12px 16px;color:var(--cc-text)}.cc-ui .brkmenu{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-ui .brkmenu button{border:1px solid var(--cc-border);border-radius:10px;background:var(--cc-card);padding:12px 14px;text-align:left;font:inherit;color:var(--cc-text);cursor:pointer}.cc-ui .brkmenu button.on{border:2px solid var(--cc-accent);background:var(--cc-blue-bg);padding:11px 13px}.cc-ui .brkmenu button b{display:block;font-size:14px}.cc-ui .brkmenu button small{color:var(--cc-muted-2);font-size:12px}.cc-ui .brkmenu.rg-menu button:last-child:nth-child(odd){grid-column:auto}.cc-ui .rg-count{font-size:44px;font-weight:600;text-align:center;padding:10px 0 2px;font-variant-numeric:tabular-nums;color:var(--cc-text)}.cc-ui .rg-doing{text-align:center;font-size:15px}.cc-ui .rg-doing small{display:block;color:var(--cc-muted-2);font-size:12px;margin-top:2px}.cc-ui .rg-next{display:flex;gap:10px;align-items:baseline;border:1px solid var(--cc-border);border-radius:10px;padding:12px 14px;font-size:15px}.cc-ui .rg-next span{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-muted);flex:none}.cc-ui .gate{display:flex;gap:8px}.cc-ui .gate .chip{flex:1;text-align:center;padding:12px 8px;font-size:14px}.cc-ui .rg-gate-line{font-size:15px}.rg-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--cc-font);font-size:14px;color:var(--cc-muted)}.rg-line .btn{border:1px solid var(--cc-border);background:var(--cc-card);border-radius:var(--cc-radius-btn);font:inherit;font-size:12px;padding:5px 10px;color:var(--cc-text);cursor:pointer}.rg-line .btn:disabled{opacity:.7;cursor:default}@media (max-width:767px){.cc-ui .state .chip{padding:5px 10px;font-size:12px}.cc-ui .brkmenu{grid-template-columns:1fr}.cc-head .rg-break{display:none}}.askb{position:relative;min-width:0;display:flex;flex-direction:column;gap:8px}.askb .ask{display:flex;align-items:center;gap:10px;width:300px;max-width:100%;box-sizing:border-box;margin:0;border:1px solid var(--cc-border);background:var(--cc-card);border-radius:999px;padding:9px 16px;font-family:var(--cc-font);font-size:14px;color:var(--cc-placeholder)}.askb .ask i{font-style:normal;color:var(--cc-accent);font-weight:700;flex:none}.askb .ask input{border:0;outline:none;font:inherit;width:100%;min-width:0;color:var(--cc-text);background:transparent;padding:0;height:auto;box-shadow:none;appearance:none}.askb .ask input::placeholder{color:var(--cc-placeholder)}.askb .ask input::-webkit-search-cancel-button{appearance:none}.askb .ask:focus-within{border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-ring-soft)}.askb-header .ask{width:100%}.askb-box .ask,.askb-phone .ask,.askb-wide .ask{width:100%;border-radius:10px}.askb-busy{flex:none;font-size:12px;color:var(--cc-muted)}.askb .askb-error{margin:0;font-size:13px;color:var(--cc-red)}.askb-hits{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:30;border:1px solid var(--cc-border);border-radius:12px;box-shadow:var(--cc-menu-shadow);overflow:hidden}.askb-hit,.askb-hits{background:var(--cc-card)}.askb-hit{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;text-align:left;padding:10px 14px;border:0;border-bottom:1px solid var(--cc-line);color:var(--cc-text);font-family:var(--cc-font);font-size:13px;cursor:pointer}.askb-hit:last-child{border-bottom:0}.askb-hit:focus-visible,.askb-hit:hover{background:var(--cc-page)}.askb-hit span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.askb-hit small{flex:none;color:var(--cc-muted-2);font-size:12px}.askb-host,.askb-inline{width:100%;min-width:0}.cc-ui .askbox{background:var(--cc-card);border:1px solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow);min-width:0}.cc-ui .askbox .q{display:flex;align-items:center;gap:0;padding:14px 18px;border-bottom:1px solid var(--cc-line);font-size:16px;overflow-wrap:anywhere}.cc-ui .askbox .q i{font-style:normal;color:var(--cc-accent);margin-right:8px;flex:none}.cc-ui .askbox .askb-close{margin-left:auto;flex:none;border:0;background:none;color:var(--cc-muted);font:inherit;font-size:20px;line-height:1;padding:0 2px;cursor:pointer}.cc-ui .askbox .askb-close:hover{color:var(--cc-text)}.cc-ui .askbox .a{padding:14px 18px;display:flex;flex-direction:column;gap:12px}.cc-ui .askbox .panel h2 .tv-h2-sub{font-weight:400;color:var(--cc-faint)}.cc-ui .askbox .src,.cc-ui .src.askb-cite{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--cc-accent);cursor:pointer;white-space:nowrap}.cc-ui .askbox .src:hover,.cc-ui .src.askb-cite:hover{text-decoration:underline}.cc-ui .askbox .row .m b{color:var(--cc-accent);font-weight:600}.cc-ui .askbox .askb-foot{justify-content:flex-end;gap:8px;border-top:1px solid var(--cc-line-soft);padding-top:12px}.cc-ui .askbox .askb-foot .note{margin-right:auto;padding:0}.cc-ui .askbox .askb-chips{padding:0 2px}.cc-ui .askbox>.a>.note{padding:4px 2px 0}.cc-ui .askb-rule{display:flex;flex-direction:column;gap:10px;min-width:0}.cc-ui .askb-rule-catch{font-weight:600}.cc-ui .askb-rule-text{margin:0;white-space:pre-wrap;font-family:var(--cc-font);font-size:13px;line-height:1.5;max-height:60vh;overflow:auto;border:1px solid var(--cc-line);border-radius:8px;padding:12px;background:var(--cc-page)}.cc-ui .askb-rule-note{font-size:13px;color:var(--cc-muted)}.cc-ui.st-page .st-research .acct{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--cc-line-soft);font-size:13px}.cc-ui.st-page .st-research .acct:first-of-type{border-top:0}.cc-ui.st-page .st-research .acct small{display:block;color:var(--cc-muted-2);font-size:12px}.cc-ui.st-page .st-research .st-divider{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);padding-top:6px;border-top:0;font-weight:600}.cc-ui.st-page .st-research .rule{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--cc-line-soft);font-size:13px}.cc-ui.st-page .st-research .rule:first-of-type{border-top:0}.cc-ui.st-page .st-research .rule .t{flex:1;min-width:0}.cc-ui.st-page .st-research .rule .t small{display:block;color:var(--cc-muted-2);font-size:12px}@media (max-width:767px){.askb .ask{width:100%}.askb-hits{position:static;box-shadow:var(--cc-shadow)}.cc-ui .askbox .q{font-size:15px;padding:12px 14px}.cc-ui .askbox .a{padding:12px 14px}.cc-ui .askbox .row{flex-wrap:wrap}.cc-ui .askbox .row .w{width:100%;padding-left:0}.cc-ui .askbox .askb-foot{flex-wrap:wrap}.cc-ui .askbox .askb-foot .note{width:100%;margin-right:0}.cc-ui.st-page .st-research .acct{grid-template-columns:1fr auto;row-gap:4px}.cc-ui.st-page .st-research .acct>div:nth-child(2),.cc-ui.st-page .st-research .acct>div:nth-child(3){grid-column:1;color:var(--cc-muted-2);font-size:12px}.cc-ui.st-page .st-research .acct>.btn{grid-column:2;grid-row:1}}