.ws-ly-segments{--ly-fg:var(--sys-text-strong);--ly-body:var(--sys-text-body);--ly-muted:var(--sys-text-muted);--ly-line:var(--sys-border-subtle);--ly-line-2:var(--sys-border-default);--ly-card:var(--sys-surface-page);--ly-ground:var(--sys-surface-subtle);--ly-accent:var(--sys-border-brand);--ly-on-accent:var(--sys-text-inverse);--ly-on-fg:var(--sys-text-on-inverse);--ly-dots:var(--sys-dots);--ly-media:var(--sys-surface-subtle);container-type:inline-size}.ws-ly-segments:is(.lp-tone-dark,.ws-tone-midnight){--ly-fg:var(--sys-text-inverse);--ly-body:color-mix(in srgb,var(--sys-text-inverse) 74%,transparent);--ly-muted:color-mix(in srgb,var(--sys-text-inverse) 66%,transparent);--ly-line:var(--sys-border-inverse);--ly-line-2:color-mix(in srgb,var(--sys-border-inverse-strong) 30%,transparent);--ly-card:color-mix(in srgb,var(--sys-surface-raised) 5%,transparent);--ly-ground:color-mix(in srgb,var(--sys-surface-raised) 5%,transparent);--ly-accent:var(--sys-text-brand-subtle-inverse);--ly-on-accent:var(--sys-text-strong);--ly-on-fg:var(--sys-surface-inverse);--ly-dots:var(--sys-dots-dark);--ly-media:var(--clr-blue-dark-indigo-navy)}:where(.lp-sys-atelier.ws[data-ws-bands=light]) .ws-ly-segments:is(.lp-tone-dark,.ws-tone-midnight){--ly-fg:var(--sys-text-strong);--ly-body:var(--sys-text-body);--ly-muted:var(--sys-text-muted);--ly-line:var(--sys-border-subtle);--ly-line-2:var(--sys-border-default);--ly-card:var(--sys-surface-page);--ly-ground:var(--sys-surface-subtle);--ly-accent:var(--sys-border-brand);--ly-on-accent:var(--sys-text-inverse);--ly-on-fg:var(--sys-text-on-inverse);--ly-dots:var(--sys-dots);--ly-media:var(--sys-surface-subtle)}.ws-ly-segments .ws-head h2{color:var(--ly-fg)}.ws-ly-segments .ws-head{margin-bottom:clamp(var(--space-28),3.4vw,var(--space-48))}.ws-ly-segments h3,.ws-ly-segments h4{margin:0}.ws-ly-segments .ws-ly-segments-link{align-items:center;gap:var(--sys-gap-tight);min-height:var(--sys-target);font-size:var(--t-16);display:inline-flex}.ws-ly-segments .ws-ly-segments-pills{gap:var(--space-2);width:100%;margin:0 0 clamp(var(--space-20),2.6vw,var(--space-32));padding:var(--space-4);border:var(--sys-line-thin) solid var(--ly-line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ly-fg) 6%,transparent);grid-auto-columns:auto;grid-auto-flow:column;display:grid}.ws-ly-segments .ws-ly-segments-pill{min-width:0;min-height:var(--sys-target);padding:var(--space-4) var(--space-10);border-radius:var(--radius-pill);color:var(--ly-body);font:inherit;font-size:var(--t-14);font-weight:var(--t-weight-semibold);line-height:var(--t-14-lh);text-align:center;text-wrap:balance;overflow-wrap:break-word;cursor:pointer;transition:background-color var(--sys-dur-hover) var(--sys-ease-out),color var(--sys-dur-hover) var(--sys-ease-out);background:0 0;border:0}.ws-ly-segments .ws-ly-segments-pill:hover{color:var(--ly-fg)}.ws-ly-segments .ws-ly-segments-pill[aria-selected=true]{background:var(--ly-fg);color:var(--ly-on-fg);box-shadow:0 1px 2px color-mix(in srgb,var(--sys-border-strong) 30%,transparent)}.ws-ly-segments .ws-ly-segments-pill:focus-visible{outline:var(--sys-focus-width) solid var(--ly-accent);outline-offset:var(--sys-focus-offset)}.ws-ly-segments .ws-ly-segments-pills{position:relative}.ws-ly-segments .ws-ly-segments-pills>.ws-tabs-thumb{display:inherit;grid-auto-flow:column;grid-auto-columns:inherit;gap:inherit;padding:inherit;border-radius:inherit;background:var(--ly-fg);pointer-events:none;opacity:0;clip-path:inset(var(--thumb-y,0) calc(100% - var(--thumb-x,0) - var(--thumb-w,0)) calc(100% - var(--thumb-y,0) - var(--thumb-h,0)) var(--thumb-x,0) round 999px);position:absolute;inset:0}.ws-ly-segments .ws-tabs-thumb>.ws-ly-segments-pill{color:var(--ly-on-fg);justify-content:center;align-items:center;display:flex}.ws-ly-segments .ws-ly-segments-pills[data-thumb]>.ws-tabs-thumb{opacity:1}.ws-ly-segments .ws-ly-segments-pills[data-thumb] .ws-ly-segments-pill[aria-selected=true]{box-shadow:none;background:0 0}.ws-ly-segments .ws-ly-segments-pills[data-thumb-ready]>.ws-tabs-thumb{transition:clip-path var(--sys-dur-wipe) var(--sys-ease-standard)}@media (prefers-reduced-motion:reduce){.ws-ly-segments .ws-ly-segments-pills[data-thumb-ready]>.ws-tabs-thumb{transition:none}}@media (width<=359px){.ws-ly-segments .ws-ly-segments-pills,.ws-ly-segments .ws-ly-segments-pills>.ws-tabs-thumb{border-radius:var(--radius-24);grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}}@container (width>=560px){.ws-ly-segments .ws-ly-segments-pills{grid-auto-columns:auto;justify-self:start;width:auto;max-width:100%;display:inline-grid}.ws-ly-segments .ws-ly-segments-pill{padding:0 var(--space-20);font-size:var(--t-16);white-space:nowrap}}.ws-ly-segments .ws-ly-segments-cards{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 clamp(28px,3.4vw,44px);padding:0;display:grid}.ws-ly-segments .ws-ly-segments-card{border:1px solid var(--ly-line-2);border-radius:var(--radius-20);background:var(--ly-card);width:100%;min-width:0;color:var(--ly-fg);font:inherit;text-align:left;cursor:pointer;padding:22px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:block}.ws-ly-segments .ws-ly-segments-card:hover{border-color:var(--ly-fg)}.ws-ly-segments .ws-ly-segments-card[aria-selected=true]{border-color:var(--ly-accent);box-shadow:inset 0 0 0 1px var(--ly-accent);background:color-mix(in srgb,var(--ly-accent) 9%,var(--ly-card))}.ws-ly-segments .ws-ly-segments-card:focus-visible{outline:2px solid var(--ly-accent);outline-offset:3px}.ws-ly-segments .ws-ly-segments-card-in{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.ws-ly-segments .ws-ly-segments-card-ic{border-radius:var(--radius-14);background:var(--ly-ground);width:48px;height:48px;color:var(--ly-accent);place-items:center;display:grid}.ws-ly-segments .ws-ly-segments-card-ic .ws-ic{width:24px;height:24px}.ws-ly-segments .ws-ly-segments-card-t{gap:6px;min-width:0;display:grid}.ws-ly-segments .ws-ly-segments-card-l{color:var(--ly-fg);font-size:19px;font-weight:600;line-height:1.25}.ws-ly-segments .ws-ly-segments-card-s{color:var(--ly-body);font-size:15px;line-height:1.5}.ws-ly-segments .ws-ly-segments-card-check{border:1px solid var(--ly-line-2);border-radius:var(--radius-round);width:26px;height:26px;color:var(--ly-on-accent);place-items:center;margin-top:2px;display:grid}.ws-ly-segments .ws-ly-segments-card-check .ws-ic{width:var(--ws-icon-size-sm);height:var(--ws-icon-size-sm);opacity:0}.ws-ly-segments .ws-ly-segments-card[aria-selected=true] .ws-ly-segments-card-check{background:var(--ly-accent);border-color:var(--ly-accent)}.ws-ly-segments .ws-ly-segments-card[aria-selected=true] .ws-ly-segments-card-check .ws-ic{opacity:1}.ws-ly-segments .ws-ly-segments-panel{gap:clamp(var(--space-24),3vw,var(--space-40));min-width:0;display:grid}.ws-ly-segments .ws-ly-segments-panel[hidden]{display:none}.ws-ly-segments .ws-ly-segments-body{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.ws-ly-segments .ws-ly-segments-body>[role=tablist]{grid-row:1}.ws-ly-segments .ws-ly-segments-body>.ws-ly-segments-panel{grid-area:2/1/span 2;grid-template-rows:subgrid}.ws-ly-segments .ws-ly-segments-body>.ws-ly-segments-panel>.ws-ly-segments-main{align-self:start}.ws-ly-segments .ws-ly-segments-body>.ws-ly-segments-panel[data-inactive]{visibility:hidden}.ws-ly-segments .ws-ly-segments-main{justify-items:start;gap:clamp(20px,2.6vw,32px);min-width:0;display:grid}.ws-ly-segments .ws-ly-segments-title{font-size:calc(var(--t-h3) * 1.1);letter-spacing:-.02em;color:var(--ly-fg);font-weight:600;line-height:1.2}.ws-ly-segments .ws-ly-segments-sub{max-width:56ch;font-size:var(--t-lead);color:var(--ly-body);margin:0;line-height:1.5}.ws-ly-segments .ws-ly-segments-items{gap:clamp(var(--space-20),2.4vw,var(--space-32));grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.ws-ly-segments .ws-ly-segments-items li{min-width:0;padding-top:var(--space-20);border-top:var(--sys-line-thin) solid var(--ly-line);flex-direction:column;display:flex}.ws-ly-segments .ws-ly-segments-items:not(.is-cards) p{margin-bottom:var(--space-8)}.ws-ly-segments .ws-ly-segments-items:not(.is-cards) .ws-ly-segments-item-ic{margin-bottom:var(--sys-gap-group)}.ws-ly-segments .ws-ly-segments-items h3,.ws-ly-segments .ws-ly-segments-items h4{margin:0 0 var(--space-8);font-size:var(--t-18);font-weight:var(--t-weight-semibold);line-height:var(--t-18-lh);letter-spacing:normal;color:var(--ly-fg)}.ws-ly-segments .ws-ly-segments-items p{font-size:var(--t-16);line-height:var(--t-16-lh);color:var(--ly-body);margin:0}.ws-ly-segments .ws-ly-segments-items.is-cards{gap:18px}.ws-ly-segments .ws-ly-segments-items.is-cards li{border-radius:var(--radius-18);background:var(--ly-card);border-top:0;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,32px);display:flex}.ws-ly-segments .ws-ly-segments-items.is-cards h3,.ws-ly-segments .ws-ly-segments-items.is-cards h4{font-size:calc(var(--t-h3) * 1.05);letter-spacing:-.02em;margin:0;line-height:1.2}.ws-ly-segments .ws-ly-segments-items.is-cards p{font-size:16px;line-height:1.6}.ws-ly-segments .ws-ly-segments-item-ic{width:var(--sys-icon-tile);height:var(--sys-icon-tile);margin-bottom:clamp(var(--space-16),2.4vw,var(--space-32));border-radius:var(--radius-round);background:var(--ly-ground);color:var(--ly-fg);place-items:center;display:grid}.ws-ly-segments .ws-ly-segments-item-ic .ws-ic{width:var(--ws-icon-size-lg);height:var(--ws-icon-size-lg)}.ws-ly-segments .ws-ly-segments-item-link{align-self:flex-start;align-items:center;gap:4px;min-height:44px;margin-top:auto;font-size:15px;display:inline-flex}.ws-ly-segments .ws-ly-segments-media{border:1px solid var(--ly-line);border-radius:var(--radius-22);background:var(--ly-media);min-width:0;padding:clamp(20px,3vw,40px);position:relative;overflow:hidden}.ws-ly-segments .ws-ly-segments-fx{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-18);background:var(--sys-surface-raised);width:100%;max-width:620px;color:var(--sys-text-strong);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--sys-border-strong) 40%,transparent);gap:14px;margin-inline:auto;padding:18px;display:grid}.ws-ly-segments .ws-ly-segments-fx-h{border-bottom:1px solid var(--sys-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:12px;font-size:14px;display:flex}.ws-ly-segments .ws-ly-segments-fx-h b{color:var(--sys-text-strong);font-weight:600}.ws-ly-segments .ws-ly-segments-fx-ok{color:var(--sys-text-brand);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ws-ly-segments .ws-ly-segments-fx-ok .ws-ic{width:16px;height:16px}.ws-ly-segments .ws-ly-segments-fx-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-ly-segments .ws-ly-segments-fx-chips li{border-radius:var(--radius-pill);background:var(--sys-surface-subtle);color:var(--sys-text-body);padding:4px 10px;font-size:12.5px}.ws-ly-segments .ws-ly-segments-fx-row{border-radius:var(--radius-12);background:var(--sys-surface-subtle);color:var(--sys-text-strong);justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.ws-ly-segments .ws-ly-segments-fx-row b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ws-ly-segments .ws-ly-segments-fx-checks{color:var(--sys-text-strong);gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.ws-ly-segments .ws-ly-segments-fx-checks li{align-items:center;gap:8px;display:flex}.ws-ly-segments .ws-ly-segments-fx-checks .ws-ic{width:16px;height:16px;color:var(--sys-text-brand);flex:none}.ws-ly-segments .ws-ly-segments-fx-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-ly-segments .ws-ly-segments-fx-list li{border-radius:var(--radius-12);background:var(--sys-surface-subtle);color:var(--sys-text-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px;font-size:14px;display:grid}.ws-ly-segments .ws-ly-segments-fx-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-ly-segments .ws-ly-segments-fx-list b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ws-ly-segments .ws-ly-segments-fx-st{color:var(--sys-text-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.ws-ly-segments .ws-ly-segments-fx-st.is-need{color:var(--sys-text-brand);font-weight:600}.ws-ly-segments .ws-ly-segments-fx-st.is-ok{color:var(--sys-text-strong);font-weight:600}.ws-ly-segments .ws-ly-segments-fx-btn{border-radius:var(--radius-pill);background:var(--sys-surface-brand);height:28px;color:var(--sys-text-inverse);align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ws-ly-segments .ws-ly-segments-fx-chan{color:var(--sys-text-body);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ws-ly-segments .ws-ly-segments-fx-chip{border-radius:var(--radius-pill);background:var(--sys-surface-brand-subtle);color:var(--sys-text-brand);padding:4px 10px;font-size:12.5px;font-weight:600}.ws-ly-segments .ws-ly-segments-fx-done{border-radius:var(--radius-12);background:var(--sys-surface-brand-subtle);color:var(--sys-text-strong);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.ws-ly-segments .ws-ly-segments-fx-done .ws-ic{width:16px;height:16px;color:var(--sys-text-brand);flex:none}.ws-ly-segments .ws-ly-segments-split{grid-template-columns:minmax(0,1fr);gap:clamp(36px,4vw,56px);display:grid}.ws-ly-segments .ws-ly-segments-col{border-top:1px solid var(--ly-line-2);flex-direction:column;gap:clamp(18px,2vw,24px);min-width:0;padding-top:24px;display:flex}.ws-ly-segments .ws-ly-segments-col h3{letter-spacing:-.02em;color:var(--ly-fg);font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.2}.ws-ly-segments .ws-ly-segments-col ul{margin:0;padding:0;list-style:none;display:grid}.ws-ly-segments .ws-ly-segments-col li{border-top:1px solid var(--ly-line);padding:16px 0}.ws-ly-segments .ws-ly-segments-col li:first-child{border-top:0;padding-top:0}.ws-ly-segments .ws-ly-segments-col h4{color:var(--ly-fg);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.3}.ws-ly-segments .ws-ly-segments-col li p{color:var(--ly-body);margin:0;font-size:15px;line-height:1.55}.ws-ly-segments .ws-ly-segments-col .ws-ly-segments-link{justify-self:start;margin-top:auto}@container (width>=720px){.ws-ly-segments .ws-ly-segments-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ws-ly-segments .ws-ly-segments-items{gap:clamp(var(--space-24),2.6vw,var(--space-36));grid-template-columns:repeat(3,minmax(0,1fr))}.ws-ly-segments .ws-ly-segments-items li{padding-top:var(--space-24)}.ws-ly-segments .ws-ly-segments-main{justify-items:stretch}}@container (width>=900px){.ws-ly-segments .ws-ly-segments-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.ws-ly-segments .ws-ly-segments-col li:first-child{padding-top:0}.ws-ly-segments .ws-ly-segments-card-l{font-size:20px}}@container (width<=479px){.ws-ly-segments .ws-ly-segments-card{padding:18px}.ws-ly-segments .ws-ly-segments-fx{padding:14px}}@container (width>=900px){.lp-sys-atelier .ws-ly-segments.is-aside>.lp-container{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(40px,6cqi,112px);display:grid}.ws-ly-segments.is-aside .ws-ly-segments-body{display:contents}.ws-ly-segments.is-aside .ws-ly-segments-aside{top:var(--space-32);transition:top var(--sys-dur-layout) var(--sys-ease-standard);grid-area:1/1;position:sticky}.ws.nav-shown .ws-ly-segments.is-aside .ws-ly-segments-aside{top:calc(var(--ws-navh,64px) + var(--space-32))}.ws-ly-segments.is-aside .ws-ly-segments-aside .ws-head{margin-bottom:clamp(24px,2.6cqi,36px)}.ws-ly-segments.is-aside .ws-ly-segments-aside>[role=tablist]{margin-bottom:0}.ws-ly-segments.is-aside .ws-ly-segments-pills{justify-self:stretch;gap:var(--space-2);border-radius:var(--sys-radius-control);background:0 0;border:0;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;width:100%;padding:0;display:grid}.ws-ly-segments.is-aside .ws-ly-segments-pills>.ws-tabs-thumb{filter:drop-shadow(0 12px 18px var(--alpha-indigo-45));clip-path:inset(var(--thumb-y,0) calc(100% - var(--thumb-x,0) - var(--thumb-w,0)) calc(100% - var(--thumb-y,0) - var(--thumb-h,0)) var(--thumb-x,0) round var(--sys-radius-control));grid-auto-flow:row}.ws-ly-segments.is-aside .ws-ly-segments-pill{min-height:var(--sys-button-h-lg);padding:0 var(--space-20);border-radius:var(--sys-radius-control);font-size:var(--t-18);line-height:var(--t-18-lh);font-weight:var(--t-weight-medium);text-align:left;white-space:normal;transition:color var(--sys-dur-hover) var(--sys-ease-out);justify-content:flex-start;align-items:center;display:flex}.ws-ly-segments.is-aside .ws-ly-segments-pill[aria-selected=true],.ws-ly-segments.is-aside .ws-tabs-thumb>.ws-ly-segments-pill{font-weight:var(--t-weight-semibold)}.ws-ly-segments.is-aside .ws-ly-segments-body>.ws-ly-segments-panel{grid-area:1/2;grid-template-rows:none}.ws-ly-segments.is-aside .ws-ly-segments-pills{gap:var(--space-12)}.ws-ly-segments.is-aside .ws-ly-segments-pill{gap:var(--space-16);min-height:64px;padding:0 var(--space-24)}.ws-ly-segments.is-aside .ws-ly-segments-pills>.ws-ly-segments-pill:not([aria-selected=true]){background:color-mix(in srgb,var(--ly-fg) 6%,transparent);color:var(--ly-fg);transition:color var(--sys-dur-hover) var(--sys-ease-out),background-color var(--sys-dur-hover) var(--sys-ease-out)}.ws-ly-segments.is-aside .ws-ly-segments-pills>.ws-ly-segments-pill:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--ly-fg) 11%,transparent)}.ws-ly-segments.is-aside .ws-ly-segments-pill:after{content:"";opacity:.45;width:7px;height:7px;transition:transform var(--sys-dur-hover) var(--sys-ease-out),opacity var(--sys-dur-hover) var(--sys-ease-out);border-top:1.5px solid;border-right:1.5px solid;flex:none;margin-left:auto;transform:translate(-4px)rotate(45deg)}.ws-ly-segments.is-aside .ws-ly-segments-pills>.ws-ly-segments-pill:not([aria-selected=true]):hover:after{opacity:.9;transform:translate(0)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.ws-ly-segments.is-aside .ws-ly-segments-pill:after{transition:none}}.ws-ly-segments.is-aside .ws-ly-segments-items{grid-template-columns:minmax(0,1fr);gap:0}.ws-ly-segments.is-aside .ws-ly-segments-items li{grid-template-columns:46px minmax(0,1fr);align-content:start;column-gap:clamp(16px,2cqi,24px);padding:clamp(20px,2.4cqi,28px) 0;display:grid}.ws-ly-segments.is-aside .ws-ly-segments-items li:last-child{border-bottom:1px solid var(--ly-line)}.ws-ly-segments.is-aside .ws-ly-segments-items li>*{grid-column:2}.ws-ly-segments.is-aside .ws-ly-segments-items .ws-ly-segments-item-ic{grid-area:1/1/span 3;margin:0}.ws-ly-segments.is-aside .ws-ly-segments-items p{max-width:56ch}
