.ivl-page{--ink:var(--color-ink);--muted:var(--color-ink-muted);--faint:var(--color-faint);--hair:var(--color-line);--box-line:color-mix(in srgb, var(--color-ink) 55%, transparent);--peer-fill:color-mix(in srgb, var(--color-ink) 8%, transparent)}.ivl-page section{padding:0}.ivl-page .desk{background:var(--color-ocean-900);padding:3.25rem 40px 4.5rem}.ivl-page .desk-in{max-width:76rem;margin:0 auto}.ivl-page .desk-head{margin-bottom:1.85rem}.ivl-page .desk-head h1{font-family:var(--font-display);letter-spacing:-.018em;color:var(--sl-surface);margin:0 0 .6rem;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:700;line-height:1.06}.ivl-page .desk-head .lede{font-family:var(--font-prose);font-size:var(--text-lede);line-height:var(--text-lede--line-height);max-width:52ch;color:color-mix(in srgb, var(--color-mist) 74%, transparent);margin:0}.ivl-page .desk-note{font-size:var(--text-label);color:color-mix(in srgb, var(--sl-surface) 55%, transparent);align-items:center;gap:9px;margin:0 0 1.25rem;display:flex}.ivl-page .desk-note .lock{flex:none;width:13px;height:13px}.ivl-page .layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:40px;display:grid}.ivl-page .rail{color:var(--color-mist);position:sticky;top:5.5rem}.ivl-page .grp{margin-bottom:20px}.ivl-page .lab{font-size:var(--text-label);color:color-mix(in srgb, var(--sl-surface) 82%, transparent);margin-bottom:7px;font-weight:600;display:block}.ivl-page .rail select{width:100%;font:inherit;font-size:var(--text-body-sm);border-radius:var(--radius-inner);color:var(--color-mist);border:1px solid color-mix(in srgb, var(--sl-surface) 16%, transparent);background:color-mix(in srgb, var(--sl-surface) 7%, transparent);padding:8px 10px}.ivl-page .rail select option{color:var(--color-ink);background:var(--sl-surface)}.ivl-page .seg{gap:4px;display:flex}.ivl-page .seg button{font:inherit;font-size:var(--text-body-sm);cursor:pointer;border-radius:var(--radius-inner);color:var(--color-mist);border:1px solid color-mix(in srgb, var(--sl-surface) 14%, transparent);background:color-mix(in srgb, var(--sl-surface) 5%, transparent);flex:1;padding:8px 12px}.ivl-page .seg button[aria-pressed=true]{background:var(--color-sea-wash);color:var(--color-sea-ink);border-color:var(--color-sea-wash);font-weight:600}.ivl-page .hint,.ivl-page .fit{font-size:var(--text-label);color:color-mix(in srgb, var(--sl-surface) 60%, transparent);margin:6px 0 0;line-height:1.45}.ivl-page .fit{border-top:1px solid color-mix(in srgb, var(--sl-surface) 14%, transparent);padding-top:14px}.ivl-page .fit b{color:var(--color-mist);font-weight:600}.ivl-page .print-btn{width:100%;font:inherit;font-size:var(--text-body-sm);border-radius:var(--radius-inner);cursor:pointer;color:var(--sl-surface);background:var(--color-sea);border:1px solid var(--color-sea);margin-top:18px;padding:10px 15px;font-weight:600}@media (hover:hover) and (pointer:fine){.ivl-page .seg button:hover{background:color-mix(in srgb, var(--sl-surface) 11%, transparent)}.ivl-page .seg button[aria-pressed=true]:hover{background:var(--color-sea-wash)}.ivl-page .print-btn:hover{background:var(--color-sea-deep);border-color:var(--color-sea-deep)}}.ivl-page .pages-wrap{min-width:0}.ivl-page .pages{flex-direction:column;align-items:center;gap:22px;display:flex}.ivl-page .page{background:var(--sl-surface);width:8.5in;height:11in;color:var(--ink);box-shadow:0 2px 6px color-mix(in srgb, var(--color-ocean-1000) 28%, transparent), 0 34px 80px color-mix(in srgb, var(--color-ocean-1000) 42%, transparent);border-radius:2px;flex-direction:column;padding:.5in;display:flex}.ivl-page .page-cap{text-align:center;font-size:var(--text-note);color:color-mix(in srgb, var(--sl-surface) 50%, transparent);margin-top:-12px}.ivl-page .paper-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:6px;display:flex}.ivl-page .paper-head .t{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.3rem;font-weight:700}.ivl-page .paper-head .spec{font-size:var(--text-label);color:var(--muted);font-variant-numeric:tabular-nums}.ivl-page .form{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr 1fr;display:grid}.ivl-page .form .f{border-bottom:1px solid var(--hair);align-items:baseline;gap:8px;padding:7px 12px 4px 0;display:flex}.ivl-page .form .f+.f{border-left:1px solid var(--hair);padding-left:12px}.ivl-page .form .f:nth-child(4){border-left:none;padding-left:0}.ivl-page .form .f.wide{grid-column:span 2}.ivl-page .form .f.last{border-bottom:none}.ivl-page .form label{font-size:var(--text-note);white-space:nowrap;font-weight:600}.ivl-page :is(.page,.mwrap) input{width:100%;min-width:0;font:inherit;font-size:var(--text-body-sm);color:var(--ink);background:0 0;border:none;flex:1;padding:0}.ivl-page .page :is(input,.w):focus{background:var(--color-fill);outline:none}.ivl-page .page input::placeholder{color:var(--color-ocean-300)}.ivl-page .defs{border-bottom:1px solid var(--ink)}.ivl-page .def{border-bottom:1px solid var(--hair);grid-template-columns:1rem 9.5rem minmax(0,1fr);align-items:baseline;gap:0 10px;padding:4px 0 2px;display:grid}.ivl-page .def:last-child{border-bottom:none}.ivl-page .def .ltr{font-size:var(--text-note);color:var(--muted);font-weight:600}.ivl-page .def .w{font-size:var(--text-body-sm);overflow-wrap:anywhere;min-height:1.35em;line-height:1.35}.ivl-page .def .w.name{font-weight:600}.ivl-page .def .w.empty:before{content:attr(data-ph);color:var(--color-ocean-300);font-weight:400}.ivl-page .method-line{font-size:var(--text-label);border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding:5px 0 6px;display:flex}.ivl-page .method-line .mt{font-size:var(--text-note);font-weight:600}.ivl-page .opt{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.ivl-page .cb{border:1.25px solid var(--ink);border-radius:1px;flex:none;width:11px;height:11px;position:relative}.ivl-page .opt[aria-pressed=true] .cb:after{content:"";border:solid var(--ink);border-width:0 1.75px 1.75px 0;width:4px;height:7px;position:absolute;top:-1px;left:2.5px;transform:rotate(45deg)}.ivl-page .cont-head{border-bottom:2px solid var(--ink);font-size:var(--text-label);align-items:baseline;gap:22px;padding-bottom:6px;display:flex}.ivl-page .cont-head .t-sm{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.ivl-page .cont-head .k{font-size:var(--text-note);font-weight:600}.ivl-page .cont-head .wl{border-bottom:1px solid var(--muted);min-width:1.4in;padding:0 4px;display:inline-block}.ivl-page .cont-head .rng{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.ivl-page .sheet-grid{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px}.ivl-page .sheet-grid th{font-weight:600;font-size:var(--text-note);color:var(--muted);padding:0 0 3px;line-height:1.2}.ivl-page .sheet-grid td{padding:0}.ivl-page .sheet-grid td.box{border:1px solid var(--box-line);height:var(--box-h,.3in)}.ivl-page .sheet-grid.multi td.box{height:var(--box-h,.2in)}.ivl-page .sheet-grid td.box.peer{background:var(--peer-fill);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ivl-page .sheet-grid th.min-h,.ivl-page .sheet-grid td.min{width:.45in}.ivl-page .sheet-grid th.min-h{text-align:left;vertical-align:bottom}.ivl-page .sheet-grid td.min{font-size:var(--text-label);vertical-align:middle;font-variant-numeric:tabular-nums;font-weight:600}.ivl-page .sheet-grid tr.mstart td{border-top:1.5px solid var(--ink)}.ivl-page .sheet-grid th.nm-h,.ivl-page .sheet-grid td.nm-cell{width:.95in}.ivl-page .sheet-grid td.nm-cell{font-size:var(--text-note);white-space:nowrap;text-overflow:ellipsis;color:var(--muted);padding:0 6px 0 4px;line-height:1;overflow:hidden}.ivl-page .sheet-grid tbody.first-on-page td.nm-cell{color:var(--ink);font-weight:600}.ivl-page .sheet-grid th.ivh{text-align:center;font-variant-numeric:tabular-nums}.ivl-page .sheet-grid th.ivh .pk{color:var(--color-ink-soft);font-weight:500;display:block}.ivl-page .sheet-grid th.notes-h,.ivl-page .sheet-grid td.notes{width:2.25in}.ivl-page .sheet-grid th.notes-h{text-align:left;vertical-align:bottom;padding-left:6px}.ivl-page .sheet-grid td.notes{border:1px solid var(--box-line);border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.ivl-page .nm .eg{color:var(--muted);font-weight:500}.ivl-page .totals{border-top:2px solid var(--ink);margin-top:12px}.ivl-page .totals .row{border-bottom:1px solid var(--hair);font-size:var(--text-label);font-variant-numeric:tabular-nums;grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:0 14px;padding:6px 0 3px;display:grid}.ivl-page .totals .row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ivl-page .blank{border-bottom:1px solid var(--ink);width:2.6em;margin:0 4px;display:inline-block}.ivl-page .foot{font-size:var(--text-note);color:var(--faint);justify-content:space-between;margin-top:auto;padding-top:6px;display:flex}.ivl-measure{visibility:hidden;width:7.5in;position:absolute;top:0;left:-10000px}.ivl-measure .mwrap{display:flow-root}.tool-learn .strip dt{width:8rem}.tool-learn .qa sup.ref{font-family:var(--sl-font-body);font-size:var(--text-note);margin-left:1px;line-height:0}.tool-learn .qa sup.ref a{text-decoration:none}.tool-learn .refs{border-top:1px solid var(--color-line);font-size:var(--text-label);color:var(--color-ink-muted);max-width:78ch;margin:1.75rem 0 0;padding:1.25rem 0 0 1.25rem;line-height:1.5;list-style:decimal}.tool-learn .refs li{margin-bottom:6px;padding-left:4px}.tool-learn .refs a{color:var(--color-sea-ink);overflow-wrap:anywhere}@media screen and (width<=900px){.ivl-page .desk{padding:2.25rem 16px 3rem}.ivl-page .layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.ivl-page .rail{position:static}}@page{size:portrait;margin:.5in}@media print{header,nav,footer,.ivl-page .desk-head,.ivl-page .desk-note,.ivl-page .rail,.ivl-page .page-cap{display:none!important}body{background:0 0}.ivl-page .desk{background:0 0;padding:0}.ivl-page .desk-in{max-width:none}.ivl-page .layout{display:block}.ivl-page .pages{display:block;zoom:1!important}.ivl-page .page{width:auto;height:9.95in;box-shadow:none;break-after:page;border-radius:0;padding:0}.ivl-page .page:last-of-type{break-after:auto}.ivl-page .page input::placeholder{color:#0000}.ivl-page .def .w.empty:before{content:none}}
