.dw-theme:has(.ib) .dl-shell{block-size:100svh;min-block-size:0;flex-direction:column;padding-block-end:var(--dl-gap);display:flex}.dw-theme:has(.ib) .dl-shell>main{flex-direction:column;flex:auto;min-block-size:0;display:flex}.ib>.page-head{--page-head-gap:var(--dl-gap)}.ib{--ib-ease-out:cubic-bezier(.23, 1, .32, 1);--ib-shadow:0 1px 2px #173a3108, 0 5px 15px -7px #173a311a, 0 18px 40px -24px #173a3124;--ib-muted:var(--muted-foreground);--ib-row-min:3.25rem;--ib-col-gap:2.5rem;gap:var(--dl-gap);font-variant-numeric:tabular-nums;letter-spacing:-.015em;min-block-size:0;caret-color:var(--ink);accent-color:var(--ink);flex-direction:column;flex:auto;display:flex}.ib .ib-sub-urgent{color:var(--alert-red);font-weight:700}.ib .ib-tabs[data-slot=tabs-list]{background:0 0;gap:.6875rem;height:auto;padding:0}.ib .ib-tabs [data-slot=tabs-trigger]{height:auto;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--card);min-block-size:2.875rem;color:var(--ink);box-shadow:none;transition:transform .16s var(--ib-ease-out), background-color .12s ease, color .12s ease;padding:0 1.25rem;font-size:.9375rem;font-weight:600}.ib .ib-tabs [data-slot=tabs-trigger]:active{transform:scale(.97)}.ib .ib-tabs [data-slot=tabs-trigger][data-active]{background:var(--ink);border-color:var(--ink);color:var(--card)}@media (min-width:1920px) and (max-width:2559px){.ib .ib-tabs[data-slot=tabs-list]{gap:11px}.ib .ib-tabs [data-slot=tabs-trigger]{flex:none;font-size:16px;font-weight:650}.ib .ib-tabs [data-slot=tabs-trigger]:first-child{min-inline-size:107px}.ib .ib-tabs [data-slot=tabs-trigger]:nth-child(2){min-inline-size:96px}.ib .ib-tabs [data-slot=tabs-trigger]:nth-child(3){min-inline-size:120px}}@media (max-width:1919px){.ib .ib-tabs[data-slot=tabs-list]{gap:.625rem}.ib .ib-tabs [data-slot=tabs-trigger]{font-size:var(--dl-caption);padding:0 1.375rem;font-weight:650}}.ib-work{gap:var(--dl-gap);flex-direction:column;flex:auto;min-block-size:0;display:flex}.ib-icon{border-radius:var(--radius-control);background:var(--sage-tint);color:#245d48;flex-shrink:0;place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}.ib-icon svg{block-size:1.25rem;inline-size:1.25rem}.ib-icon-big{block-size:3.5rem;inline-size:3.5rem}.ib-icon-big svg{block-size:1.5rem;inline-size:1.5rem}.ib-icon-urgent{background:var(--card);color:var(--orange)}.ib-row .ib-icon-urgent{background:#fff6f0}.ib-band{column-gap:var(--ib-col-gap);padding:var(--dl-pad);border-radius:var(--radius-surface);background:var(--card);box-shadow:var(--ib-shadow);flex:none;grid-template:"clock head quote""act track close"/auto minmax(0,1fr) auto;align-items:start;row-gap:1rem;transition:background-color .2s;display:grid}.ib-band-urgent{background:var(--peach)}.ib-clock,.ib-head,.ib-quote,.ib-track{animation:ib-swap .22s var(--ib-ease-out)}.ib-band [data-instant],.ib-band .cp-track{animation:none}@keyframes ib-swap{0%{opacity:0;filter:blur(3px);transform:translateY(.25rem)}}.ib-clock{min-inline-size:0;flex-direction:column;grid-area:clock;margin-inline-end:calc(var(--ib-col-gap) * -.6);display:flex}.ib .ib-clock-label{font-size:var(--dl-caption);color:var(--ib-muted);white-space:nowrap;font-weight:500}.ib .ib-clock-label strong{color:var(--ink);font-weight:700}.ib-band-urgent .ib-clock-label strong{color:var(--alert-red)}.ib-clock-value{font:600 4.5rem / 1.06 var(--daylight-heading), serif;letter-spacing:-.05em;white-space:nowrap}@media (min-width:96rem) and (max-height:720px){.ib-clock-value{font-size:3.5rem}}.ib-clock-soon{color:var(--alert-red)}.ib-head{grid-area:head;align-items:flex-start;gap:1rem;min-inline-size:0;display:flex}.ib-head-text{flex-direction:column;gap:.375rem;min-inline-size:0;display:flex}.ib .ib-title{font:600 2.5rem / 1.12 var(--daylight-heading), serif;letter-spacing:-.04em;text-wrap:balance}.ib-facts{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.75rem;margin:0;display:flex}.ib-facts>div{align-items:baseline;gap:.5rem;display:flex}.ib-facts dt{font-size:var(--dl-caption);color:var(--ib-muted)}.ib-facts dd{font-size:var(--dl-body);margin:0;font-weight:500}.ib-home{color:var(--ink);letter-spacing:normal;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:.3em;font-weight:650;text-decoration-thickness:2px;transition:text-decoration-thickness .12s}@media (hover:hover) and (pointer:fine){.ib-home:hover{text-decoration-thickness:3px}}.ib-row-home-missing{color:var(--ib-muted);font-weight:500}.ib-home.ib-home-missing{color:var(--ib-muted);font-weight:500;text-decoration:none}.ib-quote{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--card);letter-spacing:-.008em;grid-area:quote;justify-self:end;inline-size:24rem;max-inline-size:100%;margin:0;padding:.875rem 1.125rem}.ib-band-urgent .ib-quote{border-color:#f1c9b2}.ib-quote p{font-size:var(--dl-body);line-height:1.45}.ib-quote footer{font-size:var(--dl-caption);color:var(--ib-muted);margin-block-start:.375rem}.ib .ib-band .ib-quote-status{inline-size:fit-content;font-size:var(--dl-caption);text-wrap:balance;color:color-mix(in oklab, var(--ink) 70%, var(--ib-muted));background:color-mix(in oklab, var(--ink) 6%, transparent);border-color:#0000;align-self:start;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .75rem;font-weight:600;line-height:1.3;display:inline-flex}.ib-quote-status svg{flex:none;block-size:1.125rem;inline-size:1.125rem}.ib-track{grid-area:track;grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-self:end;gap:.75rem;inline-size:min(100%,44rem);margin:0;display:grid}.ib-step{flex-direction:column;min-inline-size:0;padding-block-start:1.375rem;display:flex;position:relative}.ib-step-dot{border-radius:var(--radius-control);border:2px solid var(--ib-muted);z-index:1;background:0 0;block-size:.875rem;inline-size:.875rem;position:absolute;inset-block-start:.125rem;inset-inline-start:0}.ib-step-now .ib-step-dot{border-color:var(--ink);background:var(--ink)}.ib-band-urgent .ib-step-now .ib-step-dot{border-color:var(--alert-red);background:var(--alert-red)}.ib-step>.ib-step-line{border-radius:var(--radius-control);background:var(--border);block-size:.25rem;inline-size:calc(100% - .125rem);position:absolute;inset-block-start:.4375rem;inset-inline-start:.875rem}.ib-step-now>.ib-step-line{background:linear-gradient(to right, var(--ink) calc(var(--used) * 100%), var(--border) calc(var(--used) * 100%))}.ib-band-urgent .ib-step-now>.ib-step-line{background:linear-gradient(to right, var(--alert-red) calc(var(--used) * 100%), #f1c9b2 calc(var(--used) * 100%))}.ib-step-name{font-size:var(--dl-body);font-weight:650;line-height:1.3}.ib-step-note{font-size:var(--dl-caption);color:var(--ib-muted)}.ib-do{display:contents}.ib-act{flex-wrap:wrap;grid-area:act;align-self:end;align-items:center;gap:.75rem;display:flex}.ib-close{grid-area:close;place-self:end}.ib .ib-close .ib-btn{letter-spacing:-.025em;padding-inline:1.3125rem}.ib .ib-btn,.ib-pop .ib-btn{height:auto;border-radius:var(--radius-control);min-block-size:2.875rem;font-size:var(--dl-caption);white-space:normal;transition:transform .16s var(--ib-ease-out), background-color .12s ease, border-color .12s ease;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-weight:750;display:inline-flex;translate:none}.ib .ib-btn svg,.ib-pop .ib-btn svg{block-size:1.125rem;inline-size:1.125rem}.ib .ib-btn:active,.ib-pop .ib-btn:active{transform:scale(.97)}.ib .ib-btn-main,.ib-pop .ib-btn-main{background:var(--ink);color:var(--card);border:1px solid var(--ink)}.ib .ib-btn-quiet,.ib-pop .ib-btn-quiet{background:var(--card);color:var(--ink);border:1px solid var(--border)}@media (hover:hover) and (pointer:fine){.ib .ib-btn-main:hover,.ib-pop .ib-btn-main:hover{background:#0e2a23}.ib .ib-btn-quiet:hover,.ib-pop .ib-btn-quiet:hover{background:var(--ground);border-color:#c4d3c7}}.ib-pop .ib-btn-main:disabled{opacity:.45;cursor:not-allowed}.ib-run{min-block-size:0;padding:var(--dl-pad) calc(var(--dl-pad) * .8);border-radius:var(--radius-surface);background:var(--card);box-shadow:var(--ib-shadow);flex-direction:column;flex:0 auto;display:flex}.ib-run-scroll{min-block-size:0;overflow:hidden}.ib-run-scroll[data-expanded]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.ib-cells{column-gap:var(--ib-col-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ib-col{flex-direction:column;row-gap:.125rem;min-inline-size:0;margin:0;padding:0;display:flex}.ib-cell{min-inline-size:0;list-style:none}.ib-cell[hidden],.ib-row[hidden]{display:none}.ib-cell[data-landed]>.ib-row{animation:ib-landed 2s var(--ib-ease-out) both}@keyframes ib-landed{0%,60%{background-color:var(--peach)}}.ib .ib-rule{font-size:var(--dl-caption);color:var(--ib-muted);white-space:nowrap;align-items:center;gap:.625rem;margin:.375rem .5rem .25rem;font-weight:700;display:flex}.ib .ib-rule-line{background:var(--border);flex:1 1 0;block-size:1px}.ib .ib-rule-note{color:var(--ib-muted);letter-spacing:-.035em;font-weight:500}.ib .ib-rule-count{color:var(--ink)}.ib .ib-rule-now,.ib .ib-rule-now .ib-rule-count{color:var(--alert-red)}.ib-row{inline-size:100%;block-size:var(--row-h,auto);min-block-size:var(--ib-row-min);color:var(--ink);text-align:start;font:inherit;font-family:var(--font-control);transition:transform .16s var(--ib-ease-out), background-color .12s ease, border-color .12s ease;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.25rem .75rem .25rem .5rem;display:grid;border-radius:var(--radius-box)!important}.ib .ib-row:focus-visible{outline-offset:-3px;box-shadow:none}.ib-row:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.ib-row:hover{background:var(--ground)}.ib-row-urgent:hover{background:#f8d6c1}}.ib-row[aria-current]{background:var(--ground);border-color:var(--border)}.ib-row-urgent,.ib-row-urgent[aria-current]{background:var(--peach)}.ib-row-urgent[aria-current]{border-color:#f1bfa2}.ib-row-text{flex-direction:column;min-inline-size:0;display:flex}.ib-row-title{font-size:var(--dl-body);line-height:1.3}.ib-row .ib-row-title,.ib-row .ib-row-meta{white-space:normal}.ib-row-title strong{font-weight:700}.ib .ib-test{border-radius:var(--radius-control);background:var(--ink);color:var(--card);font-family:var(--font-sans);font-size:var(--dl-caption);letter-spacing:.02em;vertical-align:.15em;padding:.0625rem .5rem;font-weight:700;line-height:1.4;display:inline-block}.ib .ib-row-who{font-size:var(--dl-caption);color:var(--foreground);overflow-wrap:anywhere;line-height:1.35;display:block}.ib .ib-row-meta{font-size:var(--dl-caption);color:var(--ib-muted);line-height:1.35;display:block}.ib-row-when{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.ib-when{font-size:var(--dl-body);white-space:nowrap;font-weight:700}.ib-when-soon{color:var(--alert-red)}.ib-fuse{block-size:.25rem;inline-size:5.5rem;position:relative}.ib-fuse:before,.ib-fuse:after{content:"";border-radius:var(--radius-control);position:absolute;inset:0}.ib-fuse:before{background:var(--border)}.ib-fuse:after{background:var(--ink);transform-origin:0;transform:scaleX(var(--used,0))}.ib-fuse-soon:after{background:var(--alert-red)}.ib-fuse-none:before,.ib-fuse-none:after{display:none}.ib-row-urgent .ib-fuse:before{background:#f1c9b2}.ib-more{block-size:var(--row-h,var(--ib-row-min));align-items:center;padding-inline:.5rem;display:flex}.ib .ib-cells .ib-rule .ib-rule-more{flex:none;align-items:center;block-size:0;margin:0;padding:0;display:inline-flex;overflow:visible}.ib .ib-rule .ib-rule-more .ib-btn{min-block-size:1.5rem;font-size:var(--dl-caption);white-space:nowrap;padding:0 .875rem;line-height:1.2}.ib-pop.daylight-theme{border-radius:var(--radius-surface);background:var(--card);inline-size:18rem;color:var(--ink);font-size:var(--dl-body);gap:.5rem;padding:.75rem;box-shadow:0 8px 32px #173a311f}.ib-pop-wide.daylight-theme{inline-size:24rem}.ib-pop .ib-pop-title{font-size:var(--dl-caption);color:var(--muted-foreground);padding:.25rem .5rem;font-weight:700}.ib-pop-list{flex-direction:column;gap:.125rem;display:flex}.ib-pop-item{border-radius:var(--radius-control);min-block-size:2.875rem;inline-size:100%;color:var(--ink);font:inherit;font-family:var(--font-control);text-align:start;background:0 0;border:0;align-items:center;gap:.75rem;padding:.25rem .5rem;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .12s;display:flex}.ib-pop-item:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.ib-pop-item:hover{background:var(--ground)}}.ib-avatar{border-radius:var(--radius-control);background:var(--sage);block-size:2.25rem;inline-size:2.25rem;font-size:var(--dl-caption);place-items:center;font-weight:700;display:grid}.ib-proof{flex-direction:column;gap:.625rem;padding:.25rem;display:flex}.ib-pop .ib-proof .ib-pop-title{padding:0}.ib-proof-label{font-size:var(--dl-caption);font-weight:600}.ib-proof-note{border:1px solid var(--border);border-radius:var(--radius-box);background:var(--card);inline-size:100%;color:var(--ink);caret-color:var(--ink);font:inherit;font-size:var(--dl-body);resize:none;padding:.625rem .875rem}.ib-proof-note::placeholder{color:#6b7d74}.ib-proof-file{align-self:flex-start}.ib-proof-file:focus-within{outline:2px solid var(--ink);outline-offset:4px}.ib-pop .ib-proof-hint{font-size:var(--dl-caption);color:var(--muted-foreground)}.ib-toast-slot{pointer-events:none;z-index:60;justify-content:center;display:flex;position:fixed;inset-block-end:1.5rem;inset-inline:0}.ib-toast{pointer-events:auto;border-radius:var(--radius-control);background:var(--ink);color:var(--card);font-size:var(--dl-body);align-items:center;gap:1rem;padding:.375rem .375rem .375rem 1.375rem;font-weight:600;display:flex;box-shadow:0 8px 32px #173a3133}.ib-toast-undo{border-radius:var(--radius-control);min-block-size:2.75rem;color:var(--card);font:inherit;font-family:var(--font-control);font-size:var(--dl-caption);transition:transform .16s var(--ib-ease-out), background-color .12s ease;background:#ffffff26;border:0;padding:0 1.125rem;font-weight:750}.ib-toast-undo:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ib-toast-undo:hover{background:#ffffff3d}}.ib-closed{min-block-size:0;padding:var(--dl-pad);border-radius:var(--radius-surface);background:var(--card);box-shadow:var(--ib-shadow);flex-direction:column;flex:auto;align-items:flex-start;gap:.5rem;display:flex}.ib-closed-count{font:600 4.75rem / 1.06 var(--daylight-heading), serif;letter-spacing:-.065em}.ib-closed-line{font-size:var(--dl-body);color:var(--muted-foreground)}.ib-closed-list{scroll-snap-type:y mandatory;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));align-content:start;align-self:stretch;gap:.5rem 2rem;min-block-size:0;margin-block-start:1rem;display:grid;overflow-y:auto}.ib-closed-list li{scroll-snap-align:start;align-items:center;gap:.875rem;min-inline-size:0;display:flex}.ib-closed-list li>span:last-child{min-inline-size:0}@media (prefers-reduced-motion:reduce){.ib-clock,.ib-head,.ib-quote,.ib-track,.ib-cell[data-landed]>.ib-row{animation:none}.ib *,.ib-pop,.ib-pop *{transition:none!important}}@media (max-width:1535px){.ib{--ib-col-gap:1.75rem}.ib .ib-title{font-size:1.875rem}.ib-clock-value{font-size:3.75rem}.ib-quote{inline-size:17rem}.ib-track{inline-size:min(100%,36rem)}}body:has(.ib) nextjs-portal{display:none}.ib-proof-select{text-align:start;block-size:auto;min-block-size:2.75rem}.ib-proof-select[data-placeholder]{color:#6b7d74}.ib-proof-list [data-slot=select-item]{min-block-size:2.75rem;font-size:var(--dl-body,1rem)}.ib-toast-plain{padding-inline-end:1.375rem}@media (min-width:2560px){.ib .ib-row-meta{max-inline-size:65ch}}.ib-row .ib-row-tv{display:none}@media (min-width:3000px){.ib-row .ib-row-tv{display:inline}.ib .ib-row .ib-row-full{display:none}}@media (max-height:640px){.ib-band{row-gap:.5rem}.ib .ib-clock-value{font-size:3rem}.ib .ib-title{font-size:1.75rem}.ib-track{display:none}}.ib .ib-band-b{grid-template-columns:minmax(21.375rem,max-content) minmax(0,1fr) 24rem;min-block-size:calc(14.5rem - 1px)}.ib .page-head-meta{text-wrap:balance}.ib .page-head-meta .ib-clause{max-inline-size:100%;display:inline-block}.ib .ib-band-b:not([data-quote]){grid-template:"clock head quote""clock track quote""act track close"/minmax(21.375rem,max-content) minmax(0,1fr) 0;row-gap:.75rem;min-block-size:0}.ib .ib-band-b:not([data-quote]) .ib-track{align-self:start;inline-size:100%}.ib .ib-band-b:not([data-quote]) .ib-close{inline-size:max-content}.ib .ib-band-b:not([data-quote]) .ib-close .ib-btn{white-space:nowrap}@media (max-width:2559px){.ib .ib-band-b:not([data-quote]){grid-template-areas:"clock head quote""act track quote""act track close"}.ib .ib-band-b:not([data-quote]) .ib-act{align-self:center}.ib .ib-band-b:not([data-quote]) .ib-act>.ib-btn{flex:1 1 0}}@media (min-width:80rem){.ib .ib-band-b .ib-track{inline-size:100%}.ib .ib-band-b[data-quote]:not(:has(.ib-close)){grid-template-areas:"clock head quote""act track track"}.ib .ib-band-b:not(:has(.ib-act)):not(:has(.ib-close)){grid-template-rows:auto auto;grid-template-areas:"clock head quote""track track track"}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)){grid-template-areas:"clock head quote""clock track quote"}.ib .ib-band-b .ib-head-text{flex:1 1 0}.ib .ib-band-b[data-quote]:not(:has(.ib-act)):not(:has(.ib-close)){grid-template:"clock head head""clock quote quote""track quote quote"/minmax(21.375rem,max-content) minmax(0,1fr) 0;row-gap:.5rem}.ib .ib-band-b[data-quote]:not(:has(.ib-act)):not(:has(.ib-close)) .ib-quote:not(.ib-quote-status){flex-direction:column;place-self:stretch stretch;inline-size:auto;padding-block:.5rem .25rem;display:flex}.ib .ib-band-b[data-quote]:not(:has(.ib-act)):not(:has(.ib-close)) .ib-quote footer{margin-block:auto}.ib .ib-band-b[data-quote]:not(:has(.ib-act)):not(:has(.ib-close)) .ib-quote-status{justify-self:start}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)):has(.cp-plan){grid-template-rows:auto auto auto;grid-template-areas:"clock head quote""clock track quote""plan track quote";row-gap:0}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)):has(.cp-note){grid-template-rows:auto auto 1fr auto;grid-template-areas:"clock head quote""clock note quote""plan note quote""plan track quote"}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)) .cp-plan{display:contents}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)) .cp-plan-pick{flex-flow:column;grid-area:plan;align-self:stretch;align-items:stretch;gap:.375rem;min-block-size:0;margin-block-start:.75rem}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)) .cp-pills{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-content:stretch;gap:.375rem;display:grid}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)) .cp-pill{text-align:center;justify-content:center;min-inline-size:0;padding-block:.125rem}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)) .cp-note{grid-area:note;align-self:start;margin:.75rem 0 0}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)) .cp-track{grid-area:track;align-self:end;inline-size:100%;margin-block-start:.75rem}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)):has(.cp-plan) .ib-facts>div:last-child{flex:auto}.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)):has(.cp-plan) .ib-facts>div:last-child>dd:last-child{flex:auto}}@media (min-width:80rem) and (max-width:1535px){.ib .ib-band-b[data-quote]:not(:has(.ib-act)):not(:has(.ib-close)){grid-template-rows:auto auto minmax(calc(.75rem + 2px + .9375rem * 1.45 + .375rem + var(--dl-caption) * 1.5), auto)}}.ib-run{flex:auto}.ib-row-title,.ib-row-meta{overflow-wrap:anywhere}@media (max-width:1535px){.ib .ib-band-b{grid-template-columns:minmax(19rem,max-content) minmax(0,1fr) 17rem;min-block-size:13rem}.ib .ib-band-b:not([data-quote]){grid-template-columns:minmax(19rem,max-content) minmax(0,1fr) 0}}@media (max-height:640px){.ib .ib-band-b{min-block-size:0;padding-block:.75rem}}.ib-act{flex-wrap:nowrap}.ib-act>.ib-btn{white-space:nowrap;flex-shrink:1;min-inline-size:0}@media (max-width:1535px){.ib .ib-clock-label{white-space:normal}}.ib-cells:has(.ib-more) .ib-more{block-size:auto}@media (max-width:1535px){.ib-run:has(.ib-more){padding-block:1rem}}@media (max-height:640px){.ib-run{padding-block:.75rem}}@media (min-width:80rem) and (max-width:1535px){.ib .ib-band-b{grid-template-columns:minmax(20rem,max-content) minmax(0,1fr) 18rem;gap:.75rem 1rem;min-block-size:0;padding:1.125rem}.ib .ib-band-b:not([data-quote]){grid-template-columns:minmax(20rem,max-content) minmax(0,1fr) 0}.ib .ib-band-b[data-quote]{grid-template-rows:minmax(calc(2 * .5625rem + 2px + .9375rem * 1.45 + .375rem + var(--dl-caption) * 1.5), auto) auto}.ib-band-b .ib-quote footer{line-height:1.5}.ib-band-b .ib-clock-label{font-size:.9375rem;line-height:1.2}.ib-band-b .ib-clock-value{font-size:2.875rem}.ib-band-b .ib-head{gap:.75rem}.ib-band-b .ib-icon-big{block-size:3rem;inline-size:3rem}.ib .ib-band-b .ib-title{font-size:1.625rem}.ib-band-b .ib-facts{column-gap:.5rem}.ib-band-b .ib-facts>div{gap:.375rem}.ib-band-b .ib-facts dt,.ib-band-b .ib-facts dd{font-size:.9375rem}.ib-band-b .ib-quote{inline-size:18rem;padding:.5625rem 1rem}.ib-band-b .ib-quote p{font-size:.9375rem}.ib-band-b .ib-track{display:grid}.ib-band-b .ib-step{padding-block-start:.875rem}.ib-band-b .ib-step-name{font-size:.9375rem}.ib-band-b .ib-step-note{font-size:.9375rem;line-height:1.2}.ib .ib-band-b .ib-btn{min-block-size:2.75rem;padding-inline:1rem;font-size:.9375rem}}@media (min-width:80rem) and (max-width:1359px){.ib .ib-band-b{padding:1rem}.ib-band-b .ib-clock-label{font-size:.9375rem;line-height:1.2}.ib-band-b .ib-clock-value{font-size:2.25rem}}.ib .ib-band .ib-title,.ib .ib-band .ib-home,.ib .ib-row .ib-row-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ib .ib-band .ib-home{-webkit-line-clamp:1;line-clamp:1;overflow-wrap:anywhere}.ib .ib-row .ib-row-title,.ib .ib-row .ib-row-meta,.ib .ib-row .ib-row-who{text-wrap:pretty}@media (min-width:80rem){.ib .ib-band-b .ib-track{grid-template-columns:var(--ib-track-cols,repeat(var(--n), minmax(0, 1fr)))}.ib .ib-band-b .ib-track>.ib-step:last-child{max-inline-size:40vw}}@media (min-width:3000px){.ib .ib-band-b:not([data-quote]):not(:has(.ib-act)):not(:has(.ib-close)) .cp-pill{line-height:1.2}}
