.ws-ly-bento{container-type:inline-size}.ws-ly-bento .ws-head h2{margin:0 0 16px}.ws-ly-bento .ws-head p:not(.ws-label){max-width:60ch;font-size:var(--t-lead);margin:0;line-height:1.5}.ws-ly-bento .ws-head{margin-bottom:var(--sys-head-gap)}.ws-ly-bento .ws-ly-bento-grid{grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.ws-ly-bento .ws-ly-bento-item{min-width:0;display:flex}.ws-ly-bento .ws-ly-bento-tile{isolation:isolate;border:1px solid var(--sys-border-subtle);border-radius:var(--radius-22);background:var(--sys-surface-page);min-width:0;box-shadow:0 1px 2px color-mix(in srgb,var(--sys-border-strong) 4%,transparent),0 30px 56px -44px color-mix(in srgb,var(--sys-border-strong) 30%,transparent);color:var(--sys-text-strong);transition:border-color .3s var(--lp-out);flex-direction:column;flex:1;gap:12px;padding:clamp(22px,2.6vw,32px);text-decoration:none;display:flex;position:relative;overflow:hidden}.ws-ly-bento a.ws-ly-bento-tile:hover{border-color:color-mix(in srgb,var(--sys-border-strong) 30%,transparent)}.ws-ly-bento .ws-ly-bento-tile:focus-visible{outline:2px solid var(--sys-border-brand);outline-offset:3px}.ws-ly-bento .ws-ly-bento-tile h3{max-width:24ch;font-size:calc(var(--t-h3) * 1.05);letter-spacing:-.015em;color:var(--sys-text-strong);margin:0;font-weight:600;line-height:1.22}.ws-ly-bento .ws-ly-bento-tile>p{max-width:52ch;color:var(--sys-text-body);margin:0;font-size:16px;line-height:1.55}.ws-ly-bento .ws-ly-bento-action{gap:var(--space-8) var(--space-24);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.ws-ly-bento .ws-ly-bento-action a{min-height:var(--sys-target);color:var(--sys-text-brand);font-size:var(--t-16)}.ws-ly-bento.is-dark .ws-ly-bento-action a{color:var(--sys-text-brand-subtle-inverse)}.ws-ly-bento .ws-ly-bento-kicker{font-size:var(--t-micro);letter-spacing:0;color:var(--sys-text-brand);align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.3;display:flex}.ws-ly-bento .ws-ly-bento-kicker img,.ws-ly-bento .ws-ly-bento-kicker .ws-ic{flex:none;display:block}.ws-ly-bento.is-dark .ws-ly-bento-kicker{color:var(--sys-text-brand-subtle-inverse)}.ws-ly-bento .ws-ly-bento-media{border-radius:var(--radius-16);background:var(--sys-surface-subtle);flex-direction:column;flex:1 0 auto;justify-content:center;gap:8px;min-height:150px;padding:clamp(14px,2vw,20px);display:flex}.ws-ly-bento .ws-ly-bento-row{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-12);background:var(--sys-surface-page);min-height:44px;color:var(--sys-text-strong);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;font-size:14px;display:flex}.ws-ly-bento .ws-ly-bento-row-t{text-overflow:ellipsis;white-space:nowrap;flex:120px;min-width:0;font-weight:600;overflow:hidden}.ws-ly-bento .ws-ly-bento-row b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.ws-ly-bento .ws-ly-bento-pill{border-radius:var(--radius-pill);background:var(--sys-surface-brand-subtle);color:var(--sys-text-brand);white-space:nowrap;flex:none;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}.ws-ly-bento .ws-ly-bento-card{border-radius:var(--radius-14);background:radial-gradient(120% 90% at 0% 0%,var(--sys-surface-brand),var(--sys-surface-strong) 70%);max-width:300px;min-height:150px;color:var(--sys-text-on-inverse);box-shadow:0 16px 28px -18px color-mix(in srgb,var(--sys-border-strong) 70%,transparent);flex-direction:column;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.ws-ly-bento .ws-ly-bento-card>span{color:color-mix(in srgb,var(--sys-text-on-inverse) 82%,transparent);font-size:12px;font-weight:600}.ws-ly-bento .ws-ly-bento-card>b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.ws-ly-bento .ws-ly-bento-card ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ws-ly-bento .ws-ly-bento-card li{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--sys-surface-page) 16%,transparent);padding:2px 9px;font-size:12px}.ws-ly-bento .ws-ly-bento-approval{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-14);background:var(--sys-surface-page);color:var(--sys-text-strong);box-shadow:0 18px 32px -24px color-mix(in srgb,var(--sys-border-strong) 45%,transparent);align-items:center;gap:12px;padding:12px 14px;display:flex}.ws-ly-bento .ws-ly-bento-approval-t{flex:1;gap:2px;min-width:0;display:grid}.ws-ly-bento .ws-ly-bento-approval-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ws-ly-bento .ws-ly-bento-approval-t span{color:var(--sys-text-muted);font-size:13px}.ws-ly-bento .ws-ly-bento-check{border-radius:var(--radius-round);background:var(--sys-surface-brand);width:28px;height:28px;color:var(--sys-text-on-inverse);flex:none;place-items:center;display:grid}.ws-ly-bento .ws-ly-bento-check .ws-ic{width:14px;height:14px}.ws-ly-bento .ws-ly-bento-chart{border-radius:var(--radius-14);background:var(--sys-surface-page);color:var(--sys-text-strong);gap:12px;padding:14px 16px;display:grid}.ws-ly-bento .ws-ly-bento-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;height:132px;margin:0;padding:0;list-style:none;display:grid}.ws-ly-bento .ws-ly-bento-bars li{grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.ws-ly-bento .ws-ly-bento-bar{border-bottom:1px solid var(--sys-border-default);align-items:flex-end;gap:4px;min-height:0;display:flex}.ws-ly-bento .ws-ly-bento-bar i{border-radius:var(--radius-6) var(--radius-6) 0 0;flex:1}.ws-ly-bento .ws-ly-bento-bar .is-real{background:var(--sys-surface-brand)}.ws-ly-bento .ws-ly-bento-bar .is-fc{background:var(--sys-surface-brand-subtle);box-shadow:inset 0 0 0 1px var(--sys-border-brand)}.ws-ly-bento .ws-ly-bento-bar-x{color:var(--sys-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ws-ly-bento .ws-ly-bento-chart .ws-ly-bento-legend{color:var(--sys-text-muted);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;display:flex}.ws-ly-bento .ws-ly-bento-legend span{align-items:center;gap:6px;display:inline-flex}.ws-ly-bento .ws-ly-bento-legend i{border-radius:var(--radius-3);width:10px;height:10px}.ws-ly-bento .ws-ly-bento-legend .is-real{background:var(--sys-surface-brand)}.ws-ly-bento .ws-ly-bento-legend .is-fc{background:var(--sys-surface-brand-subtle);box-shadow:inset 0 0 0 1px var(--sys-border-brand)}.ws-ly-bento .ws-ly-bento-receipt{flex:1 0 auto;grid-template-columns:84px minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.ws-ly-bento .ws-ly-bento-paper{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-10);background:var(--sys-surface-page);flex-direction:column;gap:8px;min-height:190px;padding:16px 12px;display:flex}.ws-ly-bento .ws-ly-bento-receipt .ws-ly-bento-bubble{border-radius:var(--radius-14) var(--radius-14) var(--radius-14) var(--radius-4);background:var(--sys-surface-brand-subtle);max-width:92%;color:var(--sys-text-strong);align-self:flex-start;margin:0;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.35}.ws-ly-bento .ws-ly-bento-receipt .ws-ly-bento-bubble span{color:var(--sys-text-muted);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.ws-ly-bento .ws-ly-bento-paper i{border-radius:var(--radius-3);background:color-mix(in srgb,var(--sys-surface-strong) 16%,transparent);height:5px;display:block}.ws-ly-bento .ws-ly-bento-paper i:nth-child(2){width:70%}.ws-ly-bento .ws-ly-bento-paper i:nth-child(4){width:55%}.ws-ly-bento .ws-ly-bento-paper i:last-child{background:color-mix(in srgb,var(--sys-surface-strong) 34%,transparent);width:60%;height:7px;margin-top:auto}.ws-ly-bento .ws-ly-bento-fields{flex-direction:column;gap:8px;min-width:0;display:flex}.ws-ly-bento .ws-ly-bento-receipt .ws-ly-bento-badge{align-self:flex-start;margin-top:auto}.ws-ly-bento .ws-ly-bento-fields ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-ly-bento .ws-ly-bento-fields li{border-radius:var(--radius-8);background:var(--sys-surface-page);min-height:32px;color:var(--sys-text-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:5px 10px;font-size:12.5px;display:grid}.ws-ly-bento .ws-ly-bento-fields li>span{color:var(--sys-text-muted)}.ws-ly-bento .ws-ly-bento-fields li b{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;font-weight:600;overflow:hidden}.ws-ly-bento .ws-ly-bento-receipt .ws-ly-bento-badge{border-radius:var(--radius-pill);background:var(--sys-surface-brand-subtle);color:var(--sys-text-brand);justify-self:start;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ws-ly-bento .ws-ly-bento-receipt .ws-ly-bento-badge .ws-ic{width:14px;height:14px}.ws-ly-bento .ws-ly-bento-meter{border-radius:var(--radius-14);background:var(--sys-surface-page);color:var(--sys-text-strong);gap:12px;padding:14px 16px;display:grid}.ws-ly-bento .ws-ly-bento-meter .ws-ly-bento-meter-h{color:var(--sys-text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.ws-ly-bento .ws-ly-bento-meter .ws-ly-bento-meter-h b{color:var(--sys-text-strong);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ws-ly-bento .ws-ly-bento-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ws-ly-bento .ws-ly-bento-track i{border-radius:var(--radius-pill);background:var(--sys-surface-brand-subtle);height:10px;display:block}.ws-ly-bento .ws-ly-bento-track i:first-child{background:var(--sys-surface-brand)}.ws-ly-bento .ws-ly-bento-track i:nth-child(2){background:linear-gradient(90deg,var(--sys-surface-brand) 62%,var(--sys-surface-brand-subtle) 62%)}.ws-ly-bento .ws-ly-bento-track i:nth-child(3){background:linear-gradient(90deg,var(--sys-surface-brand) 26%,var(--sys-surface-brand-subtle) 26%)}.ws-ly-bento .ws-ly-bento-scopes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ws-ly-bento .ws-ly-bento-scopes li{border-radius:var(--radius-pill);background:var(--sys-surface-subtle);color:var(--sys-text-body);padding:3px 10px;font-size:12px}.ws-ly-bento.is-dark .ws-ly-bento-tile{background:color-mix(in srgb,var(--sys-surface-page) 6%,transparent);border-color:var(--sys-border-inverse);box-shadow:none;color:var(--sys-text-on-inverse)}.ws-ly-bento.is-dark a.ws-ly-bento-tile:hover{border-color:color-mix(in srgb,var(--sys-border-on-inverse) 34%,transparent)}.ws-ly-bento.is-dark .ws-ly-bento-tile:focus-visible{outline-color:var(--sys-text-brand-subtle-inverse)}.ws-ly-bento.is-dark .ws-ly-bento-tile h3{color:var(--sys-text-on-inverse)}.ws-ly-bento.is-dark .ws-ly-bento-tile>p{color:color-mix(in srgb,var(--sys-text-on-inverse) 72%,transparent)}.ws-ly-bento.is-dark .ws-ly-bento-media{background:color-mix(in srgb,var(--sys-surface-page) 7%,transparent)}.ws-ly-bento.is-dark .ws-ly-bento-chart,.ws-ly-bento.is-dark .ws-ly-bento-meter{background:var(--sys-surface-page)}@container (width>=720px){.ws-ly-bento.is-2-1 .ws-ly-bento-grid,.ws-ly-bento.is-1-2 .ws-ly-bento-grid,.ws-ly-bento.is-lead-3 .ws-ly-bento-grid,.ws-ly-bento.is-3-up .ws-ly-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.ws-ly-bento.is-2x2 .ws-ly-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-ly-bento.is-2-1 .ws-ly-bento-item:nth-child(odd),.ws-ly-bento.is-1-2 .ws-ly-bento-item:nth-child(2n){grid-column:span 2}.ws-ly-bento.is-lead-3 .ws-ly-bento-item:first-child{grid-area:span 2/1}.ws-ly-bento.is-lead-3 .ws-ly-bento-item:nth-child(2){grid-column:2/span 2}.ws-ly-bento.is-lead-3 .ws-ly-bento-item:nth-child(3){grid-column:2}.ws-ly-bento.is-lead-3 .ws-ly-bento-item:nth-child(4){grid-column:3}.ws-ly-bento.is-lead-3 .ws-ly-bento-item:nth-child(3):last-child{grid-column:2/span 2}.ws-ly-bento .ws-ly-bento-item.is-wide{grid-column:span 2}.ws-ly-bento .ws-ly-bento-item.is-tall{grid-row:span 2}}.ws-hm-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.ws-hm-tile{border-radius:var(--radius-24);background:var(--sys-surface-subtle);border:1px solid var(--sys-border-subtle);min-width:0;color:var(--sys-text-body);transition:transform .45s var(--lp-spring),box-shadow .35s var(--lp-out),border-color .35s var(--lp-out);flex-direction:column;gap:24px;padding:clamp(20px,2.4vw,32px);text-decoration:none;display:flex;position:relative;overflow:hidden}.ws .ws-hm-tile:focus-visible{outline:3px solid var(--sys-border-brand);outline-offset:3px}.ws-hm-tile:is(:hover,:focus-visible){box-shadow:0 30px 60px -34px var(--alpha-indigo-55);border-color:color-mix(in srgb,var(--sys-border-brand) 32%,transparent);transform:translateY(-4px)}.ws .ws-hm-tcopy h3{color:var(--sys-text-strong);margin:0 0 8px}.ws .ws-hm-tcopy p{max-width:48ch;margin:0 0 12px;font-size:15px;line-height:1.5}.ws-hm-tile.t-card{grid-column:span 7}.ws-hm-tile.t-flow{background:var(--sys-surface-raised);grid-column:span 5}.ws-hm-tile.t-intel{background:var(--sys-surface-inverse);border-color:var(--sys-surface-inverse);grid-column:span 5}.ws-hm-tile.t-travel{background:var(--sys-surface-raised);grid-column:span 7}.ws .ws-hm-tile.t-intel h3{color:var(--sys-text-inverse)}.ws .ws-hm-tile.t-intel p{color:var(--alpha-white-76)}.ws .ws-hm-tile.t-intel .ws-link{color:var(--sys-text-brand-subtle-inverse)}.ws-hm-tile.t-intel:focus-visible{outline-color:var(--sys-border-brand)}.ws-hm-tile.t-intel .ws-sample{color:var(--alpha-white-80);border-color:var(--alpha-white-32)}@media (width<=900px){.ws-hm-tile:is(.t-card,.t-travel){grid-column:1/-1}.ws-hm-tile.t-flow,.ws-hm-tile.t-intel{grid-column:span 6}}@media (width<=700px){.ws-hm-tile.t-flow,.ws-hm-tile.t-intel{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ws-hm-tile:is(:hover,:focus-visible){transform:none}.ws-hm-tile{transition:none!important}}.ws-ly-bento .ws-ly-bento-brands{gap:var(--sys-gap-inline);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));margin:0;padding:0;list-style:none;display:grid}.ws-ly-bento .ws-ly-bento-brands li{height:var(--space-48);padding:0 var(--space-12);border:1px solid var(--sys-border-subtle);border-radius:var(--sys-radius-control);background:var(--sys-surface-raised);place-items:center;display:grid}.ws-ly-bento .ws-ly-bento-brands img{width:auto;max-width:100%;height:var(--space-20);object-fit:contain;display:block}@container (width>=720px){.ws-ly-bento.is-zigzag .ws-ly-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1020px){.ws-ly-bento.is-zigzag .ws-ly-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-ly-bento.is-zigzag .ws-ly-bento-item:is(:nth-child(4n+1),:nth-child(4n)){grid-column:span 2}.ws-ly-bento.is-zigzag .ws-ly-bento-item:is(:nth-child(4n+1),:nth-child(4n)) .ws-ly-bento-tile{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-content:start;gap:12px clamp(24px,3vw,40px);display:grid}.ws-ly-bento.is-zigzag .ws-ly-bento-item:is(:nth-child(4n+1),:nth-child(4n)) .ws-ly-bento-tile>:not(.ws-ly-bento-media){grid-column:1}.ws-ly-bento.is-zigzag .ws-ly-bento-item:is(:nth-child(4n+1),:nth-child(4n)) .ws-ly-bento-media{grid-area:1/2/-1;min-height:260px}}.ws-ly-bento.is-zigzag .ws-ly-bento-media{align-items:center;min-height:220px;container-type:inline-size}.ws-ly-bento.is-zigzag .ws-ly-bento-media>*{width:100%}.ws-ly-bento .ws-ly-bento-chat{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-20);background:var(--sys-surface-page);max-width:360px;color:var(--sys-text-strong);box-shadow:0 22px 40px -30px color-mix(in srgb,var(--sys-border-strong) 50%,transparent);flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex}.ws-ly-bento .ws-ly-bento-chat-h{border-bottom:1px solid var(--sys-border-subtle);align-items:center;gap:8px;margin:0;padding:0 2px 10px;font-size:13px;display:flex}.ws-ly-bento .ws-ly-bento-chat-h b{font-weight:600}.ws-ly-bento .ws-ly-bento-chat-h>span:last-child{color:var(--sys-text-muted);margin-left:auto;font-size:12px}.ws-ly-bento .ws-ly-bento-chat-av{border-radius:var(--radius-round);background:var(--sys-surface-brand-subtle);place-items:center;width:28px;height:28px;display:grid}.ws-ly-bento .ws-ly-bento-chat-av .ws-ic{width:16px;height:16px}.ws-ly-bento .ws-ly-bento-chat-out{border-radius:var(--radius-14) var(--radius-14) var(--radius-4) var(--radius-14);background:var(--sys-surface-brand-subtle);align-self:flex-end;gap:6px;width:62%;padding:6px 6px 8px;display:grid}.ws-ly-bento .ws-ly-bento-chat-photo{border-radius:var(--radius-10);background:var(--sys-surface-page);height:84px;box-shadow:inset 0 0 0 1px var(--sys-border-subtle);flex-direction:column;gap:7px;padding:12px 14px;display:flex}.ws-ly-bento .ws-ly-bento-chat-photo i{border-radius:var(--radius-3);background:color-mix(in srgb,var(--sys-surface-strong) 14%,transparent);height:5px;display:block}.ws-ly-bento .ws-ly-bento-chat-photo i:nth-child(2){width:64%}.ws-ly-bento .ws-ly-bento-chat-photo i:nth-child(3){width:80%}.ws-ly-bento .ws-ly-bento-chat-photo i:last-child{background:color-mix(in srgb,var(--sys-surface-strong) 32%,transparent);width:48%;height:7px;margin-top:auto}.ws-ly-bento .ws-ly-bento-chat-meta{color:var(--sys-text-strong);align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.ws-ly-bento .ws-ly-bento-chat-meta .ws-ic{width:14px;height:14px;color:var(--sys-text-brand)}.ws-ly-bento .ws-ly-bento-chat-meta time{color:var(--sys-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.ws-ly-bento .ws-ly-bento-chat-meta{white-space:nowrap}@container (width<=380px){.ws-ly-bento .ws-ly-bento-chat-out{width:80%}}.ws-ly-bento .ws-ly-bento-chat-in{border-radius:var(--radius-14) var(--radius-14) var(--radius-14) var(--radius-4);background:var(--sys-surface-subtle);align-self:flex-start;justify-items:start;gap:6px;max-width:86%;padding:10px 12px;display:grid}.ws-ly-bento .ws-ly-bento-chat-in b{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ws-ly-bento .ws-ly-bento-chat-in b .ws-ic{width:15px;height:15px;color:var(--sys-status-success)}.ws-ly-bento .ws-ly-bento-chat-in>span{color:var(--sys-text-body);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.ws-ly-bento .ws-ly-bento-fx{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-16);background:var(--sys-surface-page);max-width:360px;color:var(--sys-text-strong);box-shadow:0 22px 40px -30px color-mix(in srgb,var(--sys-border-strong) 50%,transparent);gap:14px;padding:16px 16px 18px;display:grid}.ws-ly-bento .ws-ly-bento-fx-h{color:var(--sys-text-muted);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ws-ly-bento .ws-ly-bento-fx .ws-ly-bento-pill{align-items:center;gap:4px;display:inline-flex}.ws-ly-bento .ws-ly-bento-fx .ws-ly-bento-pill .ws-ic{width:12px;height:12px}.ws-ly-bento .ws-ly-bento-fx-pair{align-items:center;gap:10px;margin:0;display:flex}.ws-ly-bento .ws-ly-bento-fx-pair b{letter-spacing:-.01em;font-size:24px;font-weight:600}.ws-ly-bento .ws-ly-bento-fx-pair .ws-ic{width:18px;height:18px;color:var(--sys-text-muted)}.ws-ly-bento .ws-ly-bento-fx-date{border-radius:var(--radius-10);background:var(--sys-surface-subtle);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:10px 12px;display:flex}.ws-ly-bento .ws-ly-bento-fx-date span{color:var(--sys-text-muted);font-size:12px}.ws-ly-bento .ws-ly-bento-fx-date span:first-child{flex-basis:100%}.ws-ly-bento .ws-ly-bento-fx-date b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ws-ly-bento .ws-ly-bento-fx-path{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ws-ly-bento .ws-ly-bento-fx-path:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--sys-surface-brand) 50%,var(--sys-border-brand) 50%);height:2px;position:absolute;top:12px;left:16.67%;right:16.67%}.ws-ly-bento .ws-ly-bento-fx-path li{min-width:0;color:var(--sys-text-muted);text-align:center;grid-template-rows:26px auto;justify-items:center;gap:6px;font-size:12px;line-height:1.3;display:grid;position:relative}.ws-ly-bento .ws-ly-bento-fx-path li i{border-radius:var(--radius-round);background:var(--sys-surface-brand);align-self:center;place-items:center;width:12px;height:12px;display:grid}.ws-ly-bento .ws-ly-bento-fx-path li:last-child i{background:var(--sys-surface-page);box-shadow:inset 0 0 0 2px var(--sys-border-brand)}.ws-ly-bento .ws-ly-bento-fx-path li.is-lock{color:var(--sys-text-strong);font-weight:600}.ws-ly-bento .ws-ly-bento-fx-path li.is-lock i{width:26px;height:26px;color:var(--sys-text-on-inverse);box-shadow:0 0 0 4px var(--sys-surface-page)}.ws-ly-bento .ws-ly-bento-fx-path li.is-lock .ws-ic{width:13px;height:13px}.ws-ly-bento .ws-ly-bento-rules{gap:10px;max-width:400px;display:grid}.ws-ly-bento .ws-ly-bento-rules .ws-ly-bento-rules-in{border:1px solid var(--sys-border-default);border-radius:var(--radius-12);background:var(--sys-surface-page);color:var(--sys-text-strong);margin:0;padding:12px 14px;font-size:13.5px;line-height:1.45}.ws-ly-bento .ws-ly-bento-rules-in span{color:var(--sys-text-muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.ws-ly-bento .ws-ly-bento-rules-in:after{content:"";vertical-align:-2px;background:var(--sys-surface-brand);border-radius:1px;width:2px;height:1.05em;margin-left:3px;display:inline-block}.ws-ly-bento .ws-ly-bento-rules .ws-ly-bento-rules-to{color:var(--sys-text-brand);align-items:center;gap:6px;margin:2px 0 0 4px;font-size:12px;font-weight:600;display:flex}.ws-ly-bento .ws-ly-bento-rules-to .ws-ic{width:14px;height:14px}.ws-ly-bento .ws-ly-bento-rules ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-ly-bento .ws-ly-bento-rules li{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-10);background:var(--sys-surface-page);color:var(--sys-text-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;padding:9px 12px;font-size:13px;line-height:1.35;display:grid}.ws-ly-bento .ws-ly-bento-rules li .ws-ic{width:16px;height:16px;color:var(--sys-status-success);grid-row:span 2}.ws-ly-bento .ws-ly-bento-rules li b{font-weight:600}.ws-ly-bento .ws-ly-bento-rules li span{color:var(--sys-text-muted)}.ws-ly-bento .ws-ly-bento-flags{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-ly-bento .ws-ly-bento-flags li{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-12);background:var(--sys-surface-page);color:var(--sys-text-strong);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ic t""ic pill";align-items:center;gap:6px 12px;padding:10px 12px;display:grid}.ws-ly-bento .ws-ly-bento-flags li:first-child{box-shadow:0 18px 32px -26px color-mix(in srgb,var(--sys-border-strong) 50%,transparent)}.ws-ly-bento .ws-ly-bento-flags-ic{border-radius:var(--radius-round);background:color-mix(in srgb,var(--sys-status-error) 9%,var(--sys-surface-page));width:30px;height:30px;color:var(--sys-status-error);grid-area:ic;align-self:start;place-items:center;display:grid}.ws-ly-bento .ws-ly-bento-flags-ic .ws-ic{width:16px;height:16px}.ws-ly-bento .ws-ly-bento-flags-t{grid-area:t;gap:2px;min-width:0;display:grid}.ws-ly-bento .ws-ly-bento-flags-t b{flex-wrap:wrap;gap:0 8px;font-size:14px;font-weight:600;display:flex}.ws-ly-bento .ws-ly-bento-flags-t b span{color:var(--sys-text-muted);font-variant-numeric:tabular-nums;font-weight:500}.ws-ly-bento .ws-ly-bento-flags-t>span{color:var(--sys-text-muted);font-size:12.5px;line-height:1.4}.ws-ly-bento .ws-ly-bento-flags-pill{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--sys-status-error) 9%,var(--sys-surface-page));color:var(--sys-status-error);white-space:nowrap;grid-area:pill;justify-self:start;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600}@container (width>=440px){.ws-ly-bento .ws-ly-bento-flags li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic t pill"}.ws-ly-bento .ws-ly-bento-flags-ic{align-self:center}}.ws-ly-bento .ws-ly-bento-answer{flex-direction:column;align-items:center;display:flex}.ws-ly-bento .ws-ly-bento-answer-bars{border-bottom:1px solid var(--sys-border-default);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;width:min(100%,300px);height:112px;margin:0;padding:0 8px;list-style:none;display:grid;-webkit-mask-image:linear-gradient(#000 30%,#0000 105%);mask-image:linear-gradient(#000 30%,#0000 105%)}.ws-ly-bento .ws-ly-bento-answer-bars li{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.ws-ly-bento .ws-ly-bento-answer-bars i{border-radius:var(--radius-6) var(--radius-6) 0 0;background:color-mix(in srgb,var(--sys-surface-strong) 12%,transparent);display:block}.ws-ly-bento .ws-ly-bento-answer-bars li:last-child i{background:color-mix(in srgb,var(--sys-surface-brand) 30%,transparent)}.ws-ly-bento .ws-ly-bento-answer-bars span{display:none}.ws-ly-bento .ws-ly-bento-answer-chat{gap:8px;width:min(100%,360px);margin-top:-30px;display:grid;position:relative}.ws-ly-bento .ws-ly-bento-answer .ws-ly-bento-answer-q{border-radius:var(--radius-14) var(--radius-14) var(--radius-4) var(--radius-14);background:var(--sys-surface-strong);max-width:88%;color:var(--sys-text-on-inverse);box-shadow:0 12px 24px -16px color-mix(in srgb,var(--sys-border-strong) 70%,transparent);justify-self:end;margin:0;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.35}.ws-ly-bento .ws-ly-bento-answer-a{border:1px solid var(--sys-border-subtle);border-radius:var(--radius-14) var(--radius-14) var(--radius-14) var(--radius-4);background:var(--sys-surface-page);box-shadow:0 22px 40px -28px color-mix(in srgb,var(--sys-border-strong) 55%,transparent);gap:6px;padding:12px 14px;display:grid}.ws-ly-bento .ws-ly-bento-answer-a p{color:var(--sys-text-strong);margin:0;font-size:13.5px;line-height:1.5}.ws-ly-bento .ws-ly-bento-answer-a .ws-ly-bento-answer-who{color:var(--sys-text-brand);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ws-ly-bento .ws-ly-bento-answer-who i{border-radius:var(--radius-round);background:var(--sys-surface-brand-subtle);place-items:center;width:22px;height:22px;display:grid}.ws-ly-bento .ws-ly-bento-answer-who .ws-ic{width:13px;height:13px}.ws-ly-bento .ws-ly-bento-wallet{justify-items:center;gap:16px;display:grid}.ws-ly-bento .ws-ly-bento-wallet-stack{width:min(100%,280px);height:196px;position:relative}.ws-ly-bento .ws-ly-bento-wallet-card{aspect-ratio:1.586;border-radius:var(--radius-12);width:72%;box-shadow:0 18px 30px -20px color-mix(in srgb,var(--sys-border-strong) 60%,transparent);flex-direction:column;justify-content:space-between;padding:12px 14px;font-size:11.5px;font-weight:600;display:flex;position:absolute}.ws-ly-bento .ws-ly-bento-wallet-card.is-ink{z-index:1;background:radial-gradient(120% 90% at 0% 0%,var(--sys-surface-brand),var(--sys-surface-strong) 70%);color:var(--sys-text-on-inverse);top:40px;left:0;transform:rotate(-4deg)}.ws-ly-bento .ws-ly-bento-wallet-card.is-paper{border:1px solid var(--sys-border-subtle);background:var(--sys-surface-page);color:var(--sys-text-strong);align-items:flex-end;top:0;right:0;transform:rotate(5deg)}.ws-ly-bento .ws-ly-bento-wallet-card i{border-radius:var(--radius-4);background:color-mix(in srgb,var(--sys-surface-page) 34%,transparent);width:26px;height:19px;display:block}.ws-ly-bento .ws-ly-bento-wallet-card.is-paper i{background:color-mix(in srgb,var(--sys-surface-strong) 12%,transparent)}.ws-ly-bento .ws-ly-bento-wallet-card b{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ws-ly-bento .ws-ly-bento-wallet-cash{z-index:2;border:1px solid var(--sys-border-subtle);border-radius:var(--radius-pill);background:var(--sys-surface-page);color:var(--sys-text-strong);box-shadow:0 14px 24px -18px color-mix(in srgb,var(--sys-border-strong) 60%,transparent);align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:4px;right:0}.ws-ly-bento .ws-ly-bento-wallet-cash .ws-ic{width:15px;height:15px;color:var(--sys-status-success)}.ws-ly-bento .ws-ly-bento-wallet .ws-ly-bento-wallet-flow{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--sys-status-success) 10%,var(--sys-surface-page));color:var(--sys-status-success);align-items:center;gap:6px;margin:0;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ws-ly-bento .ws-ly-bento-wallet-flow .ws-ic{width:14px;height:14px}
