.legal-copy .lc{width:100%;max-width:760px;color:var(--ink);--lc-edge:color-mix(in srgb, var(--sage-line) 40%, transparent);margin-inline:auto;font-size:16px;line-height:1.35;position:relative;container-type:inline-size}.legal-copy .lc *,.legal-copy .lc :before,.legal-copy .lc :after{box-sizing:border-box}.legal-copy .lc :is(p,ol,ul,li,h3,article){margin:0;padding:0;list-style:none}.legal-copy .lc p{color:var(--ink);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.35}.legal-copy .lc h3{color:var(--ink);letter-spacing:0;font-style:normal}.legal-copy .lc :is(button,input){font:inherit;color:inherit}.legal-copy .lc :is(button,input):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.legal-copy .lc .lc-lesson{text-wrap:balance;margin:4px 0 16px;font-size:clamp(20px,5vw,26px);font-weight:800;line-height:1.15}.legal-copy .lc .lc-card{background:var(--sheet);border:1px solid var(--lc-edge);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 75%, var(--sheet));transition:box-shadow var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:14px}.legal-copy .lc .lc-card:hover{border-color:var(--sage-line);box-shadow:0 3px 0 0 var(--sage-soft), 0 20px 28px -20px color-mix(in srgb, var(--ink) 55%, transparent)}.legal-copy .lc .lc-ico{background:var(--citrus);width:44px;height:44px;transition:translate var(--motion-hover) var(--ease);border-radius:12px;flex:none;place-items:center;display:grid}.legal-copy .lc .lc-cs{letter-spacing:.03em;white-space:nowrap;color:var(--sage-ink);background:var(--sheet);border:1.5px solid var(--sage-line);border-radius:999px;flex:none;padding:2px 9px;font-size:13px;font-weight:800;display:inline-block}.legal-copy .lc .lc-src{letter-spacing:.03em;white-space:nowrap;background:var(--citrus);border:1.5px solid var(--ink);border-radius:999px;flex:none;padding:2px 9px;font-size:13px;font-weight:800;display:inline-block}.legal-copy .lc .lc-legend{margin-top:14px;font-size:15px;font-weight:600;line-height:2}.legal-copy .lc .lc-chip{white-space:nowrap;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:3px 10px;font-size:15px;font-weight:800}.legal-copy .lc .lc-big{font-size:22px;font-weight:700}.legal-copy .lc .lc-big b{font-variant-numeric:tabular-nums;font-size:clamp(44px,12vw,60px);font-weight:800;line-height:1}.legal-copy .lc .lc-hint{margin-top:8px}.legal-copy .lc .lc-progress{background:color-mix(in srgb, var(--ink) 8%, var(--paper));border:2px solid var(--ink);border-radius:6px;height:12px;margin-top:8px;overflow:hidden}.legal-copy .lc .lc-progress i{background:var(--citrus);border-right:2px solid var(--ink);height:100%;transition:width var(--motion-draw) var(--ease);display:block}.legal-copy .lc .lc-list{gap:10px;display:grid}.legal-copy .lc .lc-task{cursor:pointer;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;display:flex}.legal-copy .lc .lc-task .lc-txt{overflow-wrap:anywhere;flex:1;min-width:0;font-size:17px;font-weight:600}.legal-copy .lc .lc-task .lc-txt b{font-weight:800}.legal-copy .lc .lc-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.legal-copy .lc .lc-task:has(.lc-input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.legal-copy .lc .lc-box{background:var(--paper);border:2px solid var(--ink);width:34px;height:34px;transition:background-color var(--motion-hover) var(--ease);border-radius:10px;flex:none;place-items:center;display:grid}.legal-copy .lc .lc-box svg path{stroke-dasharray:1 1.02;stroke-dashoffset:1px}.legal-copy .lc .lc-task:has(.lc-input:checked) .lc-box{background:var(--citrus)}.legal-copy .lc .lc-task:has(.lc-input:checked) .lc-box svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-pop) var(--ease)}.legal-copy .lc .lc-task:has(.lc-input:checked) .lc-txt{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 40%, transparent);text-decoration-thickness:2px}.legal-copy .lc .lc-task:hover .lc-box{background:var(--citrus)}.legal-copy .lc .lc-task>svg{flex:none}.legal-copy .lc .lc-strip{grid-template-areas:"z1""n1""n2""z2""n3";gap:10px;display:grid}.legal-copy .lc .lc-zone{transform-origin:0;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:800;display:flex}.legal-copy .lc .lc-zone-talk{background:color-mix(in srgb, var(--citrus) 55%, var(--sheet));border:2px dashed var(--ink)}.legal-copy .lc .lc-zone-hired,.legal-copy .lc p.lc-zone-hired{background:var(--ink);color:var(--citrus);border:2px solid var(--ink)}.legal-copy .lc .lc-zone-hired svg{color:var(--citrus)}.legal-copy .lc .lc-stepnode{grid-template-columns:56px 1fr;align-items:center;gap:2px 12px;padding:14px;display:grid;position:relative}.legal-copy .lc .lc-stepnode .lc-stepico{background:var(--citrus);border:2px solid var(--ink);width:56px;height:56px;transition:scale var(--motion-hover) var(--ease);border-radius:50%;grid-row:1/4;place-items:center;display:grid}.legal-copy .lc .lc-stepnode:hover .lc-stepico{scale:1.08}.legal-copy .lc .lc-stepnode-last .lc-stepico{background:var(--ink);color:var(--citrus)}.legal-copy .lc .lc-stepnum{letter-spacing:.05em;text-transform:uppercase;color:var(--sage-ink);font-size:13px;font-weight:800}.legal-copy .lc .lc-stepnode h3{font-size:20px;font-weight:800}.legal-copy .lc .lc-stepnode:not(.lc-stepnode-last):before{content:"";background:var(--ink);width:3px;height:10px;position:absolute;top:100%;left:41px}.legal-copy .lc .lc-stepnode:not(.lc-stepnode-last):after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);width:11px;height:11px;position:absolute;top:calc(100% + 1px);left:36px;rotate:45deg}.legal-copy .lc .lc-stepnode-last{border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink)}@container (min-width:560px){.legal-copy .lc .lc-strip{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"z1 z1 z2""n1 n2 n3";column-gap:22px}.legal-copy .lc .lc-stepnode{grid-template-columns:1fr;justify-items:start;row-gap:6px}.legal-copy .lc .lc-stepnode .lc-stepico{grid-row:auto}.legal-copy .lc .lc-stepnode:not(.lc-stepnode-last):before{width:22px;height:3px;top:38px;left:100%}.legal-copy .lc .lc-stepnode:not(.lc-stepnode-last):after{top:33px;left:calc(100% + 9px);rotate:-45deg}}.legal-copy .lc .lc-corehead{background:color-mix(in srgb, var(--citrus) 35%, var(--sheet));border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink);border-radius:16px;grid-template-columns:150px 1fr;align-items:center;gap:16px;margin-bottom:14px;padding:12px 16px;display:grid}.legal-copy .lc .lc-folder{width:100%;height:auto;overflow:visible}.legal-copy .lc .lc-slip{opacity:0;transition:opacity var(--motion-pop) var(--ease), translate var(--motion-rise) var(--ease);translate:0 34px}.legal-copy .lc .lc-slip[data-on]{opacity:1;translate:0}.legal-copy .lc .lc-corehead:hover .lc-slip[data-on]{translate:0 -5px}@container (max-width:400px){.legal-copy .lc .lc-corehead{grid-template-columns:1fr;justify-items:start}.legal-copy .lc .lc-folder{max-width:150px}}.legal-copy .lc .lc-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.legal-copy .lc .lc-tab{text-align:left;cursor:pointer;background:var(--sheet);border:2px solid var(--ink);min-height:48px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;font-weight:800;line-height:1.15;display:flex}.legal-copy .lc .lc-tab svg{flex:none}.legal-copy .lc .lc-tab:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));translate:0 -2px}.legal-copy .lc .lc-tab[aria-pressed=true]{background:var(--citrus);box-shadow:0 4px 0 0 var(--ink)}.legal-copy .lc .lc-panel{background:color-mix(in srgb, var(--sage-soft) 35%, var(--sheet));border:2px solid var(--ink);border-radius:16px;gap:10px;margin-top:14px;padding:14px;display:grid}.legal-copy .lc .lc-core-sum{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;font-weight:600;display:flex}.legal-copy .lc .lc-dots{gap:4px;display:inline-flex}.legal-copy .lc .lc-dots i{background:var(--paper);border:2px solid var(--ink);width:14px;height:14px;transition:background-color var(--motion-hover) var(--ease);border-radius:4px}.legal-copy .lc .lc-dots i[data-on]{background:var(--citrus)}.legal-copy .lc .lc-panel-h{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:21px;font-weight:800;display:flex}.legal-copy .lc .lc-count{font-variant-numeric:tabular-nums;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;margin-left:auto;padding:2px 12px;font-size:15px;font-weight:800}.legal-copy .lc .lc-callout{background:color-mix(in srgb, var(--citrus) 55%, var(--sheet));border-left:6px solid var(--ink);border-radius:0 12px 12px 0;align-items:flex-start;gap:10px;padding:10px 14px;font-weight:700;display:flex}.legal-copy .lc .lc-callout svg{flex:none;margin-top:1px}@container (min-width:560px){.legal-copy .lc .lc-tabs{flex-wrap:wrap;display:flex}}.legal-copy .lc .lc-deck{gap:12px;display:grid}.legal-copy .lc .lc-flipwrap{perspective:1200px}.legal-copy .lc .lc-flip{height:100%;transform-style:preserve-3d;transition:transform var(--motion-draw) var(--ease);display:grid}.legal-copy .lc .lc-flipwrap[data-back] .lc-flip{transform:rotateY(180deg)}.legal-copy .lc .lc-face{backface-visibility:hidden;grid-area:1/1;align-content:start;gap:10px;padding:14px 16px;display:grid}.legal-copy .lc .lc-faceback{background:color-mix(in srgb, var(--citrus) 50%, var(--sheet));border:2px solid var(--ink);transform:rotateY(180deg)}.legal-copy .lc .lc-face-h{align-items:center;gap:10px;display:flex}.legal-copy .lc .lc-face-h h3{font-size:20px;font-weight:800}.legal-copy .lc .lc-qs{gap:8px;display:grid}.legal-copy .lc .lc-qs li{border-bottom:1px dashed var(--lc-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding-bottom:8px;font-weight:700;display:flex}.legal-copy .lc .lc-qs li>span:first-child{flex:200px}.legal-copy .lc .lc-why{gap:8px;display:grid}.legal-copy .lc .lc-why li{gap:8px;font-weight:600;display:flex}.legal-copy .lc .lc-why li:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.legal-copy .lc .lc-turn{cursor:pointer;background:var(--paper);border:2px solid var(--ink);min-height:44px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:12px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:6px 14px;font-weight:800;display:inline-flex}.legal-copy .lc .lc-turn:hover{background:var(--citrus);translate:0 -2px}.legal-copy .lc .lc-flipwrap:hover .lc-ico{translate:0 -2px}@container (min-width:560px){.legal-copy .lc .lc-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-copy .lc .lc-axis{height:20px;margin:0 15px;font-size:13px;font-weight:800;position:relative}.legal-copy .lc .lc-axis span{position:absolute;top:0;translate:-50%}.legal-copy .lc .lc-axis span:first-child{translate:0}.legal-copy .lc .lc-bars{gap:10px;display:grid}.legal-copy .lc .lc-barrow{gap:6px;padding:12px 14px;display:grid}.legal-copy .lc .lc-barrow:hover{translate:0 -2px}.legal-copy .lc .lc-barhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:18px;display:flex}.legal-copy .lc .lc-track{background:repeating-linear-gradient(90deg, transparent 0 calc(22.222% - 2px), var(--lc-edge) calc(22.222% - 2px) 22.222%), color-mix(in srgb, var(--ink) 6%, var(--paper));border:2px solid var(--ink);border-radius:12px;height:24px;position:relative;overflow:hidden}.legal-copy .lc .lc-bar{background:var(--ink);transform-origin:0;border-radius:0 10px 10px 0;display:block;position:absolute;inset:0 auto 0 0}.legal-copy .lc .lc-hatch{background:repeating-linear-gradient(135deg, var(--ink) 0 5px, var(--citrus) 5px 10px);border-right:3px solid var(--ink)}.legal-copy .lc .lc-freedot{background:var(--citrus);border:3px solid var(--ink);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:3px}.legal-copy .lc .lc-key{border:2px solid var(--ink);border-radius:4px;width:22px;height:14px;display:inline-block}.legal-copy .lc .lc-key-solid{background:var(--ink)}.legal-copy .lc .lc-key-hatch{background:repeating-linear-gradient(135deg, var(--ink) 0 4px, var(--citrus) 4px 8px);margin-left:12px}.legal-copy .lc .lc-types{gap:12px;display:grid}.legal-copy .lc .lc-type{align-content:start;gap:8px;padding:0 0 14px;display:grid;overflow:hidden}.legal-copy .lc .lc-type:hover{translate:0 -3px}.legal-copy .lc .lc-type-band{border-bottom:2px solid var(--ink);padding:8px 16px}.legal-copy .lc .lc-type[data-k=hourly] .lc-type-band{background:var(--ink)}.legal-copy .lc .lc-type[data-k=hourly] h3{color:var(--citrus)}.legal-copy .lc .lc-type[data-k=flat] .lc-type-band{background:var(--citrus)}.legal-copy .lc .lc-type[data-k=contingent] .lc-type-band{background:var(--sage-soft)}.legal-copy .lc .lc-type h3{font-size:21px;font-weight:800}.legal-copy .lc .lc-art{width:100%;max-width:210px;height:auto;margin:4px auto 0}.legal-copy .lc .lc-how{padding:0 16px;font-size:18px;font-weight:800}.legal-copy .lc .lc-type p:last-child{padding:0 16px;font-weight:500}.legal-copy .lc .lc-askbar{background:var(--citrus);border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink);border-radius:16px 16px 16px 4px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding:12px 16px;display:flex}.legal-copy .lc .lc-askbar-h{align-items:center;gap:8px;font-size:18px;font-weight:800;display:inline-flex}.legal-copy .lc .lc-askbar ul{flex-wrap:wrap;gap:6px 18px;font-weight:700;display:flex}.legal-copy .lc .lc-askbar li{padding-left:14px;position:relative}.legal-copy .lc .lc-askbar li:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.legal-copy .lc .lc-hand-m,.legal-copy .lc .lc-hand-h{transform-box:view-box;transform-origin:46px 52px}.legal-copy .lc .lc-hr{transform-box:fill-box;transform-origin:50% 100%}.legal-copy .lc .lc-tag-swing{transform-box:view-box;transform-origin:48px 28px}.legal-copy .lc .lc-slice{transform-box:view-box;transform-origin:60px 56px;transition:scale var(--motion-hover) var(--ease)}.legal-copy .lc .lc-type:hover .lc-slice{scale:1.07}.legal-copy .lc .lc-type:hover .lc-tag-swing{rotate:-8deg}.legal-copy .lc .lc-tag-swing{transition:rotate var(--motion-hover) var(--ease)}@container (min-width:560px){.legal-copy .lc .lc-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-copy .lc .lc-stairs{gap:10px;display:grid}.legal-copy .lc .lc-stair{margin-left:calc((var(--h) - 1) * 14px);align-content:start;gap:6px;padding:14px 16px;display:grid}.legal-copy .lc .lc-stair:hover{translate:0 -3px}.legal-copy .lc .lc-stair b{font-size:19px;font-weight:800}.legal-copy .lc .lc-stair-tag{letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--ink);background:var(--paper);border-radius:999px;justify-self:start;padding:2px 12px;font-size:14px;font-weight:800}.legal-copy .lc .lc-stair[style*="--h: 2"] .lc-stair-tag{background:color-mix(in srgb, var(--citrus) 55%, var(--sheet))}.legal-copy .lc .lc-stair[style*="--h: 3"]{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));border:2px solid var(--ink)}.legal-copy .lc .lc-stair[style*="--h: 3"] .lc-stair-tag{background:var(--ink);color:var(--citrus)}.legal-copy .lc .lc-mapbox{gap:12px;margin-top:14px;padding:14px;display:grid}.legal-copy .lc .lc-map{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:3px;display:grid}.legal-copy .lc .lc-tile{aspect-ratio:1;background:var(--paper);border:1.5px solid var(--sage-line);transition:background-color var(--motion-draw) var(--ease), border-color var(--motion-draw) var(--ease);border-radius:4px;place-items:center;font-size:0;font-style:normal;font-weight:800;line-height:1;display:grid}.legal-copy .lc .lc-tile[data-hit]{background:var(--citrus);border:2px solid var(--ink)}.legal-copy .lc .lc-tile[data-ca]{font-size:9px}@container (min-width:480px){.legal-copy .lc .lc-tile{font-size:11px}.legal-copy .lc .lc-map{gap:4px}}.legal-copy .lc .lc-seg{flex-wrap:wrap;gap:8px;display:flex}.legal-copy .lc .lc-seg button{cursor:pointer;background:var(--paper);border:2px solid var(--ink);min-height:44px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:999px;padding:6px 16px;font-weight:800}.legal-copy .lc .lc-seg button:hover{background:color-mix(in srgb, var(--citrus) 50%, var(--sheet));translate:0 -2px}.legal-copy .lc .lc-seg button[aria-pressed=true]{background:var(--ink);color:var(--citrus)}.legal-copy .lc .lc-mapnote{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));border-left:6px solid var(--ink);border-radius:0 12px 12px 0;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.legal-copy .lc .lc-mapnote svg{flex:none}@container (min-width:560px){.legal-copy .lc .lc-stairs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.legal-copy .lc .lc-stair{min-height:calc(120px + var(--h) * 34px);margin-left:0}}.legal-copy .lc .lc-scene{background:color-mix(in srgb, var(--sage-soft) 35%, var(--sheet));border:2px solid var(--ink);border-radius:18px;justify-items:center;gap:14px;padding:18px 14px;display:grid;position:relative}.legal-copy .lc .lc-you,.legal-copy .lc .lc-lawyer{background:var(--sheet);border:2px solid var(--ink);transition:border-style var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease);border-radius:14px;justify-items:center;gap:4px;padding:10px 18px;font-size:18px;display:grid}.legal-copy .lc .lc-state{background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:1px 10px;font-size:14px;font-weight:800}.legal-copy .lc-privfig[data-out] .lc-lawyer{background:var(--paper);border-style:dashed}.legal-copy .lc-privfig[data-out] .lc-state{background:var(--paper)}.legal-copy .lc .lc-bubble{background:var(--sheet);border:2px solid var(--ink);width:min(100%,280px);box-shadow:4px 5px 0 0 var(--ink);border-radius:18px 18px 18px 4px;gap:7px;padding:14px 18px 20px;display:grid;position:relative}.legal-copy .lc .lc-bubble p{padding-right:36px;font-size:15px;font-weight:800}.legal-copy .lc .lc-bubble i{background:var(--sage-line);border-radius:3px;height:6px;display:block}.legal-copy .lc .lc-bubble i:nth-of-type(2){width:82%}.legal-copy .lc .lc-bubble i:nth-of-type(3){width:58%}.legal-copy .lc .lc-lock{background:var(--paper);border:2px solid var(--ink);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:-22px;right:-16px}.legal-copy .lc .lc-switchrow{gap:12px;margin-top:14px;display:grid}.legal-copy .lc .lc-switch{cursor:pointer;background:var(--sheet);border:2px solid var(--ink);min-height:48px;transition:background-color var(--motion-hover) var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:12px;padding:6px 18px 6px 8px;font-weight:800;display:inline-flex}.legal-copy .lc .lc-switch:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet))}.legal-copy .lc .lc-knob{background:var(--paper);border:2px solid var(--ink);width:52px;height:30px;transition:background-color var(--motion-hover) var(--ease);border-radius:15px;position:relative}.legal-copy .lc .lc-knob:after{content:"";background:var(--ink);width:20px;height:20px;transition:translate var(--motion-hover) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.legal-copy .lc .lc-switch[aria-checked=true] .lc-knob{background:var(--citrus)}.legal-copy .lc .lc-switch[aria-checked=true] .lc-knob:after{translate:22px}.legal-copy .lc .lc-answer{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));border-left:6px solid var(--ink);border-radius:0 12px 12px 0;padding:10px 14px}@container (min-width:560px){.legal-copy .lc .lc-scene{grid-template-columns:auto 1fr auto;place-items:center;gap:24px}.legal-copy .lc .lc-bubble{width:100%;max-width:300px}}.legal-copy .lc .lc-post{gap:12px;padding-left:20px;display:grid;position:relative}.legal-copy .lc .lc-post:before{content:"";background:var(--ink);transform-origin:top;border-radius:5px;width:10px;position:absolute;top:-4px;bottom:-4px;left:6px}.legal-copy .lc .lc-sign{filter:drop-shadow(2px 0 0 var(--ink)) drop-shadow(-2px 0 0 var(--ink)) drop-shadow(0 2px 0 var(--ink)) drop-shadow(0 -2px 0 var(--ink));transition:translate var(--motion-hover) var(--ease);justify-self:stretch}.legal-copy .lc .lc-sign:hover{translate:6px}.legal-copy .lc .lc-sign-in{background:var(--sheet);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);transition:background-color var(--motion-hover) var(--ease);gap:10px;padding:14px 30px 14px 14px;display:flex}.legal-copy .lc .lc-sign[data-tone=citrus] .lc-sign-in{background:var(--citrus)}.legal-copy .lc .lc-sign:hover .lc-sign-in{background:color-mix(in srgb, var(--citrus) 60%, var(--sheet))}.legal-copy .lc .lc-sign-in svg{flex:none;margin-top:2px}.legal-copy .lc .lc-sign h3{font-size:20px;font-weight:800}.legal-copy .lc .lc-sign p{margin-top:2px;font-weight:500}@container (min-width:560px){.legal-copy .lc .lc-post{padding-left:0}.legal-copy .lc .lc-post:before{margin-left:-5px;left:50%}.legal-copy .lc .lc-sign{width:86%}.legal-copy .lc .lc-sign[data-side=l]{justify-self:start}.legal-copy .lc .lc-sign[data-side=r]{justify-self:end}.legal-copy .lc .lc-sign[data-side=l] .lc-sign-in{clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%);padding:14px 18px 14px 34px}.legal-copy .lc .lc-sign[data-side=l]:hover{translate:-6px}}.legal-copy .lc-incomefig .lc-lesson{margin-top:0;font-size:clamp(19px,4.6vw,23px)}.legal-copy .lc .lc-readout{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.legal-copy .lc .lc-readout b{font-variant-numeric:tabular-nums;font-size:clamp(40px,11vw,58px);font-weight:800;line-height:1}.legal-copy .lc .lc-readout span{font-size:18px;font-weight:700}.legal-copy .lc .lc-steps8{align-items:flex-end;gap:clamp(3px,1.5cqw,10px);height:190px;margin-top:16px;display:flex}.legal-copy .lc .lc-col{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:4px;height:100%;display:flex}.legal-copy .lc .lc-colbar{height:calc(var(--v) * 150px);background:var(--paper);border:2px solid var(--ink);transform-origin:50% 100%;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:8px 8px 2px 2px;display:block}.legal-copy .lc .lc-col:hover .lc-colbar{background:var(--citrus);translate:0 -3px}.legal-copy .lc .lc-col[data-on] .lc-colbar{background:var(--ink)}.legal-copy .lc .lc-col span{text-align:center;font-size:16px;font-weight:800}.legal-copy .lc .lc-col[data-on] span{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:3px}.legal-copy .lc .lc-sliderlab{gap:4px;margin-top:10px;font-weight:700;display:grid}.legal-copy .lc .lc-range{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.legal-copy .lc .lc-range::-webkit-slider-runnable-track{background:var(--citrus);border:2px solid var(--ink);border-radius:7px;height:14px}.legal-copy .lc .lc-range::-moz-range-track{background:var(--citrus);border:2px solid var(--ink);border-radius:7px;height:14px}.legal-copy .lc .lc-range::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--citrus);width:30px;height:30px;transition:scale var(--motion-hover) var(--ease);border-radius:50%;margin-top:-10px}.legal-copy .lc .lc-range::-moz-range-thumb{background:var(--ink);border:3px solid var(--citrus);border-radius:50%;width:24px;height:24px}.legal-copy .lc .lc-range:hover::-webkit-slider-thumb{scale:1.12}.legal-copy .lc .lc-incnote{margin-top:6px;font-size:15px}.legal-copy .lc .lc-timegrid{gap:12px;display:grid}.legal-copy .lc .lc-sig{background:var(--sheet);border:1px solid var(--lc-edge);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 75%, var(--sheet));transition:translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease);border-radius:14px;align-content:start;gap:8px;padding:16px;display:grid;position:relative}.legal-copy .lc .lc-sig:hover{box-shadow:0 3px 0 0 var(--sage-soft), 0 20px 28px -20px color-mix(in srgb, var(--ink) 55%, transparent);translate:0 -3px}.legal-copy .lc .lc-sig h3{font-size:20px;font-weight:800}.legal-copy .lc .lc-sig p{font-weight:500}.legal-copy .lc .lc-sig-a{background:color-mix(in srgb, var(--citrus) 50%, var(--sheet));border:2px solid var(--ink)}.legal-copy .lc .lc-lamp{background:var(--citrus);border:3px solid var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;top:14px;right:14px}.legal-copy .lc .lc-sig-d{color:var(--citrus);background:var(--ink);border-color:var(--ink)}.legal-copy .lc .lc-sig-d :is(h3,p){color:var(--citrus)}.legal-copy .lc .lc-sig-d:hover{background:var(--ink)}.legal-copy .lc .lc-stakes{flex-wrap:wrap;gap:6px;display:flex}.legal-copy .lc .lc-stakes li{background:var(--citrus);border:2px solid var(--ink);transition:translate var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-weight:800;display:inline-flex}.legal-copy .lc .lc-stakes li:hover{translate:0 -2px}@container (min-width:560px){.legal-copy .lc .lc-timegrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.legal-copy [data-arrived=true] .lc-rise{animation:lc-rise var(--motion-rise) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .lc-slide{animation:lc-slide var(--motion-rise) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .lc-pop{animation:lc-pop var(--motion-pop) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .lc-grow{animation:lc-grow var(--motion-draw) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .lc-grow-up{animation:lc-grow-up var(--motion-draw) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .lc-post:before{animation:lc-tick var(--motion-draw) var(--ease) backwards}.legal-copy [data-arrived=true] .lc-box svg path{animation:lc-draw var(--motion-pop) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .lc-hand-m{animation:lc-spin var(--motion-scene) var(--ease) .25s backwards}.legal-copy [data-arrived=true] .lc-hand-h{animation:lc-spin 2s var(--ease) .25s backwards}.legal-copy .lc .lc-type:hover .lc-hand-m{animation:lc-spin2 var(--motion-draw) var(--ease)}.legal-copy [data-arrived=true] .lc-hr{animation:lc-grow-up var(--motion-rise) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .lc-tag-swing{animation:lc-swing var(--motion-scene) var(--ease) .3s backwards}.legal-copy [data-arrived=true] .lc-slice{animation:lc-slice var(--motion-draw) var(--ease) .3s backwards}.legal-copy [data-arrived=true] .lc-one{animation:lc-grow var(--motion-draw) var(--ease) .5s backwards}.legal-copy [data-arrived=true] .lc-lock{animation:lc-clunk var(--motion-rise) var(--ease) .5s backwards}.legal-copy [data-arrived=true] .lc-lamp{animation:lc-pop var(--motion-pop) var(--ease) calc(var(--at,0s) + .4s) backwards}.legal-copy [data-arrived=true] .lc-sig-a .lc-lamp{animation:lc-blink 1.2s var(--ease) .5s 2 backwards}}@media (prefers-reduced-motion:reduce){.legal-copy .lc *,.legal-copy .lc :before,.legal-copy .lc :after{transition-duration:.01ms!important}}@keyframes lc-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes lc-slide{0%{opacity:0;translate:-16px}to{opacity:1;translate:0}}@keyframes lc-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes lc-grow{0%{scale:0 1}to{scale:1}}@keyframes lc-grow-up{0%{scale:1 0}to{scale:1}}@keyframes lc-tick{0%{scale:1 0}to{scale:1}}@keyframes lc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lc-spin{0%{rotate:none}to{rotate:360deg}}@keyframes lc-spin2{0%{rotate:none}to{rotate:360deg}}@keyframes lc-swing{0%{rotate:-25deg}40%{rotate:14deg}70%{rotate:-6deg}to{rotate:none}}@keyframes lc-slice{0%{opacity:0;rotate:-90deg}to{opacity:1;rotate:none}}@keyframes lc-clunk{0%{opacity:0;rotate:-12deg;scale:1.5}60%{opacity:1;rotate:4deg;scale:.92}to{rotate:none;scale:1}}@keyframes lc-blink{0%,to{background:var(--citrus)}50%{background:var(--ink)}}@media (max-width:380px){.legal-copy .lc .lc-tab{padding-inline:8px;font-size:15px}.legal-copy .lc .lc-task{gap:10px;padding-inline:10px}.legal-copy .lc .lc-task>svg{display:none}}.legal-copy .lc .lc-axis{margin:0 0 4px}.legal-copy .lc .lc-barrow{border-top:1px solid var(--lc-edge);transition:background-color var(--motion-hover) var(--ease);border-radius:8px;gap:4px;padding:10px 6px;display:grid}.legal-copy .lc .lc-barrow:first-child{border-top:0}.legal-copy .lc .lc-barrow:hover{background:color-mix(in srgb, var(--citrus) 35%, var(--sheet));translate:none}.legal-copy .lc .lc-barrow p{font-size:15px;font-weight:600}.legal-copy .lc .lc-freedot{border-width:2px;width:10px;height:10px;margin-top:-5px}.legal-copy .lc .lc-qcard{align-content:start;gap:10px;padding:14px 16px;display:grid}.legal-copy .lc .lc-qlead{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink)}@container (min-width:560px){.legal-copy .lc .lc-deck{grid-template-columns:1.2fr 1fr;grid-auto-flow:row;align-items:start}.legal-copy .lc .lc-qlead{grid-row:span 3}}.legal-copy .lc .lc-type{padding:0 0 14px}.legal-copy .lc .lc-type-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.legal-copy .lc .lc-pay{color:var(--ink);background:var(--paper);border:2px solid var(--ink);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:800}.legal-copy .lc .lc-type-body{grid-template-columns:104px 1fr;align-items:center;gap:12px;padding:8px 16px 0;display:grid}.legal-copy .lc .lc-type-body .lc-art{max-width:none;margin:0}.legal-copy .lc .lc-type p{padding:0;font-weight:600}@container (min-width:560px){.legal-copy .lc .lc-types{grid-template-columns:1fr 1.25fr}.legal-copy .lc .lc-type[data-k=contingent]{grid-area:1/2/span 2}.legal-copy .lc .lc-type[data-k=contingent] .lc-type-body{grid-template-columns:1fr;justify-items:center;gap:14px;padding-top:16px}.legal-copy .lc .lc-type[data-k=contingent] .lc-type-body .lc-art{max-width:220px}.legal-copy .lc .lc-type[data-k=contingent] p{font-size:17px}}.legal-copy .lc .lc-stair{gap:4px;padding:12px 14px}.legal-copy .lc .lc-stair p{font-weight:600}.legal-copy .lc .lc-mapinset{align-content:center;justify-items:center;gap:8px;display:grid}.legal-copy .lc .lc-mapinset .lc-map{gap:2px;width:100%;max-width:220px}.legal-copy .lc .lc-mapinset .lc-tile{aspect-ratio:1;border-width:1px;border-radius:2px}.legal-copy .lc .lc-mapinset .lc-tile[data-hit]{border-width:1.5px}.legal-copy .lc .lc-mapinset .lc-mapnote{padding:6px 10px;font-size:14px;font-weight:600}@container (min-width:560px){.legal-copy .lc .lc-stairs{grid-template-columns:repeat(3,minmax(0,1fr)) 1.1fr;align-items:end;gap:10px}.legal-copy .lc .lc-stair{min-height:calc(64px + var(--h) * 28px)}}.legal-copy .lc .lc-group{gap:8px;display:grid}.legal-copy .lc .lc-grouph{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.legal-copy .lc .lc-incnote{font-size:16px}.legal-copy .lc .lc-type-body{grid-template-columns:80px 1fr;gap:10px}.legal-copy .lc .lc-type-body .lc-art{align-self:start}@container (min-width:560px){.legal-copy .lc .lc-types{grid-template-columns:1.15fr 1fr;align-items:stretch}.legal-copy .lc .lc-type[data-k=contingent]{grid-area:1/2/span 2}.legal-copy .lc .lc-type[data-k=hourly]{grid-area:1/1}.legal-copy .lc .lc-type[data-k=flat]{grid-area:2/1}.legal-copy .lc .lc-stairs{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-copy .lc .lc-mapinset{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px;display:flex}.legal-copy .lc .lc-mapinset .lc-map{flex:none;width:190px}.legal-copy .lc .lc-mapinset .lc-mapnote{flex:1;font-size:16px}}.legal-copy .lc .lc-lesson{margin:0 0 10px;font-size:clamp(19px,4.6vw,23px)}.legal-copy .lc .lc-list{gap:6px}.legal-copy .lc .lc-task{gap:10px;min-height:44px;padding:6px 12px}.legal-copy .lc .lc-task .lc-txt{font-size:16px;line-height:1.3}.legal-copy .lc .lc-box{border-radius:8px;width:28px;height:28px}.legal-copy .lc .lc-corehead{box-shadow:3px 4px 0 0 var(--ink);grid-template-columns:104px 1fr;gap:12px;margin-bottom:8px;padding:6px 14px}.legal-copy .lc .lc-big b{font-size:40px}.legal-copy .lc .lc-big{font-size:18px}.legal-copy .lc .lc-progress{height:10px;margin-top:4px}.legal-copy .lc .lc-hint{margin-top:4px;font-size:15px}.legal-copy .lc .lc-tabs{gap:6px}.legal-copy .lc .lc-tab{min-height:40px;padding:4px 10px;font-size:15px}.legal-copy .lc .lc-panel{gap:8px;margin-top:8px;padding:10px}.legal-copy .lc .lc-panel-h{font-size:19px}.legal-copy .lc .lc-group{gap:6px}.legal-copy .lc .lc-callout{padding:8px 12px}.legal-copy .lc .lc-legend{margin-top:8px;line-height:1.6}@container (min-width:560px){.legal-copy .lc .lc-group .lc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-copy .lc .lc-deck{gap:8px}.legal-copy .lc .lc-qcard{gap:6px;padding:10px 14px}.legal-copy .lc .lc-qs{gap:4px}.legal-copy .lc .lc-qs li{padding-bottom:4px}.legal-copy .lc .lc-qlead .lc-face-h h3{font-size:20px}@container (min-width:560px){.legal-copy .lc .lc-deck{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.legal-copy .lc .lc-qlead{grid-row:auto}}.legal-copy .lc-pricefig{padding:8px 14px}.legal-copy .lc .lc-axis{height:16px;margin-bottom:0}.legal-copy .lc .lc-barrow{gap:2px;padding:6px 4px}.legal-copy .lc .lc-barhead{font-size:16px}.legal-copy .lc .lc-track{border-radius:6px;height:12px}.legal-copy .lc .lc-barrow p{font-size:14px;line-height:1.25}.legal-copy .lc .lc-chip{padding:1px 9px;font-size:14px}.legal-copy .lc .lc-legend{font-size:14px}.legal-copy .lc .lc-type-band{padding:6px 14px}.legal-copy .lc .lc-type h3{font-size:19px}.legal-copy .lc .lc-type-body{grid-template-columns:70px 1fr;padding:6px 14px 0}.legal-copy .lc .lc-type{padding-bottom:10px}.legal-copy .lc .lc-types{gap:8px}.legal-copy .lc .lc-stair{padding:8px 12px}@container (min-width:560px){.legal-copy .lc .lc-stair{min-height:calc(40px + var(--h) * 22px)}.legal-copy .lc .lc-mapinset .lc-map{width:150px}}.legal-copy .lc .lc-scene{gap:8px;padding:10px}.legal-copy .lc .lc-you,.legal-copy .lc .lc-lawyer{padding:6px 14px}.legal-copy .lc .lc-bubble{gap:5px;padding:10px 14px 12px}.legal-copy .lc .lc-switchrow{gap:8px;margin-top:8px}.legal-copy .lc .lc-switch{min-height:44px}.legal-copy .lc .lc-post{gap:8px}.legal-copy .lc .lc-sign-in{padding:8px 28px 8px 12px}.legal-copy .lc .lc-sign h3{font-size:18px}.legal-copy .lc .lc-sign p{font-size:15px;line-height:1.3}@container (min-width:560px){.legal-copy .lc .lc-sign[data-side=l] .lc-sign-in{padding:8px 12px 8px 30px}}.legal-copy .lc-incomefig{padding:10px 14px 12px}.legal-copy .lc .lc-readout b{font-size:38px}.legal-copy .lc .lc-readout span{font-size:16px}.legal-copy .lc .lc-steps8{height:130px;margin-top:8px}.legal-copy .lc .lc-colbar{height:calc(var(--v) * 92px)}.legal-copy .lc .lc-sliderlab{margin-top:4px}.legal-copy .lc .lc-range{height:36px}.legal-copy .lc .lc-incnote{margin-top:2px}.legal-copy .lc .lc-timegrid{gap:8px}.legal-copy .lc .lc-sig{gap:4px;padding:10px 14px}.legal-copy .lc .lc-sig h3{font-size:18px}.legal-copy .lc .lc-stakes{gap:4px}.legal-copy .lc .lc-strip{gap:8px}.legal-copy .lc .lc-stepnode{grid-template-columns:48px 1fr;padding:10px}.legal-copy .lc .lc-stepnode .lc-stepico{width:48px;height:48px}.legal-copy .lc .lc-stepnode h3{font-size:18px}@container (min-width:560px){.legal-copy .lc .lc-stepnode{grid-template-columns:1fr;row-gap:2px}.legal-copy .lc .lc-stepnode .lc-stepico{width:44px;height:44px}}.legal-copy .lc .lc-qcard .lc-ico{border-radius:10px;width:34px;height:34px}.legal-copy .lc .lc-qcard .lc-ico svg{width:20px;height:20px}.legal-copy .lc .lc-qcard .lc-face-h h3{font-size:18px}@container (min-width:560px){.legal-copy .lc .lc-sign{width:94%}.legal-copy .lc-corefig .lc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-copy .lc-corefig .lc-task .lc-txt{font-size:15px}.legal-copy .lc-corefig .lc-task>svg{display:none}.legal-copy .lc .lc-barrow{grid-template-columns:1fr 1fr;align-items:center;column-gap:12px}.legal-copy .lc .lc-barhead{grid-column:1}.legal-copy .lc .lc-barrow p{grid-area:2/1}.legal-copy .lc .lc-barrow .lc-track{grid-area:1/2/span 2}.legal-copy .lc .lc-axis{margin-left:calc(50% + 6px);margin-right:4px}.legal-copy .lc-incomefig .lc-steps8{height:110px}.legal-copy .lc .lc-colbar{height:calc(var(--v) * 74px)}}.legal-copy .lc .lc-tab{gap:6px;min-height:38px;padding:3px 8px;font-size:14px}.legal-copy .lc .lc-tab svg{width:18px;height:18px}.legal-copy .lc .lc-qs li>span:first-child{flex-basis:120px}.legal-copy .lc .lc-qs li{font-size:15px}.legal-copy .lc .lc-type[data-k=contingent] .lc-type-body .lc-art{max-width:150px}.legal-copy .lc .lc-scene{padding:8px 10px}@container (min-width:560px){.legal-copy .lc .lc-post{grid-template-columns:1fr 1fr;gap:8px 24px}.legal-copy .lc .lc-sign,.legal-copy .lc .lc-sign[data-side=l],.legal-copy .lc .lc-sign[data-side=r]{justify-self:stretch;width:auto}.legal-copy .lc .lc-sign:hover{translate:4px}.legal-copy .lc .lc-sign[data-side=l]:hover{translate:-4px}.legal-copy .lc .lc-switchrow{grid-template-columns:auto 1fr;align-items:center}.legal-copy .lc .lc-timegrid .lc-sig-c,.legal-copy .lc .lc-timegrid .lc-sig-d{grid-column:1/-1}.legal-copy .lc .lc-sig-c{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.legal-copy .lc .lc-sig-d{align-items:center;gap:10px;padding-block:8px;display:flex}.legal-copy .lc .lc-sig-d svg{flex:none}.legal-copy .lc .lc-mapinset .lc-map{width:120px}}.legal-copy .lc{margin-block:-8px}.legal-copy .lc .lc-sign-in{padding-block:6px}.legal-copy .lc .lc-sign p{font-size:14.5px}.legal-copy .lc .lc-panel{padding:8px 10px}.legal-copy .lc .lc-core-sum{font-size:14px}.legal-copy .lc .lc-callout{padding:6px 12px;font-size:15px}.legal-copy .lc .lc-incnote{font-size:15px;line-height:1.3}.legal-copy .lc .lc-readout{gap:0 10px}.legal-copy .lc .lc-type p{font-size:15px}.legal-copy .lc .lc-sig-c h3{flex:none}@container (min-width:560px){.legal-copy .lc .lc-barrow{grid-template-columns:1.6fr 1fr}.legal-copy .lc .lc-axis{margin-left:calc(61.5% + 6px)}.legal-copy .lc-incomefig .lc-steps8{height:92px}.legal-copy .lc .lc-colbar{height:calc(var(--v) * 58px)}.legal-copy .lc .lc-corefig-x{display:none}.legal-copy .lc .lc-deck{column-count:2;column-gap:8px;display:block}.legal-copy .lc .lc-deck>.lc-qcard{break-inside:avoid;margin-bottom:8px}}
.sv{width:100%;color:var(--ink);margin-inline:auto;font-size:16px;line-height:1.35;position:relative;container-type:inline-size}.sv *,.sv :before,.sv :after{box-sizing:border-box}.sv :is(p,ol,ul,li,h3,fieldset,legend){color:inherit;margin:0;list-style:none}.sv :where(p,ol,ul,li,h3,fieldset,legend){padding:0}.sv p{font-size:inherit;font-weight:inherit;line-height:inherit}.sv h3{letter-spacing:-.005em;font-size:18px;font-style:normal;font-weight:800;line-height:1.2}.sv fieldset{border:0;min-width:0}:where(.sv) :is(button,input){font:inherit;color:var(--ink)}:where(.sv) button{cursor:pointer}.sv small{color:var(--muted);font-size:14px;font-weight:500;line-height:1.3;display:block}.sv b{font-weight:800}.sv svg{display:block;overflow:visible}.sv :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.sv-doc,.sv-pans,.sv-wcards{grid-template-columns:minmax(0,1fr)}.sv-pen{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sv-flip{rotate:180deg}.sv-tile{width:46px;height:46px;color:var(--ink);background:linear-gradient(145deg, var(--citrus-hi), var(--citrus) 55%, var(--citrus-lo));box-shadow:inset 0 1px 0 #ffffffb3, 0 3px 0 0 color-mix(in srgb, var(--citrus-lo) 70%, var(--sage));transition:translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:13px;flex:none;place-items:center;display:inline-grid}.sv-link{white-space:nowrap;min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--citrus-olive);text-decoration-color:var(--citrus-olive);text-underline-offset:5px;transition:text-decoration-color var(--motion-hover) var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.sv-link:hover{text-decoration-color:currentColor}.sv-link svg{transition:translate var(--motion-hover) var(--ease);flex:none}.sv-link:hover svg{translate:4px}.sv-chips{flex-wrap:wrap;gap:8px;display:flex}.sv-chip{white-space:nowrap;min-height:40px;color:inherit;transition:background-color var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease);border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}.sv-chip-habit{border-style:dashed}.sv-chip svg{flex:none}.sv-kind{letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--ink);border-radius:999px;flex:none;padding:1px 10px;font-size:14px;font-weight:800;line-height:1.3;display:inline-block}.sv-kind-law{color:var(--citrus);background:var(--ink)}.sv-kind-practice{border-style:dashed}.sv-bal{gap:0;display:grid}.sv-beam{width:100%;height:56px;display:none}.sv-bal{gap:0}.sv-beam-bar{transform-box:view-box;transform-origin:50% 22px}.sv-fulcrum{fill:var(--ink)}.sv-pans{align-items:start;gap:16px;display:grid}.sv .sv-pan{border-radius:16px;align-content:start;gap:12px;margin:0;padding:18px;display:grid}.sv-pan-get{background:var(--sheet);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--citrus)}.sv-pan-give{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus-olive)}.sv-pan h3{font-size:20px}.sv-pan ul{gap:8px;display:grid}.sv-pan li{transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px}.sv-item{text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px 6px 6px;display:grid}.sv-pan-get li:hover{background:color-mix(in srgb, var(--citrus) 45%, transparent)}.sv-pan-give li:hover{background:color-mix(in srgb, var(--paper) 12%, transparent)}.sv-pan-give li[data-lead]{background:var(--citrus);color:var(--ink);box-shadow:0 3px 0 0 var(--ink)}.sv-pan-give li[data-lead]:hover{background:var(--citrus-hi)}.sv-pan-give .sv-tile{box-shadow:none}.sv .sv-pan li:hover .sv-tile{box-shadow:inset 0 1px 0 #ffffffb3, 0 5px 0 0 color-mix(in srgb, var(--citrus-lo) 70%, var(--sage))}.sv-it{gap:1px;font-size:17px;line-height:1.25;display:grid}.sv-pan-give .sv-it{white-space:nowrap}.sv .sv-pan small{color:inherit;font-size:14px;font-weight:700}.sv-tag{white-space:nowrap;border:1.5px dashed;border-radius:999px;padding:2px 8px;font-size:14px;font-weight:700}.sv .sv-pan-foot{letter-spacing:.04em;text-transform:uppercase;border-top:2px solid;padding-top:10px;font-size:14px;font-weight:800}@container (min-width:560px){.sv-beam{margin-bottom:-4px;display:block}.sv-pans{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px}}@container (max-width:400px){.sv-item{grid-template-columns:46px minmax(0,1fr)}.sv-tag{grid-column:2;justify-self:start}}.sv-doc{align-items:start;gap:20px;scroll-margin-top:110px;display:grid}.sv-paper{background:var(--sheet);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--mist), 0 22px 34px -26px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:6px;padding:26px 12px 30px 2px;position:relative}.sv-paper-tab{letter-spacing:.04em;text-transform:uppercase;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:800;position:absolute;top:-13px;right:16px;rotate:3deg}.sv-part{transition:background-color var(--motion-hover) var(--ease);border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:start;padding:4px 4px 4px 0;scroll-margin-top:110px;display:grid}.sv-part+.sv-part{margin-top:4px}.sv-part[data-on]{background:color-mix(in srgb, var(--citrus) 60%, transparent)}.sv-part[data-nopin] .sv-ptext{grid-column:2}.sv-pin{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-2px;padding:0;display:grid}.sv-pin span{width:30px;height:30px;color:var(--citrus);background:var(--ink);box-shadow:0 0 0 3px var(--sheet);transition:scale var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.sv-part[data-focal] .sv-pin span{box-shadow:0 0 0 3px var(--sheet), 0 0 0 5px var(--ink)}.sv-pin:hover span{scale:1.12}.sv-pin[aria-pressed=true] span{color:var(--ink);background:var(--citrus);box-shadow:0 0 0 2px var(--ink);scale:1.12}.sv-ptext{overflow-wrap:break-word;min-width:0;padding-block:2px;font-size:15px;line-height:1.45}.sv .sv-ptext p{font-weight:500}.sv .sv-ptext p b{font-weight:800}.sv .sv-ptext p.sv-title{letter-spacing:.06em;font-weight:800}.sv .sv-ptext p.sv-label{letter-spacing:.04em;border:2px dashed var(--ink);border-radius:6px;padding:5px 10px;font-size:14px;font-weight:800;display:inline-block}.sv .sv-ptext p.sv-label small{letter-spacing:0;color:var(--ink);margin-top:2px;font-size:14px;font-weight:600}.sv .sv-ptext p.sv-sign{flex-wrap:wrap;gap:14px 28px;padding-top:10px;display:flex}.sv-sign span{align-items:flex-end;gap:8px;display:inline-flex}.sv-blank{border-bottom:2px solid var(--ink);width:130px;height:1.1em;display:inline-block}.sv-blank-s{width:90px}.sv-fold{background:linear-gradient(315deg, var(--sheet) 50%, var(--mist) 50%);width:26px;height:26px;box-shadow:-2px -2px 3px -2px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:0 0 6px;position:absolute;bottom:0;right:0}.sv-panes{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.sv .sv-panes p.sv-panes-label{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);font-size:14px;font-weight:800}.sv-pane{gap:12px;display:grid}.sv-pane[hidden]{display:none}.sv-pane-top{align-items:center;gap:12px;display:flex}.sv-pane-num{width:44px;height:44px;color:var(--ink);background:var(--citrus);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.sv-panes h3{color:var(--paper);font-size:20px}.sv .sv-panes p.sv-pane-text{color:var(--paper);text-wrap:pretty;font-size:clamp(17px,2.5cqw,21px);font-weight:600;line-height:1.4}.sv-panes .blog-cite a,.sv-inline .blog-cite a{color:var(--citrus)}.sv-panes .blog-term,.sv-inline .blog-term{color:var(--paper);-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}.sv-panes :focus-visible,.sv-inline :focus-visible{outline-color:var(--citrus)}.sv-panes .sv-chip,.sv-inline .sv-chip{color:var(--paper);border-color:var(--on-ink-rule)}.sv-panes .sv-chip-habit,.sv-inline .sv-chip-habit{border-color:var(--paper)}.sv-panes .sv-chip svg,.sv-inline .sv-chip svg{color:var(--citrus)}.sv-panes a.sv-chip:hover,.sv-inline a.sv-chip:hover{background:color-mix(in srgb, var(--paper) 12%, transparent);border-color:var(--citrus)}.sv-pager{border-top:1px solid var(--on-ink-rule);color:var(--on-ink-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;font-weight:700;display:flex}.sv-pager button{width:44px;height:44px;color:var(--paper);border:1.5px solid var(--paper);transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.sv-pager button:hover{color:var(--ink);background:var(--citrus);border-color:var(--citrus)}@container (min-width:560px){.sv-doc{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:24px}.sv-inline{display:none}.sv-panes{position:sticky;top:96px}}@container (max-width:559px){.sv-paper{padding-right:8px}.sv-panes{display:none}.sv-inline{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:3px 4px 0 0 var(--citrus);border-radius:14px;grid-column:1/-1;gap:8px;margin:6px 0 4px 8px;padding:14px;display:grid}.sv-inline h3{color:var(--paper);font-size:18px}.sv-inline .sv-pane-top{align-items:center;gap:12px;display:flex}.sv-inline .sv-pane-num{width:36px;height:36px;font-size:18px}.sv .sv-inline p.sv-pane-text{color:var(--paper);font-size:16px;font-weight:600;line-height:1.4}}.sv-clk{gap:16px;display:grid}.sv-pick legend{letter-spacing:.04em;text-transform:uppercase;padding:0 0 8px;font-size:14px;font-weight:800}.sv-pick-row{flex-wrap:wrap;gap:10px;display:flex}.sv-opt{white-space:nowrap;cursor:pointer;background:var(--sheet);border:2px solid var(--ink);min-height:48px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.sv-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sv-opt:hover{box-shadow:0 3px 0 0 var(--ink)}.sv-opt[data-on]{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink)}.sv-opt:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.sv-opt svg{flex:none}.sv-board{background:var(--sheet);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--mist);border-radius:16px;gap:12px;padding:22px 16px 18px;display:grid;position:relative}.sv .sv-example{letter-spacing:.04em;text-transform:uppercase;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:800;position:absolute;top:-13px;right:16px;rotate:3deg}.sv .sv-board-h{font-size:20px}.sv-ruler{height:22px;position:relative}.sv-day{white-space:nowrap;transition:left var(--motion-rise) var(--ease);padding:0 2px;font-size:14px;font-weight:800;position:absolute;top:0;translate:-50%}.sv-day-0{left:0;translate:0}.sv-track{background:repeating-linear-gradient(90deg, var(--rule) 0 2px, transparent 2px calc(100% / 4)) top / 100% 10px no-repeat;gap:4px;padding:10px 0 0;display:grid}.sv-lane{height:68px;position:relative}.sv-bar{text-align:center;border:2px solid var(--ink);transform-origin:0;min-width:44px;height:68px;transition:width var(--motion-rise) var(--ease), margin-left var(--motion-rise) var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.15;display:flex;position:relative;overflow:hidden}.sv-bar b{font-size:30px;line-height:1}.sv-bar-consider{background:var(--citrus);box-shadow:0 4px 0 0 var(--ink);flex-direction:column;gap:2px}.sv-bar-revoke{color:var(--paper);background:var(--ink);box-shadow:0 4px 0 0 var(--citrus-olive)}.sv-bar-revoke b{font-size:22px}.sv-bar[data-empty]{color:var(--ink);box-shadow:none;background:0 0;border-style:dashed}.sv-lane-2{align-items:center;display:flex}.sv-lane-2 .sv-bar{flex:none}.sv-spacer{height:1px;transition:width var(--motion-rise) var(--ease);flex:none}.sv .sv-bar-side{white-space:nowrap;flex:1;margin:0 10px;font-size:14px;font-weight:700}.sv-lane-2[data-flip] .sv-bar-side{text-align:right}.sv .sv-lane-note{padding:6px 0 8px;font-size:16px;font-weight:600;line-height:1.4}.sv-flags{gap:8px;display:grid}.sv-flags li{border-left:4px solid var(--citrus-olive);background:color-mix(in srgb, var(--citrus) 30%, transparent);transition:background-color var(--motion-hover) var(--ease);border-radius:0 10px 10px 0;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.4;display:grid}.sv-flags li:hover{background:color-mix(in srgb, var(--citrus) 55%, transparent)}.sv-flags svg{margin-top:2px}.sv-disc{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:4px 5px 0 0 var(--citrus);border-radius:14px;gap:10px;padding:16px;display:grid}.sv .sv-disc-h{font-size:16px;font-weight:700;line-height:1.4}.sv-disc .blog-cite a{color:var(--citrus)}.sv-disc ul{gap:8px;display:grid}.sv-disc li{align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.sv-disc .sv-tile{width:40px;height:40px}.sv-board .blog-cite a{color:inherit}@container (min-width:600px){.sv-disc ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sv-disc li{flex-direction:column;align-items:flex-start}.sv-board{padding:24px 24px 20px}}.sv-waive{gap:22px;display:grid}.sv-wcards{gap:12px;display:grid}.sv-wcard{background:var(--sheet);border:1px solid var(--sage-line);border-left:6px solid var(--ink);transition:box-shadow var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease);border-radius:14px;align-items:center;gap:12px;padding:16px;display:grid}.sv-wcard:hover{background:color-mix(in srgb, var(--citrus) 22%, var(--sheet));box-shadow:0 5px 0 0 var(--sage-soft)}.sv-whead{align-items:center;gap:12px;display:flex}.sv .sv-wtitle{font-size:19px;font-weight:800;line-height:1.2}.sv-wmid{gap:8px;display:grid}.sv .sv-wmid p{font-size:16px;font-weight:500;line-height:1.45}.sv-wmid .sv-chip{color:var(--ink)}.sv-wmid a.sv-chip:hover{background:var(--citrus)}.sv-stamp{letter-spacing:.06em;text-transform:uppercase;background:var(--citrus);border:3px solid var(--ink);outline:1.5px solid var(--ink);outline-offset:2px;transform-origin:0;border-radius:8px;justify-self:start;padding:5px 12px 4px;font-size:14px;font-weight:800;line-height:1.2;display:inline-block;rotate:-3deg}@container (min-width:600px){.sv-wcard{grid-template-columns:190px minmax(0,1fr) 170px;gap:18px}.sv-whead{flex-direction:column;align-items:flex-start}.sv-stamp{text-align:center;justify-self:center}}.sv-dl{background:var(--sheet);border:1px solid var(--sage-line);border-radius:16px;gap:10px;padding:18px 16px;display:grid}.sv-dl-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sv-dl-n{letter-spacing:-.02em;font-size:38px;font-weight:800;line-height:1}.sv-dl-bar{border:2px solid var(--ink);transform-origin:0;min-height:56px;transition:box-shadow var(--motion-hover) var(--ease);border-radius:10px;align-items:center;padding:6px 14px;font-size:15px;font-weight:700;line-height:1.25;display:flex}.sv-dl-bar:hover{box-shadow:0 4px 0 0 var(--ink)}.sv-dl-180{background:var(--citrus);width:62%}.sv-dl-300{width:100%;color:var(--paper);background:var(--ink)}@container (max-width:520px){.sv-dl-180{width:82%}}.sv-nl{gap:22px;display:grid}.sv-nl h3{font-size:20px}.sv-tl{gap:4px;display:grid;position:relative}.sv-tl:before{content:"";background:var(--ink);transform-origin:50% 0;border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:7px}.sv-tl li{transition:background-color var(--motion-hover) var(--ease);border-radius:10px;gap:2px;padding:8px 12px 8px 34px;display:grid;position:relative}.sv-tl li:hover{background:color-mix(in srgb, var(--citrus) 35%, transparent)}.sv-dot{background:var(--sheet);border:3px solid var(--ink);border-radius:50%;width:17px;height:17px;position:absolute;top:13px;left:0}.sv-tl li[data-now]{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink)}.sv-tl li[data-now] .sv-dot{background:var(--ink)}.sv-date{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.sv .sv-tl p{font-size:16px;font-weight:600;line-height:1.4}.sv-cmp{gap:12px;display:grid}.sv-cmp-head{display:none}.sv-cmp-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.sv-cmp-a,.sv-cmp-b{transition:box-shadow var(--motion-hover) var(--ease);border-radius:12px;align-content:start;gap:6px;padding:14px;display:grid}.sv-cmp-a{background:var(--paper);border:1.5px dashed var(--ink);position:relative}.sv-cmp-b{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo))}.sv-cmp-b small{color:var(--on-ink-muted)}.sv-cmp-b .blog-cite a{color:var(--citrus)}.sv-cmp-row:hover .sv-cmp-a,.sv-cmp-row:hover .sv-cmp-b{box-shadow:0 4px 0 0 var(--citrus-olive)}.sv-badge{color:var(--citrus);background:var(--ink);border-radius:999px;justify-self:start;padding:2px 12px;font-size:14px;font-weight:800}.sv .sv-cmp p{font-size:15px;font-weight:600;line-height:1.4}.sv-cmp-arrow{justify-self:center;rotate:90deg}@container (min-width:640px){.sv-tl li{grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:14px}.sv-cmp-head{letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:10px;font-size:14px;font-weight:800;display:grid}.sv-cmp-head span:nth-child(2){grid-column:3}.sv-cmp-row{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:10px}.sv-cmp-arrow{rotate:none}.sv-only-m{display:none}}.sv-fold-wrap{gap:14px;display:grid}.sv-prog{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.sv .sv-prog p{white-space:nowrap;font-size:16px;font-weight:600}.sv-prog-bar{background:var(--mist);border:2px solid var(--ink);border-radius:999px;height:14px;overflow:hidden}.sv-prog-bar span{background:var(--citrus);border-right:2px solid var(--ink);height:100%;transition:width var(--motion-rise) var(--ease);display:block}.sv-prog-bar span[style*="width: 0%"]{border-right:0}.sv-folder{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sv-fold-wrap{grid-template-columns:minmax(0,1fr)}.sv-row{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:14px}.sv-row:hover{box-shadow:0 4px 0 0 var(--sage-soft)}.sv-row[data-done]{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet))}.sv-row[data-open]{box-shadow:0 4px 0 0 var(--ink)}.sv-rowhead{align-items:center;gap:8px 10px;padding:4px 6px 4px 4px;display:flex}.sv-tab{white-space:nowrap;cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;min-height:48px;padding:4px 8px;font-weight:800;display:flex;position:relative}.sv-tab input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sv-tab:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.sv-box{background:var(--paper);border:2px solid var(--ink);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.sv-box path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-hover) var(--ease)}.sv-tab input:checked~.sv-box{background:var(--citrus)}.sv-tab input:checked~.sv-box path{stroke-dashoffset:0}.sv-tab svg{flex:none}.sv-tab-t{text-overflow:clip;font-size:17px;overflow:hidden}.sv-more{white-space:nowrap;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--citrus-olive);text-decoration-color:var(--citrus-olive);text-underline-offset:4px;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-size:14px;font-weight:800;text-decoration-thickness:3px;display:inline-flex}.sv-more:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sv-row[data-open] .sv-wplus{rotate:45deg}.sv-wplus{transition:rotate var(--motion-hover) var(--ease)}.sv-rowbody{justify-items:start;gap:10px;min-width:0;padding:4px 16px 16px;display:grid}.sv-rowbody[hidden]{display:none}.sv .sv-rowbody p{font-size:16px;font-weight:600;line-height:1.45}.sv-rowbody .sv-chip{color:var(--ink)}.sv-rowbody a.sv-chip:hover{background:var(--citrus)}.sv-stats{flex-wrap:wrap;gap:8px;display:flex}.sv-stats li{background:var(--paper);border:1.5px solid var(--ink);border-radius:10px;gap:2px;min-width:112px;padding:8px 12px;display:grid}.sv-stats b{font-size:26px;line-height:1}.sv-stats span{font-size:14px;font-weight:600;line-height:1.25}.sv-states{gap:8px;width:100%;display:grid}.sv-states legend{letter-spacing:.04em;text-transform:uppercase;padding-bottom:6px;font-size:14px;font-weight:800}.sv-seg{flex-wrap:wrap;gap:8px;display:flex}.sv-seg label{white-space:nowrap;cursor:pointer;background:var(--paper);border:2px solid var(--ink);min-height:44px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:999px;align-items:center;padding:6px 16px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.sv-seg label:hover{box-shadow:0 3px 0 0 var(--ink)}.sv-seg label[data-on]{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink)}.sv-seg input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sv-seg label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.sv .sv-state-text{background:color-mix(in srgb, var(--citrus) 45%, transparent);border-left:4px solid var(--ink);border-radius:0 10px 10px 0;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.4}.sv-ask{border:2px dashed var(--ink);border-radius:14px;gap:10px;padding:14px 16px 16px;display:grid}.sv .sv-ask-h{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:17px;display:flex}.sv-ask ul{flex-wrap:wrap;gap:8px;display:flex}.sv-ask li{background:color-mix(in srgb, var(--citrus) 40%, transparent);transition:background-color var(--motion-hover) var(--ease);border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700;line-height:1.25}.sv-ask li:hover{background:var(--citrus)}@container (max-width:420px){.sv-tab>svg{display:none}.sv-tab-t{font-size:15px}.sv-tab{gap:8px;padding:4px 2px 4px 6px}.sv-rowhead{gap:4px;padding:4px 2px}.sv-kind,.sv-more-t{display:none}.sv-more{padding:4px 8px}.sv-stats li{flex:100%;min-width:0}}.sv-help{gap:18px;display:grid}.sv-when{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;gap:12px;padding:18px;display:grid}.sv-when h3{color:var(--paper);font-size:20px}.sv-when ul{gap:10px;display:grid}.sv-when li{grid-template-columns:46px minmax(0,1fr);align-content:start;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.4;display:grid}.sv-lead{background:var(--leaf);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--citrus);transition:box-shadow var(--motion-hover) var(--ease);border-radius:16px;gap:12px;padding:20px;display:grid}.sv-lead:hover{box-shadow:5px 8px 0 0 var(--citrus-olive)}.sv-lead h3{font-size:22px}.sv .sv-lead p{font-size:17px;font-weight:500;line-height:1.45}.sv-tile-big{border-radius:17px;width:60px;height:60px}.sv-dir{display:grid}.sv-dir li{border-top:2px dashed color-mix(in srgb, var(--sage-line) 60%, transparent);transition:background-color var(--motion-hover) var(--ease);border-radius:10px;align-items:start;gap:6px 14px;padding:14px 8px;display:grid}.sv-dir li:last-child{border-bottom:2px dashed color-mix(in srgb, var(--sage-line) 60%, transparent)}.sv-dir li:hover{background:color-mix(in srgb, var(--citrus) 30%, transparent)}.sv-dir-ic{border:2px solid var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sv-dir h3{font-size:18px}.sv .sv-dir p{margin-top:2px;font-size:16px;font-weight:500;line-height:1.45}@container (min-width:600px){.sv-lead{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px}.sv-dir li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center}}.sv-gather{gap:8px;display:grid}.sv .sv-gather>p{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.sv-gather ul{flex-wrap:wrap;gap:8px;display:flex}.sv-gather li{background:var(--sheet);border:1.5px solid var(--ink);min-height:44px;transition:translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:700;display:inline-flex}.sv-gather li:hover{box-shadow:0 3px 0 0 var(--ink);translate:0 -2px}@container (min-width:560px){.sv-when ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sv-when li{grid-template-columns:minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:no-preference){[data-arrived=true] .sv-beam-bar{animation:sv-settle var(--motion-scene) var(--ease) backwards}[data-arrived=true] .sv-pan{animation:sv-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-pan-give{animation-delay:.14s}[data-arrived=true] .sv-pan li{animation:sv-rise var(--motion-rise) var(--ease) calc(.24s + var(--i) * var(--motion-step)) backwards}[data-arrived=true] .sv-pan-give li[data-lead] .sv-tile{animation:sv-pop var(--motion-pop) var(--ease) .7s backwards}[data-arrived=true] .sv-paper{animation:sv-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-part{animation:sv-rise var(--motion-rise) var(--ease) calc(.12s + var(--i) * var(--motion-step) * .5) backwards}[data-arrived=true] .sv-pin span{animation:sv-pin var(--motion-pop) var(--ease) calc(.2s + var(--i) * var(--motion-step) * .8) backwards}[data-arrived=true] .sv-panes{animation:sv-rise var(--motion-rise) var(--ease) .2s backwards}[data-arrived=true] .sv-pane:not([hidden]){animation:sv-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-opt{animation:sv-pop var(--motion-pop) var(--ease) backwards}[data-arrived=true] .sv-board{animation:sv-rise var(--motion-rise) var(--ease) .12s backwards}[data-arrived=true] .sv-bar{animation:sv-draw var(--motion-draw) var(--ease) .24s backwards}[data-arrived=true] .sv-bar-revoke{animation-delay:.56s}[data-arrived=true] .sv-flags li,[data-arrived=true] .sv-disc{animation:sv-rise var(--motion-rise) var(--ease) .7s backwards}.sv-disc{animation:sv-rise var(--motion-rise) var(--ease) backwards}.sv-disc li{animation:sv-pop var(--motion-pop) var(--ease) calc(.15s + var(--i) * var(--motion-step)) backwards}.sv-lane-note{animation:sv-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-wcard{animation:sv-rise var(--motion-rise) var(--ease) calc(.1s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .sv-stamp{animation:sv-stamp var(--motion-pop) var(--ease) calc(.42s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .sv-dl{animation:sv-rise var(--motion-rise) var(--ease) .5s backwards}[data-arrived=true] .sv-dl-bar{animation:sv-draw var(--motion-draw) var(--ease) .7s backwards}[data-arrived=true] .sv-dl-300{animation-delay:.85s}.sv-rowbody:not([hidden]),[data-arrived=true] .sv-nl{animation:sv-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-tl:before{animation:sv-vdraw var(--motion-scene) var(--ease) .1s backwards}[data-arrived=true] .sv-tl li{animation:sv-rise var(--motion-rise) var(--ease) calc(.15s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .sv-dot{animation:sv-pop var(--motion-pop) var(--ease) .3s backwards}[data-arrived=true] .sv-cmp-row{animation:sv-rise var(--motion-rise) var(--ease) calc(.7s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .sv-prog{animation:sv-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-row{animation:sv-rise var(--motion-rise) var(--ease) calc(.1s + var(--i) * var(--motion-step) * 1.5) backwards}[data-arrived=true] .sv-ask{animation:sv-rise var(--motion-rise) var(--ease) .7s backwards}[data-arrived=true] .sv-ask li{animation:sv-pop var(--motion-pop) var(--ease) calc(.8s + var(--i) * var(--motion-step)) backwards}.sv-state-text{animation:sv-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-when{animation:sv-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .sv-when li{animation:sv-rise var(--motion-rise) var(--ease) calc(.15s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .sv-lead{animation:sv-rise var(--motion-rise) var(--ease) .15s backwards}[data-arrived=true] .sv-dir li{animation:sv-rise var(--motion-rise) var(--ease) calc(.3s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .sv-gather li{animation:sv-pop var(--motion-pop) var(--ease) calc(.7s + var(--i) * var(--motion-step)) backwards}}@media (prefers-reduced-motion:reduce){.sv *{transition:none!important}}@keyframes sv-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes sv-pin{0%{opacity:0;scale:.3}70%{opacity:1;scale:1.25}to{opacity:1;scale:1}}@keyframes sv-draw{0%{scale:0 1}to{scale:1}}@keyframes sv-vdraw{0%{scale:1 0}to{scale:1}}@keyframes sv-stamp{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}@keyframes sv-settle{0%{rotate:-4deg}35%{rotate:3deg}65%{rotate:-1.5deg}to{rotate:none}}
.cd{width:100%;color:var(--ink);margin-inline:auto;font-size:16px;line-height:1.35;position:relative;container-type:inline-size}.cd *,.cd :before,.cd :after{box-sizing:border-box}.cd :where(p,ol,ul,li,h3,dl,dt,dd){color:inherit;margin:0;padding:0;list-style:none}.cd.cd p{margin:0}.cd p{font-size:inherit;font-weight:inherit;line-height:inherit}.cd h3{letter-spacing:-.005em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:18px;font-style:normal;font-weight:800;line-height:1.2}:where(.cd) :is(button){font:inherit;color:var(--ink)}:where(.cd) button{cursor:pointer}.cd small{color:var(--muted);font-size:14px;font-weight:600;line-height:1.3;display:block}.cd b{font-weight:800}.cd svg{display:block;overflow:visible}.cd :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.cd .blog-cite a{color:inherit;font-weight:800}.cd-link{white-space:nowrap;min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--citrus-olive);text-decoration-color:var(--citrus-olive);text-underline-offset:5px;transition:text-decoration-color var(--motion-hover) var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.cd-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.cd-link svg{transition:translate var(--motion-hover) var(--ease);flex:none}.cd-link:hover svg{translate:4px}.cd-flip{rotate:180deg}.cd-down{rotate:90deg}.cd-chips{flex-wrap:wrap;gap:8px;display:flex}.cd-chip{white-space:nowrap;min-height:40px;color:var(--ink);background:var(--sheet);border:1.5px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:999px;align-items:center;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-flex}a.cd-chip:hover{background:var(--citrus);translate:0 -2px}.cd-kpanel .cd-chip,.cd-split .cd-chip{background:0 0}.cd-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cd-split{gap:0;display:grid}.cd-sp-head,.cd-sp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;display:grid}.cd-sp-head{padding-bottom:10px}.cd-sp-col{border-bottom:2px solid var(--ink);background:var(--sheet);border:2px solid var(--ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 14px;font-size:24px;display:flex;position:relative}.cd-sp-col[data-k=order]{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo))}.cd-sp-col b{font-weight:800}.cd-sp-ico{width:44px;height:44px;color:var(--ink);background:var(--citrus);border-radius:12px;place-items:center;display:grid}.cd-sp-pen{flex-basis:100%;width:100%;max-width:98px;height:10px}.cd-sp-row{padding-top:0}.cd-sp-l{letter-spacing:.04em;text-transform:uppercase;color:var(--sage-ink);grid-column:1/-1;padding:12px 0 6px;font-size:14px;font-weight:800}.cd .cd-sp-a,.cd .cd-sp-b{min-height:64px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;padding:12px 14px;font-size:17px;font-weight:650;line-height:1.4}.cd .cd-sp-a{background:var(--sheet);border:2px solid var(--ink)}.cd .cd-sp-b{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));border:2px solid var(--ink)}.cd .cd-sp-a:hover{background:var(--citrus);box-shadow:3px 4px 0 0 var(--ink)}.cd .cd-sp-b:hover{box-shadow:3px 4px 0 0 var(--citrus)}.cd .cd-sp-none{border:2px dashed var(--sage-line);background:0 0}.cd .cd-sp-none:hover{box-shadow:none}.cd .cd-sp-a[data-big],.cd .cd-sp-b[data-big]{font-size:34px;font-weight:800;line-height:1.1}.cd .cd-sp-b .blog-cite a{color:var(--citrus)}.cd .cd-sp-b[data-big] .blog-cite a,.cd .cd-sp-a[data-big] .blog-cite a{font-size:14px}.cd-legend{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cd-leg{white-space:nowrap;background:var(--sheet);border:2px dashed var(--ink);min-height:44px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:4px 16px 4px 8px;font-weight:700;display:inline-flex}.cd-leg span{background:var(--citrus);border:2px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.cd-leg:hover,.cd-leg[aria-pressed=true]{background:var(--citrus);translate:0 -2px}.cd-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.cd-paper{background:var(--sheet);border:1px solid var(--sage-line);box-shadow:5px 6px 0 0 var(--mist), 0 22px 34px -26px color-mix(in srgb, var(--ink) 55%, transparent);border-radius:6px;padding:26px 12px 30px 2px;position:relative}.cd-paper-tab{letter-spacing:.04em;text-transform:uppercase;background:var(--citrus);border:2px solid var(--ink);border-radius:999px;padding:2px 12px;font-size:14px;font-weight:800;position:absolute;top:-13px;right:16px;rotate:3deg}.cd-part{transition:background-color var(--motion-hover) var(--ease);border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:start;padding:4px 4px 4px 0;display:grid}.cd-part+.cd-part{margin-top:1px}.cd-part[data-g]{background:color-mix(in srgb, var(--citrus) 28%, transparent);box-shadow:inset 4px 0 0 0 var(--citrus-olive)}.cd-part[data-on]{background:color-mix(in srgb, var(--citrus) 70%, transparent)}.cd-pin{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-2px;padding:0;display:grid}.cd-pin span{width:30px;height:30px;color:var(--citrus);background:var(--ink);box-shadow:0 0 0 3px var(--sheet);transition:scale var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.cd-part[data-g] .cd-pin span{color:var(--ink);background:var(--citrus);box-shadow:0 0 0 2px var(--ink), 0 0 0 5px color-mix(in srgb, var(--citrus-olive) 60%, transparent)}.cd-pin:hover span{scale:1.12}.cd-pin[aria-pressed=true] span{color:var(--ink);background:var(--citrus);box-shadow:0 0 0 2px var(--ink);scale:1.12}.cd-ptext{overflow-wrap:break-word;min-width:0;padding-block:1px;font-size:16px;line-height:1.38}.cd .cd-ptext p{font-weight:500}.cd .cd-ptext p.cd-label{letter-spacing:.04em;text-transform:uppercase;border:2px dashed var(--ink);border-radius:6px;padding:5px 10px;font-size:14px;font-weight:800;display:inline-block}.cd .cd-ptext p.cd-label small{letter-spacing:0;text-transform:none;color:var(--ink);margin-top:2px;font-size:14px;font-weight:600}.cd .cd-ptext p.cd-lh{border-bottom:3px double var(--ink);padding-bottom:6px}.cd-sig{font-style:italic;font-weight:600}.cd-fold{background:linear-gradient(315deg, var(--paper) 50%, var(--mist) 50%);border-radius:0 0 6px;width:26px;height:26px;position:absolute;bottom:0;right:0}.cd-panes{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid;position:relative}.cd .cd-panes p.cd-panes-label{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);font-size:14px;font-weight:800}.cd-pane{gap:12px;display:grid}.cd-pane[hidden]{display:none}.cd-pane-top{align-items:center;gap:12px;display:flex}.cd-pane-num{width:44px;height:44px;color:var(--ink);background:var(--citrus);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.cd-panes h3,.cd-inline h3{color:var(--paper);font-size:20px}.cd-grp{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);border:1.5px solid var(--citrus);border-radius:999px;margin-left:auto;padding:1px 10px;font-size:14px;font-weight:800}.cd .cd-panes p.cd-pane-text{color:var(--paper);text-wrap:pretty;font-size:clamp(17px,2.5cqw,21px);font-weight:600;line-height:1.4}.cd-panes .blog-cite a,.cd-inline .blog-cite a{color:var(--citrus)}.cd-panes :focus-visible,.cd-inline :focus-visible{outline-color:var(--citrus)}.cd-panes .cd-chip,.cd-inline .cd-chip{color:var(--paper);border-color:var(--on-ink-rule);border-color:color-mix(in srgb, var(--paper) 45%, transparent);background:0 0}.cd-panes a.cd-chip:hover,.cd-inline a.cd-chip:hover{color:var(--ink);background:var(--citrus);border-color:var(--citrus)}.cd-pager{border-top:1px solid var(--on-ink-rule);color:var(--on-ink-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;font-weight:700;display:flex}.cd-pager button{width:44px;height:44px;color:var(--paper);border:1.5px solid var(--paper);transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.cd-pager button:hover{color:var(--ink);background:var(--citrus);border-color:var(--citrus)}@container (min-width:560px){.cd-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px}.cd-inline{display:none}.cd-panes{position:sticky;top:96px}}@container (max-width:559px){.cd-paper{padding-right:8px}.cd-panes{display:none}.cd-inline{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:3px 4px 0 0 var(--citrus);border-radius:14px;grid-column:1/-1;gap:8px;margin:6px 0 4px 8px;padding:14px;display:grid}.cd-inline h3{font-size:18px}.cd-inline .cd-pane-top{gap:10px}.cd-inline .cd-pane-num{width:36px;height:36px;font-size:18px}.cd .cd-inline p.cd-pane-text{color:var(--paper);font-size:16px;font-weight:600;line-height:1.4}}.cd-sorter{gap:14px;display:grid}.cd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cd-tile{text-align:center;background:var(--sheet);border:2px solid var(--ink);width:100%;min-height:76px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-weight:800;display:flex}.cd-tile-t{white-space:nowrap}.cd-tile-ico{background:var(--leaf);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cd-tile:hover{box-shadow:0 3px 0 0 var(--ink);translate:0 -2px}.cd-tile[aria-pressed=true]{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink)}.cd-tile[aria-pressed=true] .cd-tile-ico{background:var(--sheet)}.cd-tile[data-rev]{border-style:dashed}@container (min-width:480px){.cd-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-tile{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:56px;padding:6px 12px 6px 8px}}.cd-kpanel{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:5px 6px 0 0 var(--citrus);border-radius:16px;gap:12px;padding:18px;display:grid}.cd-kpanel[data-off]{display:none}.cd-kpanel h3{color:var(--paper);font-size:20px}.cd-klines{gap:10px;display:grid}.cd-kline{border-left:4px solid var(--citrus);gap:2px;padding-left:12px;display:grid}.cd-kline dt{letter-spacing:.04em;text-transform:uppercase;color:var(--citrus);font-size:14px;font-weight:800}.cd-kline dd{color:var(--paper);font-size:17px;font-weight:600;line-height:1.4}.cd-kpanel .blog-cite a{color:var(--citrus)}.cd-kpanel :focus-visible{outline-color:var(--citrus)}.cd-kpanel .cd-link{color:var(--paper);-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus)}.cd-state{border:1.5px dashed var(--paper);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.cd-state-tag{white-space:nowrap;color:var(--ink);background:var(--citrus);border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 12px;font-size:14px;font-weight:800;display:inline-flex}.cd-state span:last-child{flex:200px}.cd-seg{flex-wrap:wrap;gap:8px;display:inline-flex}.cd-seg button{white-space:nowrap;min-height:44px;color:var(--paper);border:2px solid var(--paper);transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);background:0 0;border-radius:999px;padding:4px 16px;font-weight:800}.cd-seg button:hover{translate:0 -2px}.cd-seg button[aria-pressed=true]{color:var(--ink);background:var(--citrus);border-color:var(--citrus)}@container (min-width:600px){.cd-klines{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cd-kline{border-left:0;border-top:4px solid var(--citrus);padding-top:8px;padding-left:0}}.cd-dmca{gap:14px;display:grid}.cd-dm-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cd-dm-step{text-align:center;background:var(--leaf);border:2px solid var(--ink);transition:box-shadow var(--motion-hover) var(--ease);border-radius:14px;justify-items:center;gap:4px;padding:12px 6px;display:grid;position:relative}.cd-dm-step:hover{box-shadow:3px 4px 0 0 var(--citrus)}.cd-dm-step[data-mid]{background:var(--citrus)}.cd-dm-step:not(:last-child):after{content:"";background:var(--ink);transform-origin:0;width:14px;height:3px;position:absolute;top:50%;right:-12px}.cd-dm-ico{background:var(--sheet);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.cd-dm-step h3{font-size:18px}.cd .cd-dm-step p{font-size:16px;font-weight:600;line-height:1.3}.cd-win{background:var(--sheet);border:1.5px solid var(--sage-line);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.cd .cd-win-t{font-size:17px;font-weight:700;line-height:1.4}.cd-win-bar{background:var(--leaf);border:2px solid var(--ink);border-radius:999px;height:18px;margin:6px 18px 26px 0;position:relative}.cd-win-fill{background:var(--citrus);border:2px solid var(--ink);transform-origin:0;border-radius:999px;position:absolute;inset:-2px 0 -2px 71.4%}.cd-win-tick{font-size:16px;font-weight:800;position:absolute;top:20px;translate:-50%}.cd-win-tick:last-child{translate:-100%}.cd .cd-win-n{font-size:16px;font-weight:600}.cd-fork{justify-items:center;display:grid}.cd-fk-top{background:var(--sheet);border:2px solid var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 16px;display:flex}.cd .cd-fk-top p,.cd .cd-fk-b p{font-size:17px;font-weight:600;line-height:1.4}.cd-fk-ico{background:var(--citrus);border:2px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.cd-fk-trunk{background:var(--ink);transform-origin:top;width:3px;height:18px}.cd-fk-branches{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;padding-top:18px;display:grid;position:relative}.cd-fk-branches:before{content:"";background:var(--ink);transform-origin:50%;height:3px;position:absolute;top:0;left:25%;right:25%}.cd-fk-b{background:var(--sheet);border:2px solid var(--ink);transition:box-shadow var(--motion-hover) var(--ease);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.cd-fk-b:hover{box-shadow:3px 4px 0 0 var(--citrus)}.cd-fk-b:before{content:"";background:var(--ink);width:3px;height:18px;position:absolute;top:-20px;left:50%}.cd .cd-fk-court{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));border-radius:10px;align-items:flex-start;gap:6px;margin-top:auto;padding:8px 10px;font-size:16px;display:flex}.cd-fk-court svg{color:var(--citrus);flex:none;margin-top:3px}.cd-fk-court .blog-cite a{color:var(--citrus)}@container (max-width:419px){.cd-fk-branches{gap:8px}.cd-fk-b{padding:10px}.cd .cd-fk-b p{font-size:16px}}.cd-doors{gap:12px;display:grid}.cd-door-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cd-door{background:var(--sheet);border:2px solid var(--ink);transition:box-shadow var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease);border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:4px 14px;padding:12px 16px;display:grid}.cd-door:hover{background:var(--leaf);box-shadow:4px 5px 0 0 var(--citrus)}.cd-door-art{grid-row:1/span 4;width:64px;height:auto}.cd-door-frame{stroke:var(--ink);stroke-width:3px;fill:var(--sheet)}.cd-door-light{fill:var(--citrus)}.cd-door-panel{fill:var(--ink-hi);stroke:var(--ink);stroke-width:3px}.cd-door-knob{fill:var(--citrus)}.cd-door-floor{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.cd-door-leaf{transform-box:fill-box;transform-origin:0;transform:scaleX(.5)}.cd-door h3{align-items:center;gap:8px;font-size:22px;display:flex}.cd .cd-door p{text-wrap:pretty;font-size:16px;font-weight:600;line-height:1.4}.cd .cd-door-foot{border:2px dashed var(--ink);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:16px;font-weight:700;line-height:1.4;display:flex}.cd-door-foot svg{flex:none}@container (min-width:540px){.cd-door-row{grid-template-columns:1.1fr .9fr 1.3fr;align-items:start;gap:14px}.cd-door{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:6px;padding:14px 12px 16px}.cd-door-art{grid-row:auto;width:84px}.cd-door h3{justify-content:center}.cd-door:first-child{border-radius:60px 14px 14px}.cd-door:nth-child(2){border-radius:14px;margin-top:18px}.cd-door:nth-child(3){border-radius:14px 60px 14px 14px}}.cd-scam{gap:14px;display:grid}.cd .cd-signs h3,.cd .cd-checks h3{align-items:center;gap:8px;margin-bottom:10px;font-size:18px;display:flex}.cd-signs ul{flex-wrap:wrap;gap:8px;display:flex}.cd-flag{background:color-mix(in srgb, var(--citrus) 60%, var(--sheet));border-left:5px solid var(--ink);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%);transition:background-color var(--motion-hover) var(--ease);padding:8px 24px 8px 14px;font-size:16px;font-weight:700;line-height:1.25}.cd-flag:hover{background:var(--citrus)}.cd-checks{color:var(--paper);background:linear-gradient(150deg, var(--ink-hi), var(--ink-lo));box-shadow:4px 5px 0 0 var(--citrus);border-radius:16px;padding:14px 16px}.cd-checks h3{color:var(--paper)}.cd-checks ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cd-checks li{transition:background-color var(--motion-hover) var(--ease);border-radius:10px;align-items:center;gap:10px;padding:6px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.cd-checks li:hover{background:color-mix(in srgb, var(--paper) 10%, transparent)}.cd-chk-ico{width:38px;height:38px;color:var(--ink);background:var(--citrus);border-radius:10px;flex:none;place-items:center;display:grid}.cd-checks .blog-cite a{color:var(--citrus)}.cd-checks .cd-link{color:var(--paper);-webkit-text-decoration-color:var(--citrus);text-decoration-color:var(--citrus);margin-top:6px}.cd-checks :focus-visible{outline-color:var(--citrus)}@container (max-width:419px){.cd-checks ol{grid-template-columns:minmax(0,1fr)}}.cd-help{gap:12px;display:grid}.cd-hrows{display:grid}.cd-hrow{border-top:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease);align-items:center;gap:14px;padding:10px;display:flex}.cd-hrow:last-child{border-bottom:2px solid var(--ink)}.cd-hrow:hover{background:color-mix(in srgb, var(--citrus) 40%, transparent)}.cd-hrow-ico{background:var(--leaf);border:2px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.cd-hrow h3{font-size:18px}.cd .cd-hrow p{margin-top:2px;font-size:16px;font-weight:600;line-height:1.4}.cd-gather{background:var(--leaf);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.cd .cd-gather-t{letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:800}.cd-gather ul{flex-wrap:wrap;gap:8px;display:flex}.cd-gather li{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;line-height:1.3;display:inline-flex}.cd-gather li svg{flex:none}.cd-gather li:hover{background:var(--citrus);translate:0 -2px}@media (prefers-reduced-motion:no-preference){[data-arrived=true] .cd-sp-col{animation:cd-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cd-sp-row{animation:cd-rise var(--motion-rise) var(--ease) calc(.15s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cd-leg{animation:cd-pop var(--motion-pop) var(--ease) .5s backwards}[data-arrived=true] .cd-paper{animation:cd-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cd-part{animation:cd-rise var(--motion-rise) var(--ease) calc(.12s + var(--i) * var(--motion-step) * .5) backwards}[data-arrived=true] .cd-pin span{animation:cd-pin var(--motion-pop) var(--ease) calc(.2s + var(--i) * var(--motion-step) * .8) backwards}[data-arrived=true] .cd-panes{animation:cd-rise var(--motion-rise) var(--ease) .2s backwards}[data-arrived=true] .cd-pane:not([hidden]){animation:cd-fade var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cd-tiles li{animation:cd-pop var(--motion-pop) var(--ease) calc(var(--i) * var(--motion-step)) backwards}[data-arrived=true] .cd-kpanel{animation:cd-rise var(--motion-rise) var(--ease) .3s backwards}.cd-kpanel:not([data-off]) .cd-kline{animation:cd-rise var(--motion-rise) var(--ease) calc(var(--j) * var(--motion-step) * 2) backwards}[data-arrived=true] .cd-dm-step{animation:cd-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .cd-dm-step:after{animation:cd-grow-x var(--motion-draw) var(--ease) calc(.25s + var(--i) * var(--motion-step) * 3) backwards}[data-arrived=true] .cd-win{animation:cd-rise var(--motion-rise) var(--ease) .4s backwards}[data-arrived=true] .cd-win-fill{animation:cd-grow-x var(--motion-draw) var(--ease) .7s backwards}[data-arrived=true] .cd-fk-top{animation:cd-rise var(--motion-rise) var(--ease) backwards}[data-arrived=true] .cd-fk-trunk{animation:cd-grow var(--motion-pop) var(--ease) .25s backwards}[data-arrived=true] .cd-fk-branches:before{animation:cd-grow-x var(--motion-pop) var(--ease) .4s backwards}[data-arrived=true] .cd-fk-b{animation:cd-rise var(--motion-rise) var(--ease) calc(.45s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cd-door{animation:cd-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cd-door-leaf{animation:cd-swing var(--motion-scene) var(--ease) calc(.3s + var(--i) * var(--motion-step)) backwards}[data-arrived=true] .cd-door-foot{animation:cd-fade var(--motion-rise) var(--ease) .7s backwards}[data-arrived=true] .cd-flag{animation:cd-flag var(--motion-pop) var(--ease) calc(.15s + var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cd-checks{animation:cd-rise var(--motion-rise) var(--ease) .5s backwards}[data-arrived=true] .cd-hrow{animation:cd-rise var(--motion-rise) var(--ease) calc(var(--i) * var(--motion-step) * 2) backwards}[data-arrived=true] .cd-gather li{animation:cd-pop var(--motion-pop) var(--ease) calc(.4s + var(--i) * var(--motion-step)) backwards}}@media (prefers-reduced-motion:reduce){.cd *{transition:none!important}.cd-kpanel[data-off]{display:grid}}@keyframes cd-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes cd-fade{0%{opacity:0}to{opacity:1}}@keyframes cd-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes cd-pin{0%{opacity:0;scale:.3}70%{opacity:1;scale:1.25}to{opacity:1;scale:1}}@keyframes cd-grow{0%{scale:1 0}to{scale:1}}@keyframes cd-grow-x{0%{scale:0 1}to{scale:1}}@keyframes cd-swing{0%{transform:scaleX(1)}to{transform:scaleX(.5)}}@keyframes cd-flag{0%{opacity:0;translate:-16px}to{opacity:1;translate:0}}.cd .cd-state{color:var(--paper)}@container (max-width:419px){.cd-sp-head{display:none}.cd-sp-row{grid-template-columns:minmax(0,1fr);row-gap:8px}.cd-sr{clip-path:none;letter-spacing:.04em;text-transform:uppercase;opacity:.85;width:auto;height:auto;font-size:14px;font-weight:800;display:block;position:static;overflow:visible}.cd .cd-sp-a[data-big],.cd .cd-sp-b[data-big]{font-size:30px}.cd-dm-flow{grid-template-columns:minmax(0,1fr);gap:10px}.cd-dm-step{text-align:left;grid-template-columns:44px minmax(0,1fr);place-items:center start;column-gap:12px}.cd-dm-ico{grid-row:span 2}.cd-dm-step:not(:last-child):after{display:none}.cd-fk-branches{grid-template-columns:minmax(0,1fr);padding-top:0}.cd-fk-branches:before,.cd-fk-b:before{display:none}.cd-fk-trunk{height:14px}}.cd .cd-sp-a[data-wide]{grid-column:1/-1;min-height:0}.cd-fk-b{justify-content:center}.cd-fk-b .cd-fk-ico{align-self:flex-start}.cd-fk-b:first-child{flex-direction:row;align-items:center;gap:12px}.cd-fk-b:first-child .cd-fk-ico{align-self:center}
.legal-copy .ll{width:100%;max-width:760px;color:var(--ink);--ll-edge:color-mix(in srgb, var(--sage-line) 40%, transparent);margin-inline:auto;font-size:16px;line-height:1.35;position:relative;container-type:inline-size}.legal-copy .ll *,.legal-copy .ll :before,.legal-copy .ll :after{box-sizing:border-box}.legal-copy .ll :where(p,ol,ul,li,h3,section,header){margin:0}.legal-copy .ll :where(ol,ul){padding:0;list-style:none}.legal-copy .ll :where(li){list-style:none}.legal-copy .ll :where(p){color:var(--ink);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.35}.legal-copy .ll :where(h3){color:var(--ink);letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-style:normal;line-height:1.15}.legal-copy .ll :is(button,input){font:inherit;color:inherit}.legal-copy .ll :is(button,a,input):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.legal-copy .ll .ll-tag{letter-spacing:.03em;white-space:nowrap;color:var(--sage-ink);background:var(--sheet);border:1.5px solid var(--sage-line);border-radius:999px;flex:none;padding:2px 9px;font-size:13px;font-weight:800;display:inline-block}.legal-copy .ll .ll-src{letter-spacing:.03em;white-space:nowrap;background:var(--citrus);border:1.5px solid var(--ink);border-radius:999px;padding:2px 9px;font-size:13px;font-weight:800;display:inline-block}.legal-copy .ll-sorter{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.legal-copy .ll-tray{background:color-mix(in srgb, var(--sage-soft) 30%, var(--sheet));border:2px solid var(--ink);border-radius:18px;gap:10px;min-width:0;padding:10px;display:grid}.legal-copy .ll-tray[data-pile=today]{background:color-mix(in srgb, var(--citrus) 30%, var(--sheet));box-shadow:4px 5px 0 0 var(--ink)}.legal-copy .ll-trayhead{border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.legal-copy .ll-tray[data-pile=today] .ll-trayhead{background:var(--ink)}.legal-copy .ll-tray[data-pile=today] .ll-trayhead h3{color:var(--citrus)}.legal-copy .ll-trayico{background:var(--citrus);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.legal-copy .ll-trayhead h3{font-size:20px;font-weight:800}.legal-copy .ll-stamp{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--citrus);border:2px solid var(--ink);border-radius:6px;grid-column:1/-1;justify-self:start;max-width:100%;padding:2px 10px;font-size:13px;font-weight:800;rotate:-2deg}.legal-copy .ll-pile{gap:8px;display:grid}.legal-copy .ll-paper{text-align:left;cursor:pointer;background:var(--sheet);border:2px solid var(--ink);width:100%;min-height:56px;transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:12px;grid-template-columns:44px 1fr 24px;align-items:center;gap:10px;padding:6px 12px 6px 8px;display:grid;position:relative}.legal-copy .ll-paper:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));box-shadow:0 3px 0 0 var(--ink)}.legal-copy .ll-paper[aria-pressed=true]{background:var(--citrus)}.legal-copy .ll-paperico{background:var(--citrus);border:2px solid var(--ink);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.legal-copy .ll-paper[aria-pressed=true] .ll-paperico{background:var(--sheet)}.legal-copy .ll-papername{overflow-wrap:normal;word-break:normal;font-size:17px;font-weight:800;line-height:1.15}.legal-copy .ll-chev{transition:rotate var(--motion-hover) var(--ease);place-items:center;display:grid}.legal-copy .ll-paper:hover .ll-chev{translate:3px}.legal-copy .ll-detail[hidden]{display:none}.legal-copy .ll-detail{background:var(--sheet);border:2px solid var(--ink);border-top:0;border-radius:0 0 12px 12px;gap:14px;padding:14px 14px 16px;display:grid}.legal-copy .ll-detail-h{font-size:21px;font-weight:800}.legal-copy .ll-field{gap:6px;display:grid}.legal-copy .ll-lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.legal-copy .ll-words{flex-wrap:wrap;gap:6px;display:flex}.legal-copy .ll-words li{background:var(--citrus);border:2px solid var(--ink);overflow-wrap:anywhere;border-radius:8px;padding:3px 10px;font-size:15px;font-weight:800}.legal-copy .ll-words li.ll-wcite{background:0 0;border:0;align-self:center;padding:0}.legal-copy .ll-clock{gap:8px;display:grid}.legal-copy .ll-clock li{border-left:4px solid var(--ink);justify-items:start;gap:4px;padding-left:12px;display:grid}.legal-copy .ll-clock li p,.legal-copy .ll-clock li span:not(.ll-tag){font-size:16px;font-weight:600}.legal-copy .ll-step{background:color-mix(in srgb, var(--citrus) 40%, var(--sheet));border-left:6px solid var(--ink);border-radius:0 12px 12px 0;padding:12px}.legal-copy .ll-steptext{font-weight:700}.legal-copy .ll-guides{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;font-weight:700;display:flex}.legal-copy .ll-guide{white-space:nowrap;min-height:44px;color:var(--ink);background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:15px;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.legal-copy .ll-guide:hover{background:var(--citrus);box-shadow:0 3px 0 0 var(--ink);translate:0 -2px}@container (min-width:600px){.legal-copy .ll-sorter{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:360px){.legal-copy .ll-tray{padding:6px}.legal-copy .ll-paper{grid-template-columns:40px 1fr 20px;gap:8px}.legal-copy .ll-papername{font-size:16px}.legal-copy .ll-detail{padding:12px 10px 14px}.legal-copy .ll-guide{padding-inline:10px;font-size:14px}.legal-copy .ll-guide svg{display:none}.legal-copy .ll-guides{gap:4px 6px}}.legal-copy .ll-clocks{background:var(--sheet);border:2px solid var(--ink);border-radius:18px;gap:0;padding:14px 14px 36px;display:grid;position:relative}.legal-copy .ll-crows{gap:14px;display:grid}.legal-copy .ll-crow{transition:background-color var(--motion-hover) var(--ease);border-radius:12px;gap:6px;padding:8px 10px;display:grid}.legal-copy .ll-crow:hover{background:color-mix(in srgb, var(--citrus) 40%, var(--sheet))}.legal-copy .ll-chead{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.legal-copy .ll-cname{font-size:17px;font-weight:800;line-height:1.15}.legal-copy .ll-cval{font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px;font-weight:800}.legal-copy .ll-ctrack{background:color-mix(in srgb, var(--ink) 8%, var(--paper));border-left:3px solid var(--ink);border-radius:0 11px 11px 0;height:22px;position:relative}.legal-copy .ll-cbar{background:var(--ink);transform-origin:0;border-radius:0 11px 11px 0;min-width:8px;display:block;position:absolute;inset:0 auto 0 0}.legal-copy .ll-cbar[data-court]{background:repeating-linear-gradient(135deg, var(--ink) 0 5px, var(--citrus) 5px 10px);border-right:3px solid var(--ink)}.legal-copy .ll-cmore{background:repeating-linear-gradient(135deg, var(--citrus) 0 5px, var(--sheet) 5px 10px);border:2px solid var(--ink);transform-origin:0;border-left:0;border-radius:0 11px 11px 0;display:block;position:absolute;top:0;bottom:0}.legal-copy .ll-cnote{min-height:0;font-size:15px;font-weight:600}.legal-copy .ll-cnote:empty{display:none}.legal-copy .ll-axis{font-variant-numeric:tabular-nums;height:18px;font-size:14px;font-weight:800;position:absolute;bottom:10px;left:24px;right:24px}.legal-copy .ll-axis span{position:absolute;top:0;translate:-50%}.legal-copy .ll-axis span:first-child{translate:0}.legal-copy .ll-axis span:last-child{translate:-100%}@container (max-width:400px){.legal-copy .ll-clocks{padding-inline:8px}.legal-copy .ll-cname,.legal-copy .ll-cval{font-size:16px}}.legal-copy .ll-reader{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.legal-copy .ll-sheetwrap{background:color-mix(in srgb, var(--sage-soft) 40%, var(--sheet));border:2px solid var(--ink);border-radius:18px;padding:14px}.legal-copy .ll-letter{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink);border-radius:6px;grid-template-columns:1.3fr 1fr;grid-template-areas:"sender date""ask ask""result result""seal seal";gap:8px;padding:26px 12px 12px;display:grid;position:relative}.legal-copy .ll-example{white-space:normal;max-width:calc(100% - 20px);position:absolute;top:-14px;left:10px}.legal-copy .ll-lz{transition:background-color var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease);border:2px dashed #0000;border-radius:8px;align-content:start;gap:4px;padding:10px 10px 10px 34px;display:grid;position:relative}.legal-copy .ll-lz[data-on]{background:var(--citrus);border-color:var(--ink)}.legal-copy .ll-lz-sender{grid-area:sender}.legal-copy .ll-lz-date{grid-area:date;align-content:center}.legal-copy .ll-lz-ask{grid-area:ask}.legal-copy .ll-lz-result{grid-area:result}.legal-copy .ll-lz-seal{grid-area:seal;justify-items:start}.legal-copy .ll-qn{background:var(--paper);border:2px solid var(--ink);width:22px;height:22px;transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;top:8px;left:6px}.legal-copy .ll-lz[data-on] .ll-qn{color:var(--citrus);background:var(--ink)}.legal-copy .ll-lt{font-size:15px;font-weight:600;line-height:1.3}.legal-copy .ll-lt-h{letter-spacing:.04em;font-weight:800}.legal-copy .ll-seal{letter-spacing:.06em;background:var(--paper);border:3px double var(--ink);border-radius:50%;place-items:center;width:56px;height:56px;font-size:12px;font-weight:800;display:grid}.legal-copy .ll-qs{gap:8px;display:grid}.legal-copy .ll-qitem{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:14px;overflow:hidden}.legal-copy .ll-qitem:hover{box-shadow:0 3px 0 0 var(--ink)}.legal-copy .ll-qitem[data-on]{background:var(--citrus);box-shadow:4px 5px 0 0 var(--ink)}.legal-copy .ll-qbtn{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;font-size:18px;font-weight:800;line-height:1.15;display:flex}.legal-copy .ll-qnum{background:var(--citrus);border:2px solid var(--ink);width:34px;height:34px;transition:background-color var(--motion-hover) var(--ease), color var(--motion-hover) var(--ease);border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.legal-copy .ll-qitem[data-on] .ll-qnum{color:var(--citrus);background:var(--ink)}@container (min-width:600px){.legal-copy .ll-reader{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.legal-copy .ll-signs{gap:14px;display:grid}.legal-copy .ll-tally{background:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:8px 14px;display:flex}.legal-copy .ll-tally p{color:var(--citrus);flex:1;font-size:17px;font-weight:700}.legal-copy .ll-tally p b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.legal-copy .ll-tallyico{background:var(--citrus);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.legal-copy .ll-dots{gap:5px;display:inline-flex}.legal-copy .ll-dots i{border:2px solid var(--citrus);width:14px;height:14px;transition:background-color var(--motion-hover) var(--ease);border-radius:50%}.legal-copy .ll-dots i[data-on]{background:var(--citrus)}.legal-copy .ll-signgrid{gap:12px;display:grid}.legal-copy .ll-sign{background:var(--sheet);border:1px solid var(--ll-edge);box-shadow:0 3px 0 0 color-mix(in srgb, var(--sage-soft) 75%, var(--sheet));transition:box-shadow var(--motion-hover) var(--ease), border-color var(--motion-hover) var(--ease), background-color var(--motion-hover) var(--ease);border-radius:14px;grid-template-columns:52px 1fr;gap:12px;padding:14px;display:grid}.legal-copy .ll-sign:hover{border-color:var(--sage-line);box-shadow:0 3px 0 0 var(--sage-soft), 0 18px 26px -20px color-mix(in srgb, var(--ink) 55%, transparent)}.legal-copy .ll-sign[data-on]{background:color-mix(in srgb, var(--citrus) 50%, var(--sheet));border:2px solid var(--ink);padding:13px}.legal-copy .ll-signico{background:var(--citrus);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.legal-copy .ll-sign[data-k="2"]{background:color-mix(in srgb, var(--sage-soft) 40%, var(--sheet))}.legal-copy .ll-sign[data-k="2"] .ll-signico{background:var(--ink);color:var(--citrus)}.legal-copy .ll-signbody{grid-template-rows:auto auto 1fr;align-content:start;gap:10px;min-width:0;display:grid}.legal-copy .ll-signfoot{align-self:end}.legal-copy .ll-signtext{font-size:17px;font-weight:600}.legal-copy .ll-signtext b{font-weight:800}.legal-copy .ll-chips{flex-wrap:wrap;gap:6px;display:flex}.legal-copy .ll-chips li{background:var(--citrus);border:2px solid var(--ink);transition:translate var(--motion-hover) var(--ease);border-radius:999px;padding:2px 10px;font-size:15px;font-weight:800}.legal-copy .ll-chips li:hover{translate:0 -2px}.legal-copy .ll-signfoot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legal-copy .ll-tick{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:inline-flex;position:relative}.legal-copy .ll-tick input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.legal-copy .ll-tick:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px;border-radius:10px}.legal-copy .ll-box{background:var(--paper);border:2px solid var(--ink);width:30px;height:30px;transition:background-color var(--motion-hover) var(--ease);border-radius:8px;place-items:center;display:grid}.legal-copy .ll-box svg{opacity:0;transition:opacity var(--motion-hover) var(--ease)}.legal-copy .ll-tick:hover .ll-box{background:var(--citrus)}.legal-copy .ll-tick:has(input:checked) .ll-box{background:var(--citrus)}.legal-copy .ll-tick:has(input:checked) .ll-box svg{opacity:1}@container (min-width:600px){.legal-copy .ll-signgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.legal-copy .ll-sign[data-k="0"],.legal-copy .ll-sign[data-k="1"]{grid-column:span 3}.legal-copy .ll-sign[data-k="2"]{grid-column:span 4}.legal-copy .ll-sign[data-k="3"]{grid-column:span 2;grid-template-columns:1fr}}.legal-copy .ll-help{gap:14px;display:grid}.legal-copy .ll-kinds{flex-wrap:wrap;gap:8px;display:flex}.legal-copy .ll-kind{white-space:nowrap;cursor:pointer;background:var(--sheet);border:2px solid var(--ink);min-height:44px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:999px;padding:6px 14px;font-size:16px;font-weight:800;line-height:1.1}.legal-copy .ll-kind:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));translate:0 -2px}.legal-copy .ll-kind[aria-pressed=true]{background:var(--ink);color:var(--citrus);box-shadow:0 4px 0 0 var(--ink)}.legal-copy .ll-hgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legal-copy .ll-htile{background:var(--sheet);border:2px solid var(--ink);transition:background-color var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease), border-style var(--motion-hover) var(--ease);border-radius:16px;align-content:start;gap:10px;padding:14px;display:grid;position:relative}.legal-copy .ll-htile:hover{box-shadow:4px 5px 0 0 var(--ink)}.legal-copy .ll-htile[data-miss]{background:var(--paper);border-style:dashed}.legal-copy .ll-htile[data-hit]{background:var(--citrus);box-shadow:4px 5px 0 0 var(--ink)}.legal-copy .ll-hico{background:var(--citrus);border:2px solid var(--ink);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.legal-copy .ll-htile[data-tone=sage]{background:var(--sage-soft)}.legal-copy .ll-htile[data-tone=ink]{background:var(--ink);color:var(--citrus)}.legal-copy .ll-htile[data-tone=ink] .ll-hico{color:var(--ink)}.legal-copy .ll-htile[data-tone=ink] .ll-hlink,.legal-copy .ll-htile[data-tone=ink] .ll-hcite,.legal-copy .ll-htile[data-tone=ink] .ll-hcite a{color:var(--citrus)}.legal-copy .ll-htile[data-tone=ink][data-hit]{background:var(--ink);outline:4px solid var(--citrus);outline-offset:2px}.legal-copy .ll-hlink{min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:6px;font-size:19px;font-weight:800;line-height:1.15;text-decoration:none;display:flex}.legal-copy .ll-hlink:after{content:"";border-radius:16px;position:absolute;inset:0}.legal-copy .ll-hlink svg{transition:translate var(--motion-hover) var(--ease);flex:none}.legal-copy .ll-hlink:hover svg{translate:4px}.legal-copy .ll-hcite{z-index:1;font-size:14px;font-weight:700;position:relative}.legal-copy .ll-htile .ll-hcite a{color:inherit}@container (max-width:359px){.legal-copy .ll-hgrid{grid-template-columns:minmax(0,1fr)}}.legal-copy .ll-lawyer{gap:14px;display:grid}.legal-copy .ll-paper2{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 5px 0 0 var(--ink);border-radius:6px;align-content:start;gap:12px;padding:16px;display:grid}.legal-copy .ll-paper2 h3{font-size:22px;font-weight:800}.legal-copy .ll-trig{flex-wrap:wrap;gap:8px;display:flex}.legal-copy .ll-trigl{white-space:nowrap;cursor:pointer;background:var(--sheet);border:2px solid var(--ink);min-height:44px;transition:background-color var(--motion-hover) var(--ease), translate var(--motion-hover) var(--ease), box-shadow var(--motion-hover) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:4px 14px 4px 10px;font-size:16px;font-weight:800;display:inline-flex;position:relative}.legal-copy .ll-trigl input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.legal-copy .ll-trigl:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.legal-copy .ll-trigl:hover{background:color-mix(in srgb, var(--citrus) 45%, var(--sheet));box-shadow:0 3px 0 0 var(--ink);translate:0 -2px}.legal-copy .ll-trigl[data-on]{background:var(--citrus)}.legal-copy .ll-runway{background:color-mix(in srgb, var(--sage-soft) 35%, var(--sheet));border:2px solid var(--ink);border-radius:16px;gap:10px;padding:16px;display:grid}.legal-copy .ll-ends{justify-content:space-between;gap:12px;font-size:16px;font-weight:800;display:flex}.legal-copy .ll-track{background:var(--paper);border:2px solid var(--ink);border-radius:14px;height:26px;position:relative}.legal-copy .ll-fill{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--ink) 14%, var(--paper)) 0 6px, var(--paper) 6px 12px);border-right:3px solid var(--ink);transform-origin:0;transition:background-color var(--motion-hover) var(--ease);border-radius:12px 0 0 12px;position:absolute;inset:0 22% 0 0}.legal-copy .ll-runway[data-lit] .ll-fill{background:var(--citrus)}.legal-copy .ll-pin{border:3px solid var(--ink);border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%}.legal-copy .ll-pin-a{background:var(--paper);transition:background-color var(--motion-hover) var(--ease), scale var(--motion-pop) var(--ease);margin-left:-10px;left:78%}.legal-copy .ll-runway[data-lit] .ll-pin-a{background:var(--ink);scale:1.25}.legal-copy .ll-pin-b{background:var(--paper);right:6px}.legal-copy .ll-runsay{min-height:22px;font-size:17px;font-weight:800}.legal-copy .ll-seeline{font-size:17px;font-weight:600}.legal-copy .ll-seeline a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}@container (min-width:600px){.legal-copy .ll-lawyer{grid-template-columns:1.1fr .9fr}.legal-copy .ll-seeline{grid-column:1/-1}}@keyframes ll-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes ll-drop{0%{opacity:0;translate:0 -16px}to{opacity:1;translate:0}}@keyframes ll-slide{0%{opacity:0;translate:16px}to{opacity:1;translate:0}}@keyframes ll-pop{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes ll-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ll-growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ll-light{0%{background-color:var(--citrus);border-color:var(--ink)}to{background-color:#0000;border-color:#0000}}@keyframes ll-open{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.legal-copy [data-arrived=true] .ll-rise{animation:ll-rise var(--motion-rise) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .ll-drop{animation:ll-drop var(--motion-rise) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .ll-slide{animation:ll-slide var(--motion-rise) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .ll-pop{animation:ll-pop var(--motion-pop) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] .ll-stamp{animation:ll-pop var(--motion-pop) var(--ease) .5s backwards}.legal-copy [data-arrived=true] .ll-crow{animation:ll-rise var(--motion-rise) var(--ease) var(--at,0s) backwards}.legal-copy [data-arrived=true] :is(.ll-cbar,.ll-cmore){animation:ll-growx var(--motion-draw) var(--ease) calc(var(--at,0s) + .15s) backwards}.legal-copy [data-arrived=true] .ll-fill{animation:ll-growx var(--motion-draw) var(--ease) .3s backwards}.legal-copy [data-arrived=true] .ll-lz{animation:ll-light var(--motion-draw) var(--ease) var(--at,0s) backwards}.legal-copy .ll-detail,.legal-copy .ll-ans{animation:ll-open var(--motion-rise) var(--ease) backwards}}@media (prefers-reduced-motion:reduce){.legal-copy .ll *,.legal-copy .ll :before,.legal-copy .ll :after{transition-duration:.01ms!important}}.legal-copy:has(.ll) .blog-list{counter-reset:ll-n;padding:0;list-style:none}.legal-copy:has(.ll) .blog-list li{counter-increment:ll-n;padding-left:36px;position:relative}.legal-copy:has(.ll) .blog-list li+li{margin-top:12px}.legal-copy:has(.ll) ul.blog-list li:before{content:"";background:var(--citrus);border:2px solid var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:.62em;left:4px}.legal-copy:has(.ll) ol.blog-list li:before{content:counter(ll-n);background:var(--citrus);border:2px solid var(--ink);border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:800;line-height:1;display:grid;position:absolute;top:.2em;left:0}.legal-copy:has(.ll) .blog-list li::marker{content:""}.legal-copy .ll-lz{min-width:0}.legal-copy .ll-letter{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@container (max-width:380px){.legal-copy .ll-letter{grid-template-columns:minmax(0,1fr);grid-template-areas:"sender""date""ask""result""seal"}}.legal-copy:has(.ll) .blog-list li{border-radius:8px}.legal-copy [data-ll-flash]{background:color-mix(in srgb, var(--citrus) 65%, transparent);outline:6px solid color-mix(in srgb, var(--citrus) 65%, transparent);transition:background-color var(--motion-draw) var(--ease), outline-color var(--motion-draw) var(--ease)}@container (max-width:559px){.legal-copy .ll-sorter{gap:10px}.legal-copy .ll-tray{gap:6px;padding:6px}.legal-copy .ll-pile{gap:5px}.legal-copy .ll-paper{min-height:46px;padding-block:3px}.legal-copy .ll-paperico{width:34px;height:34px}.legal-copy .ll-paper{grid-template-columns:36px 1fr 20px}.legal-copy .ll-trayhead{grid-template-columns:auto 1fr;padding:4px 8px}.legal-copy .ll-trayico{width:36px;height:36px}.legal-copy .ll-trayhead h3{font-size:18px}.legal-copy .ll-stamp{padding-block:1px;font-size:12px}}
