.folio .ah-switch{position:fixed;left:50%;bottom:18px;z-index:50;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:var(--fo-navy);box-shadow:0 12px 30px -12px rgba(6,21,39,.6);white-space:nowrap}.folio .ah-switch span{padding:0 10px;font-size:.78rem;color:rgba(255,255,255,.6)}.folio .ah-switch a{padding:7px 14px;border-radius:999px;font-size:.85rem;font-weight:600;color:rgba(255,255,255,.85);text-decoration:none}.folio .ah-switch a.is-on{background:#fff;color:var(--fo-navy)}.folio .ah-done{opacity:.55}.folio .ah-state{font-size:.85rem;font-weight:600;color:var(--fo-jade-deep);text-align:center}.folio .ah-figure{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;color:#fff}.folio .ah-figure--ink{color:var(--fo-navy)}.folio .ah-figure--big{font-size:1.6rem;letter-spacing:-.02em}.folio .ah-figure--right{margin-left:auto;font-size:1.2rem}.folio .ah-up{color:var(--fo-jade-deep);font-weight:600}.folio .ah-down{color:var(--fo-gold);font-weight:600}.folio .fo-rail--navy .ah-up{color:var(--fo-jade-bright)}.folio .ah-warn{color:var(--fo-gold-on-navy);font-weight:600}.folio .ah-meter{margin-top:8px}.folio .ah-runway{display:block;color:#fff}.folio .fo-rail--navy .fo-side:last-child{padding-bottom:96px}.folio .ah-clients>li{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;gap:20px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--fo-hair)}.folio .ah-clients>li:last-child{border-bottom:0}.folio .ah-c-name b{display:flex;align-items:center;gap:10px;font-family:var(--fo-serif);font-size:1.2rem;font-weight:700;color:var(--fo-navy)}.folio .ah-c-name small{display:block;margin-top:2px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .ah-c-num{text-align:right}.folio .ah-c-num b{display:block;font-size:1.05rem;font-weight:600;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ah-c-num small{font-size:.76rem;color:var(--fo-ink-faint)}.folio .ah-stats{margin-top:28px}.folio .ah-portfolio>li{display:grid;grid-template-columns:minmax(0,1fr) 90px 90px 110px 200px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--fo-hair)}.folio .ah-portfolio>li.ah-p-head{padding:4px 0 8px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ah-portfolio>li.ah-p-head span:not(:first-child){text-align:right}.folio .ah-p-num{text-align:right;font-weight:600;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ah-p-num.is-you{color:var(--fo-jade-deep)}.folio .ah-p-num.is-zero{color:var(--fo-ink-faint);font-weight:400}.folio .ah-p-spend{display:flex;flex-direction:column;gap:6px;text-align:right;font-weight:600;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ah-p-spend small{font-weight:400;color:var(--fo-ink-faint)}.folio .ah-apps .fo-card{cursor:default}.folio .ah-rail-queue{padding-top:28px}.folio .ah-rail-kind{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-on-navy-faint)}.folio .ah-rail-kind.is-you{color:var(--fo-jade-bright)}.folio .ah-rail-kind.is-held{color:var(--fo-gold-on-navy)}.folio .ah-rail-actions{display:flex;gap:14px;margin-top:6px;font-size:.82rem;color:var(--fo-on-navy-faint)}.folio .ah-brief-band{border-radius:var(--fo-r-pane) var(--fo-r-pane) 0 0}.folio .ah-brief-in{max-width:none;align-items:flex-end;padding:32px 48px 28px}.folio .ah-brief{margin-top:10px;max-width:34ch;font-family:var(--fo-serif);font-size:2rem;font-weight:600;line-height:1.2;color:#fff}.folio .ah-brief b{font-weight:700;color:var(--fo-jade-bright)}.folio .ah-first{margin-top:8px}.folio .ah-client-card{flex-direction:column;align-items:stretch;gap:6px;text-decoration:none}.folio .ah-cc-top{display:flex;align-items:center;gap:10px}.folio .ah-cc-top b{flex:1;font-family:var(--fo-serif);font-size:1.25rem;font-weight:700;color:var(--fo-navy)}.folio .ah-cc-nums{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:.85rem;color:var(--fo-ink-soft)}.folio .ah-cc-nums b{font-weight:600;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ah-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:16px}.folio .ah-runway-line{font-size:1rem;color:var(--fo-ink-soft)}.folio .ah-runway-meter{max-width:360px;margin-top:12px}@media (max-width:960px){.folio .ah-clients>li,.folio .ah-portfolio>li{grid-template-columns:minmax(0,1fr);gap:4px}.folio .ah-c-num,.folio .ah-p-num,.folio .ah-p-spend{text-align:left}.folio .ah-portfolio>li.ah-p-head{display:none}.folio .ah-two{grid-template-columns:minmax(0,1fr)}}.folio .ac-scope-wrap{position:relative}.folio .ac-scope{display:flex;align-items:baseline;gap:8px;padding:6px 10px;border:1px solid var(--fo-hair);border-radius:var(--fo-r-control);background:#fff;cursor:pointer}.folio .ac-scope b{font-size:.92rem;font-weight:600;color:var(--fo-navy)}.folio .ac-scope small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .ac-scope.is-open,.folio .ac-scope:hover{border-color:var(--fo-navy)}.folio .ac-caret{font-size:.7rem;color:var(--fo-ink-faint)}.folio .ac-menu{left:0;width:300px;max-height:70vh;overflow-y:auto;padding:8px}.folio .ac-menu-h{margin:12px 8px 4px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ac-menu-h:first-child{margin-top:4px}.folio .ac-menu-sub{margin:8px 8px 2px 22px;font-size:.72rem;font-weight:600;color:var(--fo-ink-faint)}.folio .ac-row{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:none;text-align:left;font-size:.9rem;color:var(--fo-ink);cursor:pointer}.folio .ac-row:hover{background:rgba(10,37,64,.04)}.folio .ac-row.is-on{background:rgba(0,168,150,.08);font-weight:600;color:var(--fo-navy)}.folio .ac-row.is-indent{padding-left:22px}.folio .ac-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .ac-tag{padding:1px 7px;border-radius:999px;background:rgba(10,37,64,.06);font-size:.68rem;font-weight:600;color:var(--fo-ink-soft);white-space:nowrap}.folio .ac-check{color:var(--fo-jade-deep);font-weight:700}.folio .ac-menu-foot{display:block;margin:10px 8px 4px}.folio .ac-avatars{display:inline-flex}.folio .ac-av{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:-6px;border:2px solid #fff;border-radius:50%;font-size:.72rem;font-weight:700}.folio .ac-av--client{background:#FCE9DF;color:#9A3412}.folio .ac-av--esy{background:var(--fo-navy);color:#fff}.folio .ac-table{margin-top:32px}.folio .ac-tr{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) 100px 170px 80px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid var(--fo-hair)}.folio .ac-th{padding:4px 0 8px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ac-name{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:10px;align-items:center}.folio .ac-name b{font-family:var(--fo-serif);font-size:1.15rem;font-weight:700;color:var(--fo-navy)}.folio .ac-name small{grid-column:2;font-size:.76rem;color:var(--fo-ink-faint)}.folio .ac-guest{display:block;margin-top:4px;font-size:.74rem;color:var(--fo-ink-faint)}.folio .ac-num{font-weight:600;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ac-num small{font-weight:400;color:var(--fo-ink-faint)}.folio .ac-num .fo-meter{margin-top:6px}.folio .ac-num.is-you{color:var(--fo-jade-deep)}.folio .ac-num.is-zero{color:var(--fo-ink-faint);font-weight:400}.folio .ac-callout{margin-top:28px}.folio .ac-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.folio .ac-clients{margin-top:28px;display:flex;flex-direction:column;gap:12px}.folio .ac-client{padding:18px 20px;border:1px solid var(--fo-hair);border-radius:var(--fo-r-card,10px);background:#fff}.folio .ac-client-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.folio .ac-client-name{font-family:var(--fo-serif);font-size:1.3rem;font-weight:700;color:var(--fo-navy)}.folio .ac-client-url{font-size:.78rem;color:var(--fo-ink-faint)}.folio .ac-needs{margin-left:auto;font-size:.8rem;font-weight:700;color:var(--fo-jade-deep)}.folio .ac-client-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:14px;padding-top:14px;border-top:1px solid var(--fo-hair)}.folio .ac-client-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0}.folio .ac-client-grid b{font-size:1.05rem;font-weight:600;color:var(--fo-navy)}.folio .ac-client-grid small{font-size:.76rem;color:var(--fo-ink-faint)}.folio .ac-k{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ac-conns{display:flex;flex-direction:column;gap:2px;font-size:.78rem}.folio .ac-conns .is-ok{color:var(--fo-ink-soft)}.folio .ac-conns .is-ok:before{content:"● ";color:var(--fo-jade)}.folio .ac-conns .is-bad{color:var(--fo-gold);font-weight:600}.folio .ac-conns .is-bad:before{content:"● "}.folio .ac-projects{line-height:1.5}.folio .ac-steps{list-style:none;margin:8px 0 20px;padding:0;display:flex;flex-direction:column;gap:14px}.folio .ac-steps li{display:flex;gap:12px}.folio .ac-step-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--fo-navy);color:#fff;font-size:.76rem;font-weight:700}.folio .ac-steps b{font-size:.95rem;color:var(--fo-navy)}.folio .ac-steps p{margin-top:2px;font-size:.85rem;color:var(--fo-ink-soft)}.folio .ac-drawer{padding-bottom:24px}.folio .ac-field{display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:var(--fo-navy)}.folio .ac-drawer-cta{margin-top:14px;width:100%}.folio .ac-asclient{flex:none;padding:8px 24px;background:var(--fo-gold,#B7791F);color:#fff;font-size:.84rem;text-align:center}.folio .ac-asclient a{margin-left:10px;color:#fff;font-weight:700}.folio .ac-client-lockup{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:var(--fo-navy)}.folio .ac-approvals{margin-top:24px}.folio .ac-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.folio .ac-result{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--fo-hair);border-radius:var(--fo-r-card,10px);background:#fff}.folio .ac-result b{font-family:var(--fo-serif);font-size:2rem;font-weight:700;color:var(--fo-navy);font-variant-numeric:lining-nums}.folio .ac-result span{font-size:.9rem;font-weight:600;color:var(--fo-ink)}.folio .ac-result small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .ac-side-first{padding-top:28px}.folio .ac-team-row{display:flex;align-items:center;gap:12px}.folio .ac-team-row .ac-av{margin:0;border-color:var(--fo-navy-surface);background:#fff;color:var(--fo-navy)}.folio .ac-message{margin-top:12px;width:100%}.folio .ac-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:48px;padding-top:24px;border-top:2px solid var(--fo-navy)}.folio .ac-notes ul{margin-top:10px;padding-left:16px;display:flex;flex-direction:column;gap:8px;font-size:.88rem;line-height:1.5;color:var(--fo-ink-soft)}@media (max-width:960px){.folio .ac-client-grid,.folio .ac-notes,.folio .ac-results,.folio .ac-tr{grid-template-columns:minmax(0,1fr)}.folio .ac-th{display:none}}.folio .fl-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.folio .fl-live{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;color:var(--fo-jade-deep);animation:fl-flash .9s ease}@keyframes fl-flash{0%{opacity:.35}to{opacity:1}}.folio .fl-hero{margin-top:10px;font-family:var(--fo-serif);font-size:2rem;font-weight:600;line-height:1.2;color:var(--fo-navy)}.folio .fl-hero b{font-weight:700;color:var(--fo-jade-deep)}.folio .fl-big{font-family:var(--fo-sans);font-size:3rem;font-weight:700;letter-spacing:-.03em;color:var(--fo-navy)!important;font-variant-numeric:tabular-nums}.folio .fl-stats{margin-top:24px}.folio .fl-side-first{padding-top:28px}.folio .fl-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.folio .fl-row b{display:block}.folio .fl-total{border-top-color:rgba(255,255,255,.35)}.folio .fl-num{font-weight:600;color:var(--fo-navy);font-variant-numeric:tabular-nums;text-align:right}.folio .fl-num small{font-weight:400;color:var(--fo-ink-faint)}.folio .fl-narrow{max-width:760px}.folio .fl-lines>li{display:grid;grid-template-columns:minmax(0,1fr) 110px 220px;gap:24px;align-items:center;padding:12px 0;border-bottom:1px solid var(--fo-hair)}.folio .fl-lines>li.fl-lines-head{padding:4px 0 8px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .fl-lines-head span:not(:first-child){text-align:right}.folio .fl-where{display:flex;align-items:center;gap:10px}.folio .fl-where b{font-weight:600;color:var(--fo-navy)}.folio .fl-where small{font-size:.76rem;color:var(--fo-ink-faint)}.folio .fl-month{display:flex;flex-direction:column;gap:6px}.folio .fl-models>li{display:grid;grid-template-columns:260px minmax(0,1fr) 90px;gap:20px;align-items:center;padding:10px 0;border-bottom:1px solid var(--fo-hair)}.folio .fl-models b{display:block;font-weight:600;color:var(--fo-navy)}.folio .fl-models small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .fl-bar{display:block;height:8px;border-radius:4px;background:var(--fo-hair);overflow:hidden}.folio .fl-bar span{display:block;height:100%;background:var(--fo-jade);transition:width .6s ease}.folio .fl-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.folio .fl-tile{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fo-hair);border-radius:var(--fo-r-card,10px);background:#fff}.folio .fl-tile.is-new{animation:fl-in .6s cubic-bezier(.2,.7,.2,1) both;box-shadow:0 0 0 2px var(--fo-jade)}@keyframes fl-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}.folio .fl-tile-img{display:block;aspect-ratio:4/3;background:#F4F1EA}.folio .fl-tile-img img{width:100%;height:100%;object-fit:contain}.folio .fl-tile-kind{display:grid;place-items:center;aspect-ratio:4/3;font-family:var(--fo-serif);font-size:1.6rem;font-weight:700;color:#fff;background:var(--fo-navy)}.folio .fl-kind--page{background:#3D6BFF}.folio .fl-kind--post{background:var(--fo-navy)}.folio .fl-kind--scene{background:#B7791F}.folio .fl-tile-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px}.folio .fl-tile-body b{font-size:.92rem;font-weight:600;line-height:1.35;color:var(--fo-navy)}.folio .fl-tile-body small{font-size:.76rem;color:var(--fo-ink-faint)}.folio .fl-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.folio .fl-score{padding:18px 20px;border:1px solid var(--fo-hair);border-radius:var(--fo-r-card,10px);background:#fff}.folio .fl-score-top{display:flex;align-items:center;gap:8px}.folio .fl-score-top b{flex:1;font-weight:600;color:var(--fo-navy)}.folio .fl-score-metric{margin-top:12px;font-size:.85rem;color:var(--fo-ink-soft)}.folio .fl-score-value{margin-top:2px;font-size:2.6rem;font-weight:700;letter-spacing:-.03em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .fl-score-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:6px;font-size:.82rem}.folio .fl-else{margin-top:28px;padding:16px 20px;border-radius:var(--fo-r-card,10px);background:rgba(10,37,64,.04);font-size:.92rem;color:var(--fo-ink-soft)}.folio .fl-else b{color:var(--fo-navy)}.folio .fl-since{margin:24px 0 28px;border-top:2px solid var(--fo-navy)}.folio .fl-since>li{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--fo-hair)}.folio .fl-since-big{font-size:2rem;font-weight:700;letter-spacing:-.02em;color:var(--fo-jade-deep);font-variant-numeric:tabular-nums}.folio .fl-since>li.is-neutral .fl-since-big,.folio .fl-since>li.is-you .fl-since-big{color:var(--fo-navy)}.folio .fl-block{display:block}.folio .fl-since>li.is-bad .fl-since-big{color:var(--fo-gold)}.folio .fl-since span b{display:block;font-size:1.05rem;font-weight:600;color:var(--fo-navy)}.folio .fl-since span small{font-size:.82rem;color:var(--fo-ink-faint)}@media (max-width:960px){.folio .fl-scores,.folio .fl-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .fl-lines>li,.folio .fl-models>li,.folio .fl-since>li{grid-template-columns:minmax(0,1fr);gap:4px}}.folio .gl{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:20px 24px 84px;overflow:hidden}.folio .gl-top{display:flex;align-items:center;justify-content:space-between}.folio .gl-card{min-height:0;display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:1px solid var(--fo-hair);border-radius:var(--fo-r-pane,14px);background:#fff;overflow:hidden}.folio .gl-h{display:flex;align-items:baseline;gap:10px;font-family:var(--fo-serif);font-size:1.25rem;font-weight:700;color:var(--fo-navy)}.folio .gl-h small{font-family:var(--fo-sans);font-size:.78rem;font-weight:500;color:var(--fo-ink-faint)}.folio .gl-more{margin-left:auto;font-family:var(--fo-sans);font-size:.82rem;font-weight:600;color:var(--fo-jade-deep);text-decoration:none}.folio .gl-more--block{margin:auto 0 0}.folio .gl-sample{position:absolute;left:24px;bottom:26px;font-size:.72rem;color:var(--fo-ink-faint)}.folio .gl-note{font-size:.8rem;color:var(--fo-ink-faint)}.folio .gl-meter{margin-top:-2px}.folio .fl-spark{display:block;max-width:100%}.folio .gl-fig{display:flex;flex-direction:column;gap:1px}.folio .gl-fig b{font-size:1.9rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .gl-fig span{font-size:.82rem;font-weight:600;color:var(--fo-ink-soft)}.folio .gl-fig small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .gl-fig.is-jade b{color:var(--fo-jade-deep)}.folio .gl-fig.is-gold b{color:var(--fo-gold)}.folio .gl-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.folio .gl-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--fo-hair)}.folio .gl-mini li{display:flex;flex-direction:column;font-size:.76rem;color:var(--fo-ink-faint)}.folio .gl-mini b{font-size:.95rem;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .gl-agents{display:flex;flex-direction:column}.folio .gl-agent{display:grid;grid-template-columns:10px 140px minmax(0,1fr) 56px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--fo-hair)}.folio .gl-agent:last-child{border-bottom:0}.folio .gl-agent-dot{width:8px;height:8px;border-radius:50%;background:var(--fo-ink-faint)}.folio .gl-agent.is-working .gl-agent-dot{background:var(--fo-jade);box-shadow:0 0 0 3px rgba(0,168,150,.15);animation:gl-pulse 1.6s ease-in-out infinite}.folio .gl-agent.is-waiting .gl-agent-dot{background:var(--fo-gold)}@keyframes gl-pulse{50%{box-shadow:0 0 0 6px rgba(0,168,150,0)}}.folio .gl-agent-main b{display:block;font-size:.88rem;font-weight:600;color:var(--fo-navy)}.folio .gl-agent-main small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .gl-agent-doing{display:block;font-size:.82rem;color:var(--fo-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folio .gl-agent.is-waiting .gl-agent-doing{color:var(--fo-gold);font-weight:600}.folio .gl-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0}.folio .gl-thumbs li{aspect-ratio:4/3;border-radius:8px;background:#F4F1EA;overflow:hidden}.folio .gl-thumbs li.is-new{animation:fl-in .6s cubic-bezier(.2,.7,.2,1) both;box-shadow:0 0 0 2px var(--fo-jade)}.folio .gl-thumbs img{width:100%;height:100%;object-fit:contain}.folio .gl-made{font-size:.9rem;color:var(--fo-ink-soft)}.folio .gl-made b{font-size:1.9rem;font-weight:700;color:var(--fo-navy);margin-right:6px}.folio .gl-feed{display:flex;flex-direction:column;min-height:0}.folio .gl-feed li{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.86rem}.folio .gl-feed li.is-new{animation:fl-in .5s ease both;background:rgba(0,168,150,.05)}.folio .gl-feed-who b{display:block;font-weight:600;color:var(--fo-navy)}.folio .gl-feed-who small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .gl-feed-text{color:var(--fo-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folio .gl-feed li.is-you .gl-feed-text{color:var(--fo-jade-deep);font-weight:600}.folio .gl-feed li.is-bad .gl-feed-text{color:var(--fo-gold);font-weight:600}.folio .gl-feed li.is-money .gl-feed-who b{color:var(--fo-jade-deep)}.folio .gl-feed-when{text-align:right;font-size:.74rem;color:var(--fo-ink-faint)}.folio .gl-quads{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.folio .gl-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:16px 20px;border:1px solid var(--fo-hair);border-radius:var(--fo-r-pane,14px);background:#fff}.folio .gl-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.folio .gl-split--wide{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.folio .gl-line{display:flex;gap:28px;font-size:.92rem;color:var(--fo-ink-soft)}.folio .gl-line b{font-size:1.3rem;font-weight:700;color:var(--fo-navy);margin-right:4px;font-variant-numeric:tabular-nums}.folio .gl-line .is-gold b{color:var(--fo-gold)}.folio .gl-line .is-jade b{color:var(--fo-jade-deep)}.folio .gl-floor{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.folio .gl-desk{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--fo-hair);border-radius:var(--fo-r-pane,14px);background:#fff}.folio .gl-desk.is-waiting{border-color:rgba(183,121,31,.5);box-shadow:inset 0 3px 0 var(--fo-gold)}.folio .gl-desk.is-idle{opacity:.6}.folio .gl-desk-top{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .gl-chip{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:700;background:rgba(0,168,150,.1);color:var(--fo-jade-deep)}.folio .gl-desk.is-waiting .gl-chip{background:rgba(183,121,31,.12);color:var(--fo-gold)}.folio .gl-desk.is-idle .gl-chip{background:rgba(10,37,64,.06);color:var(--fo-ink-faint)}.folio .gl-desk-role{font-family:var(--fo-serif);font-size:1.4rem;font-weight:700;color:var(--fo-navy)}.folio .gl-desk-doing{flex:1;font-size:.86rem;line-height:1.45;color:var(--fo-ink-soft)}.folio .gl-desk-gap{height:3px}.folio .gl-desk-foot{display:flex;justify-content:space-between;font-size:.8rem;color:var(--fo-ink-faint);font-variant-numeric:tabular-nums}.folio .gl-desk-foot b{color:var(--fo-navy)}.folio .gl-desk-cta{position:absolute;right:16px;bottom:44px;padding:6px 14px}.folio .gl-three{flex:1;min-height:0;display:grid;grid-template-columns:280px minmax(0,1fr) 320px;gap:14px}.folio .gl-stack{gap:12px}.folio .gl-yours ol{display:flex;flex-direction:column;gap:0}.folio .gl-yours li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--fo-hair)}.folio .gl-yours li small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .gl-yours li b{font-size:.88rem;font-weight:600;line-height:1.4;color:var(--fo-navy)}.folio .gl-yours li.is-bad b{color:var(--fo-gold)}.folio .gl-yours .fo-textbtn{align-self:flex-start}.folio .gl-hero{font-family:var(--fo-serif);font-size:1.9rem;font-weight:600;line-height:1.25;color:var(--fo-navy)}.folio .gl-hero b{font-family:var(--fo-sans);font-weight:700;letter-spacing:-.02em}.folio .gl-hero .is-jade{color:var(--fo-jade-deep)}.folio .gl-margin{display:flex;flex-direction:column}.folio .gl-margin li{display:grid;grid-template-columns:220px minmax(0,1fr) 120px 80px;gap:18px;align-items:center;padding:11px 0;border-bottom:1px solid var(--fo-hair)}.folio .gl-margin-name{display:flex;align-items:center;gap:8px}.folio .gl-margin-name b{font-weight:600;color:var(--fo-navy)}.folio .gl-margin-name small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .gl-margin-bars{display:flex;flex-direction:column;gap:3px}.folio .gl-bar-earned{display:block;height:9px;border-radius:3px;background:var(--fo-jade);transition:width .6s ease}.folio .gl-bar-spent{display:block;height:5px;border-radius:3px;background:var(--fo-navy)}.folio .gl-margin-nums{display:flex;flex-direction:column;text-align:right;font-variant-numeric:tabular-nums}.folio .gl-margin-nums b{color:var(--fo-navy)}.folio .gl-margin-nums small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .gl-margin-kept{text-align:right;font-weight:700;color:var(--fo-jade-deep)}.folio .gl-margin-kept.is-cost{font-weight:500;font-size:.8rem;color:var(--fo-ink-faint)}.folio .gl--cockpit .gl-thumbs{flex:1;grid-auto-rows:minmax(0,1fr)}.folio .gl--cockpit .gl-thumbs li{aspect-ratio:auto}@media (max-height:820px){.folio .gl--cockpit .gl-agent:nth-child(n+4){display:none}}.folio .s2-work{display:grid;gap:8px;min-height:0}.folio .s2-work li{aspect-ratio:4/3;border-radius:8px;background:#F4F1EA;overflow:hidden}.folio .s2-work li.is-new{animation:fl-in .6s cubic-bezier(.2,.7,.2,1) both;box-shadow:0 0 0 2px var(--fo-jade)}.folio .s2-work img{width:100%;height:100%;object-fit:contain}.folio .s2-work--large{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .s2-work--medium{grid-template-columns:repeat(3,minmax(0,1fr))}.folio .s2-work--small{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.folio .s2-work--small li{aspect-ratio:1;border-radius:5px}.folio .s2-ticker{gap:18px}.folio .s2-tick{display:flex;flex-direction:column;gap:6px;min-width:0}.folio .s2-since{font-size:.74rem;font-weight:600;color:var(--fo-jade-deep)}.folio .s2-mt{margin-top:6px}.folio .s2-day{flex:none}.folio .s2-lanes{display:flex;flex-direction:column;gap:6px}.folio .s2-lane{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;align-items:center}.folio .s2-lane-name{font-size:.8rem;font-weight:600;color:var(--fo-ink-soft)}.folio .s2-track{position:relative;height:28px;border-radius:6px;background:rgba(10,37,64,.035)}.folio .s2-mark{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid #fff;border-radius:50%;background:var(--fo-navy);cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(10,37,64,.3);transition:transform .15s}.folio .s2-mark.is-on,.folio .s2-mark:hover{transform:scale(1.35)}.folio .s2-lane.is-money .s2-mark{background:var(--fo-jade)}.folio .s2-lane.is-you .s2-mark{background:var(--fo-gold)}.folio .s2-lane.is-clients .s2-mark{background:#3B5BFD}.folio .s2-axis{display:flex;justify-content:space-between;margin-left:126px;font-size:.7rem;color:var(--fo-ink-faint)}.folio .s2-read{padding:10px 14px;border-radius:8px;background:rgba(0,168,150,.06);font-size:.9rem;color:var(--fo-ink)}.folio .s2-read b{margin-right:6px;color:var(--fo-navy)}.folio .s2-read small{margin-left:6px;color:var(--fo-ink-faint)}.folio .s2-reel{flex:1}.folio .s2-reel .s2-work li{aspect-ratio:1}.folio .s2-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:20px 26px;border-radius:var(--fo-r-pane,14px);background:var(--fo-navy-surface);color:#fff}.folio .s2-band-fig{display:flex;flex-direction:column;gap:2px}.folio .s2-band-fig b{font-size:2.3rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums}.folio .s2-band-fig span{font-size:.84rem;font-weight:600;color:rgba(255,255,255,.85)}.folio .s2-band-fig small{font-size:.74rem;color:var(--fo-on-navy-faint)}.folio .s2-band-fig.is-jade b{color:var(--fo-jade-bright)}.folio .s2-band-fig.is-gold b{color:var(--fo-gold-on-navy)}.folio .s2-lights-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.folio .s2-cols{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.folio .s2-col .gl-feed li{grid-template-columns:minmax(0,1fr) 54px}.folio .s2-col .gl-feed-who{grid-column:1/-1;display:flex;gap:8px;align-items:baseline}.folio .s2-col .gl-feed-text{white-space:normal;grid-column:1}.folio .s2-till{margin-top:4px}.folio .s2-tunes{padding:8px;gap:8px}.folio .s2-tune{padding:10px 14px;border:1px solid transparent;border-radius:10px;background:none;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.folio .s2-tune:hover{background:rgba(10,37,64,.03)}.folio .s2-tune.is-on{border-color:var(--fo-jade);background:rgba(0,168,150,.06)}.folio .s2-size{margin-left:8px}.folio .wk-in{padding:28px 32px 110px}.folio .wk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.folio .wk-title{margin-top:6px;font-family:var(--fo-serif);font-size:2.2rem;font-weight:700;color:var(--fo-navy)}.folio .wk-title small{margin-left:10px;font-family:var(--fo-sans);font-size:.9rem;font-weight:500;color:var(--fo-ink-faint)}.folio .wk-head-end{display:flex;align-items:center;gap:16px}.folio .wk-size{display:inline-flex;padding:3px;border:1px solid var(--fo-hair);border-radius:8px;background:#fff}.folio .wk-size button{display:grid;place-items:center;width:30px;height:26px;border:0;border-radius:5px;background:none;cursor:pointer}.folio .wk-size button.is-on{background:var(--fo-navy)}.folio .wk-size-ic{display:block;width:14px;height:14px;background-image:radial-gradient(currentColor 0,currentColor 0);color:var(--fo-ink-soft)}.folio .wk-size button.is-on .wk-size-ic{color:#fff}.folio .wk-size-ic--large{background:linear-gradient(currentColor 0 0) 0 0 /6px 6px no-repeat,linear-gradient(currentColor 0 0) 8px 0 /6px 6px no-repeat,linear-gradient(currentColor 0 0) 0 8px /6px 6px no-repeat,linear-gradient(currentColor 0 0) 8px 8px /6px 6px no-repeat}.folio .wk-size-ic--medium{background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 5px),repeating-linear-gradient(0deg,transparent,transparent 0);-webkit-mask:repeating-linear-gradient(0deg,#000 0 4px,transparent 4px 5px);mask:repeating-linear-gradient(0deg,#000 0 4px,transparent 4px 5px)}.folio .wk-size-ic--small{background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 3px);-webkit-mask:repeating-linear-gradient(0deg,#000 0 2px,transparent 2px 3px);mask:repeating-linear-gradient(0deg,#000 0 2px,transparent 2px 3px)}.folio .wk-chips{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0 18px}.folio .wk-chips button{padding:6px 12px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.82rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .wk-chips button.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff}.folio .wk-grid{display:grid;gap:12px;margin-top:18px}.folio .wk-grid--large{grid-template-columns:repeat(3,minmax(0,1fr))}.folio .wk-grid--medium{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.folio .wk-grid--small{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.folio .wk-grid--sheet{margin-top:10px}.folio .wk-grid--col-large,.folio .wk-grid--col-medium{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .wk-grid--col-medium{gap:8px}.folio .wk-grid--col-small{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.folio .wk-tile{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid var(--fo-hair);border-radius:10px;background:#fff;text-align:left;font:inherit}button.wk-tile{cursor:pointer}.folio .wk-tile:hover{border-color:var(--fo-hair-strong);box-shadow:0 8px 22px -12px rgba(10,37,64,.35)}.folio .wk-tile.is-new{animation:fl-in .6s cubic-bezier(.2,.7,.2,1) both;box-shadow:0 0 0 2px var(--fo-jade)}.folio .wk-tile.is-picked{box-shadow:0 0 0 2px var(--fo-navy)}.folio .wk-img{display:block;aspect-ratio:1;background:#F4F1EA}.folio .wk-img img{width:100%;height:100%;object-fit:contain}.folio .wk-type{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;aspect-ratio:1;padding:14px;background:var(--wk-accent,var(--fo-navy));color:#fff;overflow:hidden}.folio .wk-type small{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.folio .wk-type b{font-family:var(--fo-serif);font-size:1.15rem;font-weight:700;line-height:1.15;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.folio .wk-grid--col-small .wk-type,.folio .wk-grid--small .wk-type{padding:6px}.folio .wk-grid--col-small .wk-type b,.folio .wk-grid--small .wk-type b{font-size:.6rem;-webkit-line-clamp:3}.folio .wk-grid--col-small .wk-type small,.folio .wk-grid--small .wk-type small{font-size:.5rem}.folio .wk-grid--medium .wk-type b{font-size:.95rem}.folio .wk-cap{display:flex;flex-direction:column;gap:3px;padding:10px 12px 12px}.folio .wk-cap b{font-size:.86rem;font-weight:600;line-height:1.3;color:var(--fo-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folio .wk-cap small{display:flex;align-items:center;gap:6px;font-size:.74rem;color:var(--fo-ink-faint)}.folio .wk-badge{position:absolute;top:8px;left:8px;padding:2px 8px;border-radius:999px;font-size:.64rem;font-weight:700;background:#fff;color:var(--fo-jade-deep);box-shadow:0 1px 3px rgba(10,37,64,.2)}.folio .wk-badge.is-held{color:var(--fo-gold)}.folio .wk-grid--col-small .wk-badge,.folio .wk-grid--small .wk-badge{top:3px;left:3px;padding:0 5px;font-size:.5rem}.folio .wk-day{margin-top:26px}.folio .wk-day-h{font-family:var(--fo-serif);font-size:1.3rem;font-weight:700;color:var(--fo-navy)}.folio .wk-day-h small{margin-left:8px;font-family:var(--fo-sans);font-size:.8rem;font-weight:500;color:var(--fo-ink-faint)}.folio .wk-shelf{margin-top:26px}.folio .wk-shelf-h{display:flex;align-items:center;gap:10px;font-family:var(--fo-serif);font-size:1.25rem;font-weight:700;color:var(--fo-navy)}.folio .wk-shelf-h small{font-family:var(--fo-sans);font-size:.8rem;font-weight:500;color:var(--fo-ink-faint)}.folio .wk-shelf-h .fo-textbtn{margin-left:auto}.folio .wk-strip{display:grid;grid-auto-flow:column;gap:10px;margin-top:10px;overflow-x:auto;padding-bottom:6px}.folio .wk-strip--large{grid-auto-columns:280px}.folio .wk-strip--medium{grid-auto-columns:190px}.folio .wk-strip--small{grid-auto-columns:96px;gap:6px}.folio .wk-strip--small .wk-type{padding:6px}.folio .wk-strip--small .wk-type b{font-size:.6rem}.folio .wk-lightbox.fo-body.has-right{grid-template-columns:minmax(0,1fr) 400px}.folio .wk-record{display:flex;flex-direction:column;gap:12px;padding:24px}.folio .wk-record-img{display:block;aspect-ratio:1;border-radius:10px;background:#F4F1EA;overflow:hidden}.folio .wk-record-img img{width:100%;height:100%;object-fit:contain}.folio .wk-record-type{border-radius:10px}.folio .wk-record-type b{font-size:1.6rem}.folio .wk-record-for{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.85rem;color:var(--fo-ink-soft)}.folio .wk-status{font-weight:700}.folio .wk-status.is-live{color:var(--fo-jade-deep)}.folio .wk-status.is-held{color:var(--fo-gold)}.folio .wk-status.is-review{color:var(--fo-navy)}.folio .wk-facts{display:flex;flex-direction:column;border-top:1px solid var(--fo-hair)}.folio .wk-facts div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--fo-hair);font-size:.86rem}.folio .wk-facts dt{color:var(--fo-ink-faint)}.folio .wk-facts dd{color:var(--fo-ink)}.folio .wk-record-actions{display:flex;align-items:center;gap:16px}.folio .wk-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;align-items:start}.folio .wk-col{padding:16px;border-radius:14px;background:rgba(10,37,64,.035)}.folio .wk-col-h{display:flex;align-items:baseline;gap:8px;font-family:var(--fo-serif);font-size:1.2rem;font-weight:700;color:var(--fo-navy)}.folio .wk-col-h b{font-family:var(--fo-sans);font-size:.9rem;color:var(--fo-jade-deep)}.folio .wk-col.is-held .wk-col-h b{color:var(--fo-gold)}.folio .wk-col-h small{margin-left:auto;font-family:var(--fo-sans);font-size:.74rem;font-weight:500;color:var(--fo-ink-faint)}.folio .wk-col .wk-grid{margin-top:12px}.folio .gl--desk{padding-bottom:150px}.folio .s6-band{padding:18px 24px}.folio .s6-band .s2-band-fig b{font-size:2rem}.folio .s6-band .fl-spark{margin-top:6px}.folio .s6-since{margin-top:2px;font-size:.72rem!important;color:rgba(255,255,255,.6)!important}.folio .s6-lanes{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.folio .s6-lanes .gl-card{padding:16px}.folio .s6-lanes .gl-feed li{padding:7px 0;font-size:.82rem}.folio .s6-till{display:flex;flex-direction:column;margin-top:auto;border-top:1px solid var(--fo-hair)}.folio .s6-till li{display:flex;justify-content:space-between;padding:7px 0;font-size:.82rem;color:var(--fo-ink-soft);border-bottom:1px solid var(--fo-hair)}.folio .s6-till b{color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .s6-mail ol,.folio .s6-news ol{display:flex;flex-direction:column}.folio .s6-mail li,.folio .s6-news li{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--fo-hair)}.folio .s6-news a{text-decoration:none}.folio .s6-mail b,.folio .s6-news b{font-size:.84rem;font-weight:600;line-height:1.35;color:var(--fo-navy)}.folio .s6-news a:hover b{color:var(--fo-jade-deep)}.folio .s6-mail small,.folio .s6-news small{font-size:.7rem;color:var(--fo-ink-faint)}.folio .s6-mail p,.folio .s6-news p{font-size:.78rem;line-height:1.4;color:var(--fo-jade-deep)}.folio .s6-mail li p{color:var(--fo-ink-soft)}.folio .s6-mail-top{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:10px;background:rgba(0,168,150,.07);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .s6-mail-top p{color:var(--fo-ink)!important}.folio .s6-mail-top .fo-btn{align-self:flex-start;margin-top:6px;padding:5px 14px;font-size:.82rem}.folio .s6-mail-tag{font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .s6-foot{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:20px;height:120px;padding:0 24px;border-top:1px solid var(--fo-hair);background:rgba(255,255,255,.96);backdrop-filter:blur(8px);box-shadow:0 -10px 30px -20px rgba(10,37,64,.4)}.folio .s6-foot-head{flex:none;display:flex;flex-direction:column;gap:2px;width:140px}.folio .s6-foot-head b{font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--fo-navy);line-height:1}.folio .s6-foot-head span{font-size:.8rem;color:var(--fo-ink-faint)}.folio .s6-foot-head .gl-more{margin:6px 0 0}.folio .s6-foot-reel{flex:1;min-width:0;display:flex;gap:8px;overflow:hidden}.folio .s6-foot-reel li{flex:none;width:88px;height:88px;border-radius:8px;background:#F4F1EA;overflow:hidden}.folio .s6-foot-reel li.is-new{animation:fl-in .6s cubic-bezier(.2,.7,.2,1) both;box-shadow:0 0 0 2px var(--fo-jade)}.folio .s6-foot-reel img{width:100%;height:100%;object-fit:contain}.folio:has(.gl--desk) .ah-switch{bottom:134px}.folio .wk-filters{display:flex;flex-direction:column;gap:8px;margin-top:18px}.folio .wk-frow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.folio .wk-frow-label{width:56px;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .wk-frow button{padding:4px 11px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.8rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .wk-frow button.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff}.folio .wk-results{margin-top:14px;font-size:.82rem;color:var(--fo-ink-faint)}.folio .wk-results+.wk-grid{margin-top:10px}.folio .wk-lightbox--rail.fo-body.has-left.has-right{grid-template-columns:240px minmax(0,1fr) 380px}.folio .wk-lightbox--rail .fo-list-row.is-on{background:rgba(0,168,150,.08);font-weight:600;color:var(--fo-navy)}.folio .wk-record-bar{display:flex;gap:6px}.folio .wk-record-close{margin-left:auto}.folio .wk-search{display:flex;gap:10px;margin-top:20px}.folio .wk-search-in{flex:1;padding:10px 14px;font-size:.95rem}.folio .wk-select{width:auto}.folio .wk-views{margin-top:16px}.folio .wk-views small{margin-left:4px;font-size:.74rem;color:var(--fo-ink-faint)}.folio .wk-views-save{margin-left:auto;color:var(--fo-jade-deep)!important}.folio .wk-drawer{display:flex;flex-direction:column;gap:12px;width:420px;padding:18px 22px 24px;overflow-y:auto}.folio .wk-in--tight{padding-top:20px}.folio .wk-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.folio .wk-band{padding:16px 22px}.folio .wk-band .s2-band-fig b{font-size:1.8rem}.folio .wk-band .fl-spark{margin-top:4px}.folio .wk-band-btn{border:0;border-radius:10px;padding:8px 10px;margin:-8px -10px;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:background .15s}.folio .wk-band-btn:hover{background:rgba(255,255,255,.06)}.folio .wk-band-btn.is-on{background:rgba(62,224,192,.14);box-shadow:inset 0 0 0 1px rgba(62,224,192,.5)}.folio .wk-toolbar{display:flex;align-items:center;gap:12px;margin-top:16px}.folio .wk-toolbar>:first-child{flex:1;min-width:0}.folio .wk-toolbar+.wk-grid{margin-top:14px}.folio .wk-results-inline{margin-left:6px;font-size:.8rem;color:var(--fo-ink-faint);white-space:nowrap}.folio .wk-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.folio .wk-pill-wrap{position:relative}.folio .wk-pill,.folio .wk-pill-wrap{display:inline-flex;align-items:center}.folio .wk-pill{gap:6px;padding:6px 12px;border:1px solid var(--fo-hair-strong);border-radius:999px;background:#fff;font-size:.84rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .wk-pill b{font-weight:700}.folio .wk-pill.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff;padding-right:30px}.folio .wk-pill.is-on .ac-caret{color:rgba(255,255,255,.7)}.folio .wk-pill-x{position:absolute;right:8px;width:18px;height:18px;border:0;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;font-size:.8rem;line-height:1;cursor:pointer}.folio .wk-pill-menu{left:0;width:240px;padding:6px}.folio .wk-tokbar{display:flex;align-items:center;gap:12px}.folio .wk-seg{flex:none;display:inline-flex;padding:3px;border:1px solid var(--fo-hair);border-radius:9px;background:#fff}.folio .wk-seg button{padding:5px 10px;border:0;border-radius:6px;background:none;font-size:.82rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer;white-space:nowrap}.folio .wk-seg button small{margin-left:3px;font-size:.72rem;color:var(--fo-ink-faint)}.folio .wk-seg button.is-on{background:var(--fo-navy);color:#fff}.folio .wk-seg button.is-on small{color:rgba(255,255,255,.7)}.folio .wk-tokbox{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--fo-hair-strong);border-radius:9px;background:#fff}.folio .wk-tokbox input{flex:1;min-width:120px;padding:4px;border:0;outline:none;font:inherit;font-size:.88rem;background:none}.folio .wk-token{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 9px;border-radius:999px;background:rgba(0,168,150,.1);font-size:.78rem;color:var(--fo-jade-deep);white-space:nowrap}.folio .wk-token b{font-weight:700}.folio .wk-token button{width:18px;height:18px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.folio .wk-suggest{left:0;right:0;padding:6px}.folio .wk-l6{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.folio .wk-panel{left:0;width:420px;padding:14px;display:flex;flex-direction:column;gap:12px}.folio .wk-panel-group .fo-list-site{margin:0 0 6px}.folio .wk-panel-opts{display:flex;flex-wrap:wrap;gap:6px}.folio .wk-panel-opts button{padding:4px 10px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.78rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .wk-panel-opts button.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff}.folio .wk-panel-foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--fo-hair)}.folio .wk-head{flex-wrap:wrap}.folio .wk-head-band{flex-basis:100%;margin-top:14px}.folio .wk-band--light{background:#fff;color:var(--fo-navy);border:1px solid var(--fo-hair);box-shadow:0 1px 2px rgba(10,37,64,.04)}.folio .wk-band--light .s2-band-fig b{color:var(--fo-navy)}.folio .wk-band--light .s2-band-fig span{color:var(--fo-ink-soft)}.folio .wk-band--light .s2-band-fig.is-jade b{color:var(--fo-jade-deep)}.folio .wk-band--light .s2-band-fig.is-gold b{color:var(--fo-gold)}.folio .wk-band--light .s6-since{color:var(--fo-ink-faint)!important}.folio .wk-band--light .wk-band-btn:hover{background:rgba(10,37,64,.04)}.folio .wk-band--light .wk-band-btn.is-on{background:rgba(0,168,150,.08);box-shadow:inset 0 0 0 1px rgba(0,168,150,.45)}.folio .wk-l6{flex-wrap:nowrap}.folio .wk-l6 .wk-tokbar{flex:1;min-width:0}.folio .wk-tokicon{display:flex;align-items:center;gap:6px}.folio .wk-searchbtn{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--fo-hair-strong);border-radius:9px;background:#fff;color:var(--fo-ink-soft);cursor:pointer}.folio .wk-searchbtn:hover{border-color:var(--fo-navy);color:var(--fo-navy)}.folio .wk-l6 .wk-tokbar{flex:none}.folio .wk-l6 .wk-tokbox{width:320px}.folio .wk-above{flex:none;padding:14px 12px 0}.folio .wk-above .wk-topline{padding:0 6px;margin-bottom:10px}.folio .wk-above .wk-band{padding:14px 22px}.folio .wk-in--under{padding-top:16px}.folio .wk-in--under .wk-toolbar{margin-top:0}.folio .s6-fig{text-decoration:none;color:inherit}.folio .s6-fig span em{margin-left:6px;font-style:normal;color:var(--fo-ink-faint);opacity:0;transition:opacity .15s}.folio .s6-fig:hover span em{opacity:1}.folio .s6-lanes{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.folio .s6-feed .gl-feed li{grid-template-columns:160px minmax(0,1fr) 60px}.folio .s6-feed .gl-feed-text{white-space:normal}.folio .s6-mail .gl-more{margin-left:auto}.folio .gl-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--fo-jade-deep);color:#fff;font-size:.68rem;font-weight:700}.folio .gl--deskrail{padding-bottom:84px}.folio .s7-wrap{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px}.folio .s7-main{min-height:0;display:flex;flex-direction:column;gap:14px}.folio .s7-main .s6-lanes{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.folio .s7-rail{padding:16px}.folio .s7-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:8px;overflow:hidden}.folio .s7-grid li{border-radius:8px;background:#F4F1EA;overflow:hidden}.folio .s7-grid li.is-new{animation:fl-in .6s cubic-bezier(.2,.7,.2,1) both;box-shadow:0 0 0 2px var(--fo-jade)}.folio .s7-grid img{width:100%;height:100%;object-fit:contain}.folio .dt-in{scroll-behavior:smooth}.folio .dt-section{margin-top:44px;scroll-margin-top:20px}.folio .dt-head{display:flex;align-items:baseline;gap:12px;padding-bottom:10px;margin-bottom:14px;border-bottom:2px solid var(--fo-navy)}.folio .dt-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.folio .dt-card{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--fo-hair);border-radius:12px;background:#fff}.folio .dt-k{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .dt-big{font-size:2.4rem;font-weight:700;letter-spacing:-.03em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .dt-rows li{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--fo-hair)}.folio .dt-rows span{display:flex;flex-direction:column;font-weight:600;color:var(--fo-navy)}.folio .dt-rows small{font-size:.76rem;font-weight:400;color:var(--fo-ink-faint)}.folio .dt-rows b{color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .dt-meter{margin-top:10px;height:6px}.folio .dt-models>li{grid-template-columns:180px minmax(0,1fr) 70px}.folio .dt-out li{display:grid;grid-template-columns:220px minmax(0,1fr) 50px;gap:16px;align-items:center;padding:8px 0;border-bottom:1px solid var(--fo-hair)}.folio .dt-out li span:first-child{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--fo-navy)}.folio .dt-out small{font-weight:400;color:var(--fo-ink-faint)}.folio .dt-out b{text-align:right;color:var(--fo-navy)}.folio .dt-agents li{display:grid;grid-template-columns:160px minmax(0,1fr) 140px 130px 100px;gap:16px;align-items:center;padding:11px 0;border-bottom:1px solid var(--fo-hair);font-size:.9rem}.folio .dt-agents b{color:var(--fo-navy)}.folio .dt-agents span{display:inline-flex;align-items:center;gap:6px}.folio .dt-agents .fl-num{justify-content:flex-end}.folio .dt-state{font-weight:600;color:var(--fo-jade-deep)}.folio .dt-agents .is-waiting .dt-state{color:var(--fo-gold)}.folio .dt-agents .is-idle .dt-state{color:var(--fo-ink-faint)}.folio .dt-nav .fo-list-row{text-decoration:none}.folio .dt-range{margin:14px 16px 0 0}.folio .ib-av{flex:none;display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-size:.8rem;font-weight:700}.folio .ib-kind{flex:none;padding:2px 8px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;background:rgba(10,37,64,.06);color:var(--fo-ink-soft)}.folio .ib-kind.is-ask,.folio .ib-kind.is-brief{background:rgba(0,168,150,.12);color:var(--fo-jade-deep)}.folio .ib-kind.is-alert{background:rgba(183,121,31,.14);color:var(--fo-gold)}.folio .ib-kind.is-payment{background:rgba(61,107,255,.1);color:#2B50D6}.folio .ib-blocks{display:flex;flex-direction:column;gap:18px}.folio .ib-blocks.is-compact{gap:12px}.folio .ib-prose p{font-size:1.04rem;line-height:1.7;color:var(--fo-ink)}.folio .ib-prose p+p{margin-top:10px}.folio .ib-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));border-top:1px solid var(--fo-hair);border-bottom:1px solid var(--fo-hair)}.folio .ib-facts div{padding:12px 14px 12px 0}.folio .ib-facts dd{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ib-facts dt{font-size:.76rem;color:var(--fo-ink-faint)}.folio .ib-facts .is-good dd{color:var(--fo-jade-deep)}.folio .ib-facts .is-bad dd,.folio .ib-facts .is-warn dd{color:var(--fo-gold)}.folio .ib-checks{display:flex;flex-direction:column;gap:6px;font-size:.92rem}.folio .ib-checks li{display:flex;gap:10px;color:var(--fo-ink-soft)}.folio .ib-checks .is-ok span{color:var(--fo-jade-deep);font-weight:700}.folio .ib-checks .is-no{color:var(--fo-navy);font-weight:600}.folio .ib-checks .is-no span{color:var(--fo-gold)}.folio .ib-gallery{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.folio .ib-gallery li{aspect-ratio:1;border-radius:8px;background:#F4F1EA;overflow:hidden}.folio .ib-gallery img{width:100%;height:100%;object-fit:contain}.folio .ib-more{display:grid;place-items:center;font-weight:700;color:var(--fo-ink-soft)}.folio .ib-links{display:flex;flex-direction:column;border-top:1px solid var(--fo-hair)}.folio .ib-links li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--fo-hair)}.folio .ib-links a{font-family:var(--fo-serif);font-size:1.15rem;font-weight:700;color:var(--fo-navy);text-decoration:none}.folio .ib-links a:hover{color:var(--fo-jade-deep)}.folio .ib-links small{font-size:.76rem;color:var(--fo-ink-faint)}.folio .ib-receipt{max-width:380px;padding:14px 18px;border:1px dashed var(--fo-hair-strong);border-radius:10px;font-size:.92rem;font-variant-numeric:tabular-nums}.folio .ib-receipt p{display:flex;justify-content:space-between;padding:4px 0;color:var(--fo-ink-soft)}.folio .ib-receipt-total{margin-top:6px;padding-top:8px!important;border-top:1px solid var(--fo-hair);font-weight:700;color:var(--fo-navy)!important}.folio .ib-asks{display:flex;flex-wrap:wrap;gap:8px}.folio .ib-done{font-weight:700;color:var(--fo-jade-deep)}.folio .ib-letters.fo-body.has-left{grid-template-columns:420px minmax(0,1fr)}.folio .ib-listpane{padding:20px 14px 96px}.folio .ib-listhead{padding:0 6px 8px}.folio .ib-filters{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.folio .ib-filters button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.8rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .ib-filters button small{font-size:.7rem;color:var(--fo-jade-deep)}.folio .ib-filters button.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff}.folio .ib-filters button.is-on small{color:#9FF0DF}.folio .ib-day{margin:16px 8px 4px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ib-row{position:relative;display:flex;gap:12px;width:100%;padding:12px 10px;border:0;border-radius:10px;background:none;text-align:left;font:inherit;cursor:pointer}.folio .ib-row:hover{background:rgba(10,37,64,.03)}.folio .ib-row.is-open{background:rgba(0,168,150,.08)}.folio .ib-row.is-unread:before{content:"";position:absolute;left:2px;top:24px;width:6px;height:6px;border-radius:50%;background:var(--fo-jade)}.folio .ib-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.folio .ib-row-top{display:flex;align-items:baseline;gap:6px;font-size:.8rem}.folio .ib-row-top b{color:var(--fo-navy)}.folio .ib-row-top small{color:var(--fo-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .ib-row-top time{margin-left:auto;font-size:.74rem;color:var(--fo-ink-faint)}.folio .ib-row-subject{font-size:.92rem;font-weight:500;color:var(--fo-ink)}.folio .ib-row.is-unread .ib-row-subject{font-weight:700;color:var(--fo-navy)}.folio .ib-row-gist{font-size:.8rem;color:var(--fo-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .ib-row .ib-kind{align-self:flex-start;margin-top:18px}.folio .ib-letter{max-width:720px;margin:0 auto;padding:48px 40px 110px}.folio .ib-letter-meta{display:flex;align-items:center;gap:10px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .ib-subject{margin:12px 0 10px;font-family:var(--fo-serif);font-size:2.4rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--fo-navy)}.folio .ib-subject--sm{font-size:1.7rem}.folio .ib-from{display:flex;align-items:center;gap:10px;margin-bottom:26px;font-size:.9rem;color:var(--fo-ink-soft)}.folio .ib-from b{color:var(--fo-navy)}.folio .ib-letter-foot{display:flex;gap:22px;margin-top:32px;padding-top:16px;border-top:1px solid var(--fo-hair)}.folio .ib-edition{max-width:1080px;margin:0 auto;padding:36px 40px 110px}.folio .ib-mast{padding-bottom:20px;border-bottom:3px double var(--fo-navy)}.folio .ib-mast-title{margin-top:10px;font-family:var(--fo-serif);font-size:2.8rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--fo-navy)}.folio .ib-mast-title span{color:var(--fo-ink-faint);font-weight:600}.folio .ib-lead{margin-top:24px;padding-bottom:24px;border-bottom:1px solid var(--fo-hair)}.folio .ib-lead .ib-prose p{font-family:var(--fo-serif);font-size:1.35rem;line-height:1.5;color:var(--fo-navy)}.folio .ib-lead .ib-blocks{margin-top:12px}.folio .ib-sec{margin-top:28px}.folio .ib-sec-h{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;font-family:var(--fo-serif);font-size:1.4rem;font-weight:700;color:var(--fo-navy)}.folio .ib-sec-h small{font-family:var(--fo-sans);font-size:.8rem;font-weight:500;color:var(--fo-ink-faint)}.folio .ib-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.folio .ib-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--fo-hair);border-radius:14px;background:#fff;transition:opacity .3s}.folio .ib-card.is-alert{box-shadow:inset 3px 0 0 var(--fo-gold)}.folio .ib-card.is-ask{box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .ib-card.is-done{opacity:.55}.folio .ib-card-top{display:flex;align-items:center;gap:8px;font-size:.82rem}.folio .ib-card-top b{color:var(--fo-navy)}.folio .ib-card-top small{color:var(--fo-ink-faint)}.folio .ib-card-top .ib-kind{margin-left:auto}.folio .ib-card h3{font-family:var(--fo-serif);font-size:1.3rem;font-weight:700;line-height:1.2;color:var(--fo-navy)}.folio .ib-card .ib-gallery{grid-template-columns:repeat(7,minmax(0,1fr))}.folio .ib-card .ib-facts dd{font-size:1.15rem}.folio .ib-card-more{align-self:flex-start}.folio .ib-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.folio .ib-digest li button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--fo-hair);background:none;text-align:left;font:inherit;cursor:pointer}.folio .ib-digest li button:hover b{color:var(--fo-jade-deep)}.folio .ib-digest span{flex:1;min-width:0;display:flex;flex-direction:column}.folio .ib-digest b{font-size:.92rem;font-weight:600;color:var(--fo-navy)}.folio .ib-digest small{font-size:.78rem;color:var(--fo-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .ib-digest time{font-size:.76rem;color:var(--fo-ink-faint)}.folio .ib-money{margin-bottom:8px;font-size:.95rem;color:var(--fo-ink-soft)}.folio .ib-money b{color:var(--fo-navy)}.folio .ib-drawer{display:flex;flex-direction:column;gap:8px;width:560px;padding:20px 26px 28px;overflow-y:auto}.folio .ib-agents.fo-body.has-left.has-right{grid-template-columns:260px minmax(0,1fr) 300px}.folio .ib-sender{gap:10px}.folio .ib-sender .fo-list-name{display:flex;flex-direction:column}.folio .ib-sender .fo-list-name small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .ib-sender.is-on{background:rgba(0,168,150,.08);font-weight:600}.folio .ib-threadpane{display:flex;flex-direction:column}.folio .ib-thread{flex:1;max-width:760px;width:100%;margin:0 auto;padding:28px 32px 24px}.folio .ib-thread-head{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--fo-hair)}.folio .ib-msg{margin-top:18px;padding:20px 22px;border:1px solid var(--fo-hair);border-radius:14px;background:#fff}.folio .ib-msg-subject{margin:8px 0 14px;font-family:var(--fo-serif);font-size:1.45rem;font-weight:700;line-height:1.2;color:var(--fo-navy)}.folio .ib-msg--you{margin-left:15%;background:rgba(10,37,64,.04);border-color:transparent}.folio .ib-compose{position:sticky;bottom:0;display:flex;gap:10px;max-width:760px;width:100%;margin:0 auto;padding:14px 32px 90px;background:linear-gradient(transparent,var(--fo-paper,#fff) 30%)}.folio .ib-compose .fo-input{flex:1;padding:11px 14px}.folio .mk{display:inline-flex;align-items:center;height:20px;color:var(--fo-navy);line-height:1;white-space:nowrap}.folio .mk-clipart{display:block;height:17px;width:auto}.folio .mk--seopage{align-items:flex-start;font-size:17px;font-weight:700;letter-spacing:-.04em}.folio .mk-badge{display:grid;place-items:center;margin:1px 0 0 3px;width:11px;height:11px;border-radius:3px;background:#3D6BFF;color:#fff;font-size:7px;letter-spacing:0}.folio .mk--compose{font-family:var(--fo-mark);font-size:15px;letter-spacing:.01em}.folio .mk--compose:first-letter{color:var(--fo-jade-deep)}.folio .mk-ph{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:800;letter-spacing:-.01em}.folio .mk--text{font-size:.85rem;font-weight:600}.folio .gl-feed-who--logo{display:flex;flex-direction:column;gap:3px}.folio .gl-feed-who--logo small{font-size:.7rem;color:var(--fo-ink-faint)}.folio .gl-feed--logos li{align-items:center}.folio .s8-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px}.folio .s8-panel{padding-top:6px}.folio .s8-tabs small{margin-left:4px;font-size:.74rem;color:var(--fo-ink-faint)}.folio .s8-panel .gl-feed li{grid-template-columns:120px minmax(0,1fr) 64px}.folio .s8-news li{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-bottom:1px solid var(--fo-hair)}.folio .s8-news a{font-family:var(--fo-serif);font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--fo-navy);text-decoration:none}.folio .s8-news small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .s8-news p{font-size:.86rem;color:var(--fo-jade-deep)}.folio .s8-mail{display:flex;flex-direction:column;gap:10px}.folio .s8-mail ol li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.86rem}.folio .s8-mail ol small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .s8-mail ol b{color:var(--fo-navy)}.folio .s8-you li,.folio .s8-you ol{display:flex;flex-direction:column}.folio .s8-you li{gap:4px;padding:11px 0;border-bottom:1px solid var(--fo-hair)}.folio .s8-you li b{font-size:.88rem;font-weight:600;line-height:1.4;color:var(--fo-navy)}.folio .s8-you li small{font-size:.76rem;color:var(--fo-ink-faint)}.folio .s8-you li.is-mail{padding:11px 12px;border-radius:10px;border-bottom:0;background:rgba(0,168,150,.07);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .s8-you li.is-bad b{color:var(--fo-gold)}.folio .s9-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:14px}.folio .s9-tiles{min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px}.folio .s9-tile{gap:8px;padding:14px 16px}.folio .s9-tile.is-waiting{box-shadow:inset 0 3px 0 var(--fo-gold)}.folio .s9-tile-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.folio .s9-tile .gl-chip{margin-left:0}.folio .gl-chip.is-ok{background:rgba(10,37,64,.05);color:var(--fo-ink-faint)}.folio .s9-tile.is-waiting .gl-chip{background:rgba(183,121,31,.12);color:var(--fo-gold)}.folio .s9-latest{flex:1;font-size:.86rem;line-height:1.45;color:var(--fo-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.folio .s9-meta{display:flex;justify-content:space-between;gap:8px;font-size:.72rem;color:var(--fo-ink-faint)}.folio .s9-side{min-height:0;display:flex;flex-direction:column;gap:14px}.folio .s9-side .gl-card{padding:16px}.folio .s10-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 280px;gap:14px}.folio .s9-side .s6-mail-top{padding:10px 12px}.folio .gl--desk .gl-card,.folio .gl--deskrail .gl-card:not(.s7-rail){-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}.folio .rp-in{max-width:980px;margin:0 auto;padding:28px 36px 110px}.folio .rp-in.is-wide{max-width:1240px}.folio .rp-top{display:flex;align-items:center;justify-content:space-between}.folio .rp-mast{margin:8px 0 16px;font-family:var(--fo-serif);font-size:2.1rem;font-weight:700;line-height:1.15;color:var(--fo-navy)}.folio .rp-mast b{color:var(--fo-jade-deep)}.folio .rp-face{position:relative;flex:none;display:inline-grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--rp-accent) 55%,#fff),var(--rp-accent) 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 1px 2px rgba(10,37,64,.2)}.folio .rp-face img{width:100%;height:100%;object-fit:cover}.folio .rp-facerow{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.folio .rp-facebtn{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:74px;padding:6px 2px;border:0;border-radius:10px;background:none;cursor:pointer;transition:opacity .15s,background .15s}.folio .rp-facebtn small{font-size:.66rem;line-height:1.2;color:var(--fo-ink-soft);text-align:center}.folio .rp-facebtn:hover{background:rgba(10,37,64,.04)}.folio .rp-facebtn.is-on{background:rgba(0,168,150,.1)}.folio .rp-facebtn.is-on small{font-weight:700;color:var(--fo-navy)}.folio .rp-facebtn.is-dim{opacity:.4}.folio .rp-count{position:absolute;top:2px;right:14px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--fo-jade-deep);color:#fff;font-size:.62rem;font-weight:700;line-height:16px;text-align:center}.folio .rp-logorow{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.folio .rp-logobtn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--fo-hair);border-radius:9px;background:#fff;cursor:pointer}.folio .rp-logobtn small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .rp-logobtn.is-on{border-color:var(--fo-navy);box-shadow:0 0 0 1px var(--fo-navy)}.folio .rp-showing{margin:10px 0 6px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .rp-list{display:flex;flex-direction:column}.folio .rp-list.is-quiet{opacity:.75}.folio .rp-row{position:relative;display:flex;gap:12px;width:100%;padding:12px 10px;border:0;border-bottom:1px solid var(--fo-hair);background:none;text-align:left;font:inherit;cursor:pointer}.folio .rp-row:hover{background:rgba(10,37,64,.025)}.folio .rp-row.is-open{background:rgba(0,168,150,.08);border-radius:10px}.folio .rp-row.is-unread:before{content:"";position:absolute;left:0;top:26px;width:6px;height:6px;border-radius:50%;background:var(--fo-jade)}.folio .rp-row.is-arrived{animation:fl-in .6s ease both;background:rgba(0,168,150,.06)}.folio .rp-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.folio .rp-row-top{display:flex;align-items:center;gap:10px;font-size:.8rem}.folio .rp-row-top b{color:var(--fo-navy)}.folio .rp-row-top time{margin-left:auto;font-size:.74rem;color:var(--fo-ink-faint)}.folio .rp-row-subject{font-size:.95rem;font-weight:500;color:var(--fo-ink)}.folio .rp-row.is-unread .rp-row-subject{font-weight:700;color:var(--fo-navy)}.folio .rp-row-gist{font-size:.8rem;color:var(--fo-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .rp-row-gist em{font-style:normal;font-weight:600;color:var(--fo-jade-deep)}.folio .rp-row .ib-kind{align-self:flex-start;margin-top:20px}.folio .rp-asks{display:flex;flex-direction:column;gap:8px}.folio .rp-ask{border:1px solid var(--fo-hair);border-radius:12px;background:#fff;padding-bottom:12px}.folio .rp-ask.is-ask{box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rp-ask.is-alert{box-shadow:inset 3px 0 0 var(--fo-gold)}.folio .rp-ask .rp-row{border-bottom:0}.folio .rp-ask .ib-asks{padding:0 12px 0 56px}.folio .rp-fold{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.folio .rp-day{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;margin-top:14px;align-items:start}.folio .rp-hours>li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding-top:10px;border-top:1px solid var(--fo-hair-strong)}.folio .rp-hour{padding-top:14px;font-size:.82rem;font-weight:700;color:var(--fo-navy)}.folio .rp-hour em{display:block;font-style:normal;font-size:.68rem;color:var(--fo-jade-deep)}.folio .rp-hours .rp-list li.is-new .rp-row{background:rgba(0,168,150,.04)}.folio .rp-pinned{position:sticky;top:16px;gap:10px}.folio .rp-pin,.folio .rp-pinned{display:flex;flex-direction:column}.folio .rp-pin{gap:8px;padding:14px;border:1px solid var(--fo-hair);border-radius:12px;background:#fff}.folio .rp-pin.is-ask{box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rp-pin.is-alert{box-shadow:inset 3px 0 0 var(--fo-gold)}.folio .rp-pin-top{display:flex;align-items:center;gap:10px}.folio .rp-pin b{font-size:.92rem;color:var(--fo-navy)}.folio .rp-pin .fo-btn{padding:6px 12px;font-size:.82rem}.folio .rp-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.folio .rp-agent{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--fo-hair);border-radius:14px;background:#fff}.folio .rp-agent.is-waiting{box-shadow:inset 0 3px 0 var(--fo-gold)}.folio .rp-agent.is-arrived{animation:fl-in .6s ease both;box-shadow:0 0 0 2px var(--fo-jade)}.folio .rp-agent-top{display:flex;align-items:center;gap:12px}.folio .rp-agent-top b{display:block;font-family:var(--fo-serif);font-size:1.2rem;color:var(--fo-navy)}.folio .rp-agent-top small{font-size:.76rem;color:var(--fo-ink-faint)}.folio .rp-agent-top .gl-chip{margin-left:auto;background:rgba(183,121,31,.12);color:var(--fo-gold)}.folio .rp-agent-latest{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:0;border-radius:10px;background:rgba(10,37,64,.035);text-align:left;font:inherit;cursor:pointer}.folio .rp-agent-latest:hover{background:rgba(0,168,150,.08)}.folio .rp-agent-for{display:flex;align-items:center;justify-content:space-between}.folio .rp-agent-for time{font-size:.74rem;color:var(--fo-ink-faint)}.folio .rp-agent-latest b{font-size:.92rem;color:var(--fo-navy)}.folio .rp-agent-latest>span:last-child{font-size:.8rem;color:var(--fo-ink-soft)}.folio .rp-agent-earlier li button{display:flex;gap:10px;width:100%;padding:5px 2px;border:0;background:none;text-align:left;font:inherit;font-size:.8rem;color:var(--fo-ink-soft);cursor:pointer}.folio .rp-agent-earlier time{flex:none;width:34px;color:var(--fo-ink-faint)}.folio .rp-letter{max-width:720px;margin:0 auto;padding:36px 36px 110px}.folio .rp-letter-for{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--fo-hair)}.folio .rp-letter-for .mk{transform:scale(1.35);transform-origin:left center;margin-right:18px}.folio .rp-reply{display:flex;gap:8px;margin-top:28px;padding-top:16px;border-top:1px solid var(--fo-hair)}.folio .rp-reply .fo-input{flex:1}.folio .ib-drawer .rp-letter{padding:0 0 20px}.folio .rp-two.fo-body{grid-template-columns:460px minmax(0,1fr)}.folio .rp-two.rp-three.fo-body{grid-template-columns:240px 420px minmax(0,1fr)}.folio .rp-listpane{padding:18px 14px 96px}.folio .rp-label{margin:0 6px 6px}.folio .rp-listpane .rp-facebtn{width:64px}.folio .rp-empty{margin:40px}.folio .rp-tree-row{gap:10px}.folio .rp-tree-row.is-on{background:rgba(0,168,150,.08)}.folio .rp-tree-row .mk{flex:1}.folio .rp-logbody.fo-body.has-right{grid-template-columns:minmax(0,1fr) 520px}.folio .rp-log{width:100%;border-collapse:collapse;font-size:.86rem}.folio .rp-log th{padding:8px 10px;border-bottom:2px solid var(--fo-navy);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--fo-ink-faint)}.folio .rp-log td{padding:8px 10px;border-bottom:1px solid var(--fo-hair);vertical-align:middle}.folio .rp-log tr{cursor:pointer}.folio .rp-log tr:hover td{background:rgba(10,37,64,.025)}.folio .rp-log tr.is-open td{background:rgba(0,168,150,.08)}.folio .rp-log tr.is-arrived td{animation:fl-in .6s ease both}.folio .rp-log tr.is-unread .rp-log-subject b{font-weight:700}.folio .rp-log-when{width:48px;color:var(--fo-ink-faint)}.folio .rp-log-who{display:inline-flex;align-items:center;gap:8px;padding:2px 4px;border:0;border-radius:6px;background:none;font:inherit;color:var(--fo-navy);white-space:nowrap;cursor:pointer}.folio .rp-log-who:hover{background:rgba(0,168,150,.1)}.folio .rp-log-subject b{display:block;font-weight:500;color:var(--fo-navy)}.folio .rp-log-subject small{color:var(--fo-ink-faint)}.folio .rp-logread .rp-letter{padding:28px 28px 110px}.folio .ib-kind,.folio .rp-agent-top .gl-chip{white-space:nowrap}.folio .rp-agent-earlier time{width:70px}.folio .rp-letter-for .mk{margin-right:32px}.folio .rp-face{background:color-mix(in srgb,var(--rp-accent) 14%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rp-accent) 30%,transparent);overflow:visible}.folio .rp-face .bot{display:block}.folio .rp-face{background:color-mix(in srgb,var(--rp-accent) 22%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--rp-accent) 55%,#fff)}.folio .fo-body.tr-body{grid-template-columns:236px 400px minmax(0,1fr) 260px}.folio .fo-body.tr-body.slim-l{grid-template-columns:64px 400px minmax(0,1fr) 260px}.folio .fo-body.tr-body.slim-r{grid-template-columns:236px 400px minmax(0,1fr) 64px}.folio .fo-body.tr-body.slim-l.slim-r{grid-template-columns:64px 400px minmax(0,1fr) 64px}.folio .fo-body.tr-body.is-focus{grid-template-columns:64px 64px minmax(0,1fr) 260px}.folio .fo-body.tr-body.is-focus.slim-r{grid-template-columns:64px 64px minmax(0,1fr) 64px}.folio .fo-body.tr-body.no-left{grid-template-columns:440px minmax(0,1fr) 260px}.folio .fo-body.tr-body.no-left.slim-r{grid-template-columns:440px minmax(0,1fr) 64px}.folio .fo-body.tr-body>.fo-pane{transition:none}.folio .tr-list{padding:18px 14px 96px}.folio .tr-label{margin:0 6px 8px}.folio .tr-head-end{display:inline-flex;align-items:center;gap:10px}.folio .tr-rail{padding-bottom:90px}.folio .tr-group{margin-top:10px}.folio .tr-group-h{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px 6px 4px;border:0;background:none;font:inherit;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint);cursor:pointer}.folio .tr-group-h small{margin-left:auto;font-size:.7rem;letter-spacing:0}.folio .tr-chev{display:inline-block;width:10px;font-size:.7rem;transition:transform .15s}.folio .tr-chev.is-open{transform:rotate(90deg)}.folio .tr-slim{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0 90px}.folio .tr-slim-btn{display:grid;place-items:center;width:46px;height:40px;border:0;border-radius:10px;background:none;cursor:pointer;overflow:hidden}.folio .tr-slim-btn:hover{background:rgba(10,37,64,.04)}.folio .tr-slim-btn.is-on{background:rgba(0,168,150,.12)}.folio .tr-slim-logo{display:block;width:40px;overflow:hidden}.folio .tr-slim-logo .mk{transform:scale(.72);transform-origin:left center}.folio .tr-agentgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 16px 0 0}.folio .tr-agent{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px 8px;border:1px solid var(--fo-hair);border-radius:12px;background:#fff;cursor:pointer;transition:opacity .15s}.folio .tr-agent span{font-size:.74rem;font-weight:600;line-height:1.2;color:var(--fo-navy);text-align:center}.folio .tr-agent small{position:absolute;top:6px;right:8px;font-size:.68rem;color:var(--fo-ink-faint)}.folio .tr-agent.is-on{border-color:var(--fo-jade);box-shadow:0 0 0 1px var(--fo-jade);background:rgba(0,168,150,.05)}.folio .tr-agent.is-dim{opacity:.45}.folio .tr-more{margin:10px 0 0 4px}.folio .tr-active{display:flex;flex-wrap:wrap;gap:6px;margin:4px 6px 0}.folio .tr-active .wk-token .mk{transform:scale(.85);transform-origin:left center}.folio .tr-reader{position:relative}.folio .tr-reader .rp-letter{margin:0;max-width:760px;padding:24px 40px 110px}.folio .tr-reader-bar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 40px 0}.folio .tr-back{display:none;margin-right:auto}.folio .tr-faces{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0 90px}.folio .tr-faces-btn{position:relative;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:12px;background:none;cursor:pointer}.folio .tr-faces-btn.is-on{background:rgba(0,168,150,.14)}.folio .tr-faces-btn.is-unread:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--fo-jade)}.folio .fo-body.is-focus .tr-list{padding:0}.folio .tr-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.folio .tr-sec{margin-top:10px}.folio .tr-sec-h{position:sticky;top:-18px;z-index:2;display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:0;border-bottom:1px solid var(--fo-hair-strong);background:#fff;font:inherit;cursor:pointer}.folio .tr-sec-h small{margin-left:auto;font-size:.76rem;color:var(--fo-ink-faint)}.folio .tr-strips,.folio .tr-tabbar{display:none}.folio .tr-sample{margin-top:28px}@media (max-width:760px){.folio .tr-app .fo-bar-link,.folio .tr-app .fo-nav{display:none}.folio .fo-body.tr-body,.folio .fo-body.tr-body.is-focus,.folio .fo-body.tr-body.no-left,.folio .fo-body.tr-body.slim-l,.folio .fo-body.tr-body.slim-r{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.folio .tr-body .tr-left,.folio .tr-body .tr-right,.folio .tr-body[data-view=letter] .tr-list,.folio .tr-body[data-view=list] .tr-reader{display:none}.folio .fo-body.is-focus .tr-list{padding:14px 10px 96px}.folio .tr-faces{flex-direction:row;flex-wrap:wrap}.folio .tr-strips{display:flex;flex-direction:column;gap:8px;margin:2px -14px 6px}.folio .tr-strip{display:flex;gap:6px;overflow-x:auto;padding:0 14px 4px;scrollbar-width:none}.folio .tr-strip>*{flex:none}.folio .tr-stripface{display:flex;flex-direction:column;align-items:center;gap:3px;width:62px;padding:4px 0;border:0;border-radius:10px;background:none}.folio .tr-stripface small{font-size:.6rem;color:var(--fo-ink-soft);text-align:center;line-height:1.15}.folio .tr-stripface.is-on{background:rgba(0,168,150,.12)}.folio .tr-back{display:inline-flex}.folio .tr-focusbtn{display:none}.folio .tr-reader-bar{padding:12px 18px 0}.folio .tr-reader .rp-letter{padding:14px 18px 110px}.folio .tr-reader .ib-subject{font-size:1.7rem}.folio .tr-reader .ib-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.folio .tr-reader .ib-asks .fo-btn{flex:1 1 100%}.folio .tr-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);height:60px;border-top:1px solid var(--fo-hair);background:rgba(255,255,255,.97);backdrop-filter:blur(8px)}.folio .tr-tabbar a{display:flex;align-items:center;justify-content:center;gap:4px;font-size:.82rem;font-weight:600;color:var(--fo-ink-soft);text-decoration:none}.folio .tr-tabbar a.is-on{color:var(--fo-navy);box-shadow:inset 0 2px 0 var(--fo-jade)}.folio:has(.tr-app) .ah-switch{bottom:72px;max-width:94vw;overflow-x:auto}.folio .tr-sec-h{top:-14px}}.folio .mk-badgetile{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--fo-hair-strong);font-weight:800;line-height:1}.folio .mk-badge-clip{font-size:16px;letter-spacing:-.04em}.folio .mk-badge-seo{display:inline-flex;align-items:flex-start;font-size:19px;letter-spacing:-.04em}.folio .mk-badge-esy{font-family:var(--fo-mark);font-weight:400;font-size:22px}.folio .fo-body.tr-body.agents-left{grid-template-columns:260px 420px minmax(0,1fr)}.folio .fo-body.tr-body.agents-left.slim-a{grid-template-columns:64px 420px minmax(0,1fr)}.folio .tr-clientrow{display:flex;flex-wrap:wrap;gap:6px;margin:2px 6px 6px}.folio .tr-clientrow .rp-logobtn{padding:4px;border-radius:12px}.folio .tr-agents-left .tr-agentgrid{margin:8px 16px 0 0}@media (max-width:760px){.folio .fo-body.tr-body.agents-left,.folio .fo-body.tr-body.agents-left.slim-a{grid-template-columns:minmax(0,1fr)}.folio .tr-clientrow{display:none}}.folio .fo-body.tr-body.agents-right{grid-template-columns:420px minmax(0,1fr) 260px}.folio .fo-body.tr-body.agents-right.slim-a{grid-template-columns:420px minmax(0,1fr) 64px}@media (max-width:760px){.folio .fo-body.tr-body.agents-right,.folio .fo-body.tr-body.agents-right.slim-a{grid-template-columns:minmax(0,1fr)}}.folio .fo-body.tr-body.clients-right{grid-template-columns:minmax(0,1fr) 420px 240px}.folio .fo-body.tr-body.clients-right.slim-a{grid-template-columns:minmax(0,1fr) 420px 64px}@media (max-width:760px){.folio .fo-body.tr-body.clients-right,.folio .fo-body.tr-body.clients-right.slim-a{grid-template-columns:minmax(0,1fr)}}.folio .fo-body.tr-body.clients-right.slim-list{grid-template-columns:minmax(0,1fr) 64px 240px}.folio .fo-body.tr-body.clients-right.slim-list.slim-a{grid-template-columns:minmax(0,1fr) 64px 64px}.folio .fo-body.slim-list .tr-list{padding:0}@media (max-width:760px){.folio .fo-body.tr-body.clients-right.slim-list,.folio .fo-body.tr-body.clients-right.slim-list.slim-a{grid-template-columns:minmax(0,1fr)}.folio .tr-list-head .fo-iconbtn{display:none}}.folio .vr-letter-pane{display:flex;flex-direction:column;overflow:hidden}.folio .vr-letter-pane .tr-reader-bar{flex:none}.folio .vr-letter{flex:1;min-height:0;display:flex;flex-direction:column}.folio .vr-scroll{flex:1;min-height:0;overflow-y:auto;padding-bottom:40px!important}.folio .vr-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:14px 40px;border-top:1px solid var(--fo-hair);background:rgba(255,255,255,.96);box-shadow:0 -10px 24px -18px rgba(10,37,64,.35)}.folio .vr-actionbar-q{margin-right:auto;font-size:.86rem;font-weight:600;color:var(--fo-ink-soft)}.folio .vr-tldr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--fo-navy);border-bottom:1px solid var(--fo-hair)}.folio .vr-tldr div{padding:14px 16px 14px 0}.folio .vr-tldr dt{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .vr-tldr dd{margin-top:6px;font-size:1rem;font-weight:600;line-height:1.4;color:var(--fo-navy)}.folio .vr-brief-asks{margin:16px 0 6px}.folio .vr-fold{border-bottom:1px solid var(--fo-hair)}.folio .vr-fold-h{display:flex;align-items:baseline;gap:10px;width:100%;padding:14px 0;border:0;background:none;font:inherit;font-family:var(--fo-serif);font-size:1.2rem;font-weight:700;color:var(--fo-navy);text-align:left;cursor:pointer}.folio .vr-fold-h small{margin-left:auto;font-family:var(--fo-sans);font-size:.76rem;font-weight:500;color:var(--fo-ink-faint)}.folio .vr-fold-body{padding:0 0 18px}.folio .vr-thread li button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 0;border:0;border-bottom:1px solid var(--fo-hair);background:none;text-align:left;font:inherit;font-size:.86rem;cursor:pointer}.folio .vr-thread li button:hover b{color:var(--fo-jade-deep)}.folio .vr-thread time{flex:none;width:70px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .vr-thread b{font-weight:500;color:var(--fo-navy)}.folio .vr-dossier{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;padding:0 28px 0 0}.folio .tr-reader .vr-dossier-main{padding-right:0}.folio .vr-dossier-asks{margin:-6px 0 22px}.folio .vr-side{display:flex;flex-direction:column;gap:12px;padding:24px 0 110px}.folio .vr-card{padding:16px;border:1px solid var(--fo-hair);border-radius:14px;background:#fff}.folio .vr-mt{margin-top:12px}.folio .vr-agent{display:flex;align-items:center;gap:12px;margin-top:8px}.folio .vr-agent b{display:block;font-family:var(--fo-serif);font-size:1.15rem;color:var(--fo-navy)}.folio .vr-agent small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .vr-client{margin-top:10px;font-size:1.3em;overflow:hidden}.folio .vr-client .mk{transform:scale(1.3);transform-origin:left center}.folio .vr-card .vr-thread time{width:48px}.folio .vr-card .wk-facts div{grid-template-columns:60px minmax(0,1fr)}@media (max-width:760px){.folio .vr-dossier,.folio .vr-tldr{grid-template-columns:minmax(0,1fr)}.folio .vr-dossier{padding:0}.folio .vr-side{padding:0 18px 110px}.folio .vr-actionbar{padding:12px 18px 74px;flex-wrap:wrap}.folio .vr-actionbar .fo-btn{flex:1 1 auto}}.folio .ah-switch .ah-switch-sep{width:1px;height:20px;margin:0 4px;padding:0;background:rgba(255,255,255,.2)}.folio .ah-switch a.ah-switch-more{font-weight:500;color:rgba(255,255,255,.6)}.folio:has(.vr-letter) .ah-switch{bottom:92px}.folio .vr-card .vr-thread time{width:64px}.folio .fo-body.dx-index{grid-template-columns:minmax(0,1fr) 240px}.folio .fo-body.dx-index.slim-a{grid-template-columns:minmax(0,1fr) 64px}.folio .dx-in{max-width:1100px;padding:28px 36px 110px}.folio .dx-title{margin:6px 0 14px;font-family:var(--fo-serif);font-size:2.4rem;font-weight:700;color:var(--fo-navy)}.folio .dx-title small{margin-left:10px;font-family:var(--fo-sans);font-size:.95rem;font-weight:500;color:var(--fo-jade-deep)}.folio .dx-tabs small{margin-left:4px;font-size:.74rem;color:var(--fo-ink-faint)}.folio .dx-group{margin-top:22px}.folio .dx-group-h{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint);padding-bottom:6px;border-bottom:1px solid var(--fo-hair-strong)}.folio .dx-group-h small{margin-left:6px;letter-spacing:0}.folio .dx-row{position:relative;display:grid;grid-template-columns:36px 170px minmax(0,1fr) auto 64px;gap:16px;align-items:center;padding:12px 10px;border-bottom:1px solid var(--fo-hair);text-decoration:none;color:inherit}.folio .dx-row:hover{background:rgba(10,37,64,.025)}.folio .dx-row.is-unread:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--fo-jade)}.folio .dx-row.is-arrived{animation:fl-in .6s ease both;background:rgba(0,168,150,.06)}.folio .dx-row-who{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:.84rem}.folio .dx-row-who b{color:var(--fo-navy)}.folio .dx-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.folio .dx-row-main b{font-size:.98rem;font-weight:500;color:var(--fo-ink)}.folio .dx-row.is-unread .dx-row-main b{font-weight:700;color:var(--fo-navy)}.folio .dx-row-main small{font-size:.82rem;color:var(--fo-ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .dx-row time{text-align:right;font-size:.78rem;color:var(--fo-ink-faint)}.folio .fo-body.dx-report.has-right{grid-template-columns:minmax(0,1fr) 340px}.folio .dx-reportbar{display:flex;align-items:center;gap:8px;padding:16px 40px 0}.folio .dx-reportbar .fo-textbtn{margin-right:auto;text-decoration:none}.folio .dx-reportbar .fo-iconbtn{text-decoration:none}.folio .dx-reportbar .is-off{opacity:.35}.folio .dx-pos{font-size:.8rem;color:var(--fo-ink-faint);margin-right:4px}.folio .dx-letter{margin:0;max-width:800px;padding:18px 40px 110px}.folio .dx-label{margin-bottom:14px}.folio .dx-asks{margin:-6px 0 22px}.folio .dx-rail{display:flex;flex-direction:column;gap:12px;padding:20px 18px 110px}.folio .dx-card{padding:16px;border:1px solid var(--fo-hair);border-radius:14px;background:#fff}.folio .dx-card .vr-thread time{width:64px}.folio .dx-card .wk-facts div{grid-template-columns:60px minmax(0,1fr)}.folio .dx-link{display:flex;align-items:center;gap:10px;width:100%;padding:7px 0;border-bottom:1px solid var(--fo-hair);font-size:.86rem;text-decoration:none}.folio .dx-link:hover b{color:var(--fo-jade-deep)}.folio .dx-link time{flex:none;width:64px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .dx-link b{font-weight:500;color:var(--fo-navy)}@media (max-width:760px){.folio .fo-body.dx-index,.folio .fo-body.dx-index.slim-a,.folio .fo-body.dx-report.has-right{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.folio .dx-index .tr-right{display:none}.folio .dx-in{padding:16px 14px 110px}.folio .dx-row{grid-template-columns:36px minmax(0,1fr) 48px;gap:10px}.folio .dx-row-who{grid-column:2;flex-direction:row;align-items:center;gap:8px}.folio .dx-row-main{grid-column:2}.folio .dx-row .ib-kind{display:none}.folio .dx-row time{grid-column:3;grid-row:1}.folio .dx-row .rp-face{grid-row:span 2}.folio .dx-reportbar{padding:12px 18px 0}.folio .dx-letter{padding:12px 18px 30px}.folio .dx-letter .ib-subject{font-size:1.7rem}.folio .dx-letter .ib-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.folio .dx-rail{padding:0 18px 110px}.folio .dx-tabs{overflow-x:auto;scrollbar-width:none;gap:20px}.folio .dx-tabs a{flex:none}.folio .dx-in .tr-strips{margin-left:-14px;margin-right:-14px}.folio .dx-in .tr-strip{min-width:0}}.folio .s6-lanes.s6-lanes--two,.folio .s7-main .s6-lanes.s6-lanes--two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.folio .s6-tabbed{padding-top:6px}.folio .s6-tabs{align-items:center}.folio .s6-tabs small{margin-left:4px;font-size:.74rem;color:var(--fo-ink-faint)}.folio .s6-tabs .gl-more{margin-left:auto}.folio .s6-newslist li{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-bottom:1px solid var(--fo-hair)}.folio .s6-newslist a{text-decoration:none}.folio .s6-newslist b{font-family:var(--fo-serif);font-size:1.12rem;font-weight:700;line-height:1.25;color:var(--fo-navy)}.folio .s6-newslist a:hover b{color:var(--fo-jade-deep)}.folio .s6-newslist small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .s6-newslist p{font-size:.84rem;line-height:1.4;color:var(--fo-jade-deep)}.folio .s6-maillist{display:flex;flex-direction:column;gap:10px}.folio .s6-maillist ol li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.86rem}.folio .s6-maillist ol small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .s6-maillist ol b{color:var(--fo-navy)}.folio .s6-maillist ol p{color:var(--fo-ink-soft)}.folio .s6-maillist .s6-mail-top{border-radius:0}.folio .rw-bar-on{color:var(--fo-navy);font-weight:700;box-shadow:inset 0 -2px 0 var(--fo-jade);padding-bottom:4px}.folio .rw-page{flex:1;min-height:0;overflow-y:auto;margin:12px;padding:32px 40px 120px;border-radius:var(--fo-r-pane);background:#fff}.folio .rw-mast{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:3px double var(--fo-navy)}.folio .rw-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .rw-sandbox{padding:2px 8px;border:1px solid var(--fo-gold-dot);border-radius:999px;font-size:.66rem;letter-spacing:.08em;color:var(--fo-gold)}.folio .rw-title{margin-top:8px;font-family:var(--fo-serif);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:700;line-height:1.05;color:var(--fo-navy)}.folio .rw-mast-actions{display:flex;flex-wrap:wrap;gap:8px}.folio .rw-needs{display:inline-block;padding:0 6px;border:1px dashed var(--fo-hair-strong);border-radius:4px;font-size:.66rem;font-weight:600;letter-spacing:.04em;vertical-align:1px;white-space:nowrap}.folio .rw-dim,.folio .rw-needs{color:var(--fo-ink-faint)}.folio .rw-note{margin-top:10px;font-size:.84rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .rw-note.is-warn{padding:10px 12px;background:rgba(217,164,65,.1);color:var(--fo-ink)}.folio .rw-danger{color:var(--fo-danger)}.folio .rw-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:30px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--fo-hair-strong);font-family:var(--fo-serif);font-size:1.4rem;font-weight:700;color:var(--fo-navy)}.folio .rw-h small{font-family:var(--fo-sans);font-size:.78rem;font-weight:500;color:var(--fo-ink-faint)}.folio .rw-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.folio .rw-seg{display:inline-flex;margin-top:14px;padding:3px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff}.folio .rw-seg button{padding:5px 12px;border:0;border-radius:999px;background:none;font-size:.8rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .rw-seg button.is-on{background:var(--fo-navy);color:#fff}.folio .rw-spark path{stroke:var(--fo-navy)}.folio .rw-spark circle{fill:var(--fo-navy)}.folio .rw-spark.is-jade path{stroke:var(--fo-jade)}.folio .rw-spark.is-jade circle{fill:var(--fo-jade)}.folio .rw-spark.is-gold path{stroke:var(--fo-gold-dot)}.folio .rw-spark.is-gold circle{fill:var(--fo-gold-dot)}.folio .rw-spark.is-white path{stroke:#fff}.folio .rw-spark.is-white circle{fill:#fff}.folio .rw-face{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#EEF1FF;overflow:hidden;flex:none}.folio .rw-databar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;border-bottom:1px solid var(--fo-hair-strong)}.folio .rw-databar>div{padding:14px 18px 14px 0}.folio .rw-databar>div+div{padding-left:18px;border-left:1px solid var(--fo-hair)}.folio .rw-databar dt{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rw-databar dd{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rw-databar p{margin-top:2px;font-size:.8rem;color:var(--fo-ink-soft)}.folio .rw-databar .is-good dd{color:var(--fo-jade-deep)}.folio .rw-databar .is-warn dd{color:var(--fo-gold)}.folio .rw-databar .is-bad dd{color:var(--fo-danger)}.folio .rw-chart{margin:0}.folio .rw-chart svg{display:block;width:100%;height:auto}.folio .rw-chart text{font-size:10px;fill:var(--fo-ink-faint);font-family:var(--fo-sans)}.folio .rw-bar-in{fill:var(--fo-jade)}.folio .rw-bar-out{fill:rgba(10,37,64,.28)}.folio .rw-bal{stroke:var(--fo-navy);stroke-width:2}.folio .rw-chart figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .rw-chart figcaption i{display:inline-block;width:10px;height:10px;margin-right:-8px;vertical-align:-1px}.folio .rw-key-in{background:var(--fo-jade)}.folio .rw-key-out{background:rgba(10,37,64,.28)}.folio .rw-key-bal{height:2px!important;background:var(--fo-navy)}.folio .rw-key-base{height:2px!important;background:repeating-linear-gradient(90deg,var(--fo-ink-faint) 0 4px,transparent 4px 7px)}.folio .rw-key-floor{background:rgba(180,66,58,.12)}.folio .rw-cockpit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;margin-top:24px}.folio .rw-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:end}.folio .rw-label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rw-big{margin-top:6px;font-size:clamp(4rem,8vw,6rem);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rw-big small{margin-left:10px;font-size:1.1rem;font-weight:600;letter-spacing:0;color:var(--fo-ink-soft)}.folio .rw-hero-sub{margin-top:10px;max-width:46ch;font-size:.9rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .rw-ladder-track{position:relative;height:14px;margin-top:30px;background:linear-gradient(90deg,rgba(180,66,58,.14) 0 33.3%,rgba(217,164,65,.16) 33.3% 66.6%,rgba(0,168,150,.14) 66.6%)}.folio .rw-ladder-fill{position:absolute;inset:0 auto 0 0;background:var(--fo-navy)}.folio .rw-ladder-mark{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--fo-ink-soft)}.folio .rw-ladder-mark b{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);font-size:.7rem;font-weight:700;white-space:nowrap;color:var(--fo-ink-soft)}.folio .rw-ladder-mark.is-goal{background:var(--fo-jade-deep)}.folio .rw-ladder-mark.is-goal b{color:var(--fo-jade-deep)}.folio .rw-ladder-sub{margin-top:12px;font-size:.86rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .rw-verdict{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:26px;padding:16px 18px;background:var(--fo-tint)}.folio .rw-verdict p{font-size:.92rem;line-height:1.5;color:var(--fo-ink)}.folio .rw-verdict-tag{padding:6px 10px;font-size:.74rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.folio .rw-verdict-tag.is-warn{background:rgba(217,164,65,.18);color:var(--fo-gold)!important}.folio .rw-fall li{display:grid;grid-template-columns:220px 110px minmax(0,1fr);align-items:center;gap:14px;padding:7px 0;font-size:.9rem;color:var(--fo-ink)}.folio .rw-fall b{text-align:right;font-variant-numeric:tabular-nums}.folio .rw-fall i{display:block;height:12px;background:rgba(10,37,64,.22)}.folio .rw-fall .is-minus i{background:var(--fo-gold-dot)}.folio .rw-fall .is-minus b{color:var(--fo-gold)}.folio .rw-fall .is-total{border-top:1px solid var(--fo-hair-strong);font-weight:700}.folio .rw-fall .is-total i{background:var(--fo-navy)}.folio .rw-fall .is-plus i{background:repeating-linear-gradient(90deg,var(--fo-jade) 0 6px,transparent 6px 9px)}.folio .rw-fall .is-plus b{color:var(--fo-jade-deep)}.folio .rw-hbars li{display:grid;grid-template-columns:170px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:6px 0;font-size:.86rem}.folio .rw-hbars em{margin-left:6px;font-style:normal;font-size:.68rem;font-weight:700;color:var(--fo-jade-deep)}.folio .rw-hbars i{display:block;height:10px;background:var(--fo-navy)}.folio .rw-hbars b{text-align:right;font-variant-numeric:tabular-nums}.folio .rw-lines li{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.88rem}.folio .rw-lines li span:first-child{color:var(--fo-ink-faint)}.folio .rw-lines b{font-variant-numeric:tabular-nums}.folio .rw-lines li.is-late span:first-child{color:var(--fo-danger);font-weight:700}.folio .rw-rail{align-self:start;position:sticky;top:0;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:var(--fo-r-pane);background:var(--fo-navy-surface,var(--fo-navy));background-color:var(--fo-navy);color:#fff}.folio .rw-rail-h{margin-top:8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-on-navy-soft)}.folio .rw-asks{display:flex;flex-direction:column;gap:10px}.folio .rw-asks>li{padding:14px;border:1px solid var(--fo-hair);background:#fff}.folio .rw-asks.on-navy>li{border-color:var(--fo-on-navy-hair);background:rgba(255,255,255,.04)}.folio .rw-ask-who{display:flex;align-items:center;gap:8px;font-size:.76rem;font-weight:700;color:var(--fo-ink-soft)}.folio .rw-asks.on-navy .rw-ask-who{color:var(--fo-on-navy-soft)}.folio .rw-asks h4{margin-top:8px;font-family:var(--fo-serif);font-size:1.12rem;font-weight:700;line-height:1.2;color:var(--fo-navy)}.folio .rw-asks.on-navy h4{color:#fff}.folio .rw-ask-note{margin-top:4px;font-size:.82rem;line-height:1.45;color:var(--fo-ink-soft)}.folio .rw-asks.on-navy .rw-ask-note{color:var(--fo-on-navy-soft)}.folio .rw-ask-btns{display:flex;align-items:center;gap:14px;margin-top:10px}.folio .rw-asks.on-navy .fo-btn--primary{border-color:var(--fo-jade-bright);background:var(--fo-jade-bright);color:var(--fo-navy-deep)}.folio .rw-asks.on-navy .fo-textbtn{color:var(--fo-jade-bright)}.folio .rw-asks .is-done{opacity:.55}.folio .rw-ask-done{margin-top:8px;font-size:.82rem;font-weight:700;color:var(--fo-jade-deep)}.folio .rw-asks.on-navy .rw-ask-done{color:var(--fo-jade-bright)}.folio .rw-asks-more{padding:4px 2px!important;border:0!important;background:none!important;font-size:.8rem;color:var(--fo-ink-faint)}.folio .rw-banks{display:flex;flex-direction:column;gap:10px}.folio .rw-bank{padding:12px 14px;border:1px solid var(--fo-hair);background:#fff}.folio .rw-banks.on-navy .rw-bank{border-color:var(--fo-on-navy-hair);background:rgba(255,255,255,.04)}.folio .rw-bank.is-bad{border-color:var(--fo-gold-dot)}.folio .rw-bank-top{display:flex;align-items:center;gap:8px}.folio .rw-bank-top b{color:var(--fo-navy)}.folio .rw-banks.on-navy .rw-bank-top b{color:#fff}.folio .rw-bank-env{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fo-ink-faint)}.folio .rw-banks.on-navy .rw-bank-env{color:var(--fo-on-navy-faint)}.folio .rw-health{margin-left:auto;font-size:.74rem;font-weight:700;color:var(--fo-jade-deep)}.folio .rw-banks.on-navy .rw-health{color:var(--fo-jade-bright)}.folio .rw-health.is-bad{color:var(--fo-gold)!important}.folio .rw-banks.on-navy .rw-health.is-bad{color:var(--fo-gold-on-navy)!important}.folio .rw-bank-why{margin-top:6px;font-size:.82rem;color:var(--fo-ink)}.folio .rw-banks.on-navy .rw-bank-why{color:#fff}.folio .rw-bank-accts{margin-top:8px}.folio .rw-bank-accts li{display:flex;justify-content:space-between;padding:4px 0;font-size:.84rem;border-top:1px solid var(--fo-hair);font-variant-numeric:tabular-nums}.folio .rw-bank-meta{margin-top:6px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .rw-banks.on-navy .rw-bank-meta{color:var(--fo-on-navy-faint)}.folio .rw-bank-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.folio .rw-banks.on-navy .fo-textbtn{color:var(--fo-jade-bright)}.folio .rw-banks.on-navy .fo-btn--primary{border-color:var(--fo-gold-on-navy);background:var(--fo-gold-on-navy);color:var(--fo-navy-deep)}.folio .rw-connect{align-self:flex-start}.folio .rw-banks.on-navy .rw-connect{border-color:var(--fo-on-navy-hair);background:transparent;color:#fff}.folio .rw-bank-note{font-size:.76rem;line-height:1.45;color:var(--fo-ink-faint)}.folio .rw-banks.on-navy .rw-bank-note{color:var(--fo-on-navy-faint)}.folio .rw-bank-note a{color:inherit;text-decoration:underline}.folio .rw-desk,.folio .rw-forecast,.folio .rw-review{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;margin-top:24px}.folio .rw-floor{fill:rgba(180,66,58,.08)}.folio .rw-zero{stroke:var(--fo-danger);stroke-width:1;stroke-dasharray:3 3}.folio .rw-taxline{stroke:var(--fo-gold-dot);stroke-width:1;stroke-dasharray:2 3}.folio .rw-chart .rw-taxlabel{fill:var(--fo-gold);font-weight:700}.folio .rw-fline{stroke:var(--fo-navy);stroke-width:2.6}.folio .rw-fline-base{stroke:var(--fo-ink-faint);stroke-width:1.6;stroke-dasharray:5 4}.folio .rw-chart .rw-axis{font-weight:600}.folio .rw-verdict-line{margin-top:16px;padding:14px 16px;font-size:1rem;font-weight:600;line-height:1.45}.folio .rw-verdict-line.is-good{background:var(--fo-jade-wash);color:var(--fo-jade-deep)}.folio .rw-verdict-line.is-warn{background:rgba(217,164,65,.12);color:var(--fo-gold)}.folio .rw-verdict-line.is-bad{background:rgba(180,66,58,.08);color:var(--fo-danger)}.folio .rw-side{align-self:start;display:flex;flex-direction:column;gap:8px}.folio .rw-side-h{display:flex;align-items:baseline;gap:8px;margin-top:16px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rw-side-h:first-child{margin-top:0}.folio .rw-side-h small{letter-spacing:0;text-transform:none;font-weight:500}.folio .rw-whatifs{display:flex;flex-direction:column;gap:6px}.folio .rw-whatifs label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:10px 12px;border:1px solid var(--fo-hair);cursor:pointer;font-size:.88rem;color:var(--fo-ink)}.folio .rw-whatifs label.is-on{border-color:var(--fo-navy);background:var(--fo-tint)}.folio .rw-whatifs input{grid-row:span 2;margin-top:3px;accent-color:var(--fo-navy)}.folio .rw-whatifs em{font-style:normal;font-size:.76rem;color:var(--fo-ink-faint)}.folio .rw-assume li{padding:6px 0;border-bottom:1px solid var(--fo-hair);font-size:.82rem;line-height:1.45;color:var(--fo-ink-soft)}.folio .rw-drafts{margin-top:20px;padding:4px 18px 16px;background:var(--fo-jade-wash)}.folio .rw-drafts li{display:grid;grid-template-columns:110px 130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.9rem}.folio .rw-envs{display:flex;flex-direction:column;gap:16px}.folio .rw-env-top{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:.95rem}.folio .rw-env-top small{color:var(--fo-ink-faint)}.folio .rw-env-track{position:relative;height:12px;margin-top:8px;background:var(--fo-tint)}.folio .rw-env-track i{position:absolute;inset:0 auto 0 0;background:var(--fo-navy)}.folio .rw-envs .is-over .rw-env-track i{background:var(--fo-gold-dot)}.folio .rw-envs .is-under .rw-env-track i{background:rgba(10,37,64,.35)}.folio .rw-env-track s{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--fo-jade-deep)}.folio .rw-envs p{margin-top:6px;font-size:.82rem;color:var(--fo-ink-soft)}.folio .rw-quarters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.folio .rw-quarters li{display:flex;flex-direction:column;gap:2px;padding:10px;border:1px solid var(--fo-hair);font-size:.8rem;color:var(--fo-ink-soft)}.folio .rw-quarters b{font-size:1rem;color:var(--fo-navy)}.folio .rw-quarters .is-paid{background:var(--fo-tint)}.folio .rw-quarters .is-due{border-color:var(--fo-navy)}.folio .rw-ramen-track{position:relative;height:12px;background:var(--fo-tint)}.folio .rw-ramen-track i{position:absolute;inset:0 auto 0 0;background:var(--fo-jade)}.folio .rw-ramen-track s{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--fo-navy)}.folio .rw-ramen p{margin-top:10px;font-size:.86rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .rw-agents{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.folio .rw-agents button{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--fo-hair);background:#fff;font:inherit;text-align:left;cursor:pointer;white-space:nowrap}.folio .rw-agents button.is-on{border-color:var(--fo-navy);box-shadow:inset 0 -2px 0 var(--fo-navy)}.folio .rw-agents b{display:block;font-size:.86rem;color:var(--fo-navy)}.folio .rw-agents small{display:block;font-size:.72rem;color:var(--fo-ink-faint)}.folio .rw-agents em{margin-left:4px;padding:1px 7px;border-radius:999px;background:var(--fo-gold-dot);font-style:normal;font-size:.72rem;font-weight:700;color:#fff}.folio .rw-doing{margin-top:10px;font-size:.86rem;color:var(--fo-ink-soft)}.folio .rw-ledger{width:100%;border-collapse:collapse;font-size:.86rem}.folio .rw-ledger th{padding:8px 8px 8px 0;border-bottom:1px solid var(--fo-hair-strong);text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rw-ledger td{padding:9px 8px 9px 0;border-bottom:1px solid var(--fo-hair);vertical-align:top}.folio .rw-ledger td b{display:block;color:var(--fo-navy);font-weight:600}.folio .rw-ledger td small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .rw-ledger select{max-width:130px;padding:3px 4px;border:1px solid var(--fo-hair);background:#fff;font:inherit;font-size:.8rem;color:var(--fo-ink)}.folio .rw-ledger .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.folio .rw-ledger .is-in{color:var(--fo-jade-deep);font-weight:600}.folio .rw-ledger tr.is-q td{background:rgba(217,164,65,.07)}.folio .rw-agentnote span{font-size:.8rem}.folio .rw-agentnote .is-done{color:var(--fo-jade-deep)}.folio .rw-agentnote .is-question{color:var(--fo-gold);font-weight:600}.folio .rw-agentnote .is-suggested{color:var(--fo-ink-soft);font-style:italic}.folio .rw-ritual{padding:16px;border:1px solid var(--fo-hair-strong)}.folio .rw-ritual ol{display:flex;flex-direction:column;gap:6px;margin:10px 0 12px}.folio .rw-ritual label{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--fo-ink);cursor:pointer}.folio .rw-ritual label.is-on{color:var(--fo-ink-faint);text-decoration:line-through}.folio .rw-ritual input{accent-color:var(--fo-navy)}.folio .rw-ritual .fo-btn[disabled]{opacity:.5;cursor:default}.folio .rw-rec li{grid-template-columns:minmax(0,1fr) auto}.folio .rw-rec li span:first-child{color:var(--fo-ink)}.folio .rw-rec em{display:block;font-style:normal;font-size:.74rem;font-weight:600;color:var(--fo-gold)}.folio .rw-perms li{padding:6px 0 6px 22px;position:relative;font-size:.84rem;color:var(--fo-ink);border-bottom:1px solid var(--fo-hair)}.folio .rw-perms li:before{position:absolute;left:0;font-weight:700}.folio .rw-perms .is-yes:before{content:"✓";color:var(--fo-jade-deep)}.folio .rw-perms .is-ask:before{content:"?";color:var(--fo-gold)}.folio .rw-perms .is-no:before{content:"×";color:var(--fo-danger)}.folio .rw-tabs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--fo-hair);border-radius:999px}.folio .rw-tabs button{padding:7px 14px;border:0;border-radius:999px;background:none;font-size:.86rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .rw-tabs button.is-on{background:var(--fo-navy);color:#fff}.folio .rw-tabs em{margin-left:4px;font-style:normal;opacity:.75}.folio .rw-page>.rw-chart{margin-top:20px}.folio .rw-cal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.folio .rw-week h3{display:flex;justify-content:space-between;gap:8px;padding-bottom:6px;border-bottom:2px solid var(--fo-navy);font-size:.8rem;font-weight:700;color:var(--fo-navy)}.folio .rw-week h3 span{font-weight:500;color:var(--fo-ink-faint)}.folio .rw-week li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:6px;padding:6px 0;border-bottom:1px solid var(--fo-hair);font-size:.8rem}.folio .rw-week li span:first-child{color:var(--fo-ink-faint)}.folio .rw-week b{font-variant-numeric:tabular-nums}.folio .rw-week .is-in b{color:var(--fo-jade-deep)}.folio .rw-week .is-pay b{color:var(--fo-navy)}.folio .rw-flows{display:flex;flex-direction:column}.folio .rw-flows li{display:grid;grid-template-columns:34px minmax(0,1fr) 130px 130px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--fo-hair)}.folio .rw-flow-n{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--fo-hair-strong);border-radius:50%;font-size:.8rem;font-weight:700}.folio .rw-flow-n,.folio .rw-flows b{color:var(--fo-navy)}.folio .rw-flows p{margin-top:2px;font-size:.82rem;line-height:1.45;color:var(--fo-ink-soft)}.folio .rw-flow-state{font-size:.76rem;font-weight:700}.folio .rw-flows .is-ready .rw-flow-state{color:var(--fo-navy)}.folio .rw-flows .is-recorded .rw-flow-state{color:var(--fo-jade-deep)}.folio .rw-flows .is-recorded .rw-flow-n{border-color:var(--fo-jade);background:var(--fo-jade);color:#fff}.folio .rw-flows .is-build .rw-flow-state{color:var(--fo-gold)}.folio .rw-flows .is-plaid .rw-flow-state{color:var(--fo-ink-faint)}@media (max-width:1100px){.folio .rw-cockpit,.folio .rw-desk,.folio .rw-forecast,.folio .rw-review{grid-template-columns:minmax(0,1fr)}.folio .rw-rail{position:static}.folio .rw-cal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.folio .rw-app .fo-bar-end .fo-bar-link:not(.rw-bar-on),.folio .rw-app .fo-nav{display:none}.folio .rw-page{margin:0;border-radius:0;padding:20px 16px 120px}.folio .rw-mast{flex-direction:column;align-items:flex-start}.folio .rw-hero,.folio .rw-two{grid-template-columns:minmax(0,1fr)}.folio .rw-databar{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .rw-databar>div:nth-child(3){padding-left:0;border-left:0}.folio .rw-databar>div:nth-child(n+3){border-top:1px solid var(--fo-hair)}.folio .rw-verdict{grid-template-columns:minmax(0,1fr)}.folio .rw-fall li{grid-template-columns:minmax(0,1fr) auto}.folio .rw-fall i{grid-column:1/-1}.folio .rw-hbars li{grid-template-columns:120px minmax(0,1fr) 40px}.folio .rw-cal,.folio .rw-quarters{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .rw-flows li{grid-template-columns:34px minmax(0,1fr)}.folio .rw-flow-state,.folio .rw-flows li>a,.folio .rw-flows li>button{grid-column:2;justify-self:start}.folio .rw-drafts li{grid-template-columns:90px minmax(0,1fr)}.folio .rw-ledger thead{display:none}.folio .rw-ledger tr{display:grid;grid-template-columns:54px minmax(0,1fr) auto;padding:8px 0;border-bottom:1px solid var(--fo-hair)}.folio .rw-ledger td{border:0;padding:2px 6px 2px 0}.folio .rw-ledger td:nth-child(3),.folio .rw-ledger td:nth-child(5){grid-column:2/-1}}.folio .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.folio .ah-switch .ah-switch-round{color:rgba(255,255,255,.6);font-weight:500}.folio .rv-on{box-shadow:inset 0 -2px 0 var(--fo-jade);padding-bottom:4px;font-weight:700}.folio .rv-tabbar{grid-template-columns:repeat(5,1fr)!important}.folio .rv-main{position:relative}.folio .rv-pad{padding:28px 36px 120px}.folio .rv-rail{padding:0 0 120px}.folio .rv-rsec+.rv-rsec{margin-top:6px}.folio .rv-rsec-h{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:16px 18px 10px;border:0;border-bottom:1px solid var(--fo-on-navy-hair);background:var(--fo-navy);font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-on-navy-soft);text-align:left}button.rv-rsec-h{cursor:pointer}.folio .rv-rsec-h em{padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.12);font-style:normal;letter-spacing:0;color:#fff}.folio .rv-rsec-h span{margin-left:auto}.folio .rv-rsec-body{padding:12px 18px 8px}.folio .rv-rtabs{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);background:var(--fo-navy);border-bottom:1px solid var(--fo-on-navy-hair)}.folio .rv-rtabs button{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px 6px 12px;border:0;background:none;font:inherit;font-size:.8rem;font-weight:600;color:var(--fo-on-navy-soft);cursor:pointer}.folio .rv-rtabs button.is-on{color:#fff;box-shadow:inset 0 -2px 0 var(--fo-jade-bright)}.folio .rv-rtabs em{padding:0 6px;border-radius:999px;background:rgba(255,255,255,.12);font-style:normal;font-size:.72rem}.folio .rv-rtab-body{padding:14px 18px}.folio .rv-mast{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:3px double var(--fo-navy)}.folio .rv-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .rv-title{margin-top:6px;font-family:var(--fo-serif);font-size:clamp(2rem,3vw,2.6rem);font-weight:700;line-height:1.05;color:var(--fo-navy)}.folio .rv-changed{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:12px;padding:9px 12px;background:var(--fo-jade-wash);font-size:.84rem;line-height:1.45;color:var(--fo-ink)}.folio .rv-changed b{color:var(--fo-jade-deep)}.folio .rv-changed span{flex:1 1 320px}.folio .rv-verdict-tag.is-good{background:var(--fo-jade-wash);color:var(--fo-jade-deep)!important}.folio .rv-changed .fo-textbtn{margin-left:auto;font-size:.78rem}.folio .rv-sec{margin-top:6px}.folio .rv-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border-bottom:1px solid var(--fo-hair-strong)}.folio .rv-stats>div{padding:14px 16px 14px 0}.folio .rv-stats>div+div{padding-left:16px;border-left:1px solid var(--fo-hair)}.folio .rv-stats button{display:block;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.folio .rv-stats dt{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rv-stats dd{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:1.65rem;font-weight:700;letter-spacing:-.02em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rv-stats p{margin-top:2px;font-size:.78rem;color:var(--fo-ink-soft)}.folio .rv-stats .is-good dd{color:var(--fo-jade-deep)}.folio .rv-stats .is-warn dd{color:var(--fo-gold)}.folio .rv-stats .is-bad dd{color:var(--fo-danger)}.folio .rv-stats .is-picked{box-shadow:inset 0 -3px 0 var(--fo-navy)}.folio .rv-why{display:block;margin-top:6px;font-size:.74rem;font-weight:600;color:var(--fo-jade-deep)}.folio .rv-work{padding:16px 18px;background:var(--fo-tint)}.folio .rv-eq{font-size:1.02rem;color:var(--fo-ink);font-variant-numeric:tabular-nums}.folio .rv-cats li{grid-template-columns:220px minmax(0,1fr) 56px}.folio .rv-ladder{margin-top:26px}.folio .rv-ladder-track{position:relative;height:14px;background:linear-gradient(90deg,rgba(180,66,58,.14) 0 33.3%,rgba(217,164,65,.16) 33.3% 66.6%,rgba(0,168,150,.14) 66.6%)}.folio .rv-ladder-fill{position:absolute;inset:0 auto 0 0;background:var(--fo-navy);transition:width .3s ease}.folio .rv-ladder-was{position:absolute;top:-3px;bottom:-3px;width:3px;background:var(--fo-ink-faint)}.folio .rv-ladder-mark{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--fo-ink-soft)}.folio .rv-ladder-mark b{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);font-size:.7rem;font-weight:700;white-space:nowrap;color:var(--fo-ink-soft)}.folio .rv-ladder-mark.is-goal{background:var(--fo-jade-deep)}.folio .rv-ladder-mark.is-goal b{color:var(--fo-jade-deep)}.folio .rv-band{margin-top:8px;font-size:.8rem;font-weight:700}.folio .rv-band.is-bad{color:var(--fo-danger)}.folio .rv-band.is-warn{color:var(--fo-gold)}.folio .rv-band.is-good{color:var(--fo-jade-deep)}.folio .rv-verdict{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding:14px 16px;background:var(--fo-tint)}.folio .rv-verdict p{font-size:.9rem;line-height:1.5;color:var(--fo-ink)}.folio .rv-verdict-tag{padding:6px 10px;font-size:.72rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.folio .rv-verdict-tag.is-warn{background:rgba(217,164,65,.18);color:var(--fo-gold)!important}.folio .rv-asks{display:flex;flex-direction:column;gap:8px}.folio .rv-asks>li{border:1px solid var(--fo-on-navy-hair);background:rgba(255,255,255,.04)}.folio .rv-asks>li.is-done{opacity:.55}.folio .rv-ask-head{display:flex;align-items:flex-start;gap:8px;width:100%;padding:12px 12px 0;border:0;background:none;font:inherit;text-align:left;color:#fff}.folio .rv-asks.is-compact .rv-ask-head{padding-bottom:12px;cursor:pointer}.folio .rv-ask-head:disabled{cursor:default}.folio .rv-ask-title{flex:1;font-family:var(--fo-serif);font-size:1.04rem;font-weight:700;line-height:1.2}.folio .rv-ask-head em{flex:none;padding:2px 7px;font-style:normal;font-size:.72rem;font-weight:700;color:var(--fo-on-navy-faint)}.folio .rv-ask-head em.is-buys{background:rgba(0,212,170,.16);color:var(--fo-jade-bright)}.folio .rv-ask-body{padding:6px 12px 12px 40px}.folio .rv-ask-body p{font-size:.8rem;line-height:1.45;color:var(--fo-on-navy-soft)}.folio .rv-ask-btns{display:flex;align-items:center;gap:12px;margin-top:10px}.folio .rv-rail .fo-btn--primary{border-color:var(--fo-jade-bright);background:var(--fo-jade-bright);color:var(--fo-navy-deep)}.folio .rv-rail .fo-textbtn{color:var(--fo-jade-bright)}.folio .rv-ask-done{margin-top:8px;font-weight:700;color:var(--fo-jade-bright)!important}.folio .rv-more{padding:2px;border:0!important;background:none!important;font-size:.78rem;color:var(--fo-on-navy-faint)}.folio .rv-face{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#EEF1FF;overflow:hidden;flex:none}.folio .rv-due li{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:8px;padding:7px 0;border-bottom:1px solid var(--fo-hair);font-size:.86rem;color:var(--fo-ink)}.folio .rv-due li span:first-child{color:var(--fo-ink-faint)}.folio .rv-due b{font-variant-numeric:tabular-nums}.folio .rv-due b.is-in{color:var(--fo-jade-deep)}.folio .rv-due li.is-late span:first-child{color:var(--fo-danger);font-weight:700}.folio .rv-rail .rv-due li{border-color:var(--fo-on-navy-hair);color:#fff}.folio .rv-rail .rv-due li span:first-child{color:var(--fo-on-navy-faint)}.folio .rv-bankh li{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid var(--fo-on-navy-hair);font-size:.86rem}.folio .rv-bankh span{color:var(--fo-on-navy-faint)}.folio .rv-bankh .is-bad span{color:var(--fo-gold-on-navy);font-weight:700}.folio .rv-review{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:.82rem;color:var(--fo-on-navy-soft)}.folio .rv-review b{color:#fff}.folio .rv-review-bar{height:6px;background:rgba(255,255,255,.12)}.folio .rv-review-bar i{display:block;height:100%;background:var(--fo-jade-bright)}.folio .rv-plan-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:28px;margin-top:22px}.folio .rv-big{margin-top:4px;font-size:clamp(3.6rem,7vw,5.4rem);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rv-big small{margin-left:10px;font-size:1.05rem;letter-spacing:0}.folio .rv-big small,.folio .rv-delta{font-weight:600;color:var(--fo-ink-soft)}.folio .rv-delta{margin-top:8px;font-size:.86rem}.folio .rv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.folio .rv-chips button{padding:7px 13px;border:1px solid var(--fo-hair-strong);border-radius:999px;background:#fff;font-size:.84rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .rv-chips button.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff}.folio .rv-chips .rv-chip-clear{border-style:dashed}.folio .rv-mini{margin-top:14px}.folio .rv-saved{stroke:var(--fo-jade);stroke-width:2;stroke-dasharray:2 3}.folio .rv-key-saved{background:var(--fo-jade);height:2px!important}.folio .rv-qs{display:flex;flex-direction:column;gap:6px}.folio .rv-qs button{width:100%;padding:9px 12px;border:1px solid var(--fo-on-navy-hair);background:rgba(255,255,255,.04);font:inherit;font-size:.86rem;text-align:left;color:#fff;cursor:pointer}.folio .rv-qs button:hover{border-color:var(--fo-jade-bright)}.folio .rv-askbox input{width:100%;margin-top:8px;padding:10px 12px;border:1px solid var(--fo-on-navy-hair);background:rgba(255,255,255,.06);font:inherit;font-size:.86rem;color:#fff}.folio .rv-askbox input::placeholder{color:var(--fo-on-navy-faint)}.folio .rv-answer{display:flex;gap:8px;margin-top:10px;padding:12px;background:rgba(0,212,170,.1);font-size:.86rem;line-height:1.5;color:#fff}.folio .rv-cadence{display:inline-flex;margin-top:18px;padding:3px;border:1px solid var(--fo-hair);border-radius:999px}.folio .rv-cadence button{padding:7px 14px;border:0;border-radius:999px;background:none;font-size:.86rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .rv-cadence button.is-on{background:var(--fo-navy);color:#fff}.folio .rv-steps{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.folio .rv-steps>li{border:1px solid var(--fo-hair)}.folio .rv-step-head{display:flex;align-items:center;gap:10px;padding:12px 14px}.folio .rv-step-head b{color:var(--fo-navy)}.folio .rv-step-head small{color:var(--fo-ink-faint)}.folio .rv-step-head .fo-textbtn{margin-left:auto}.folio .rv-step-n{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--fo-hair-strong);border-radius:50%;font-size:.76rem;font-weight:700;color:var(--fo-navy)}.folio .rv-steps .is-done .rv-step-n{border-color:var(--fo-jade);background:var(--fo-jade);color:#fff}.folio .rv-steps .is-done b{color:var(--fo-ink-faint)}.folio .rv-step-body{padding:0 14px 14px 48px}.folio .rv-step-body .rv-asks>li{border-color:var(--fo-hair);background:#fff}.folio .rv-step-body .rv-ask-head{color:var(--fo-navy)}.folio .rv-step-body .rv-ask-body p{color:var(--fo-ink-soft)}.folio .rv-envs{display:flex;flex-direction:column;gap:10px;margin-top:18px}.folio .rv-envs li{display:grid;grid-template-columns:100px minmax(0,1fr) 48px 80px;align-items:center;gap:12px;font-size:.88rem}.folio .rv-envs small{color:var(--fo-ink-faint)}.folio .rv-ritual-next{font-size:.86rem;line-height:1.55;color:var(--fo-on-navy-soft)}.folio .rv-ritual-next b{color:#fff}.folio .rv-sentence{margin-top:22px;max-width:46ch;font-family:var(--fo-serif);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25;color:var(--fo-navy)}.folio .rv-calm-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:18px}.folio .rv-range{margin-top:8px;font-size:.86rem;color:var(--fo-ink-soft)}.folio .rv-gain{font-weight:700;color:var(--fo-jade-deep)}.folio .rv-calm-spark p{font-size:.74rem;color:var(--fo-ink-faint);text-align:right}.folio .rv-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.folio .rv-job{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--fo-hair-strong)}.folio .rv-job h3{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rv-job p{flex:1;font-size:.92rem;line-height:1.45;color:var(--fo-ink)}.folio .rv-job .fo-btn em{margin-left:4px;padding:1px 6px;background:rgba(255,255,255,.16);font-style:normal;font-size:.74rem}.folio .rv-job.is-ok{background:var(--fo-tint);border-color:var(--fo-hair)}.folio .rv-job-ok{flex:none!important;font-weight:700;color:var(--fo-jade-deep)!important}.folio .rv-details{margin-top:26px;border-top:1px solid var(--fo-hair-strong)}.folio .rv-details summary{padding:14px 0;font-family:var(--fo-serif);font-size:1.25rem;font-weight:700;color:var(--fo-navy);cursor:pointer}.folio .rv-audit{width:100%;margin-top:20px;border-collapse:collapse;font-size:.88rem}.folio .rv-audit th{padding:8px 12px 8px 0;border-bottom:1px solid var(--fo-hair-strong);text-align:left;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rv-audit td{padding:12px 12px 12px 0;border-bottom:1px solid var(--fo-hair);vertical-align:top;line-height:1.45;color:var(--fo-ink)}.folio .rv-audit td b{color:var(--fo-navy)}.folio .rv-vlist a{display:block;padding:10px 0;border-bottom:1px solid var(--fo-on-navy-hair);color:#fff;text-decoration:none}.folio .rv-quiet{font-size:.86rem;line-height:1.5;color:var(--fo-ink-faint)}.folio .rv-rail .rv-quiet{color:var(--fo-on-navy-faint)}.folio .rv-loading{margin-top:28px}.folio .rv-gate{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.folio .rv-ask-body--flush{padding-left:12px}.folio .rv-due small{display:block;font-size:.72rem;color:var(--fo-ink-faint)}.folio .rv-rail .rv-due small{color:var(--fo-on-navy-faint)}.folio .rv-rail .rw-connect{align-self:flex-start;text-decoration:none}.folio .fo-sample a{color:var(--fo-jade-deep)}.folio .rv-sampletag{display:inline-block;margin-left:6px;padding:0 6px;border:1px dashed;border-radius:4px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75;vertical-align:1px}.folio .rv-railnote{margin:12px 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-on-navy-faint)}.folio .ri-quietday{margin-top:12px}@media (max-width:960px){.folio .rv-body{overflow-y:auto;display:block}.folio .rv-body>.fo-pane{overflow:visible}.folio .rv-body>.rv-rail{margin-top:12px}.folio .rv-rsec-h,.folio .rv-rtabs{position:static}}@media (max-width:760px){.folio .rv-body{padding:0 0 64px}.folio .rv-body>.fo-pane{border-radius:0}.folio .rv-pad{padding:18px 16px 40px}.folio .rv-mast{flex-direction:column;align-items:flex-start}.folio .rv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .rv-stats>div:nth-child(3){padding-left:0;border-left:0}.folio .rv-stats>div:nth-child(n+3){border-top:1px solid var(--fo-hair)}.folio .rv-jobs,.folio .rv-plan-hero,.folio .rv-verdict{grid-template-columns:minmax(0,1fr)}.folio .rv-cadence{display:flex;overflow-x:auto;max-width:100%}.folio .rv-cadence button{flex:none}.folio .rv-envs li{grid-template-columns:80px minmax(0,1fr) 40px}.folio .rv-envs small{display:none}.folio .rv-cats li{grid-template-columns:120px minmax(0,1fr) 48px}.folio .rv-calm-spark svg{width:100%}.folio .rv-audit thead{display:none}.folio .rv-audit tr{display:block;padding:10px 0;border-bottom:1px solid var(--fo-hair)}.folio .rv-audit td{display:block;padding:2px 0;border:0}}.folio .rx-pad{max-width:1040px}@keyframes rx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rx-fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.folio .rx-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:rx-draw 1.1s cubic-bezier(.3,.7,.2,1) both}.folio .rx-spark path{stroke:var(--fo-navy);stroke-width:1.6}.folio .rx-spark circle{fill:var(--fo-navy)}.folio .rx-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.folio .rx-ins{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--fo-hair);background:#fff;animation:rx-fadein .5s ease both}.folio .rx-ins:nth-child(2){animation-delay:60ms}.folio .rx-ins:nth-child(3){animation-delay:.12s}.folio .rx-ins:nth-child(4){animation-delay:.18s}.folio .rx-ins-label{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rx-ins-value{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rx-ins.is-warn .rx-ins-value{color:var(--fo-gold)}.folio .rx-ins.is-bad .rx-ins-value{color:var(--fo-danger)}.folio .rx-ins.is-good .rx-ins-value{color:var(--fo-jade-deep)}.folio .rx-ins-delta{font-size:.76rem;color:var(--fo-ink-faint)}.folio .rx-ins-line{margin-top:6px;font-size:.84rem;line-height:1.45;color:var(--fo-ink-soft)}.folio .rx-ins-bar{display:block;height:8px;margin:10px 0 8px;background:var(--fo-tint)}.folio .rx-ins-bar i{display:block;height:100%;background:var(--fo-danger);transition:width .8s ease}.folio .rx-ins-bar.is-good i{background:var(--fo-jade)}.folio .rx-ch{margin-top:46px}.folio .rx-ch-n{font-size:.72rem;font-weight:800;letter-spacing:.18em;color:var(--fo-jade-deep)}.folio .rx-ch-h{margin-top:4px;font-family:var(--fo-serif);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;line-height:1.1;color:var(--fo-navy)}.folio .rx-ch-lede{margin-top:8px;max-width:62ch;font-size:1rem;line-height:1.55;color:var(--fo-ink-soft)}.folio .rx-ch-lede b{color:var(--fo-navy)}.folio .rx-ch-body{display:flex;flex-direction:column;gap:22px;margin-top:18px}.folio .rx-ch.is-calm{margin-top:64px}.folio .rx-ch.is-calm .rx-ch-n{color:var(--fo-ink-faint)}.folio .rx-line{position:relative;margin:0}.folio .rx-line svg{display:block;width:100%;height:auto;cursor:crosshair}.folio .rx-area{fill:rgba(10,37,64,.06);animation:rx-fadein .9s ease both}.folio .rx-path{stroke:var(--fo-navy);stroke-width:2.4}.folio .rx-future{stroke:var(--fo-navy);stroke-width:2;stroke-dasharray:5 5;opacity:.55}.folio .rx-today{stroke:var(--fo-hair-strong);stroke-dasharray:2 3}.folio .rx-floor{fill:rgba(180,66,58,.07)}.folio .rx-goal{stroke:var(--fo-jade);stroke-width:1.2;stroke-dasharray:4 4}.folio .rx-zero{stroke:var(--fo-danger);stroke-width:1;stroke-dasharray:3 3}.folio .rx-axis{font-size:10px;fill:var(--fo-ink-faint);font-family:var(--fo-sans)}.folio .rx-note circle{fill:#fff;stroke:var(--fo-gold-dot);stroke-width:2}.folio .rx-note text{font-size:10px;font-weight:700;fill:var(--fo-gold);font-family:var(--fo-sans)}.folio .rx-rule{stroke:var(--fo-navy);stroke-width:1;opacity:.35}.folio .rx-dot{fill:var(--fo-navy);stroke:#fff;stroke-width:2}.folio .rx-tip{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;padding:5px 9px;background:var(--fo-navy);color:#fff;font-size:.78rem;white-space:nowrap;pointer-events:none}.folio .rx-tip span{font-size:.7rem;color:var(--fo-on-navy-soft)}.folio .rx-line.is-calm .rx-area{fill:rgba(10,37,64,.035)}.folio .rx-line.is-calm .rx-path{stroke-width:1.8}.folio .rx-line.is-calm .rx-floor{fill:rgba(10,37,64,.035)}.folio .rx-flow{margin:0}.folio .rx-flow-read{min-height:1.4em;font-size:.88rem;color:var(--fo-ink-soft);font-variant-numeric:tabular-nums}.folio .rx-flow-read b{color:var(--fo-navy)}.folio .rx-flow-read .is-up{color:var(--fo-jade-deep);font-weight:700}.folio .rx-flow-read .is-down{color:var(--fo-danger);font-weight:700}.folio .rx-flow-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;height:170px;margin-top:10px}.folio .rx-col{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.folio .rx-bars{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid var(--fo-hair-strong)}.folio .rx-bars i{display:block;width:38%;max-width:18px;transition:height .7s cubic-bezier(.3,.7,.2,1),opacity .2s}.folio .rx-in{background:var(--fo-jade)}.folio .rx-out{background:rgba(10,37,64,.3)}.folio .rx-flow-cols:hover .rx-col:not(.is-on) .rx-bars i{opacity:.35}.folio .rx-col small{font-size:.68rem;color:var(--fo-ink-faint)}.folio .rx-col.is-on small{color:var(--fo-navy);font-weight:700}.folio .rx-flow figcaption,.folio .rx-k-in,.folio .rx-k-out{font-size:.76rem;color:var(--fo-ink-faint)}.folio .rx-flow figcaption{display:flex;align-items:center;gap:6px 12px;margin-top:8px}.folio .rx-flow figcaption i{display:inline-block;width:10px;height:10px;margin-right:-6px}.folio .rx-k-in{background:var(--fo-jade)}.folio .rx-k-out{background:rgba(10,37,64,.3)}.folio .rx-flow.is-calm .rx-in{background:rgba(0,168,150,.55)}.folio .rx-flow.is-calm .rx-out{background:rgba(10,37,64,.16)}.folio .rx-stack{margin:0}.folio .rx-legend{display:flex;flex-wrap:wrap;gap:6px}.folio .rx-legend button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.8rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer;transition:opacity .2s}.folio .rx-legend button.is-on{border-color:var(--fo-navy);color:var(--fo-navy)}.folio .rx-legend button.is-off{opacity:.45}.folio .rx-legend i{width:10px;height:10px}.folio .rx-legend em{font-style:normal;font-size:.72rem;color:var(--fo-gold)}.folio .rx-stack-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;height:190px;margin-top:14px}.folio .rx-scol{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-width:0}.folio .rx-sbar{display:flex;flex-direction:column-reverse;width:100%;transition:height .6s cubic-bezier(.3,.7,.2,1);border-bottom:1px solid var(--fo-hair-strong)}.folio .rx-sbar i{display:block;min-height:1px}.folio .rx-scol small{font-size:.68rem;text-align:center;color:var(--fo-ink-faint)}.folio .is-navy>i,.folio .rx-sbar .is-navy{background:var(--fo-navy)}.folio .is-slate>i,.folio .rx-sbar .is-slate{background:#5B7088}.folio .is-jade>i,.folio .rx-sbar .is-jade{background:var(--fo-jade)}.folio .is-sand>i,.folio .rx-sbar .is-sand{background:#C9B48A}.folio .is-mist>i,.folio .rx-sbar .is-mist{background:#C7D2DD}.folio .is-gold>i,.folio .rx-sbar .is-gold{background:var(--fo-gold-dot)}.folio .rx-stack.is-calm .rx-sbar{opacity:.85}.folio .rx-payers li{display:grid;grid-template-columns:180px minmax(0,1fr) 48px;align-items:center;gap:12px;padding:8px 0;font-size:.9rem}.folio .rx-payers em{margin-left:6px;font-style:normal;font-size:.68rem;font-weight:700;color:var(--fo-jade-deep)}.folio .rx-ptrack{height:12px;background:var(--fo-tint)}.folio .rx-ptrack i{display:block;height:100%;background:var(--fo-navy);transition:width .8s cubic-bezier(.3,.7,.2,1)}.folio .rx-payers b{text-align:right;font-variant-numeric:tabular-nums}.folio .rx-payers.is-calm .rx-ptrack i{background:rgba(10,37,64,.55)}.folio .rx-slider{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;margin-top:12px;padding:14px 16px;background:var(--fo-tint);font-size:.9rem;color:var(--fo-ink)}.folio .rx-slider input{width:100%;accent-color:var(--fo-navy)}.folio .rx-slider-out{grid-column:1/-1;color:var(--fo-ink-soft)}.folio .rx-slider-out b{color:var(--fo-navy)}.folio .rx-multi li{display:grid;grid-template-columns:150px 170px 90px 60px;align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.9rem}.folio .rx-multi b{text-align:right;font-variant-numeric:tabular-nums}.folio .rx-multi b small{font-weight:500;color:var(--fo-ink-faint)}.folio .rx-multi em{font-style:normal;font-size:.8rem;font-weight:700;color:var(--fo-ink-faint)}.folio .rx-multi em.is-up{color:var(--fo-gold)}.folio .rx-multi em.is-down{color:var(--fo-jade-deep)}.folio .rx-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;border-bottom:1px solid var(--fo-hair-strong)}.folio .rx-keys>div{display:flex;flex-direction:column;gap:4px;padding:12px 16px 12px 0}.folio .rx-keys>div+div{padding-left:16px;border-left:1px solid var(--fo-hair)}.folio .rx-keys dt{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rx-keys dd{font-size:1.5rem;font-weight:700;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rx-instr-top{display:flex;flex-direction:column;gap:12px}.folio .rx-scrolly{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;margin-top:28px}.folio .rx-sticky{position:sticky;top:12px;align-self:start;padding:16px;border:1px solid var(--fo-hair);background:#fff}.folio .rx-stage{margin-bottom:10px;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .rx-fade{animation:rx-fadein .45s ease both}.folio .rx-steps{display:flex;flex-direction:column;gap:52vh;padding:8vh 0 40vh}.folio .rx-step{padding:18px;border-left:3px solid var(--fo-hair);transition:border-color .3s,opacity .3s;opacity:.45}.folio .rx-step.is-on{border-color:var(--fo-navy);opacity:1}.folio .rx-step h2{margin-top:4px;font-family:var(--fo-serif);font-size:1.6rem;font-weight:700;color:var(--fo-navy)}.folio .rx-step p:last-child{margin-top:8px;font-size:1rem;line-height:1.55;color:var(--fo-ink-soft)}.folio .rx-end{margin-top:20px}.folio .rx-calm-lede{margin-top:30px;max-width:34ch;font-family:var(--fo-serif);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.25;color:var(--fo-navy)}.folio .rx-calm-num{margin-top:24px;font-size:clamp(4.5rem,9vw,7rem);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rx-calm-num small{margin-left:12px;font-size:1.1rem;font-weight:500;letter-spacing:0;color:var(--fo-ink-faint)}.folio .rx-calm-facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:18px;font-size:.95rem;color:var(--fo-ink-soft)}.folio .rx-calm-facts b{color:var(--fo-navy)}.folio .rx-calmer{margin-top:48px;text-align:center}.folio .rx-calmer-num{font-size:clamp(5.5rem,12vw,9rem);font-weight:800;line-height:.85;letter-spacing:-.06em;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rx-calmer-unit{margin-top:10px;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rx-calmer-line{margin:18px auto 34px;max-width:40ch;font-family:var(--fo-serif);font-size:1.4rem;line-height:1.35;color:var(--fo-ink-soft)}.folio .rx-calmer-cap{margin-top:6px;font-size:.78rem;text-align:center;color:var(--fo-ink-faint)}.folio .rx-calmer-h{margin-top:56px;font-family:var(--fo-serif);font-size:1.5rem;font-weight:700;color:var(--fo-navy)}.folio .rx-things{margin-top:12px;border-top:1px solid var(--fo-hair-strong)}.folio .rx-things>li{border-bottom:1px solid var(--fo-hair)}.folio .rx-things>li>button{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;align-items:baseline;gap:12px;width:100%;padding:16px 0;border:0;background:none;font:inherit;font-size:1rem;line-height:1.5;text-align:left;color:var(--fo-ink-soft);cursor:pointer}.folio .rx-things>li>button:disabled{cursor:default;color:var(--fo-ink-soft);opacity:1}.folio .rx-things b{color:var(--fo-navy)}.folio .rx-things-n{font-family:var(--fo-serif);font-size:1.3rem;font-weight:700;color:var(--fo-ink-faint)}.folio .rx-things-chev{font-size:1.2rem;color:var(--fo-ink-faint)}.folio .rx-things-body{padding:0 0 18px 40px;animation:rx-fadein .35s ease both}@media (prefers-reduced-motion:reduce){.folio .rx-area,.folio .rx-draw,.folio .rx-fade,.folio .rx-ins,.folio .rx-things-body{animation:none}.folio .rx-bars i,.folio .rx-ins-bar i,.folio .rx-ptrack i,.folio .rx-sbar{transition:none}}@media (max-width:960px){.folio .rx-scrolly{grid-template-columns:minmax(0,1fr)}.folio .rx-sticky{position:sticky;top:0;z-index:3}.folio .rx-steps{gap:40vh}}@media (max-width:760px){.folio .rx-insights,.folio .rx-keys{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .rx-keys>div:nth-child(3){padding-left:0;border-left:0}.folio .rx-payers li{grid-template-columns:110px minmax(0,1fr) 40px}.folio .rx-multi li{grid-template-columns:minmax(0,1fr) 100px 60px}.folio .rx-multi li em{display:none}.folio .rx-multi .rx-spark{width:100px}.folio .rx-flow-cols,.folio .rx-stack-cols{gap:3px}.folio .rx-col small,.folio .rx-scol small{font-size:.58rem}}.folio .ri-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:28px;margin-top:22px}.folio .ri-hero-label{font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .ri-hero-label span{margin-left:6px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--fo-ink-faint)}.folio .ri-hero-num{margin-top:6px;font-size:clamp(3rem,6vw,4.6rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--fo-navy);font-variant-numeric:tabular-nums;animation:rx-fadein .5s ease both}.folio .ri-hero-sub{margin-top:8px;font-size:.92rem;color:var(--fo-ink-soft)}.folio .ri-hero-sub b{color:var(--fo-navy)}.folio .ri-split-bar{display:flex;height:18px;overflow:hidden}.folio .ri-split-bar i{display:block;animation:ri-grow .8s cubic-bezier(.3,.7,.2,1) both;transform-origin:left}@keyframes ri-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.folio .ri-split-bar .is-free,.folio .ri-split-key .is-free i{background:var(--fo-navy)}.folio .ri-split-bar .is-tax,.folio .ri-split-key .is-tax i{background:var(--fo-gold-dot)}.folio .ri-split-bar .is-cards,.folio .ri-split-key .is-cards i{background:#C9B48A}.folio .ri-split-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin-top:10px}.folio .ri-split-key li{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--fo-ink-soft)}.folio .ri-split-key i{width:10px;height:10px}.folio .ri-split-key b{margin-left:auto;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ri-split-key .is-bank{font-weight:600}.folio .ri-brief{margin-top:30px;padding:20px 22px 16px;background:var(--fo-tint);border-top:3px double var(--fo-navy)}.folio .ri-brief .rx-ch-h{font-size:1.5rem}.folio .ri-kind{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .is-moved .ri-kind{color:var(--fo-jade-deep)}.folio .is-watch .ri-kind{color:var(--fo-gold)}.folio .ri-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.folio .ri-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#fff;border:1px solid var(--fo-hair);animation:rx-fadein .45s ease both}.folio .ri-card:nth-child(2){animation-delay:70ms}.folio .ri-card:nth-child(3){animation-delay:.14s}.folio .ri-card:nth-child(4){animation-delay:.21s}.folio .ri-brief--column h3,.folio .ri-card h3{font-family:var(--fo-serif);font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--fo-navy)}.folio .ri-brief--column p,.folio .ri-card p:not(.ri-kind){font-size:.86rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .ri-card .fo-textbtn{margin-top:2px}.folio .ri-brief--column ol{margin-top:10px}.folio .ri-brief--column li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;border-bottom:1px solid var(--fo-hair)}.folio .ri-col-n{font-family:var(--fo-serif);font-size:1.4rem;font-weight:700;line-height:1;color:var(--fo-ink-faint)}.folio .ri-brief--column li p{margin-top:4px}.folio .ri-brief-foot{margin-top:12px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .ri-brief-foot a{color:var(--fo-jade-deep);font-weight:600;text-decoration:none}.folio .ri-overnight{width:100%;margin-top:12px;border-collapse:collapse;font-size:.92rem}.folio .ri-overnight td{padding:9px 0;border-bottom:1px solid var(--fo-hair);font-variant-numeric:tabular-nums}.folio .ri-overnight td:nth-child(2),.folio .ri-overnight td:nth-child(3){text-align:right;width:120px}.folio .ri-overnight td:nth-child(3){color:var(--fo-ink-faint);font-size:.82rem}.folio .is-up{color:var(--fo-jade-deep);font-weight:700}.folio .is-down{color:var(--fo-danger);font-weight:600}.folio .ri-notes{margin-top:12px}.folio .ri-notes li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:8px 0;font-size:.88rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .ri-notes b{color:var(--fo-navy)}.folio .ri-notes--spark li{grid-template-columns:90px minmax(0,1fr) 110px;align-items:center;border-top:1px solid var(--fo-hair)}.folio .ri-overnight-total td{border-bottom:0;border-top:1px solid var(--fo-hair-strong);font-weight:700;color:var(--fo-navy)}.folio .ri-gap{margin-top:18px}.folio .ri-gapband{fill:rgba(217,164,65,.16);animation:rx-fadein .9s ease both}.folio .ri-bankline{stroke:rgba(10,37,64,.35);stroke-width:1.6}.folio .ri-label{font-size:11px;font-weight:700;fill:var(--fo-ink-faint);font-family:var(--fo-sans)}.folio .ri-label.is-free{fill:var(--fo-navy)}.folio .ri-dot-bank{fill:#fff;stroke:rgba(10,37,64,.5);stroke-width:2}.folio .ri-tip{gap:1px}.folio .ri-cap{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .ri-cap i{display:inline-block;width:12px;height:10px;margin-right:-8px}.folio .ri-k-bank{height:2px!important;background:rgba(10,37,64,.35)}.folio .ri-k-free{height:2px!important;background:var(--fo-navy)}.folio .ri-k-gap{background:rgba(217,164,65,.3)}.folio .ri-moves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.folio .ri-moves dt{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ri-moves dd{margin-top:4px;font-size:2rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.folio .ri-daily{margin-top:18px}.folio .ri-daily-read{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:2.6em;font-size:.9rem;color:var(--fo-ink-soft);font-variant-numeric:tabular-nums}.folio .ri-daily-read b{color:var(--fo-navy)}.folio .ri-daily-ev{flex-basis:100%;font-size:.8rem;color:var(--fo-ink-faint)}.folio .ri-daily-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;height:180px;margin-top:6px}.folio .ri-dcol{display:grid;grid-template-rows:1fr 1fr;padding:0;border:0;background:none;cursor:pointer}.folio .ri-ddown,.folio .ri-dup{display:flex;justify-content:center}.folio .ri-dup{align-items:flex-end;border-bottom:1px solid var(--fo-hair-strong)}.folio .ri-ddown{align-items:flex-start}.folio .ri-dcol i{display:block;width:70%;animation:ri-rise .6s cubic-bezier(.3,.7,.2,1) both}.folio .ri-dup i{background:var(--fo-jade);transform-origin:bottom}.folio .ri-ddown i{background:rgba(180,66,58,.55);transform-origin:top}@keyframes ri-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.folio .ri-daily-cols:hover .ri-dcol:not(.is-on) i{opacity:.35}.folio .ri-daily-axis{display:flex;justify-content:space-between;margin-top:4px;font-size:.7rem;color:var(--fo-ink-faint)}@media (prefers-reduced-motion:reduce){.folio .ri-card,.folio .ri-dcol i,.folio .ri-gapband,.folio .ri-hero-num,.folio .ri-split-bar i{animation:none}}@media (max-width:760px){.folio .ri-cards,.folio .ri-hero,.folio .ri-split-key{grid-template-columns:minmax(0,1fr)}.folio .ri-brief{padding:16px 14px}.folio .ri-brief--column li{grid-template-columns:24px minmax(0,1fr)}.folio .ri-brief--column li>:last-child{display:none}.folio .ri-notes li,.folio .ri-notes--spark li{grid-template-columns:minmax(0,1fr);gap:2px}.folio .ri-notes--spark .rx-spark{display:none}}.folio .nj-pad{max-width:1000px}.folio .nj-newbtn{padding:7px 14px}.folio .nj-label{display:block;margin:18px 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .nj-input{width:100%;padding:10px 12px;border:1px solid var(--fo-hair-strong);border-radius:var(--fo-r-control);background:#fff;font:inherit;font-size:.95rem;color:var(--fo-ink)}.folio .nj-input:focus{outline:2px solid var(--fo-jade);outline-offset:1px}.folio .nj-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.folio .nj-chips button{padding:7px 13px;border:1px solid var(--fo-hair-strong);border-radius:999px;background:#fff;font-size:.86rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .nj-chips button.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff}.folio .nj-input--chip{width:160px;padding:6px 10px;border-radius:999px;font-size:.86rem}.folio .nj-fields{display:flex;flex-direction:column;gap:4px}.folio .nj-field .nj-label{margin-top:14px}.folio .nj-outcomes{margin-top:14px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .nj-svcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.folio .nj-svc{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--fo-hair);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.folio .nj-svc.is-on,.folio .nj-svc:hover{border-color:var(--fo-navy)}.folio .nj-svc.is-on{box-shadow:inset 0 0 0 1px var(--fo-navy)}.folio .nj-svc-art{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.folio .nj-svc-art i{aspect-ratio:1;border-radius:6px;background:color-mix(in srgb,var(--sw) 22%,#fff)}.folio .nj-svc-art i:nth-child(2n){background:color-mix(in srgb,var(--sw) 38%,#fff)}.folio .nj-svc-text{display:flex;flex-direction:column;gap:4px}.folio .nj-svc-kind{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .nj-svc b{font-family:var(--fo-serif);font-size:1.2rem;color:var(--fo-navy)}.folio .nj-svc-makes{font-size:.84rem;line-height:1.45;color:var(--fo-ink-soft)}.folio .nj-svc-meta{margin-top:2px;font-size:.78rem;color:var(--fo-jade-deep);font-weight:600}.folio .nj-svc.is-compact{flex-direction:row;align-items:center;padding:10px 12px}.folio .nj-svc.is-compact .nj-svc-art{width:64px;flex:none}.folio .nj-svcs--list{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}.folio .nj-steps{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.folio .nj-steps button{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.84rem;font-weight:600;color:var(--fo-ink-faint);cursor:pointer}.folio .nj-steps button:disabled{cursor:default}.folio .nj-steps span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--fo-tint);font-size:.74rem}.folio .nj-steps .is-on button{border-color:var(--fo-navy);color:var(--fo-navy)}.folio .nj-steps .is-on span{background:var(--fo-navy);color:#fff}.folio .nj-steps .is-done button{color:var(--fo-ink-soft)}.folio .nj-steps .is-done span{background:var(--fo-jade);color:#fff}.folio .nj-clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.folio .nj-client{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--fo-hair);border-radius:12px;background:#fff;font:inherit;cursor:pointer}.folio .nj-client.is-on,.folio .nj-client:hover{border-color:var(--fo-navy)}.folio .nj-client span{font-size:.8rem;color:var(--fo-ink-faint)}.folio .nj-client.is-new{justify-content:center;border-style:dashed;color:var(--fo-ink-soft);font-weight:600}.folio .nj-request,.folio .nj-review{max-width:640px;margin-top:8px}.folio .nj-nav{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.folio .nj-start{padding:10px 20px;font-size:.95rem}.folio .nj-summary{display:grid;grid-template-columns:140px minmax(0,1fr);margin-top:18px;border-top:1px solid var(--fo-hair-strong)}.folio .nj-summary>div{display:contents}.folio .nj-summary dd,.folio .nj-summary dt{padding:10px 0;border-bottom:1px solid var(--fo-hair);font-size:.92rem}.folio .nj-summary dt{color:var(--fo-ink-faint)}.folio .nj-summary dd{color:var(--fo-navy);font-weight:600}.folio .nj-est{margin-top:18px;padding:14px 16px;background:var(--fo-jade-wash)}.folio .nj-est p{font-size:.95rem;color:var(--fo-ink)}.folio .nj-est b{color:var(--fo-navy)}.folio .nj-est-budget{margin-top:4px;font-size:.84rem!important;color:var(--fo-ink-soft)!important}.folio .nj-est.is-over{background:rgba(217,164,65,.14)}.folio .nj-after{margin-top:14px;font-size:.86rem;color:var(--fo-ink-soft)}.folio .nj-job{margin-top:22px;padding:20px;border:1px solid var(--fo-hair-strong);border-radius:14px;background:#fff;animation:rx-fadein .4s ease both}.folio .nj-job-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px}.folio .nj-job-kicker{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .nj-job h2{margin-top:6px;font-family:var(--fo-serif);font-size:1.7rem;font-weight:700;color:var(--fo-navy)}.folio .nj-job-sub{margin-top:4px;font-size:.9rem;color:var(--fo-ink-soft);font-variant-numeric:tabular-nums}.folio .nj-job-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.folio .nj-how{font-size:.8rem}.folio .nj-bar{display:block;height:6px;background:rgba(255,255,255,.12)}.folio .nj-bar i{display:block;height:100%;background:var(--fo-jade-bright);transition:width .4s ease}.folio .nj-bar--light{margin-top:14px;background:var(--fo-tint)}.folio .nj-bar--light i{background:var(--fo-jade)}.folio .nj-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-top:14px}.folio .nj-grid li{position:relative;aspect-ratio:1;border-radius:8px;background:var(--fo-tint);transition:background .3s;overflow:hidden}.folio .nj-grid .is-making{background:linear-gradient(110deg,var(--fo-tint) 30%,#fff 50%,var(--fo-tint) 70%);background-size:200% 100%;animation:nj-shimmer 1s linear infinite}@keyframes nj-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.folio .nj-grid .is-done{background:color-mix(in srgb,var(--sw) 45%,#fff);animation:rx-fadein .3s ease both}.folio .nj-grid .is-review{background:color-mix(in srgb,var(--sw) 45%,#fff);box-shadow:inset 0 0 0 2px var(--fo-gold-dot)}.folio .nj-grid .is-held{background:repeating-linear-gradient(135deg,rgba(180,66,58,.12) 0 6px,transparent 6px 12px)}.folio .nj-grid em{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:#fff;font-style:normal;font-size:.58rem;font-weight:800;color:var(--fo-gold)}.folio .nj-grid .is-held em{color:var(--fo-danger)}.folio .nj-more{margin-top:8px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .nj-worklist{margin-top:20px;border-top:1px solid var(--fo-hair-strong)}.folio .nj-worklist li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--fo-hair)}.folio .nj-worklist b{font-family:var(--fo-serif);font-size:1.1rem;color:var(--fo-navy)}.folio .nj-worklist span{font-size:.84rem;color:var(--fo-ink-soft)}.folio .nj-worklist .is-review span{color:var(--fo-gold);font-weight:600}.folio .nj-sheet-scrim{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:rgba(6,21,39,.28);animation:rx-fadein .2s ease both}.folio .nj-sheet{display:flex;flex-direction:column;width:min(520px,100vw);height:100%;background:#fff;box-shadow:var(--fo-drawer);animation:nj-slide .25s cubic-bezier(.3,.7,.2,1) both}@keyframes nj-slide{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.folio .nj-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--fo-hair)}.folio .nj-sheet-head h2{font-family:var(--fo-serif);font-size:1.6rem;font-weight:700;color:var(--fo-navy)}.folio .nj-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:4px 22px 22px}.folio .nj-sheet-foot{display:flex;flex-direction:column;gap:10px;padding:0 22px 22px;border-top:1px solid var(--fo-hair)}.folio .nj-ask{display:flex;align-items:center;gap:10px;margin-top:22px;padding:8px 8px 8px 12px;border:1px solid var(--fo-hair-strong);border-radius:14px;background:#fff;box-shadow:0 8px 24px -18px rgba(10,37,64,.4)}.folio .nj-ask-face{width:32px;height:32px}.folio .nj-ask-input{flex:1;min-width:0;padding:10px 4px;border:0;background:none;font:inherit;font-family:var(--fo-serif);font-size:1.25rem;color:var(--fo-navy)}.folio .nj-ask-input:focus{outline:none}.folio .nj-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.folio .nj-suggest button{padding:5px 11px;border:1px dashed var(--fo-hair-strong);border-radius:999px;background:none;font-size:.8rem;color:var(--fo-ink-soft);cursor:pointer}.folio .nj-suggest button:hover{border-color:var(--fo-navy);color:var(--fo-navy)}.folio .nj-proposal{margin-top:22px;padding:20px;border:1px solid var(--fo-hair);border-radius:14px;background:var(--fo-tint);animation:rx-fadein .35s ease both}.folio .nj-proposal-lede{font-family:var(--fo-serif);font-size:1.25rem;color:var(--fo-navy)}.folio .nj-proposal-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;margin-top:14px}.folio .nj-for{display:flex}.folio .nj-routine{display:flex;align-items:flex-start;gap:10px;margin-top:14px;font-size:.9rem;line-height:1.45;color:var(--fo-ink-soft);cursor:pointer}.folio .nj-routine input{margin-top:3px;accent-color:var(--fo-navy)}.folio .nj-routine b{color:var(--fo-navy)}.folio .nj-running li{display:flex;flex-direction:column;gap:4px;padding:10px 0;border-bottom:1px solid var(--fo-on-navy-hair)}.folio .nj-running b{font-size:.9rem;color:#fff}.folio .nj-running span{font-size:.78rem;color:var(--fo-on-navy-faint)}.folio .nj-routines li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--fo-on-navy-hair)}.folio .nj-routines b{display:block;font-size:.88rem;color:#fff}.folio .nj-routines small{font-size:.76rem;color:var(--fo-on-navy-faint)}.folio .nj-railnote{font-size:.82rem;line-height:1.5;color:var(--fo-on-navy-soft);margin-bottom:8px}.folio .rv-rail .nj-bar{margin-top:2px}@media (prefers-reduced-motion:reduce){.folio .nj-grid .is-making,.folio .nj-job,.folio .nj-proposal,.folio .nj-sheet{animation:none}}@media (max-width:760px){.folio .rv-app .nj-newbtn{display:none}.folio .nj-clients,.folio .nj-proposal-grid,.folio .nj-svcs{grid-template-columns:minmax(0,1fr)}.folio .nj-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.folio .nj-summary{grid-template-columns:110px minmax(0,1fr)}.folio .nj-worklist li{grid-template-columns:minmax(0,1fr);gap:4px}.folio .nj-ask-input{font-size:1.05rem}}.folio .ba-pane{flex:1;min-height:0;overflow-y:auto;margin:12px;border-radius:var(--fo-r-pane);background:#fff}.folio .ba-page{max-width:1040px;margin:0 auto;padding:40px 48px 120px}.folio .ba-date{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .ba-head{margin-top:10px;max-width:26ch;font-family:var(--fo-serif);font-size:clamp(2rem,3.8vw,3rem);font-weight:700;line-height:1.05;color:var(--fo-navy)}.folio .ba-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;border-top:1px solid var(--fo-hair-strong);border-bottom:1px solid var(--fo-hair-strong)}.folio .ba-facts div{padding:14px 16px 12px 0}.folio .ba-facts div+div{padding-left:16px;border-left:1px solid var(--fo-hair)}.folio .ba-facts dd{font-size:1.8rem;font-weight:700;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .ba-facts dt{font-size:.8rem;color:var(--fo-ink-faint)}.folio .ba-facts .is-warn dd{color:var(--fo-gold)}.folio .ba-sec{margin-top:36px;padding-bottom:10px;border-bottom:1px solid var(--fo-hair-strong);font-family:var(--fo-serif);font-size:1.55rem;font-weight:700;color:var(--fo-navy)}.folio .ba-lede{margin-top:14px;font-size:1rem;color:var(--fo-ink-soft)}.folio .ba-done{font-size:.86rem;font-weight:700;color:var(--fo-jade-deep)}.folio .ba-pieces code,.folio .ba-table code{font-family:var(--fo-mono);font-size:.72rem;color:var(--fo-ink-faint)}.folio .ba-groups{margin-top:14px;display:flex;flex-direction:column;gap:10px}.folio .ba-group{border:1px solid var(--fo-hair);background:#fff}.folio .ba-group.is-you{border-color:var(--fo-gold-dot)}.folio .ba-group.is-done{opacity:.55}.folio .ba-group-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;padding:14px 16px;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.folio .ba-count{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fo-tint);font-size:1.1rem;font-weight:800;color:var(--fo-navy)}.folio .ba-group.is-you .ba-count{background:rgba(217,164,65,.18);color:var(--fo-gold)}.folio .ba-group-text b{display:block;font-family:var(--fo-serif);font-size:1.15rem;color:var(--fo-navy)}.folio .ba-group-text small{font-size:.8rem;color:var(--fo-ink-faint)}.folio .ba-who{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .ba-group.is-you .ba-who{color:var(--fo-gold)}.folio .ba-chev{font-size:1.2rem;color:var(--fo-ink-faint)}.folio .ba-group-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:0 16px 14px 78px}.folio .ba-cost{font-size:.82rem;color:var(--fo-ink-faint)}.folio .ba-pieces{padding:0 16px 12px 78px}.folio .ba-pieces li{display:grid;grid-template-columns:minmax(0,1fr) 120px 180px auto;gap:12px;align-items:center;padding:7px 0;border-top:1px solid var(--fo-hair);font-size:.86rem;color:var(--fo-ink)}.folio .ba-bulk{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:10px 0;background:#fff;border-bottom:1px solid var(--fo-hair);font-size:.88rem;color:var(--fo-ink-soft)}.folio .ba-bulk>span{margin-right:auto}.folio .ba-bulk .fo-btn[disabled]{opacity:.45;cursor:default}.folio .ba-table{width:100%;border-collapse:collapse;font-size:.86rem}.folio .ba-table th{padding:8px 8px 8px 0;border-bottom:1px solid var(--fo-hair-strong);text-align:left;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ba-table th button{padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.folio .ba-table th button.is-on{color:var(--fo-navy)}.folio .ba-table td{padding:10px 8px 10px 0;border-bottom:1px solid var(--fo-hair);vertical-align:top;color:var(--fo-ink)}.folio .ba-table td b{color:var(--fo-navy);font-weight:600}.folio .ba-table tr.is-picked td{background:var(--fo-jade-wash)}.folio .ba-table input{accent-color:var(--fo-navy)}.folio .ba-when{white-space:nowrap;color:var(--fo-ink-faint)!important}.folio .ba-why{display:block;font-weight:600}.folio .ba-why.is-you{color:var(--fo-gold)}.folio .ba-why.is-esy{color:var(--fo-ink-soft)}.folio .ba-num{text-align:right;font-variant-numeric:tabular-nums}.folio .ba-diag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.folio .ba-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--fo-gold-dot);background:#fff}.folio .ba-card.is-done{opacity:.55}.folio .ba-card-who{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--fo-ink-faint)}.folio .ba-card h3{font-family:var(--fo-serif);font-size:1.45rem;font-weight:700;line-height:1.15;color:var(--fo-navy)}.folio .ba-card dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:6px 0;border-top:1px solid var(--fo-hair);font-size:.88rem;line-height:1.45}.folio .ba-card dt{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint);padding-top:2px}.folio .ba-card dd{color:var(--fo-ink)}.folio .ba-card-pieces{font-size:.8rem;color:var(--fo-ink-faint)}.folio .ba-card-act{display:flex;align-items:center;gap:14px}.folio .ba-auto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:16px 18px;background:var(--fo-tint);font-size:.92rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .ba-auto p{flex:1 1 420px}.folio .ba-auto b{color:var(--fo-navy)}.folio .ba-auto.is-done{opacity:.7}@media (max-width:760px){.folio .ba-pane{margin:0;border-radius:0;padding-bottom:64px}.folio .ba-page{padding:20px 16px 110px}.folio .ba-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .ba-facts div:nth-child(3){padding-left:0;border-left:0}.folio .ba-group-head{grid-template-columns:40px minmax(0,1fr) 20px}.folio .ba-who{display:none}.folio .ba-group-act,.folio .ba-pieces{padding-left:16px}.folio .ba-pieces li{grid-template-columns:minmax(0,1fr) auto}.folio .ba-pieces li code,.folio .ba-pieces li span:nth-child(2){display:none}.folio .ba-diag{grid-template-columns:minmax(0,1fr)}.folio .ba-table thead{display:none}.folio .ba-table tr{display:grid;grid-template-columns:28px minmax(0,1fr) auto;padding:8px 0;border-bottom:1px solid var(--fo-hair)}.folio .ba-table td{border:0;padding:2px 6px 2px 0}.folio .ba-table td:nth-child(2),.folio .ba-table td:nth-child(4),.folio .ba-table td:nth-child(5){display:none}.folio .ba-table td:nth-child(6){grid-column:2/-1}}.folio .bl-pieces{display:flex;flex-direction:column}.folio .bl-pieces li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px solid var(--fo-hair);font-size:.84rem;color:var(--fo-ink)}.folio .bl-pieces code{font-family:var(--fo-mono);font-size:.7rem;color:var(--fo-ink-faint)}.folio .bl-more{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin-top:12px;padding:14px 16px;border:1px dashed var(--fo-hair-strong);background:#fff;font:inherit;font-size:.95rem;font-weight:700;text-align:left;color:var(--fo-navy);cursor:pointer}.folio .bl-more:hover{border-color:var(--fo-navy)}.folio .bl-more small{font-size:.8rem;font-weight:500;color:var(--fo-ink-faint)}.folio .bl-deckhead,.folio .bl-pagehead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.folio .bl-pagefoot{display:flex;justify-content:center;margin-top:14px}.folio .bl-pager{display:inline-flex;align-items:center;gap:4px;margin-top:14px}.folio .bl-pager button{min-width:34px;height:34px;padding:0 8px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.86rem;font-weight:700;color:var(--fo-ink-soft);cursor:pointer}.folio .bl-pager button.is-on{border-color:var(--fo-navy);background:var(--fo-navy);color:#fff}.folio .bl-pager button:disabled{opacity:.4;cursor:default}.folio .bl-deckbtns{display:flex;gap:16px;margin-top:14px}.folio .bl-deckbtns .fo-textbtn:disabled{opacity:.4;cursor:default}.folio .bl-deck{margin-top:14px;animation:nj-slide .25s cubic-bezier(.3,.7,.2,1) both}.folio .ba-card.is-focus{padding:24px;box-shadow:0 18px 40px -26px rgba(10,37,64,.45)}.folio .ba-card.is-focus h3{font-size:1.8rem}.folio .bl-queue{display:flex;flex-direction:column;margin-top:16px;border-top:1px solid var(--fo-hair-strong)}.folio .bl-queue button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:10px;width:100%;padding:10px 4px;border:0;border-bottom:1px solid var(--fo-hair);background:none;font:inherit;text-align:left;cursor:pointer}.folio .bl-queue span{font-weight:800;color:var(--fo-ink-faint)}.folio .bl-queue b{font-size:.92rem;color:var(--fo-navy)}.folio .bl-queue small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .bl-queue .is-on button{background:var(--fo-jade-wash)}.folio .bl-queue .is-done b{color:var(--fo-ink-faint);text-decoration:line-through}.folio .bl-queue .is-done span{color:var(--fo-jade-deep)}.folio .bl-alldone{margin-top:18px;font-size:1rem}@media (prefers-reduced-motion:reduce){.folio .bl-deck{animation:none}}@media (max-width:760px){.folio .bl-queue button{grid-template-columns:26px minmax(0,1fr)}.folio .bl-queue small{grid-column:2}}.folio .lc-mark{display:inline-block;font-family:var(--fo-mark);font-weight:400;line-height:1;letter-spacing:.01em;color:var(--fo-navy);text-transform:lowercase}.folio .lc-mark:first-letter{color:var(--fo-jade)}.folio .lc-mark.is-sm{font-size:1.1rem}.folio .lc-mark.is-md{font-size:1.6rem}.folio .lc-mark.is-lg{font-size:2.6rem}.folio .lc-mark.is-xl{font-size:clamp(3.6rem,8vw,6rem)}.folio .fo-lockup .lc-mark{font-size:1.45rem}.folio .lc-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--fo-navy);color:#fff;font-size:.8rem;font-weight:700}.folio .lc-pane{flex:1;min-height:0;overflow-y:auto;margin:12px;border-radius:var(--fo-r-pane);background:#fff}.folio .lc-page{max-width:1080px;margin:0 auto;padding:36px 44px 120px}.folio .lc-note{margin:0 0 24px}.folio .lc-date{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .lc-hello{margin-top:10px;font-family:var(--fo-serif);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;color:var(--fo-navy)}.folio .lc-does{font-size:.92rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .lc-does--big{margin-top:14px;max-width:40ch;font-family:var(--fo-serif);font-size:1.5rem;color:var(--fo-ink-soft)}.folio .lc-live{font-size:.84rem;font-weight:700;color:var(--fo-ink-soft)}.folio .lc-live.is-warn{color:var(--fo-gold)}.folio .lc-live.is-good{color:var(--fo-jade-deep)}.folio .lc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.folio .lc-tile{display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;border:1px solid var(--fo-hair);border-radius:16px;background:#fff;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.folio .lc-tile.is-hover,.folio .lc-tile:focus-visible{border-color:var(--fo-navy);box-shadow:0 16px 36px -24px rgba(10,37,64,.45);transform:translateY(-2px)}.folio .lc-path{font-family:var(--fo-mono);font-size:.72rem;color:var(--fo-ink-faint)}.folio .lc-open{margin-top:auto;font-size:.85rem;font-weight:700;color:var(--fo-jade-deep)}.folio .lc-today{margin-top:40px}.folio .lc-today h2{padding-bottom:10px;border-bottom:1px solid var(--fo-hair-strong);font-family:var(--fo-serif);font-size:1.5rem;font-weight:700;color:var(--fo-navy)}.folio .lc-today li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--fo-hair);font-size:.95rem;color:var(--fo-ink)}.folio .lc-appsbtn,.folio .lc-jumpbtn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font-size:.84rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .lc-appsbtn.is-on{border-color:var(--fo-navy);color:var(--fo-navy)}.folio .lc-dots{display:grid;grid-template-columns:repeat(3,4px);gap:2px}.folio .lc-dots i{width:4px;height:4px;border-radius:1px;background:currentColor}.folio kbd{padding:1px 5px;border:1px solid var(--fo-hair-strong);border-radius:4px;font-family:var(--fo-sans);font-size:.7rem;color:var(--fo-ink-faint)}.folio .lc-scrim{position:fixed;inset:0;z-index:60;background:rgba(6,21,39,.22);animation:rx-fadein .15s ease both}.folio .lc-panel{position:absolute;top:64px;right:16px;width:min(560px,calc(100vw - 32px));padding:16px;border-radius:16px;background:#fff;box-shadow:var(--fo-drawer);animation:nj-slide .2s cubic-bezier(.3,.7,.2,1) both}.folio .lc-panel-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.folio .lc-panel-apps>li{padding:12px;border:1px solid var(--fo-hair);border-radius:12px}.folio .lc-panel-apps>li.is-on{border-color:var(--fo-navy);background:var(--fo-jade-wash)}.folio .lc-panel-apps>li>button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.folio .lc-recent{margin-top:8px;border-top:1px solid var(--fo-hair)}.folio .lc-recent a{display:block;padding:5px 0;font-size:.82rem;color:var(--fo-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .lc-recent a:hover{color:var(--fo-jade-deep)}.folio .lc-panel-foot{margin-top:12px;font-size:.78rem;color:var(--fo-ink-faint)}.folio .lc-panel-foot a{color:var(--fo-jade-deep);font-weight:600;text-decoration:none}.folio .lc-docked .lc-body{flex:1;min-height:0;display:flex}.folio .lc-docked .lc-pane{margin-left:0}.folio .lc-dock{display:flex;flex-direction:column;gap:6px;width:64px;margin:12px;padding:8px;border-radius:var(--fo-r-pane);background:var(--fo-navy);transition:width .2s ease;overflow:hidden}.folio .lc-dock.is-wide{width:232px}.folio .lc-dock button{display:flex;align-items:center;gap:12px;width:100%;padding:6px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;white-space:nowrap}.folio .lc-dock button:hover{background:rgba(255,255,255,.06)}.folio .lc-dock button.is-on{background:rgba(0,212,170,.14)}.folio .lc-dock-letter{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.08);font-family:var(--fo-mark);font-size:1.3rem;color:var(--fo-jade-bright)}.folio .lc-dock .is-on .lc-dock-letter{background:var(--fo-jade-bright);color:var(--fo-navy-deep)}.folio .lc-dock-name{display:flex;flex-direction:column;gap:3px;opacity:0;transition:opacity .15s}.folio .lc-dock.is-wide .lc-dock-name{opacity:1}.folio .lc-dock-name .lc-mark{color:#fff}.folio .lc-dock-name small{font-size:.72rem;color:var(--fo-on-navy-faint)}.folio .lc-palette{position:absolute;top:14vh;left:50%;width:min(600px,calc(100vw - 32px));transform:translateX(-50%);border-radius:16px;background:#fff;box-shadow:var(--fo-drawer);overflow:hidden;animation:rx-fadein .15s ease both}.folio .lc-palette-input{width:100%;padding:18px 20px;border:0;border-bottom:1px solid var(--fo-hair);font:inherit;font-size:1.1rem;color:var(--fo-navy)}.folio .lc-palette-input:focus{outline:none}.folio .lc-palette ul{max-height:50vh;overflow-y:auto;padding:6px}.folio .lc-palette li button{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;font:inherit;font-size:.92rem;text-align:left;color:var(--fo-ink);cursor:pointer}.folio .lc-palette li button:hover{background:var(--fo-tint)}.folio .lc-palette small{font-size:.72rem;color:var(--fo-ink-faint)}.folio .lc-palette-empty{padding:14px;font-size:.86rem;color:var(--fo-ink-faint)}@media (max-width:760px){.folio .lc-pane{margin:0;border-radius:0}.folio .lc-page{padding:20px 16px 110px}.folio .lc-panel-apps,.folio .lc-tiles,.folio .lc-today li{grid-template-columns:minmax(0,1fr)}.folio .lc-today li{gap:4px}.folio .lc-docked .lc-body{flex-direction:column-reverse}.folio .lc-dock,.folio .lc-dock.is-wide{flex-direction:row;justify-content:space-around;width:auto;margin:0;border-radius:0}.folio .lc-dock-name{display:none}.folio .lc-docked .lc-pane{margin:0}.folio .lc-appsbtn kbd,.folio .lc-appsbtn>span:not(.lc-dots),.folio .lc-jumpbtn kbd{display:none}.folio .lc-palette li button{grid-template-columns:90px minmax(0,1fr)}.folio .lc-palette small{display:none}.folio .fo-app:has(.lc-pane) .fo-bar-end .fo-bar-link,.folio .fo-app:has(.lc-pane) .fo-nav{display:none}}.folio .lc-panel-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.folio .lc-panel-pick{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.folio .lc-panel-live{display:block;margin-top:6px}.folio .lc-pin{padding:3px 9px;border:1px solid var(--fo-hair-strong);border-radius:999px;background:#fff;font-size:.72rem;font-weight:700;color:var(--fo-ink-faint);cursor:pointer}.folio .lc-pin:hover{border-color:var(--fo-navy);color:var(--fo-navy)}.folio .lc-pin.is-on{border-color:var(--fo-jade);background:var(--fo-jade);color:#fff}.folio .lc-panel-foot b{color:var(--fo-navy)}.folio .lc-page--wide{max-width:1320px}.folio .lc-barcase{margin-top:34px}.folio .lc-barcase h2{font-family:var(--fo-serif);font-size:1.5rem;font-weight:700;color:var(--fo-navy)}.folio .lc-barcase>.lc-does{margin:4px 0 12px;max-width:80ch}.folio .lc-barframe{position:relative;min-height:64px;border:1px solid var(--fo-hair);border-radius:12px;background:var(--fo-canvas)}.folio .lc-barframe .lc-panel{position:absolute;top:64px;z-index:5;animation:nj-slide .2s cubic-bezier(.3,.7,.2,1) both}.folio .lc-barframe .lc-panel--b1,.folio .lc-barframe .lc-panel--b3{left:12px;right:auto}.folio .lc-barframe .lc-panel--b2{right:12px;left:auto}.folio .lc-barframe:has(.lc-panel){min-height:560px}.folio .lc-realbar{border-radius:12px}.folio .lc-lockup-btn{display:inline-flex;align-items:center;gap:12px;padding:6px 10px 6px 6px;margin-left:-6px;border:0;border-radius:8px;background:none;font:inherit;cursor:pointer}.folio .lc-lockup-btn .fo-lockup-sep{flex:none}.folio .lc-lockup-btn.is-on,.folio .lc-lockup-btn:hover{background:var(--fo-hover)}.folio .lc-caret{margin-left:-6px;font-size:.7rem;color:var(--fo-ink-faint)}.folio .lc-gridbtn{display:grid;place-items:center;width:34px;height:34px;margin-right:10px;border:1px solid var(--fo-hair);border-radius:10px;background:#fff;color:var(--fo-ink-soft);cursor:pointer}.folio .lc-gridbtn.is-on{border-color:var(--fo-navy);color:var(--fo-navy)}.folio .lc-phoneframe{display:flex;align-items:center;gap:16px;margin-top:10px}.folio .lc-phoneframe .lc-realbar{width:390px;flex:none;border:1px solid var(--fo-hair)}.folio .lc-phoneframe p{font-size:.8rem;color:var(--fo-ink-faint)}.folio .lc-barsapp .lc-pane{margin:12px}.folio .lc-settings{max-width:760px}.folio .lc-radios{display:flex;flex-direction:column;gap:8px;margin-top:22px;border:0;padding:0}.folio .lc-radios label{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--fo-hair);border-radius:12px;background:#fff;cursor:pointer}.folio .lc-radios label.is-on{border-color:var(--fo-navy);background:var(--fo-jade-wash)}.folio .lc-radios input{accent-color:var(--fo-navy)}.folio .lc-radios label>span{display:flex;flex-direction:column;gap:4px}.folio .lc-radios b{font-size:1rem;color:var(--fo-navy)}.folio .lc-radios small{font-size:.82rem;color:var(--fo-ink-soft)}.folio .lc-result{margin-top:18px;padding:12px 14px;background:var(--fo-tint);font-size:.92rem;color:var(--fo-ink)}.folio .lc-fine{margin-top:10px;font-size:.8rem;color:var(--fo-ink-faint)}@media (max-width:760px){.folio .lc-phoneframe{flex-direction:column;align-items:flex-start}.folio .lc-phoneframe .lc-realbar{width:100%}.folio .lc-barframe .fo-bar-end .fo-bar-link,.folio .lc-barframe .fo-nav,.folio .lc-barframe .nj-newbtn{display:none}}.folio .lc-panel--live{top:60px;left:16px;right:auto}.folio .lc-panel-apps>li.is-locked{background:var(--fo-tint)}.folio .lc-panel-apps>li.is-locked .lc-mark{opacity:.45}.folio .lc-panel-apps>li.is-locked .lc-panel-pick{cursor:default}.folio .lc-panel-apps>li.is-locked .lc-panel-does{color:var(--fo-ink-faint)}.folio .lc-panel-pick{text-decoration:none}.folio .lc-panel-does{margin-top:6px;font-size:.82rem;line-height:1.45;color:var(--fo-ink-soft)}.folio .lc-panel-apps .lc-live{margin-top:6px}.folio .lc-lock{padding:3px 9px;border-radius:999px;background:#fff;border:1px dashed var(--fo-hair-strong);font-size:.72rem;font-weight:700;color:var(--fo-ink-faint)}.folio .lc-radios label.is-locked{cursor:not-allowed;background:var(--fo-tint)}.folio .lc-radios label.is-locked .lc-mark{opacity:.45}.folio .lc-radios label.is-locked small{color:var(--fo-ink-faint)}.folio .st-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;margin-top:24px}.folio .st-nav{align-self:start;position:sticky;top:0}.folio .st-nav,.folio .st-nav a{display:flex;flex-direction:column;gap:2px}.folio .st-nav a{padding:10px 12px;border-radius:10px;text-decoration:none}.folio .st-nav a:hover{background:var(--fo-hover)}.folio .st-nav a.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .st-nav b{font-size:.92rem;color:var(--fo-navy)}.folio .st-nav small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .st-panel{max-width:720px}.folio .st-h{font-family:var(--fo-serif);font-size:1.6rem;font-weight:700;color:var(--fo-navy);margin-bottom:6px}@media (max-width:760px){.folio .lc-panel--live{left:16px;right:16px;width:auto}.folio .st-layout{grid-template-columns:minmax(0,1fr);gap:20px}.folio .st-nav{position:static;flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.folio .st-nav a{flex:none}.folio .st-nav small{display:none}}.folio .bf-deck .bl-pieces li{justify-content:flex-start}.folio .bf-deck .bl-pieces a{color:var(--fo-navy);font-weight:600;text-decoration:none}.folio .bf-deck .bl-pieces a:hover{color:var(--fo-jade-deep)}.folio .bf-deck .bl-when{margin-left:auto;color:var(--fo-ink-faint)}.folio .bf-deck .ba-card-act .fo-btn{text-decoration:none}.folio .bf-deck .ba-card-who a{color:inherit;text-decoration:none}.folio .bf-deck .ba-card-who a:hover{color:var(--fo-jade-deep)}.folio .rq-pane{flex:1;min-height:0;overflow-y:auto;margin:12px;border-radius:var(--fo-r-pane);background:#fff}.folio .rq-page{max-width:1120px;margin:0 auto;padding:24px 40px 120px}.folio .rq-tabs{display:flex;gap:22px;border-bottom:1px solid var(--fo-hair);margin-bottom:22px}.folio .rq-tabs a{padding:10px 0;font-size:.92rem;font-weight:600;color:var(--fo-ink-soft);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.folio .rq-tabs a.is-on{color:var(--fo-navy);border-bottom-color:var(--fo-jade)}.folio .rq-tabs em{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--fo-gold);color:#fff;font-style:normal;font-size:.72rem}.folio .rq-head{margin-bottom:18px}.folio .rq-title{font-family:var(--fo-serif);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;color:var(--fo-navy)}.folio .rq-sub{margin-top:6px;max-width:70ch;font-size:.95rem;color:var(--fo-ink-soft)}.folio .rq-act kbd,.folio .rq-sub kbd{padding:1px 6px;border:1px solid var(--fo-hair-strong);border-radius:5px;font-family:var(--fo-mono);font-size:.72rem;background:var(--fo-tint)}.folio .rq-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.folio .rq-filters button{padding:6px 12px;border:1px solid var(--fo-hair);border-radius:999px;background:#fff;font:inherit;font-size:.84rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .rq-filters button.is-on{border-color:var(--fo-navy);color:var(--fo-navy);background:var(--fo-jade-wash)}.folio .rq-job,.folio .rq-sheet{margin-bottom:18px;padding:16px 18px;border:1px solid var(--fo-hair);border-radius:14px}.folio .rq-job-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.folio .rq-job-head>.rq-job-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.folio .rq-job-head>:first-child{flex:none}.folio .rq-job-head b{font-size:1rem;color:var(--fo-navy)}.folio .rq-job-head small{font-size:.8rem;color:var(--fo-ink-faint)}.folio .rq-rows li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--fo-hair)}.folio .rq-rows li.is-approve{opacity:.6}.folio .rq-rows li.is-back{background:rgba(196,140,30,.06)}.folio .rq-rows img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--fo-tint)}.folio .rq-row-text{display:flex;flex-direction:column;gap:3px;min-width:0}.folio .rq-row-text b{color:var(--fo-navy)}.folio .rq-row-text small{font-size:.84rem;color:var(--fo-ink-soft);line-height:1.4}.folio .rq-check{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;background:var(--fo-tint);font-style:normal;font-size:.7rem;font-weight:700;color:var(--fo-ink-faint);text-transform:uppercase;letter-spacing:.06em}.folio .rq-decide{display:inline-flex;gap:6px}.folio .rq-decide button{padding:6px 12px;border:1px solid var(--fo-hair-strong);border-radius:8px;background:#fff;font:inherit;font-size:.82rem;font-weight:700;color:var(--fo-ink-soft);cursor:pointer}.folio .rq-decide .rq-ok.is-on{border-color:var(--fo-jade);background:var(--fo-jade);color:#fff}.folio .rq-decide .rq-back.is-on{border-color:var(--fo-gold);background:var(--fo-gold);color:#fff}.folio .rq-decide.is-compact button{padding:2px 8px;font-size:.8rem}.folio .rq-accept{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--fo-hair);font-size:.85rem;color:var(--fo-ink-soft)}.folio .rq-done-line{margin:0 0 10px;font-size:.88rem;color:var(--fo-jade-deep);font-weight:600}.folio .rq-sec{margin-top:28px}.folio .rq-sec-h{font-family:var(--fo-serif);font-size:1.35rem;font-weight:700;color:var(--fo-navy);padding-bottom:8px;border-bottom:1px solid var(--fo-hair-strong)}.folio .rq-sec-h small{margin-left:8px;font-family:var(--fo-sans,inherit);font-size:.8rem;color:var(--fo-ink-faint)}.folio .rq-client li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--fo-hair)}.folio .rq-client img{width:48px;height:48px;border-radius:8px;object-fit:cover}.folio .rq-client span{display:flex;flex-direction:column;gap:3px}.folio .rq-client b{color:var(--fo-navy)}.folio .rq-client small{display:flex;align-items:center;gap:4px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .rq-leftover{margin-top:28px;padding:14px 16px;border-radius:12px;background:var(--fo-tint);font-size:.88rem;color:var(--fo-ink-soft)}.folio .rq-leftover b{color:var(--fo-navy)}.folio .rq-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.folio .rq-stage{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:24px;align-items:start}.folio .rq-big{position:relative;margin:0;border-radius:16px;overflow:hidden;background:var(--fo-tint)}.folio .rq-big img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.folio .rq-big figcaption{position:absolute;top:14px;left:14px;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:700;color:#fff}.folio .rq-big figcaption.is-approve{background:var(--fo-jade)}.folio .rq-big figcaption.is-back{background:var(--fo-gold)}.folio .rq-side{display:flex;flex-direction:column;gap:12px}.folio .rq-side-job{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--fo-ink-faint)}.folio .rq-side h2{font-family:var(--fo-serif);font-size:1.7rem;font-weight:700;color:var(--fo-navy)}.folio .rq-side-why{display:flex;gap:10px;font-size:.95rem;line-height:1.5;color:var(--fo-ink)}.folio .rq-note{width:100%;padding:10px 12px;border:1px solid var(--fo-hair-strong);border-radius:10px;font:inherit}.folio .rq-side-pack{padding:12px;border-radius:12px;background:var(--fo-jade-wash);font-size:.9rem}.folio .rq-side-pos{font-size:.8rem;color:var(--fo-ink-faint)}.folio .rq-strip{display:flex;gap:8px;margin-top:18px;overflow-x:auto;padding-bottom:6px}.folio .rq-strip button{padding:0;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer}.folio .rq-strip img{display:block;width:64px;height:64px;border-radius:8px;object-fit:cover}.folio .rq-strip li.is-on button{border-color:var(--fo-navy)}.folio .rq-strip li.is-approve img{opacity:.45}.folio .rq-strip li.is-back button{border-color:var(--fo-gold)}.folio .rq-sheet-body{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:start}.folio .rq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.folio .rq-grid.is-single{grid-template-columns:220px}.folio .rq-grid li{position:relative;display:flex;flex-direction:column;gap:4px;align-items:center}.folio .rq-grid li>button{padding:0;border:2px solid transparent;border-radius:10px;background:none;width:100%;cursor:default}.folio .rq-grid li>button img{display:block;width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;opacity:.5}.folio .rq-grid li.is-flag>button{border-color:var(--fo-gold);cursor:pointer}.folio .rq-grid li.is-flag>button img{opacity:1}.folio .rq-grid li.is-peek>button{box-shadow:0 0 0 3px var(--fo-navy)}.folio .rq-grid li.is-approve>button{border-color:var(--fo-jade)}.folio .rq-grid li.is-back>button{border-style:dashed}.folio .rq-peek{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:var(--fo-tint);font-size:.86rem;color:var(--fo-ink-soft)}.folio .rq-peek img{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover}.folio .rq-peek b{color:var(--fo-navy);font-size:1rem}@media (max-width:760px){.folio .rq-pane{margin:0;border-radius:0}.folio .rq-page{padding:16px 16px 110px}.folio .rq-rows li{grid-template-columns:52px minmax(0,1fr)}.folio .rq-rows li .rq-decide{grid-column:2}.folio .rq-rows img{width:52px;height:52px}.folio .rq-sheet-body,.folio .rq-stage{grid-template-columns:minmax(0,1fr)}.folio .rq-accept{flex-wrap:wrap}.folio .fo-app:has(.rq-pane) .fo-bar-end .fo-bar-link,.folio .fo-app:has(.rq-pane) .fo-nav{display:none}}.folio .rq-body{flex:1;min-height:0}.folio .rq-body .rq-pane{margin:0}.folio .rq-pane.has-rail .rq-page{padding:24px 32px 120px}.folio .rq-rlist li{padding:6px 0;border-bottom:1px solid var(--fo-on-navy-hair);color:var(--fo-on-navy-soft);font-size:.86rem}.folio .rq-rlist li,.folio .rq-rlist li button{display:flex;align-items:center;justify-content:space-between;gap:10px}.folio .rq-rlist li button{width:100%;padding:2px 0;border:0;background:none;font:inherit;color:#fff;cursor:pointer;text-align:left}.folio .rq-rlist li button.is-on span{color:var(--fo-jade-bright);font-weight:700}.folio .rq-rlist em{padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.12);font-style:normal;font-size:.74rem;color:#fff}.folio .rq-rline{display:flex;flex-direction:column;gap:2px;min-width:0}.folio .rq-rline b{color:#fff;font-weight:600}.folio .rq-rline small{font-size:.76rem;color:var(--fo-on-navy-faint)}.folio .rq-rnote{margin:8px 0 10px;font-size:.8rem;line-height:1.45;color:var(--fo-on-navy-faint)}.folio .rq-split{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);gap:20px;align-items:start}.folio .rq-mlist{border:1px solid var(--fo-hair);border-radius:14px;overflow:hidden}.folio .rq-mjob{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px 6px;background:var(--fo-tint);font-size:.8rem;font-weight:700;color:var(--fo-navy)}.folio .rq-mjob small{font-weight:500;color:var(--fo-ink-faint)}.folio .rq-mlist button{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-top:1px solid var(--fo-hair);background:#fff;font:inherit;text-align:left;cursor:pointer}.folio .rq-mlist button.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rq-mlist button.is-approve{opacity:.55}.folio .rq-mlist img{width:44px;height:44px;border-radius:8px;object-fit:cover}.folio .rq-mlist span{display:flex;flex-direction:column;gap:2px;min-width:0}.folio .rq-mlist b{font-size:.9rem;color:var(--fo-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .rq-mlist small{font-size:.74rem;color:var(--fo-ink-faint)}.folio .rq-mlist i{font-style:normal;font-weight:700;color:var(--fo-jade-deep)}.folio .rq-preview{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.folio .rq-preview>img{width:100%;aspect-ratio:4/3;border-radius:14px;object-fit:cover;background:var(--fo-tint)}.folio .rq-preview h2{font-family:var(--fo-serif);font-size:1.6rem;font-weight:700;color:var(--fo-navy)}.folio .rq-due{margin-bottom:24px}.folio .rq-due .rq-sec-h{margin-bottom:12px}.folio .rq-due.is-today .rq-sec-h{color:var(--fo-danger,#b42318)}.folio .rq-rows li.has-pick{grid-template-columns:20px 64px minmax(0,1fr) auto}.folio .rq-rows input[type=checkbox]{width:18px;height:18px;accent-color:var(--fo-navy)}.folio .rq-bulk{position:sticky;bottom:76px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;border-radius:14px;background:var(--fo-navy);color:#fff;box-shadow:var(--fo-drawer);font-weight:600}.folio .rq-bulk .fo-btn:not(.fo-btn--primary){background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.folio .rq-bulk .fo-textbtn{color:var(--fo-jade-bright)}@media (max-width:760px){.folio .rq-split{grid-template-columns:minmax(0,1fr)}.folio .rq-preview{position:static;order:-1}.folio .rq-rows li.has-pick{grid-template-columns:20px 52px minmax(0,1fr)}.folio .rq-rows li.has-pick .rq-decide{grid-column:3}}.folio .rq-bulk .fo-btn--primary{border-color:var(--fo-jade-bright);background:var(--fo-jade-bright);color:var(--fo-navy-deep)}.folio .rq-body:has(.rq-rpreview){grid-template-columns:minmax(0,1fr) 400px}.folio .rq-rpreview{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;padding:16px 18px 24px;color:var(--fo-on-navy-soft)}.folio .rq-rclose{display:none;align-self:flex-end;padding:4px 10px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:none;font:inherit;font-size:.8rem;font-weight:600;color:#fff;cursor:pointer}.folio .rq-ract .fo-btn--primary kbd{border-color:rgba(6,21,39,.35)}.folio .rq-rimg{position:relative}.folio .rq-rimg img{display:block;width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;background:rgba(255,255,255,.06)}.folio .rq-rimg span{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff}.folio .rq-rimg span.is-approve{background:var(--fo-jade)}.folio .rq-rimg span.is-back{background:var(--fo-gold)}.folio .rq-rjob{font-size:.8rem;color:var(--fo-on-navy-faint)}.folio .rq-rpreview h2{font-family:var(--fo-serif);font-size:1.6rem;font-weight:700;color:#fff}.folio .rq-rwhy{font-size:.92rem;line-height:1.5;color:#fff}.folio .rq-rpreview .rq-check{background:rgba(255,255,255,.1);color:var(--fo-on-navy-soft)}.folio .rq-ract{display:flex;gap:8px}.folio .rq-ract kbd,.folio .rq-rnav kbd{margin-left:4px;padding:0 5px;border:1px solid rgba(255,255,255,.3);border-radius:4px;font-family:var(--fo-mono);font-size:.68rem}.folio .rq-rback{background:transparent;color:#fff;border-color:rgba(255,255,255,.4)}.folio .rq-rback.is-on{background:var(--fo-gold);border-color:var(--fo-gold)}.folio .rq-rnote-in{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#fff}.folio .rq-rmeta{font-size:.8rem;color:var(--fo-on-navy-faint)}.folio .rq-rpack{padding:12px;border-radius:12px;background:rgba(0,212,170,.12)}.folio .rq-rpack .rq-accept{margin:0;padding:0;border:0;color:var(--fo-on-navy-soft)}.folio .rq-rpack .ba-done{color:var(--fo-jade-bright)}.folio .rq-rnav{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:12px;border-top:1px solid var(--fo-on-navy-hair);font-size:.8rem}.folio .rq-rnav button{border:0;background:none;font:inherit;font-weight:600;color:var(--fo-jade-bright);cursor:pointer}.folio .rq-rnav button:disabled{color:var(--fo-on-navy-faint);cursor:default}.folio .rq-job--list.is-accepted{opacity:.7}.folio .rq-pick li+li{border-top:1px solid var(--fo-hair)}.folio .rq-pick button{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 8px;border:0;border-radius:10px;background:none;font:inherit;text-align:left;cursor:pointer}.folio .rq-pick button:hover{background:var(--fo-hover)}.folio .rq-pick button.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rq-pick button.is-approve{opacity:.6}.folio .rq-pick img{width:56px;height:56px;border-radius:10px;object-fit:cover}.folio .rq-pick span{display:flex;flex-direction:column;gap:3px;min-width:0}.folio .rq-pick b{color:var(--fo-navy)}.folio .rq-pick small{font-size:.82rem;line-height:1.4;color:var(--fo-ink-soft)}.folio .rq-pick em{font-style:normal;font-size:.78rem;font-weight:700;color:var(--fo-jade-deep);white-space:nowrap}.folio .rq-pick button.is-back em{color:var(--fo-gold)}@media (max-width:760px){.folio .rq-body:has(.rq-rpreview){grid-template-columns:minmax(0,1fr)}.folio .rq-body:has(.rq-rpreview)>.rv-rail{position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:86vh;margin:0;padding:0;overflow-y:auto;border-radius:18px 18px 0 0;box-shadow:0 -18px 40px -20px rgba(6,21,39,.6);transform:translateY(105%);transition:transform .25s cubic-bezier(.3,.7,.2,1)}.folio .rq-body:has(.rq-rpreview)>.rv-rail.is-open{transform:none}.folio .rq-rpreview{position:static;padding-bottom:32px}.folio .rq-rclose{display:block}.folio .rq-rimg img{aspect-ratio:4/3}.folio .rq-pick button{grid-template-columns:48px minmax(0,1fr)}.folio .rq-pick em{grid-column:2}}.folio .rq-due-tag.is-today{color:var(--fo-danger,#b42318);font-weight:700}.folio .rq-textthumb{display:grid;place-items:center;width:64px;height:64px;border-radius:10px;background:var(--fo-navy)}.folio .rq-empty{padding:28px 0;color:var(--fo-ink-soft)}.folio .rq-indexed{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start}.folio .rq-index{position:sticky;top:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.folio .rq-index h3{margin:14px 0 4px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rq-index button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:.88rem;color:var(--fo-ink);text-align:left;cursor:pointer}.folio .rq-index button:hover{background:var(--fo-hover)}.folio .rq-index button.is-on{background:var(--fo-jade-wash);color:var(--fo-navy);font-weight:700;box-shadow:inset 2px 0 0 var(--fo-jade)}.folio .rq-index button>span:not(.mk-badgetile){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folio .rq-index .mk-badgetile,.folio .rq-menu .mk-badgetile,.folio .rq-suggest .mk-badgetile,.folio .rq-token .mk-badgetile{flex:none;display:inline-grid;place-items:center}.folio .rq-index em{font-style:normal;font-size:.76rem;font-variant-numeric:tabular-nums;color:var(--fo-ink-faint)}.folio .rq-index .mk-badgetile{width:22px;height:22px;border-radius:6px;font-size:.72rem}.folio .rq-index-select{display:none;width:100%;margin-bottom:14px;padding:10px 12px;border:1px solid var(--fo-hair-strong);border-radius:10px;background:#fff;font:inherit;font-size:.95rem;color:var(--fo-navy)}.folio .rq-find{width:100%;padding:8px 10px;border:1px solid var(--fo-hair);border-radius:8px;font:inherit;font-size:.85rem;background:#fff}.folio .rq-find:focus{outline:2px solid var(--fo-jade);outline-offset:0;border-color:transparent}.folio .rq-sentence{display:block;margin:0 0 18px;line-height:1.6;padding-bottom:14px;border-bottom:1px solid var(--fo-hair);font-family:var(--fo-serif);font-size:1.35rem;color:var(--fo-ink-soft)}.folio .rq-sentence-n{float:right;margin-top:8px;font-family:var(--fo-sans,inherit);font-size:.85rem;color:var(--fo-ink-faint)}.folio .rq-phrase{position:relative;display:inline-block}.folio .rq-phrase-btn{padding:0 2px;border:0;border-bottom:2px solid var(--fo-hair-strong);background:none;font:inherit;font-weight:700;color:var(--fo-navy);cursor:pointer}.folio .rq-phrase-btn span{margin-left:4px;font-size:.7em;color:var(--fo-ink-faint)}.folio .rq-phrase-btn.is-set,.folio .rq-phrase-btn:hover,.folio .rq-phrase-btn[aria-expanded=true]{border-bottom-color:var(--fo-jade)}.folio .rq-phrase-btn.is-set{color:var(--fo-jade-deep)}.folio .rq-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:flex;flex-direction:column;gap:2px;min-width:260px;max-height:340px;overflow-y:auto;padding:8px;border-radius:12px;background:#fff;box-shadow:var(--fo-drawer);font-family:var(--fo-sans,inherit);font-size:.9rem}.folio .rq-menu button{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;color:var(--fo-ink);cursor:pointer}.folio .rq-menu button:hover{background:var(--fo-hover)}.folio .rq-menu button.is-on{background:var(--fo-jade-wash);font-weight:700;color:var(--fo-navy)}.folio .rq-menu button>span:not(.mk-badgetile){flex:1}.folio .rq-menu em{font-style:normal;font-size:.78rem;color:var(--fo-ink-faint)}.folio .rq-menu .rq-find{margin-bottom:6px}.folio .rq-menu .mk-badgetile{width:22px;height:22px;border-radius:6px;font-size:.72rem}.folio .rq-search{position:relative;margin-bottom:20px}.folio .rq-search-field{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--fo-hair-strong);border-radius:12px;background:#fff;cursor:text}.folio .rq-search.is-focus .rq-search-field{border-color:var(--fo-jade);box-shadow:0 0 0 3px rgba(0,168,150,.12)}.folio .rq-search-icon{font-size:1.1rem;color:var(--fo-ink-faint)}.folio .rq-search-field input{flex:1;min-width:180px;padding:6px 2px;border:0;font:inherit;font-size:.95rem;background:none}.folio .rq-search-field input:focus{outline:none}.folio .rq-search-n{font-size:.8rem;color:var(--fo-ink-faint)}.folio .rq-token{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;border-radius:8px;background:var(--fo-jade-wash);font-size:.85rem;font-weight:600;color:var(--fo-navy)}.folio .rq-token small{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rq-token button{padding:0 6px;border:0;background:none;font:inherit;font-size:1rem;line-height:1;color:var(--fo-ink-faint);cursor:pointer}.folio .rq-token .mk-badgetile{width:18px;height:18px;border-radius:5px;font-size:.62rem}.folio .rq-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:12px;border-radius:12px;background:#fff;box-shadow:var(--fo-drawer)}.folio .rq-suggest p{margin:0 0 4px;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rq-suggest button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.folio .rq-suggest button:hover{background:var(--fo-hover)}.folio .rq-suggest .mk-badgetile{width:20px;height:20px;border-radius:5px;font-size:.66rem}@media (max-width:760px){.folio .rq-indexed{grid-template-columns:minmax(0,1fr)}.folio .rq-index-select{display:block}.folio .rq-sentence{font-size:1.1rem}.folio .rq-sentence-n{float:none;display:block}.folio .rq-menu{min-width:min(280px,80vw)}}.folio .rq-body:has(.rq-lightrail){grid-template-columns:minmax(0,1fr) 280px}.folio .rq-lightrail{overflow-y:auto;padding:20px 16px 120px;border:1px solid var(--fo-hair);background:#fff}.folio .rq-lightrail .rq-index{position:sticky;top:0}.folio .rq-lightrail .rq-index h3:first-of-type{margin-top:18px}@media (max-width:760px){.folio .rq-body:has(.rq-lightrail){grid-template-columns:minmax(0,1fr)}.folio .rq-lightrail{display:none}}.folio .rq-lightrail .rq-index button{border-radius:0}.folio .rq-lightrail .rq-index button.is-on{box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rq-index .mk,.folio .rq-menu .mk,.folio .rq-suggest .mk,.folio .rq-token .mk{flex:none;transform-origin:left center}.folio .rr-rail h3{margin:18px 0 6px;padding:0 10px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rr-rail h3:first-child{margin-top:0}.folio .rr-rail .rr-rail{padding:0}.folio .rr-rail ul{border-top:1px solid var(--fo-hair)}.folio .rr-rail li{border-bottom:1px solid var(--fo-hair)}.folio .rr-rail button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 10px;border:0;border-radius:0;background:none;font:inherit;text-align:left;color:var(--fo-ink);cursor:pointer}.folio .rr-rail button:hover{background:var(--fo-hover)}.folio .rr-rail button.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rr-rail-main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;font-size:.92rem;font-weight:600;color:var(--fo-navy)}.folio .rr-rail-main small{font-size:.76rem;font-weight:500;color:var(--fo-ink-faint)}.folio .rr-rail em{font-style:normal;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fo-ink-soft)}.folio .rr-rail button.is-warn em{color:var(--fo-gold)}.folio .rr-rail .mk{align-self:flex-start}.folio .rr-railnote{margin:12px 10px 0;font-size:.78rem;line-height:1.45;color:var(--fo-ink-faint)}.folio .rr-time{font-variant-numeric:tabular-nums}.folio .rr-rail-main:has(.rr-time){flex-direction:column}.folio .rr-h{margin:6px 0 14px;font-family:var(--fo-serif);font-size:1.4rem;font-weight:700;color:var(--fo-navy)}.folio .rr-h small{display:block;margin-top:4px;font-family:var(--fo-sans,inherit);font-size:.88rem;font-weight:400;color:var(--fo-ink-soft)}.folio .rr-cards,.folio .rr-compare{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.folio .rr-cards>li,.folio .rr-compare>li{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--fo-hair);border-radius:14px}.folio .rr-cards>li.is-approve,.folio .rr-compare>li.is-approve{border-color:var(--fo-jade)}.folio .rr-cards>li.is-back,.folio .rr-compare>li.is-back{border-color:var(--fo-gold)}.folio .rr-card-img .rq-textthumb,.folio .rr-card-img img{display:grid;width:100%;height:auto;aspect-ratio:4/3;border-radius:10px;object-fit:cover}.folio .rr-card-body{display:flex;flex-direction:column;gap:6px}.folio .rr-card-for{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--fo-ink-faint)}.folio .rr-cards b,.folio .rr-compare b{color:var(--fo-navy)}.folio .rr-cards small,.folio .rr-compare small{font-size:.84rem;line-height:1.4;color:var(--fo-ink-soft)}.folio .rr-client{display:flex;align-items:center;gap:18px;margin-bottom:18px}.folio .rr-client-mark{display:grid;place-items:center;min-width:120px;height:72px;padding:0 16px;border:1px solid var(--fo-hair)}.folio .rr-client-mark .mk{transform:scale(1.5)}.folio .rr-sendall{position:sticky;bottom:76px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid var(--fo-hair);border-radius:14px;background:#fff;box-shadow:0 12px 30px -22px rgba(10,37,64,.45);font-size:.9rem;color:var(--fo-ink-soft)}.folio .rr-sendall>span{flex:1}.folio .rr-deadline{margin-bottom:14px}.folio .rr-countdown{font-size:.85rem;color:var(--fo-ink-soft)}.folio .rr-countdown b{font-size:1rem;color:var(--fo-navy)}.folio .rr-countdown.is-today b{color:var(--fo-danger,#b42318)}.folio .rr-deadline .rq-sub,.folio .rr-next{display:flex;align-items:center;gap:6px}.folio .rr-next{width:100%;margin-top:12px;padding:14px 16px;border:1px dashed var(--fo-hair-strong);border-radius:12px;background:none;font:inherit;font-size:.92rem;color:var(--fo-ink-soft);cursor:pointer;text-align:left}.folio .rr-jobname,.folio .rr-next b{color:var(--fo-navy)}.folio .rr-jobname{font-weight:600}.folio .rr-progress{display:flex;align-items:center;gap:8px}.folio .rr-progress>span{flex:1;height:4px;background:var(--fo-hair)}.folio .rr-progress i{display:block;height:100%;background:var(--fo-jade)}.folio .rr-jobhead{display:flex;align-items:center;gap:16px;margin-bottom:16px}.folio .rr-jobbody{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:16px}.folio .rr-jobbig{margin:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr);gap:18px;align-items:start}.folio .rr-jobbig>.rq-textthumb,.folio .rr-jobbig>img{width:100%;height:auto;aspect-ratio:1;border-radius:14px;object-fit:cover}.folio .rr-jobbig figcaption{display:flex;flex-direction:column;gap:10px}.folio .rr-jobbig figcaption b{font-family:var(--fo-serif);font-size:1.5rem;color:var(--fo-navy)}.folio .rr-jobbig figcaption>span{font-size:.92rem;line-height:1.5;color:var(--fo-ink)}.folio .rr-jobstrip{display:flex;flex-direction:column;gap:8px}.folio .rr-jobstrip button{position:relative;display:block;width:100%;padding:0;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer}.folio .rr-jobstrip button .rq-textthumb,.folio .rr-jobstrip button img{display:grid;width:100%;height:auto;aspect-ratio:1;border-radius:8px;object-fit:cover}.folio .rr-jobstrip button.is-on{border-color:var(--fo-navy)}.folio .rr-jobstrip button.is-approve img{opacity:.5}.folio .rr-jobstrip button span{position:absolute;top:4px;right:6px;font-weight:800;color:var(--fo-jade-deep)}.folio .rr-jobrest{padding:10px 6px;border:1px dashed var(--fo-hair-strong);border-radius:10px;font-size:.78rem;text-align:center;color:var(--fo-ink-faint)}.folio .rr-checkhead{margin-bottom:16px}@media (max-width:760px){.folio .rr-jobbig,.folio .rr-jobbody{grid-template-columns:minmax(0,1fr)}.folio .rr-jobstrip{flex-direction:row;overflow-x:auto}.folio .rr-jobstrip li{flex:none;width:72px}.folio .rr-client-mark{min-width:88px;height:56px}}.folio .rr-rail>.rr-rail+.rr-rail>h3{margin-top:24px}.folio .rr-post{display:flex;flex-direction:column;gap:10px;aspect-ratio:1;padding:24px;border:1px solid var(--fo-hair);border-radius:14px;background:var(--fo-tint);overflow:hidden}.folio .rr-card-img .rr-post{aspect-ratio:4/3;padding:14px;gap:6px}.folio .rr-post small{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--fo-ink-faint)}.folio .rr-post b{font-family:var(--fo-serif);font-size:1.4rem;line-height:1.2;color:var(--fo-navy)}.folio .rr-card-img .rr-post b{font-size:1rem}.folio .rr-post p{font-size:.9rem;line-height:1.55;color:var(--fo-ink-soft)}.folio .rr-jobbody.is-single{grid-template-columns:minmax(0,1fr)}.folio .ah-switch.ps-switch{max-width:min(1100px,calc(100vw - 32px))}.folio .ps-row{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.folio .ps-row::-webkit-scrollbar{display:none}.folio .ps-row a{flex:none}.folio .ps-all{flex:none;display:grid;place-items:center;width:34px;height:34px;margin-left:2px;border:0;border-radius:999px;background:rgba(255,255,255,.12);font:inherit;font-size:1.2rem;font-weight:600;color:#fff;cursor:pointer}.folio .ps-all:hover{background:rgba(255,255,255,.22)}.folio .ps-scrim{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(6,21,39,.35);animation:rx-fadein .15s ease both}.folio .ps-modal{width:min(720px,100%);max-height:min(80vh,760px);overflow-y:auto;border-radius:16px;background:#fff;box-shadow:var(--fo-drawer)}.folio .ps-modal header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--fo-hair);background:#fff}.folio .ps-modal h2{font-family:var(--fo-serif);font-size:1.4rem;font-weight:700;color:var(--fo-navy)}.folio .ps-modal h2 small{margin-left:8px;font-family:var(--fo-sans,inherit);font-size:.85rem;font-weight:500;color:var(--fo-ink-faint)}.folio .ps-modal header button{border:0;background:none;font-size:1.5rem;line-height:1;color:var(--fo-ink-faint);cursor:pointer}.folio .ps-modal ol{padding:8px}.folio .ps-modal li a{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border-bottom:1px solid var(--fo-hair);text-decoration:none}.folio .ps-modal li a:hover{background:var(--fo-hover)}.folio .ps-modal li a.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .ps-modal li b{font-family:var(--fo-mono);font-size:.85rem;color:var(--fo-jade-deep)}.folio .ps-modal li span{display:flex;flex-direction:column;gap:3px}.folio .ps-modal li strong{color:var(--fo-navy)}.folio .ps-modal li small{font-size:.85rem;line-height:1.4;color:var(--fo-ink-soft)}.folio .rr-nextpromise{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0 0 18px;padding:12px 16px;border:1px solid var(--fo-hair);border-left:3px solid var(--fo-jade);background:#fff;font:inherit;text-align:left;cursor:pointer}.folio .rr-nextpromise.is-today{border-left-color:var(--fo-danger,#b42318)}.folio .rr-nextpromise>span{font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .rr-nextpromise b{color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rr-nextpromise.is-today b{color:var(--fo-danger,#b42318)}.folio .rr-nextpromise em{flex:1;min-width:160px;font-style:normal;font-size:.88rem;color:var(--fo-ink-soft)}.folio .rr-nextpromise i{font-style:normal;color:var(--fo-jade-deep)}.folio .rr-dueblock{margin-bottom:18px;scroll-margin-top:12px}.folio .rr-duehead{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--fo-hair-strong);font-size:.95rem;font-weight:600;color:var(--fo-ink-soft)}.folio .rr-duehead b{font-size:1.05rem;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .rr-duehead.is-today b{color:var(--fo-danger,#b42318)}.folio .rr-duehead span{margin-left:auto;font-size:.8rem;font-weight:500;color:var(--fo-ink-faint)}.folio .rv-live .rv-live-thumb{display:grid;place-items:center;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--fo-tint);color:var(--fo-ink-faint);font-weight:800;text-decoration:none}.folio .rv-live .rv-live-thumb img{width:100%;height:100%;object-fit:cover}.folio .rv-live .rq-rows li{grid-template-columns:64px minmax(0,1fr) auto}.folio .rv-live-cat{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:.8rem;font-weight:600;color:var(--fo-ink-soft)}.folio .rv-live-cat select{padding:5px 8px;border:1px solid var(--fo-hair-strong);border-radius:8px;font:inherit;font-weight:500}.folio .rv-live-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.folio .rv-live-note input{flex:1;min-width:200px;padding:7px 10px;border:1px solid var(--fo-hair-strong);border-radius:8px;font:inherit}.folio .rv-live-said{margin:0 0 12px;font-size:.88rem;font-weight:600;color:var(--fo-jade-deep)}.folio .rv-live-leftlist{margin-top:12px;border-top:1px solid var(--fo-hair)}.folio .rv-live-leftlist li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.85rem}.folio .rv-live-leftlist b{color:var(--fo-navy);font-weight:600}.folio .rv-live-leftlist span{color:var(--fo-ink-faint);white-space:nowrap}.folio .nj-tabcount{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--fo-gold);color:#fff;font-style:normal;font-size:.72rem;font-weight:700}.folio .rv-live .nj-workmast{margin-bottom:18px}@media (max-width:760px){.folio .rv-live .rq-rows li{grid-template-columns:52px minmax(0,1fr)}.folio .rv-live .rv-live-thumb{width:52px;height:52px}.folio .rv-live .rq-rows li .rq-decide{grid-column:2}.folio .rv-live .nj-workmast-end>.fo-btn{display:none}}.folio .ag-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.folio .ag-head-act{display:flex;flex-wrap:wrap;gap:8px}.folio .ag-face{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--fo-tint);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--fo-hair)}.folio .ag-face.is-working{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--fo-jade)}.folio .ag-face.is-waiting{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--fo-gold)}.folio .ag-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.folio .ag-roster>li{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--fo-hair);border-radius:14px}.folio .ag-roster>li.is-waiting{border-color:rgba(183,121,31,.5)}.folio .ag-roster-top{display:flex;align-items:center;gap:12px}.folio .ag-roster-top>span:nth-child(2){display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.folio .ag-roster-top b{font-size:1.05rem;color:var(--fo-navy)}.folio .ag-roster-top small{font-size:.8rem;color:var(--fo-ink-faint)}.folio .ag-state{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ag-state.is-working{color:var(--fo-jade-deep)}.folio .ag-state.is-waiting{color:var(--fo-gold)}.folio .ag-doing{font-size:.9rem;line-height:1.45;color:var(--fo-ink)}.folio .ag-bar{display:block;height:4px;background:var(--fo-hair)}.folio .ag-bar i{display:block;height:100%;background:var(--fo-jade)}.folio .ag-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid var(--fo-hair)}.folio .ag-nums dt{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ag-nums dd{margin-top:2px;font-size:.86rem;font-weight:600;color:var(--fo-navy)}.folio .ag-band{margin-bottom:22px}.folio .ag-floor>li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--fo-hair)}.folio .ag-band.is-waiting .ag-floor>li{padding:12px 14px;border:1px solid rgba(183,121,31,.4);border-radius:12px;margin-bottom:8px;background:rgba(183,121,31,.04)}.folio .ag-band.is-off{opacity:.75}.folio .ag-floor-text{display:flex;flex-direction:column;gap:4px;min-width:0}.folio .ag-floor-text b{color:var(--fo-navy)}.folio .ag-floor-role{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--fo-ink-faint)}.folio .ag-floor-text small{font-size:.86rem;color:var(--fo-ink-soft)}.folio .ag-floor-num{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:.86rem;font-weight:600;color:var(--fo-navy);white-space:nowrap}.folio .ag-floor-num small{font-size:.76rem;font-weight:500;color:var(--fo-ink-faint)}.folio .ag-change{font-weight:500;color:var(--fo-ink)}.folio .ag-change b{color:var(--fo-navy)}.folio .ag-week{border:1px solid var(--fo-hair);border-radius:14px;overflow:hidden}.folio .ag-week-row{display:grid;grid-template-columns:170px repeat(7,minmax(0,1fr));border-top:1px solid var(--fo-hair)}.folio .ag-week-head{border-top:0;background:var(--fo-tint);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ag-week-head span{padding:8px 10px}.folio .ag-week-head .is-today{color:var(--fo-jade-deep)}.folio .ag-week-who{display:flex;align-items:center;gap:8px;padding:8px 10px}.folio .ag-week-who>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.folio .ag-week-who b{font-size:.85rem;color:var(--fo-navy)}.folio .ag-week-who small .mk{transform:scale(.8);transform-origin:left center}.folio .ag-week-day{position:relative;min-height:48px;border-left:1px solid var(--fo-hair)}.folio .ag-week-day.is-today{background:var(--fo-jade-wash)}.folio .ag-now{position:absolute;top:0;bottom:0;width:2px;background:var(--fo-danger,#b42318)}.folio .ag-block{position:absolute;top:14px;height:20px;min-width:6px;border:0;border-radius:4px;opacity:.85;cursor:pointer}.folio .ag-block.is-past{opacity:.4}.folio .ag-block.is-waiting{outline:2px solid var(--fo-gold);outline-offset:1px}.folio .ag-block.is-on{outline:2px solid var(--fo-navy);outline-offset:2px;opacity:1}.folio .ag-shift{display:flex;flex-direction:column;gap:10px;padding:0 10px;font-size:.9rem;color:var(--fo-ink-soft)}.folio .ag-shift h3{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ag-shift-who{display:flex;align-items:center;gap:8px;color:var(--fo-ink)}.folio .ag-shift-who b{color:var(--fo-navy)}.folio .ag-shift-when{font-family:var(--fo-mono);font-size:.8rem;color:var(--fo-navy)}.folio .ag-railwho{display:flex;align-items:center;gap:10px}.folio .ag-railwho>span:last-child{display:flex;flex-direction:column;gap:2px}.folio .ag-railwho small{font-size:.76rem;font-weight:500;color:var(--fo-ink-faint)}.folio .ag-profile{display:flex;align-items:center;gap:20px;margin-bottom:18px}.folio .ag-profile>div:nth-child(2){flex:1;min-width:0}.folio .ag-profile-for{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--fo-ink-faint)}.folio .ag-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--fo-hair-strong);border-bottom:1px solid var(--fo-hair)}.folio .ag-stats>div{padding:14px 12px;border-left:1px solid var(--fo-hair)}.folio .ag-stats>div:first-child{border-left:0;padding-left:0}.folio .ag-stats dt{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .ag-stats dd{margin-top:4px;font-size:1.05rem;font-weight:700;color:var(--fo-navy)}.folio .ag-stats .is-warn dd{color:var(--fo-gold)}.folio .ag-bar--budget{margin-top:-1px}.folio .ag-shifts li{display:grid;grid-template-columns:130px minmax(0,1fr) 60px auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--fo-hair);font-size:.88rem;color:var(--fo-ink-soft)}.folio .ag-shifts b{font-weight:600;color:var(--fo-navy)}.folio .ag-shifts li.is-bad b{color:var(--fo-danger,#b42318)}.folio .ag-work{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:12px}.folio .ag-work img{display:block;width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;background:var(--fo-tint)}.folio .ag-crewhead{display:flex;align-items:center;gap:18px;margin-bottom:22px}.folio .ag-crew{display:flex;flex-direction:column;gap:0}.folio .ag-crew>li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:18px}.folio .ag-crew>li:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:2px;background:var(--fo-hair-strong)}.folio .ag-crew-step{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--fo-navy);color:#fff;font-weight:700}.folio .ag-crew>li.is-stuck .ag-crew-step{background:var(--fo-gold)}.folio .ag-crew-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--fo-hair);border-radius:14px;font-size:.92rem;color:var(--fo-ink)}.folio .ag-crew>li.is-stuck .ag-crew-card{border-color:rgba(183,121,31,.5)}.folio .ag-crew-who{display:flex;align-items:center;gap:10px}.folio .ag-crew-who>span:last-child{display:flex;flex-direction:column;gap:2px}.folio .ag-crew-who b{color:var(--fo-navy)}.folio .ag-crew-who small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .ag-crew-hand{font-size:.84rem;font-weight:600;color:var(--fo-jade-deep)}.folio .ag-crew-stuck{display:flex;align-items:center;gap:10px;font-size:.84rem;font-weight:600;color:var(--fo-gold)}@media (max-width:760px){.folio .ag-head,.folio .ag-profile{flex-direction:column;align-items:flex-start}.folio .ag-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .ag-stats>div:nth-child(3){border-left:0;padding-left:0}.folio .ag-week{overflow-x:auto}.folio .ag-week-row{min-width:720px}.folio .ag-shifts li{grid-template-columns:minmax(0,1fr) auto}.folio .ag-shifts li>span:first-child{grid-column:1/-1;font-size:.78rem}.folio .ag-floor>li{grid-template-columns:44px minmax(0,1fr)}.folio .ag-floor>li>:last-child{grid-column:2;justify-self:start;align-items:flex-start}}.folio .rr-rail button:disabled{cursor:default;color:inherit}.folio .rr-rail button:disabled:hover{background:none}.folio .ag-floor-link{display:inline-flex}.folio .ag-floor-text a{color:inherit;text-decoration:none}.folio .ag-floor-text a:hover b{color:var(--fo-jade-deep)}.folio .rr-rail .ag-change-row,.folio .rr-rail .ag-team-row{display:flex;align-items:center;gap:10px;padding:12px 10px;text-decoration:none;color:var(--fo-ink)}.folio .rr-rail .ag-change-row:hover,.folio .rr-rail .ag-team-row:hover{background:var(--fo-hover)}.folio .rr-rail .ag-change-row.is-bad .ag-change b{color:var(--fo-danger,#b42318)}.folio .rr-rail .ag-team-row{justify-content:space-between}.folio .rr-rail .ag-team-row.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rr-rail .ag-team-row em{font-style:normal;font-size:.66rem}.folio .ag-railwho b{font-size:.9rem;color:var(--fo-navy)}.folio .ag-state.is-paused{color:var(--fo-ink-faint)}.folio .ag-face.is-paused{opacity:.6}.folio .ag-crumb{margin-bottom:10px;font-size:.85rem}.folio .ag-crumb a{color:var(--fo-jade-deep);font-weight:600;text-decoration:none}.folio .ag-confirm{max-width:260px;font-size:.82rem;line-height:1.4;color:var(--fo-ink-soft)}.folio .ag-asks{margin:0 0 14px;padding:10px 14px;border-left:3px solid var(--fo-gold);background:rgba(183,121,31,.05);font-size:.9rem;color:var(--fo-ink)}.folio .ag-work a{display:block;text-decoration:none}.folio .ag-work-text{display:grid;place-items:center;aspect-ratio:1;padding:8px;border-radius:10px;background:var(--fo-tint);font-size:.78rem;text-align:center;color:var(--fo-ink-soft)}.folio .cl-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.folio .cl-cards>li{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--fo-hair);border-radius:14px}.folio .cl-card-top{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.folio .cl-card-top .mk{transform:scale(1.25);transform-origin:left center}.folio .cl-card-top small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .cl-needs li{padding:6px 10px;border-left:3px solid var(--fo-jade);background:var(--fo-jade-wash);font-size:.86rem;color:var(--fo-ink)}.folio .cl-needs li+li{margin-top:6px}.folio .cl-needs li.is-warn{border-left-color:var(--fo-gold);background:rgba(183,121,31,.06)}.folio .cl-needs.is-big li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.92rem}.folio .cl-flight li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 0;border-top:1px solid var(--fo-hair);font-size:.88rem;color:var(--fo-navy)}.folio .cl-flight li small{font-size:.78rem;color:var(--fo-ink-faint)}.folio .cl-flight li .ag-bar{grid-column:1/-1}.folio .cl-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.folio .rq-sec .cl-thumbs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:12px}.folio .cl-thumbs img{display:block;width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:var(--fo-tint)}.folio .cl-nowork{font-size:.82rem;color:var(--fo-ink-faint)}.folio .cl-health,.folio .cl-table{width:100%;border-collapse:collapse;font-size:.92rem}.folio .cl-health th,.folio .cl-table th{padding:10px 12px;border-bottom:1px solid var(--fo-hair-strong);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint);text-align:left}.folio .cl-table th button{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.folio .cl-table th button.is-on{color:var(--fo-navy)}.folio .cl-health td,.folio .cl-table td{padding:14px 12px;border-bottom:1px solid var(--fo-hair);color:var(--fo-ink)}.folio .cl-table tbody tr{cursor:pointer}.folio .cl-table tbody tr:hover{background:var(--fo-hover)}.folio .cl-table tbody tr.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .cl-table .ba-num{font-variant-numeric:tabular-nums}.folio .cl-table td.is-low,.folio .cl-table td.is-warn{color:var(--fo-gold);font-weight:700}.folio .cl-table tfoot td{font-weight:700;color:var(--fo-navy);border-bottom:0;border-top:2px solid var(--fo-hair-strong)}.folio .cl-spark{width:80px;height:24px;stroke:var(--fo-jade)}.folio .cl-breakdown{display:flex;flex-direction:column;gap:12px;padding:0 10px}.folio .cl-breakdown h3,.folio .cl-next h3{font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .cl-breakdown dl>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.9rem}.folio .cl-breakdown dd{font-variant-numeric:tabular-nums;font-weight:600;color:var(--fo-navy)}.folio .cl-breakdown .is-total{border-bottom:0;border-top:2px solid var(--fo-hair-strong);font-weight:700}.folio .cl-client{display:flex;align-items:center;gap:18px;margin-bottom:18px}.folio .cl-client>div:nth-child(2){flex:1;min-width:0}.folio .cl-results{font-size:.88rem;font-weight:600;color:var(--fo-jade-deep)}.folio .cl-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.folio .cl-two .rq-sec-h{margin-top:18px;margin-bottom:10px}.folio .cl-crew li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.9rem;color:var(--fo-navy)}.folio .cl-brand{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--fo-ink-soft)}.folio .cl-brand i{width:22px;height:22px;border:1px solid var(--fo-hair)}.folio .cl-brand span{margin-left:6px}.folio .cl-connect li{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--fo-hair);font-size:.9rem;color:var(--fo-navy)}.folio .cl-connect em{font-style:normal;font-size:.8rem;font-weight:700;color:var(--fo-jade-deep)}.folio .cl-next{margin-top:24px;padding:0 10px;font-size:.86rem;line-height:1.5;color:var(--fo-ink-soft)}.folio .cl-next b{color:var(--fo-navy)}.folio .cl-next p{margin-top:6px}.folio .cl-week{margin-bottom:18px}.folio .cl-week li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--fo-hair);font-size:.92rem;color:var(--fo-ink)}.folio .cl-week li>span{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint);padding-top:2px}.folio .cl-week li.is-paid>span{color:var(--fo-jade-deep)}.folio .cl-week li.is-stop>span{color:var(--fo-danger,#b42318)}.folio .cl-week li.is-ok>span{color:var(--fo-navy)}.folio .cl-dot{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600}.folio .cl-dot:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--fo-jade)}.folio .cl-dot.is-watch:before{background:var(--fo-gold)}.folio .cl-dot.is-risk:before{background:var(--fo-danger,#b42318)}.folio .cl-dot.is-risk{color:var(--fo-danger,#b42318)}@media (max-width:760px){.folio .cl-two{grid-template-columns:minmax(0,1fr)}.folio .cl-client{flex-direction:column;align-items:flex-start}.folio .cl-health,.folio .cl-table{display:block;overflow-x:auto;white-space:nowrap}.folio .cl-week li{grid-template-columns:minmax(0,1fr);gap:2px}}.folio .ag-summary{margin:12px 0 20px}.folio .fo-body.has-right:has(>.rq-lightrail){grid-template-columns:minmax(0,1fr) 300px}.folio .rr-rail .rr-row{display:flex;align-items:center;gap:10px;width:100%;padding:12px 10px;text-decoration:none;color:var(--fo-ink)}.folio .rr-rail a.rr-row:hover{background:var(--fo-hover)}.folio .rr-rail .rr-row.is-on{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .rr-rail .rr-row.is-warn .rr-rail-main>small,.folio .rr-rail .rr-row.is-warn em{color:var(--fo-gold)}.folio .rr-rail .rr-row.is-bad .ag-change b,.folio .rr-rail button.is-bad .ag-change b{color:var(--fo-danger,#b42318)}.folio .rr-rail .rr-bar{display:block;height:3px;margin-top:6px;background:var(--fo-hair)}.folio .rr-rail .rr-bar i{display:block;height:100%;background:var(--fo-jade)}.folio .rq-lightrail>.rr-rail+.rr-rail>h3{margin-top:24px}.folio .rr-rail .rr-card{padding:4px 10px 12px;font-size:.88rem;color:var(--fo-ink-soft)}@media (max-width:760px){.folio .fo-body.has-right:has(>.rq-lightrail){grid-template-columns:minmax(0,1fr)}.folio .fo-body.has-right>.rq-lightrail{display:none}}.folio .rr-hcount{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--fo-tint);font-style:normal;letter-spacing:0;color:var(--fo-ink-soft)}.folio .cx-mast{align-items:flex-end;padding-bottom:12px}.folio .cx-mast .rv-title{margin-top:2px}.folio .cx-kicker{display:flex;align-items:center;gap:6px}.folio .cx-kicker .mk{transform:scale(.85);transform-origin:left center}.folio .cx-back{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.folio .cx-facts{display:flex;flex-wrap:wrap;gap:4px 0;margin-top:6px;font-size:.84rem;color:var(--fo-ink-soft)}.folio .cx-facts span+span:before{content:"·";margin:0 8px;color:var(--fo-ink-faint)}.folio .cx-mast-act{display:flex;gap:8px}.folio .cx-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 6px;border-bottom:1px solid var(--fo-hair)}.folio .cx-band>div{padding:14px 16px 14px 0}.folio .cx-band>div+div{padding-left:16px;border-left:1px solid var(--fo-hair)}.folio .cx-band dt{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fo-ink-faint)}.folio .cx-band dd{margin-top:4px;font-size:1.15rem;font-weight:700;color:var(--fo-navy);font-variant-numeric:tabular-nums}.folio .cx-band dd.cl-results{font-size:.88rem}.folio .cx-sec{padding:20px 0 6px}.folio .cx-sec+.cx-sec{border-top:1px solid var(--fo-hair-strong)}.folio .cx-sec-h{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.folio .cx-sec-h h2{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-navy)}.folio .cx-n{font-family:var(--fo-mono);font-size:.72rem;color:var(--fo-jade-deep)}.folio .cx-sec-aside{margin-left:auto;font-size:.8rem;color:var(--fo-ink-faint)}.folio .cx-quiet{font-size:.88rem;color:var(--fo-ink-faint)}.folio .cx-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.folio .cx-cols>.cx-sec+.cx-sec{border-top:0}.folio .cx-tabs{display:flex;gap:22px;margin:0 0 4px;border-bottom:1px solid var(--fo-hair)}.folio .cx-tabs button{padding:10px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font:inherit;font-size:.9rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .cx-tabs button.is-on{color:var(--fo-navy);border-bottom-color:var(--fo-jade)}.folio .cx-tabs em{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--fo-gold);color:#fff;font-style:normal;font-size:.7rem}.folio .cx-index{position:sticky;top:0;z-index:3;display:flex;gap:2px;overflow-x:auto;margin:0 -2px 6px;padding:8px 2px;border-bottom:1px solid var(--fo-hair);background:#fff;scrollbar-width:none}.folio .cx-index button{flex:none;display:inline-flex;gap:6px;padding:6px 10px;border:0;background:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .cx-index button:hover{color:var(--fo-navy);background:var(--fo-hover)}.folio .cx-index button span{font-family:var(--fo-mono);font-size:.7rem;color:var(--fo-jade-deep)}.folio .cx-week-h{margin:6px 0 4px;font-size:.82rem;font-weight:700;color:var(--fo-navy)}.folio .cx-pinned{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-bottom:6px;padding:0 16px;border:1px solid var(--fo-hair);background:var(--fo-tint)}.folio .cx-pinned>.cx-sec+.cx-sec{border-top:0}.folio .cx-sec .cl-week{margin-bottom:10px}@media (max-width:760px){.folio .cx-mast{flex-direction:column;align-items:flex-start;gap:12px}.folio .cx-band{grid-template-columns:repeat(2,minmax(0,1fr))}.folio .cx-band>div:nth-child(3){padding-left:0;border-left:0}.folio .cx-cols,.folio .cx-pinned{grid-template-columns:minmax(0,1fr)}.folio .cx-tabs{overflow-x:auto;gap:16px}.folio .cx-tabs button{flex:none}}.folio .cx-kicker .mk{text-transform:none;letter-spacing:normal}.folio .rr-rail .rr-row.is-static .rr-rail-main{font-weight:500;color:var(--fo-ink)}.folio .rr-rail .rr-row.is-static .ag-railwho b{font-size:.9rem;color:var(--fo-navy)}.folio .cx-seg{display:inline-flex;padding:3px;border:1px solid var(--fo-hair);border-radius:999px}.folio .cx-seg button{padding:6px 12px;border:0;border-radius:999px;background:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--fo-ink-soft);cursor:pointer}.folio .cx-seg button.is-on{background:var(--fo-navy);color:#fff}.folio .cx-grouped .cx-groups th{padding-bottom:2px;border-bottom:0;color:var(--fo-navy)}.folio .cx-grouped .cx-groups th[colspan]{border-bottom:2px solid var(--fo-navy)}.folio .cx-grouped .cx-groups th:nth-child(3),.folio .cx-grouped .cx-groupstart{border-left:1px solid var(--fo-hair-strong)}.folio .cx-sub{display:block;margin-top:4px;font-size:.76rem;color:var(--fo-ink-faint)}.folio .cl-table td a{text-decoration:none}.folio .cx-xrows{border-top:1px solid var(--fo-hair-strong)}.folio .cx-xhead,.folio .cx-xline{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr)) 28px;align-items:center;gap:12px}.folio .cx-xhead{padding:10px 12px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fo-ink-faint);border-bottom:1px solid var(--fo-hair-strong)}.folio .cx-xrow{border-bottom:1px solid var(--fo-hair)}.folio .cx-xline{width:100%;padding:14px 12px;border:0;background:none;font:inherit;font-size:.92rem;text-align:left;color:var(--fo-ink);cursor:pointer}.folio .cx-xline:hover{background:var(--fo-hover)}.folio .cx-xrow.is-open .cx-xline{background:var(--fo-jade-wash);box-shadow:inset 3px 0 0 var(--fo-jade)}.folio .cx-xline .is-warn{color:var(--fo-gold);font-weight:700}.folio .cx-chev{font-size:1.1rem;color:var(--fo-ink-faint);text-align:center}.folio .cx-xbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:14px 12px 18px 15px;border-top:1px solid var(--fo-hair);background:#fff}.folio .cx-xbody h3{margin-bottom:8px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fo-navy)}.folio .cx-latest{margin-bottom:12px;font-size:.9rem;color:var(--fo-ink)}.folio .cx-band--totals{margin-bottom:18px;border-top:1px solid var(--fo-hair)}.folio .cx-band--totals .is-warn dd{color:var(--fo-gold)}.folio .cx-compact td{padding:10px 12px}.folio .cx-mbar{display:inline-block;width:80px;height:6px;margin-right:8px;vertical-align:middle;background:var(--fo-hair)}.folio .cx-mbar i{display:block;height:100%;background:var(--fo-jade)}.folio .cx-next{font-size:.85rem;color:var(--fo-ink-soft)}@media (max-width:760px){.folio .cx-xhead{display:none}.folio .cx-xline{grid-template-columns:minmax(0,1fr) auto 28px}.folio .cx-xline>span:nth-child(2),.folio .cx-xline>span:nth-child(3),.folio .cx-xline>span:nth-child(4){display:none}.folio .cx-xbody{grid-template-columns:minmax(0,1fr)}.folio .cx-mast-act{flex-wrap:wrap}}.folio .dz-tile{display:inline-grid;place-items:center;flex:none;color:#fff;font:700 .68rem/1 var(--fo-sans);letter-spacing:.02em}.folio .dz-group{margin:6px 0 26px}.folio .dz-sources{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.folio .dz-sources>li{display:grid;gap:12px;align-content:start;padding:16px;border:1px solid var(--fo-hair-strong);background:#fff}.folio .dz-sources>li.is-off{background:transparent;border-style:dashed}.folio .dz-sources>li.is-stale{border-color:var(--fo-gold)}.folio .dz-src-top{display:flex;gap:10px;align-items:center}.folio .dz-src-top span{display:grid;gap:2px}.folio .dz-status{font-size:.74rem;color:var(--fo-ink-faint)}.folio .dz-status.is-on{color:var(--fo-jade-deep)}.folio .dz-status.is-stale{color:var(--fo-gold)}.folio .dz-lines,.folio .dz-nums{display:grid;gap:8px;margin:0}.folio .dz-lines div,.folio .dz-nums div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.folio .dz-lines dt,.folio .dz-nums dt{font-size:.8rem;color:var(--fo-ink-soft)}.folio .dz-lines dd,.folio .dz-nums dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--fo-ink)}.folio .dz-lines em,.folio .dz-nums em{margin-left:6px;font-style:normal;font-size:.74rem;font-weight:600}.folio em.is-up{color:var(--fo-jade-deep)}.folio em.is-down{color:var(--fo-danger)}.folio .dz-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;align-items:center;margin:0;padding-top:10px;border-top:1px solid var(--fo-hair);font-size:.76rem;color:var(--fo-ink-faint)}.folio .dz-foot .mk{font-size:.8rem;margin-left:4px}.folio .dz-act{display:flex;justify-content:flex-end}.folio .dz-spark{width:96px;height:28px;flex:none}.folio .dz-spark polyline{stroke:var(--fo-navy)}.folio .dz-spark.is-jade polyline{stroke:var(--fo-jade)}.folio .dz-spark.is-gold polyline{stroke:var(--fo-gold)}.folio .dz-panels{list-style:none;margin:4px 0 0;padding:0;display:grid;align-items:start;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.folio .dz-panels>li{display:grid;gap:14px;align-content:start;padding:18px;border:1px solid var(--fo-hair-strong);background:#fff}.folio .dz-panels header{display:flex;gap:10px;align-items:baseline}.folio .dz-panels h2{margin:0;font:600 1.15rem/1.2 var(--fo-serif);color:var(--fo-navy)}.folio .dz-panels header small{flex:1;font-size:.74rem;color:var(--fo-ink-faint)}.folio .dz-suggest{display:grid;gap:10px;padding:12px 14px;background:var(--fo-jade-wash);border-left:3px solid var(--fo-jade)}.folio .dz-suggest p{margin:0;font-size:.88rem;color:var(--fo-ink)}.folio .dz-suggest b{display:block;margin-bottom:3px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fo-jade-deep)}.folio .dz-suggest .fo-btn{justify-self:start}.folio .dz-signals{list-style:none;margin:4px 0 0;padding:0}.folio .dz-signals>li{display:grid;grid-template-columns:36px 1fr 104px;gap:6px 16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--fo-hair)}.folio .dz-signals>li.is-made{opacity:.6}.folio .dz-rank{font:600 .8rem/1.6 var(--fo-sans);color:var(--fo-ink-faint);font-variant-numeric:tabular-nums}.folio .dz-sig-body h2{margin:4px 0 6px;font:600 1.18rem/1.3 var(--fo-serif);color:var(--fo-navy)}.folio .dz-sig-for{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0;font-size:.76rem;color:var(--fo-ink-faint)}.folio .dz-strength{padding:1px 7px;font-size:.7rem;font-weight:600}.folio .dz-strength.is-strong{background:var(--fo-jade-wash);color:var(--fo-jade-deep)}.folio .dz-strength.is-maybe{background:#F6EFD9;color:#8A6A12}.folio .dz-evidence{margin:0;font-size:.84rem;color:var(--fo-ink-soft)}.folio .dz-sig-act{grid-column:2/-1;display:flex;gap:14px;align-items:center}.folio .dz-queued{font-size:.84rem;color:var(--fo-jade-deep);font-weight:600}.folio .dz-railsrc{display:inline-flex;gap:8px;align-items:center}@media (max-width:720px){.folio .dz-signals>li{grid-template-columns:28px 1fr}.folio .dz-signals .dz-spark{display:none}}.folio .dz-status.is-soon{color:var(--fo-ink-faint);font-style:italic}.folio .dz-note{margin:0;font-size:.8rem;color:var(--fo-gold)}.folio .dz-sheet-back{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(10,37,64,.32)}.folio .dz-sheet{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border:1px solid var(--fo-hair-strong);box-shadow:0 24px 60px rgba(10,37,64,.22)}.folio .dz-sheet-h{display:flex;gap:14px;align-items:center;padding:20px 22px 14px;border-bottom:1px solid var(--fo-hair)}.folio .dz-sheet-h div{flex:1}.folio .dz-sheet-h .rv-kicker{margin:0 0 2px}.folio .dz-sheet-h h2{margin:0;font:600 1.4rem/1.2 var(--fo-serif);color:var(--fo-navy)}.folio .dz-sheet-x{border:0;background:none;font-size:1.5rem;line-height:1;color:var(--fo-ink-faint);cursor:pointer}.folio .dz-steps{list-style:none;counter-reset:dz;margin:0;padding:6px 22px}.folio .dz-steps>li{counter-increment:dz;position:relative;display:grid;gap:8px;padding:14px 0 14px 34px;border-bottom:1px solid var(--fo-hair)}.folio .dz-steps>li:last-child{border-bottom:0}.folio .dz-steps>li:before{content:counter(dz,decimal-leading-zero);position:absolute;left:0;top:15px;font:600 .78rem/1.4 var(--fo-sans);color:var(--fo-ink-faint)}.folio .dz-steps h3{margin:0;font:600 .98rem/1.3 var(--fo-sans);color:var(--fo-ink)}.folio .dz-steps p{margin:0;font-size:.86rem;color:var(--fo-ink-soft)}.folio .dz-steps select{justify-self:start;font:inherit;font-size:.9rem;padding:7px 9px;border:1px solid var(--fo-hair-strong);background:#fff;min-width:240px;max-width:100%}.folio .dz-steps .fo-btn{justify-self:start}.folio .dz-step-note{font-size:.78rem!important;color:var(--fo-ink-faint)!important}.folio .dz-reads{margin:0;padding-left:18px;font-size:.88rem;color:var(--fo-ink);display:grid;gap:4px}.folio .dz-sheet-f{display:grid;gap:12px;padding:16px 22px 20px;border-top:1px solid var(--fo-hair);background:var(--fo-jade-wash)}.folio .dz-sheet-f p{margin:0;font-size:.84rem;color:var(--fo-ink-soft)}.folio .dz-sheet-f div{display:flex;justify-content:flex-end;gap:14px;align-items:center}