.pos,.pos-utils{--ground:var(--ta-grey-05);--surface:var(--ta-white);--surface-2:var(--ta-grey-10);--rail:var(--ta-white);--ink:var(--ta-ink);--ink-2:var(--ta-grey-80);--muted:var(--ta-grey-60);--faint:var(--ta-grey-40);--hair:var(--ta-grey-10);--hair-2:var(--ta-grey-20);--solid:var(--ta-forest);--solid-ink:var(--ta-white);--focus:var(--focus-ring);--c-forest:var(--ta-forest);--c-harbour:var(--ta-harbour);--c-maroon:var(--ta-maroon);--c-ocean:var(--ta-ocean);--c-terracotta:var(--ta-terracotta);--c-gold:var(--ta-gold);--wash-forest:var(--ta-forest-wash);--wash-harbour:var(--ta-harbour-wash);--wash-maroon:var(--ta-maroon-wash);--wash-ocean:var(--ta-ocean-wash);--wash-terracotta:var(--ta-terracotta-wash);--wash-gold:var(--ta-gold-wash);--shadow-sm:0 1px 2px rgba(25,23,19,.05);--shadow-md:0 4px 14px rgba(25,23,19,.08);--shadow-lg:0 18px 48px rgba(25,23,19,.16);--ui:var(--font-ui,"Plus Jakarta Sans",system-ui,sans-serif);--display:var(--font-display,"Bricolage Grotesque",var(--ui));--mono:var(--font-mono,"Geist Mono",ui-monospace,Menlo,monospace);--rail-w:76px;--panel-w:236px;--r:var(--radius-lg);background:var(--ground);color:var(--ink);font-family:var(--ui);font-size:var(--fs-app-body);line-height:1.5;-webkit-font-smoothing:antialiased}.pos *,.pos :after,.pos :before{box-sizing:border-box}:where(.pos) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pos :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-md)}.pos ::-webkit-scrollbar{width:10px;height:10px}.pos ::-webkit-scrollbar-thumb{background:var(--ta-grey-20);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}.pos{height:100vh;height:100dvh;min-height:0;overflow:hidden}.pos.pos--detached{height:0;min-height:0;overflow:visible}.pos .app{display:flex;height:100%;min-height:0;overflow:hidden}body:has(.pos:not(.mockup-frame):not(.pos--detached)){overflow:clip}.pos:not(.mockup-frame):not(.pos--detached),.pos:not(.mockup-frame):not(.pos--detached) .app{overflow:clip}.pos .app>.main{min-height:0}.pos .app{position:relative}.pos .rail{width:var(--rail-w);flex:none;background:var(--rail);border-right:1px solid var(--hair);flex-direction:column;padding:14px 0 12px;overflow:hidden}.pos .rail,.pos .rail-list{display:flex;align-items:center}.pos .rail-list{flex:1 1 auto;min-height:0;width:100%;flex-direction:column;gap:3px;overflow:hidden auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.pos .rail-list::-webkit-scrollbar{display:none;width:0;height:0}.pos .rail-foot{flex:none;width:100%;display:flex;flex-direction:column;align-items:center;gap:3px;margin-top:6px;padding-top:8px;border-top:1px solid var(--hair)}.pos .rail-mark{width:30px;height:30px;border-radius:var(--radius-md);background:var(--solid);color:var(--solid-ink);display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex:none;font-weight:800;font-size:var(--fs-app-body-lg);letter-spacing:-.02em}.pos .rail-mark img{width:20px;height:auto;display:block}.pos .rail-btn{width:calc(var(--rail-w) - 8px);padding:8px 3px 6px;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--muted);transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard);position:relative}.pos .rail-btn:hover,.pos .rail-btn[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}.pos .rail-btn[aria-pressed=true]:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--ink)}.pos .rail-btn svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pos .rail-btn span{font-size:var(--fs-app-micro);line-height:1.15;text-align:center;font-weight:500;width:100%;overflow-wrap:normal;word-break:normal;hyphens:manual}.pos .rail-badge{display:inline-flex;position:absolute;top:1px;right:0;min-width:14px;height:14px;padding:0 3.5px;border-radius:var(--radius-md);font-family:var(--mono);font-size:var(--fs-app-micro);font-weight:500;line-height:1;box-shadow:0 0 0 2px var(--rail)}.pos .rail-avatar,.pos .rail-badge{background:var(--c-maroon);color:var(--surface);display:flex;align-items:center;justify-content:center}.pos .rail-avatar{width:28px;height:28px;border-radius:50%;flex:none;margin-top:6px;font-size:var(--fs-app-label);font-weight:600}.pos a.rail-avatar{text-decoration:none;cursor:pointer}.pos a.rail-avatar:focus-visible{border-radius:50%}.pos .rail-avatar-btn{width:44px;height:44px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.pos .rail-avatar-btn .rail-avatar{margin-top:0}.pos .rail-avatar-btn:focus-visible{border-radius:50%}.pos .panel{width:var(--panel-w);flex:none;background:var(--surface);border-right:1px solid var(--hair);display:flex;flex-direction:column;overflow:hidden;transition:width var(--dur-slow) var(--ease-standard),opacity var(--dur-base) var(--ease-standard)}.pos .panel[hidden]{display:flex;width:0;opacity:0;border-right-width:0}.pos .panel-inner{width:var(--panel-w);flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:14px 12px 12px;overflow-y:auto;gap:4px;scrollbar-color:transparent transparent}.pos .panel-inner:has(:focus-visible),.pos .panel-inner:hover{scrollbar-color:inherit}.pos .panel-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 2px}.pos .panel-head h2{font-size:var(--fs-app-body-lg);font-weight:700;letter-spacing:-.02em;margin:0;flex:1}.pos .panel-head>img{width:30px;height:30px;padding:8px 5px;border-radius:var(--radius-md);flex:none;background:var(--solid);-o-object-fit:contain;object-fit:contain}.pos .panel-collapse{width:44px;height:44px;margin:-10px -10px -10px 0;border-radius:var(--radius-md);color:var(--faint);display:flex;align-items:center;justify-content:center;flex:none}.pos .panel-collapse:hover{background:var(--surface-2);color:var(--ink)}.pos .panel-collapse svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pos .p-primary{display:flex;align-items:center;gap:8px;width:100%;background:var(--solid);color:var(--solid-ink);border-radius:var(--radius-md);padding:8px 11px;font-size:var(--fs-app-ui);font-weight:600;margin-bottom:12px;box-shadow:var(--shadow-sm)}.pos .p-primary:hover{opacity:.88}.pos .p-primary svg{width:15px;height:15px;flex:none;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.pos .p-group{margin-bottom:12px;display:flex;flex-direction:column;gap:1px}.pos .p-label{font-size:var(--fs-app-caption);font-weight:600;color:var(--muted);padding:6px 6px 5px}.pos .p-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;min-height:44px;padding:8px 10px;border-radius:var(--radius-md);font-size:var(--fs-app-ui);color:var(--ink-2);transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.pos .p-item:hover,.pos .p-item[aria-current=true]{background:var(--surface-2);color:var(--ink)}.pos .p-item[aria-current=true]{font-weight:600;box-shadow:inset 3px 0 0 var(--ink)}.pos .p-item .swatch{width:8px;height:8px;border-radius:var(--radius-sm);flex:none}.pos .p-item>span:not(.swatch):not(.count):not(.chip){flex:1;min-width:0;white-space:normal;overflow-wrap:break-word;text-align:left;line-height:1.35}.pos .p-item .count{margin-left:auto;flex:none;font-family:var(--mono);font-size:var(--fs-app-meta);color:var(--faint);font-variant-numeric:tabular-nums}.pos .p-item[aria-current=true] .count{color:var(--muted)}.pos .p-section-trigger{font-family:var(--ui);font-size:var(--fs-app-body-lg);font-weight:600;min-height:44px;padding:6px 8px;border-radius:var(--radius-md);color:var(--ink-2);transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.pos .p-section-trigger:hover{background:var(--surface-2);color:var(--ink)}.pos .p-item:active,.pos .p-section-trigger:active{background:var(--surface-2)}.pos .p-section-trigger.current{color:var(--ink);font-weight:700}.pos .p-section-chip{width:30px;height:30px;padding:6px;border-radius:var(--radius-md);flex:none;background:var(--surface-2);color:var(--muted);stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pos .p-section-trigger:hover .p-section-chip{color:var(--ink-2)}.pos .p-section-trigger.current .p-section-chip{background:var(--wash-forest);color:var(--c-forest)}.pos .p-item-icon{width:18px;height:18px;flex:none;color:var(--faint);stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pos .p-item:hover .p-item-icon{color:var(--muted)}.pos .p-item[aria-current=true] .p-item-icon{color:var(--ink)}.pos .p-section-trigger+.p-group{margin:0 0 6px 9px;padding-left:9px;border-left:1px solid var(--hair);animation:fade var(--dur-base) var(--ease-out) both}.pos .p-section-action{margin-top:8px}.pos .p-quick{display:flex;flex-direction:column;gap:1px;margin-bottom:12px}.pos .p-quick .p-item{font-size:var(--fs-app-ui)}.pos .p-quick .chip{width:20px;height:20px;border-radius:var(--radius-pill);flex:none;display:flex;align-items:center;justify-content:center}.pos .p-quick .chip svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pos .panel-foot{flex:none;padding:8px 12px 12px;border-top:1px solid var(--hair)}.pos .panel-foot+.panel-close{margin-top:0}.pos .panel-account{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;border:0;border-radius:var(--radius-md);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.pos .panel-account:hover,.pos .panel-account[data-state=open]{background:var(--surface-2)}.pos .panel-account-name{flex:1;min-width:0;overflow-wrap:anywhere}.pos .p-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--hair)}.pos .p-foot .meter{display:flex;flex-direction:column;gap:6px;padding:4px 6px}.pos .p-foot .meter .row{display:flex;align-items:center;font-size:var(--fs-app-meta);color:var(--muted)}.pos .p-foot .meter .row b{color:var(--ink);font-weight:600}.pos .p-foot .bar{height:4px;border-radius:var(--radius-sm);background:var(--surface-2);overflow:hidden}.pos .p-foot .bar i{display:block;height:100%;border-radius:var(--radius-sm);background:var(--c-forest)}.pos .main{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--ground);position:relative}.pos .topbar{min-height:50px;flex:none;display:flex;align-items:center;gap:12px;flex-wrap:nowrap;padding:7px 20px;border-bottom:1px solid var(--hair);background:var(--surface)}.pos .topbar .sp{flex:0 0 12px}.pos .icon-btn{width:44px;height:44px;border-radius:var(--radius-lg);color:var(--muted);display:flex;align-items:center;justify-content:center;flex:none;position:relative}.pos .icon-btn:hover{background:var(--surface-2);color:var(--ink)}.pos .icon-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pos .scroll{flex:1;overflow-y:auto;--scroll-pad-top:26px;--scroll-pad-x:30px;padding:var(--scroll-pad-top) var(--scroll-pad-x) 34px}.pos .view{display:none;max-width:1120px}.pos .view.on{display:block;animation:fade var(--dur-slow) var(--ease-out)}.pos .view--full{max-width:none}.pos .scroll.scroll--edge{--scroll-pad-top:0px;--scroll-pad-x:0px;padding:0}.pos .scroll.scroll--bleed{overflow:hidden;display:flex;flex-direction:column;overscroll-behavior:none}.pos .view--bleed.on{display:flex;flex-direction:column;flex:1;min-height:0;max-width:none;animation:none}.pos .view--bleed.on>:not(.lp-dock){min-height:0;height:100%;overflow:hidden;min-width:0;max-width:100%}@keyframes fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pos .greet{font-size:var(--fs-app-display);font-weight:700;letter-spacing:-.035em;margin:0 0 3px;line-height:1.14}.pos .subgreet{color:var(--muted);font-size:var(--fs-app-body);margin:0 0 20px}.pos h2.sec{font-size:var(--fs-app-title-sm);font-weight:700;letter-spacing:-.022em;margin:26px 0 12px}.pos .sec-row h2.sec{margin:0}.pos .sec-row{display:flex;align-items:baseline;gap:10px;margin:26px 0 12px}.pos .sec-row .note{color:var(--muted);font-size:var(--fs-app-caption)}.pos .sec-row .sp{flex:1}.pos .link{font-size:var(--fs-app-caption);color:var(--muted);font-weight:500}.pos .link:hover{color:var(--ink);text-decoration:underline}.pos .quickrow{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.pos .qbtn{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-pill);padding:6px 15px 6px 7px;font-size:var(--fs-app-ui);font-weight:500;transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.pos .qbtn:hover{border-color:var(--hair-2)}.pos .qbtn .chip{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none}.pos .qbtn .chip svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pos .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px}@media (max-width:1023px){.pos .grid2{grid-template-columns:1fr}}.pos .grid2:where([data-lp-col-lt~="1024"] *){grid-template-columns:1fr}.pos .card,.pos-utils .card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:var(--space-4) 18px}.pos .card h3,.pos-utils .card h3{font-size:var(--fs-app-body);font-weight:700;letter-spacing:-.015em;margin:0 0 2px}.pos .card .cap,.pos-utils .card .cap{color:var(--muted);font-size:var(--fs-app-caption);margin:0 0 12px}.pos .card[data-interactive],.pos-utils .card[data-interactive]{transition:border-color var(--dur-base) var(--ease-standard)}.pos .card[data-interactive]:hover,.pos-utils .card[data-interactive]:hover{border-color:var(--hair-2)}.pos .attn-group{margin-bottom:14px}.pos .attn-group:last-child{margin-bottom:0}.pos .attn-label{font-size:var(--fs-app-caption);font-weight:600;color:var(--faint);margin-bottom:7px}.pos .attn-empty{color:var(--muted);font-size:var(--fs-app-ui)}.pos .attn-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:1px solid var(--hair);border-radius:var(--radius-md);padding:9px 12px;margin-bottom:6px;font-size:var(--fs-app-ui);transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.pos .attn-item:hover{border-color:var(--hair-2);background:var(--surface-2)}.pos .attn-item .n{width:19px;height:19px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:var(--fs-app-label);font-weight:500}.pos .attn-item .arrow{margin-left:auto;color:var(--faint)}.pos .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.pos .tile{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:14px 15px;display:flex;align-items:center;gap:11px}.pos .tile svg{width:16px;height:16px;stroke:var(--faint);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.pos .tile .t{font-size:var(--fs-app-ui);color:var(--ink);font-weight:500;flex:1;min-width:0;text-align:left}.pos .tile .tile-mark{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--hair-2);display:inline-flex;align-items:center;justify-content:center}.pos .tile.has .tile-mark{background:var(--c-forest);border-color:var(--c-forest)}.pos .tile.has .tile-mark svg{stroke:var(--surface);width:12px;height:12px;stroke-width:2.4}.pos .tile.has svg{stroke:var(--ink)}.pos .cohorts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.pos .cohort{text-align:left;gap:9px}.pos .cohort,.pos .cohort .art{display:flex;flex-direction:column}.pos .cohort .art{aspect-ratio:4/3;min-height:132px;max-height:190px;border-radius:var(--r);padding:15px;justify-content:space-between;overflow:hidden;position:relative;transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.pos .cohort:hover .art{border-color:var(--hair-2)}.pos .cohort .art .k{font-family:var(--ui);font-size:var(--fs-app-caption);font-weight:600;opacity:.72}.pos .cohort .art .t{font-size:var(--fs-app-title);font-weight:800;letter-spacing:-.035em;line-height:.96}.pos .cohort .meta{display:flex;align-items:center;gap:8px;font-size:var(--fs-app-caption);color:var(--muted)}.pos .cohort .meta b{color:var(--ink);font-weight:600}.pos .filters{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin:4px 0 16px}.pos .field,.pos-utils .field{display:flex;flex-direction:column;gap:5px;min-width:0}.pos .field.grow,.pos-utils .field.grow{flex:1;min-width:190px}.pos .field label,.pos-utils .field label{font-size:var(--fs-app-meta);color:var(--muted);font-weight:500;padding-left:1px}.pos .field .ctl,.pos-utils .field .ctl{display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-md);padding:6.5px 10px;font-size:var(--fs-app-ui);color:var(--ink-2);white-space:nowrap}.pos .field .ctl:hover,.pos-utils .field .ctl:hover{border-color:var(--hair-2)}.pos .field .ctl svg,.pos-utils .field .ctl svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;flex:none;opacity:.6}.pos .field .ctl .car,.pos-utils .field .ctl .car{margin-left:auto;opacity:.45;font-size:var(--fs-app-label)}.pos .tabs{display:flex;gap:20px;border-bottom:1px solid var(--hair);margin-bottom:2px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x}.pos .tabs::-webkit-scrollbar{display:none}.pos .tab{flex:0 0 auto;white-space:nowrap;padding:0 0 9px;font-size:var(--fs-app-ui);color:var(--muted);position:relative;display:flex;align-items:center;gap:7px}.pos .tab[aria-selected=true]{color:var(--ink);font-weight:600}.pos .tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);border-radius:var(--radius-xs)}.pos .tab .cnt{display:inline-flex;min-height:18px;line-height:1;font-family:var(--mono);font-size:var(--fs-app-label);background:var(--surface-2);border-radius:var(--radius-xl);padding:1px 6px}.pos .tab .cnt,.pos .tablebar{align-items:center;color:var(--muted)}.pos .tablebar{display:flex;gap:12px;margin:14px 0 8px;font-size:var(--fs-app-caption)}.pos .tablebar b{color:var(--ink);font-weight:600;font-size:var(--fs-app-ui)}.pos .tablebar .sp{flex:1}.pos .tbl{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);overflow-x:auto}.pos .tr{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--hair);min-width:660px}.pos .tr:last-child{border-bottom:0}.pos .tr.head{padding-top:8px;padding-bottom:8px;font-size:var(--fs-app-caption);color:var(--muted);font-weight:600}.pos .tr.head,.pos .tr.row:hover{background:var(--surface-2)}.pos .tr.sel{background:var(--wash-forest)}.pos .cb{width:15px;height:15px;border-radius:var(--radius-sm);border:1.5px solid var(--hair-2);flex:none;display:flex;align-items:center;justify-content:center;background:var(--surface)}.pos .cb[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.pos .cb svg{width:10px;height:10px;stroke:var(--surface);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pos .cb[aria-checked=true] svg{opacity:1}.pos .c-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;align-items:flex-start}.pos .c-name>*{display:block;max-width:100%}.pos .c-name .n{font-size:var(--fs-app-ui);font-weight:600;color:var(--ink);line-height:1.35}.pos .c-name .d,.pos .c-name .n{min-width:0;white-space:normal;overflow-wrap:break-word}.pos .c-name .d{font-size:var(--fs-app-caption);color:var(--muted);line-height:1.4}.pos .c-name .tags{display:flex;gap:5px;margin-top:4px}.pos .tag,.pos-utils .tag{display:inline-flex;align-items:center;min-height:20px;line-height:1;white-space:nowrap;font-size:var(--fs-app-label);border:1px solid var(--hair);border-radius:var(--radius-xl);padding:1px 8px;color:var(--muted)}.pos .col{flex:0 0 110px;font-size:var(--fs-app-ui);color:var(--ink-2);font-variant-numeric:tabular-nums}.pos .col.sm{flex:0 0 78px}.pos .state,.pos-utils .state{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-app-caption);font-weight:600}.pos .state:before,.pos-utils .state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.pos .nodata,.pos-utils .nodata{color:var(--ink-2);font-size:var(--fs-app-caption)}.pos .fab{position:absolute;left:50%;bottom:56px;transform:translate(-50%,14px);display:flex;align-items:center;gap:4px;max-width:calc(100% - 32px);background:var(--surface);border-radius:var(--radius-md);padding:7px 9px;box-shadow:var(--shadow-lg);z-index:40;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.pos .fab.on{opacity:1;transform:translate(-50%);pointer-events:auto}.pos .fab .cnt{font-size:var(--fs-app-caption);color:var(--muted);padding:0 8px 0 4px;white-space:nowrap}.pos .fab .cnt b{color:var(--ink);font-weight:600}.pos .fab .sep{width:1px;height:18px;background:var(--hair);margin:0 4px;flex:none}.pos .fab .t{height:30px;padding:0 11px;border-radius:var(--radius-md);display:flex;align-items:center;gap:7px;font-size:var(--fs-app-ui);color:var(--ink-2);white-space:nowrap}.pos .fab .t:hover{background:var(--surface-2);color:var(--ink)}.pos .fab .t svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pos .fab .t.go{background:var(--solid);color:var(--solid-ink);font-weight:600}.pos .fab .t.go:hover{opacity:.88;background:var(--solid)}.pos .people{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.pos .person{display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:13px 14px;text-align:left;width:100%}.pos .person:hover{border-color:var(--hair-2)}.pos .person .av{width:34px;height:34px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-size:var(--fs-app-caption);font-weight:600;color:var(--surface)}.pos .person .who{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.pos .person .who .n{font-size:var(--fs-app-ui);font-weight:600}.pos .person .who .n,.pos .person .who .r{display:block;line-height:1.35;min-width:0;white-space:normal;overflow-wrap:break-word}.pos .person .who .r{font-size:var(--fs-app-caption);color:var(--muted)}.pos .person .load{font-size:var(--fs-app-meta);color:var(--muted);flex:none;margin-left:auto;font-variant-numeric:tabular-nums}.pos .tl{position:relative;padding-left:26px}.pos .tl:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--hair);border-radius:var(--radius-xs)}.pos .tl-item{position:relative;padding:0 0 20px}.pos .tl-item:before{content:"";position:absolute;left:-24px;top:5px;width:12px;height:12px;border-radius:50%;border:2.5px solid var(--ground);background:var(--hair-2)}.pos :not(.tl)>.tl-item{margin-left:26px}.pos :not(.tl)>.tl-item:after{content:"";position:absolute;left:-19px;top:17px;bottom:-5px;width:2px;background:var(--hair);border-radius:var(--radius-xs)}.pos :not(.tl)>.tl-item:not(:has(+.tl-item)):after{display:none}.pos .tl-item.done:before{background:var(--c-forest)}.pos .tl-item.now:before{background:var(--c-gold);box-shadow:0 0 0 4px var(--wash-gold)}.pos .tl-item .when{font-family:var(--mono);font-size:var(--fs-app-meta);color:var(--muted)}.pos .tl-item .what{font-size:var(--fs-app-body);font-weight:600;margin:2px 0 3px}.pos .tl-item .desc{font-size:var(--fs-app-ui);color:var(--muted);max-width:min(56ch,100%)}.pos .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px}.pos .stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:15px 16px;min-width:0;display:flex;flex-direction:column;height:100%}.pos .stat .v{font-size:var(--fs-app-display);font-weight:700;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;min-width:0;white-space:nowrap}.pos .stat .l{font-size:var(--fs-app-caption);color:var(--muted);margin-top:5px}.pos .stat .d{font-family:var(--mono);font-size:var(--fs-app-meta);font-weight:600;margin-top:6px;font-variant-numeric:tabular-nums}.pos .stats--flush{margin-bottom:0}.pos a.stat,.pos button.stat{display:block;width:100%;text-align:left;font:inherit;color:inherit;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.pos a.stat:hover,.pos button.stat:hover{border-color:var(--hair-2)}.pos .stat.selected{border-color:var(--focus)}.pos .stat.accent{background:var(--solid);border-color:transparent;color:var(--solid-ink)}.pos .stat.accent .h,.pos .stat.accent .l{color:rgba(255,255,255,.78)}.pos .stat.accent .d{color:rgba(255,255,255,.88)}.pos .stat .h{font-size:var(--fs-app-meta);color:var(--faint);margin-top:auto;padding-top:4px}.pos .stat .l .stat-icon{width:13px;height:13px;margin-right:5px;vertical-align:-2px;display:inline-block}.pos .stat .spark{display:block;width:92px;height:44px;margin-top:8px}.pos .stat .spark svg{width:100%;height:100%;overflow:visible}.pos .stat .spark .line{fill:none;stroke:var(--c-forest);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pos .stat .spark .area{fill:var(--c-forest);opacity:.1}.pos .stat .spark .dot{fill:var(--c-forest)}.pos .stat .spark.down .dot,.pos .stat .spark.down .line{stroke:var(--c-maroon);fill:var(--c-maroon)}.pos .stat .spark.down .area{fill:var(--c-maroon)}.pos .stat.accent .spark .dot,.pos .stat.accent .spark .line{stroke:var(--solid-ink);fill:var(--solid-ink)}.pos .stat.accent .spark .area{fill:var(--solid-ink)}.pos .bars{display:flex;flex-direction:column;gap:9px}.pos .bars .b{display:flex;align-items:flex-start;gap:11px;font-size:var(--fs-app-ui);min-width:0}.pos .bars .b .lab{flex:0 0 128px;width:128px;min-width:0;white-space:normal;overflow-wrap:break-word;color:var(--ink-2);line-height:1.3}.pos .bars .b .track{flex:1;margin-top:5px;height:8px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.pos .bars .b .track i{display:block;height:100%;border-radius:var(--radius-pill)}.pos .bars .b .val{flex:0 0 34px;text-align:right;font-family:var(--mono);font-size:var(--fs-app-caption);color:var(--muted);font-variant-numeric:tabular-nums}.pos .stack,.pos-utils .stack{display:flex;flex-direction:column;min-width:0}.pos .stack-tight,.pos-utils .stack-tight{gap:6px;--stack-rhythm:6px}.pos .stack-default,.pos-utils .stack-default{gap:10px;--stack-rhythm:10px}.pos .stack-loose,.pos-utils .stack-loose{gap:16px;--stack-rhythm:16px}.pos .stack-section,.pos-utils .stack-section{gap:26px;--stack-rhythm:26px}.pos .stack-block,.pos-utils .stack-block{display:block;gap:0}.pos .stack-block.stack-tight>:not([hidden])~:not([hidden]),.pos-utils .stack-block.stack-tight>:not([hidden])~:not([hidden]){margin-block-start:6px}.pos .stack-block.stack-default>:not([hidden])~:not([hidden]),.pos-utils .stack-block.stack-default>:not([hidden])~:not([hidden]){margin-block-start:10px}.pos .stack-block.stack-loose>:not([hidden])~:not([hidden]),.pos-utils .stack-block.stack-loose>:not([hidden])~:not([hidden]){margin-block-start:16px}.pos .stack-block.stack-section>:not([hidden])~:not([hidden]),.pos-utils .stack-block.stack-section>:not([hidden])~:not([hidden]){margin-block-start:26px}.pos .pad-none,.pos-utils .pad-none{padding:0}.pos .pad-hair,.pos-utils .pad-hair{padding:var(--space-1)}.pos .pad-tight,.pos-utils .pad-tight{padding:var(--space-2)}.pos .pad-snug,.pos-utils .pad-snug{padding:var(--space-3)}.pos .pad-default,.pos-utils .pad-default{padding:var(--space-4)}.pos .pad-roomy,.pos-utils .pad-roomy{padding:var(--space-5)}.pos .pad-loose,.pos-utils .pad-loose{padding:var(--space-6)}.pos .pad-section,.pos-utils .pad-section{padding:var(--space-7)}.pos .pad-page,.pos-utils .pad-page{padding:var(--space-8)}.pos .padx-none,.pos-utils .padx-none{padding-inline:0}.pos .padx-hair,.pos-utils .padx-hair{padding-inline:var(--space-1)}.pos .padx-tight,.pos-utils .padx-tight{padding-inline:var(--space-2)}.pos .padx-snug,.pos-utils .padx-snug{padding-inline:var(--space-3)}.pos .padx-default,.pos-utils .padx-default{padding-inline:var(--space-4)}.pos .padx-roomy,.pos-utils .padx-roomy{padding-inline:var(--space-5)}.pos .padx-loose,.pos-utils .padx-loose{padding-inline:var(--space-6)}.pos .padx-section,.pos-utils .padx-section{padding-inline:var(--space-7)}.pos .padx-page,.pos-utils .padx-page{padding-inline:var(--space-8)}.pos .pady-none,.pos-utils .pady-none{padding-block:0}.pos .pady-hair,.pos-utils .pady-hair{padding-block:var(--space-1)}.pos .pady-tight,.pos-utils .pady-tight{padding-block:var(--space-2)}.pos .pady-snug,.pos-utils .pady-snug{padding-block:var(--space-3)}.pos .pady-default,.pos-utils .pady-default{padding-block:var(--space-4)}.pos .pady-roomy,.pos-utils .pady-roomy{padding-block:var(--space-5)}.pos .pady-loose,.pos-utils .pady-loose{padding-block:var(--space-6)}.pos .pady-section,.pos-utils .pady-section{padding-block:var(--space-7)}.pos .pady-page,.pos-utils .pady-page{padding-block:var(--space-8)}.pos .ground-none,.pos-utils .ground-none{background:transparent}.pos .ground-white,.pos-utils .ground-white{background:#FFFFFF}.pos .ground-subtle,.pos-utils .ground-subtle{background:var(--ta-grey-05)}.pos .ground-muted,.pos-utils .ground-muted{background:var(--ta-grey-10)}.pos .ground-sunken,.pos-utils .ground-sunken{background:var(--ta-grey-20)}.pos .ground-brand-subtle,.pos-utils .ground-brand-subtle{background:var(--accent-chrome-faint)}.pos .ground-brand-muted,.pos-utils .ground-brand-muted{background:var(--accent-chrome-wash)}.pos .ground-brand,.pos-utils .ground-brand{background:var(--accent-chrome)}.pos .ground-teal,.pos-utils .ground-teal{background:var(--ta-teal)}.pos .ground-teal-muted,.pos-utils .ground-teal-muted{background:var(--ta-teal-10)}.pos .ground-forest,.pos-utils .ground-forest{background:var(--ta-forest)}.pos .ground-ink,.pos-utils .ground-ink{background:var(--ta-ink)}.pos .ground-success,.pos-utils .ground-success{background:var(--ta-success-bg)}.pos .ground-warning,.pos-utils .ground-warning{background:var(--ta-warning-bg)}.pos .ground-danger,.pos-utils .ground-danger{background:var(--ta-danger-bg)}.pos .edge-all,.pos-utils .edge-all{border-style:solid;border-width:1px;border-color:hsl(var(--border))}.pos .edge-top,.pos-utils .edge-top{border-block-start-style:solid;border-block-start-width:1px;border-color:hsl(var(--border))}.pos .edge-bottom,.pos-utils .edge-bottom{border-block-end-style:solid;border-block-end-width:1px;border-color:hsl(var(--border))}.pos .edge-start,.pos-utils .edge-start{border-inline-start-style:solid;border-inline-start-width:1px;border-color:hsl(var(--border))}.pos .edge-end,.pos-utils .edge-end{border-inline-end-style:solid;border-inline-end-width:1px;border-color:hsl(var(--border))}.pos .edge-block,.pos-utils .edge-block{border-block-style:solid;border-block-width:1px;border-color:hsl(var(--border))}.pos .edge-inline,.pos-utils .edge-inline{border-inline-style:solid;border-inline-width:1px;border-color:hsl(var(--border))}.pos .edge-subtle,.pos-utils .edge-subtle{border-color:var(--ta-grey-10)}.pos .edge-strong,.pos-utils .edge-strong{border-color:var(--ta-grey-40)}.pos .edge-brand,.pos-utils .edge-brand{border-color:var(--accent-chrome-wash)}.pos .edge-brand-strong,.pos-utils .edge-brand-strong{border-color:var(--accent-chrome-tint)}.pos .edge-success,.pos-utils .edge-success{border-color:var(--ta-success-border)}.pos .edge-warning,.pos-utils .edge-warning{border-color:var(--ta-warning-border)}.pos .edge-danger,.pos-utils .edge-danger{border-color:var(--ta-danger-border)}.pos .edge-default,.pos-utils .edge-default{border-color:hsl(var(--border))}.pos .edge-dashed,.pos-utils .edge-dashed{border-style:dashed}.pos .radius-none,.pos-utils .radius-none{border-radius:0}.pos .radius-cell,.pos-utils .radius-cell{border-radius:var(--radius-role-cell)}.pos .radius-control,.pos-utils .radius-control{border-radius:var(--radius-role-control)}.pos .radius-card,.pos-utils .radius-card{border-radius:var(--radius-role-card)}.pos .radius-panel,.pos-utils .radius-panel{border-radius:var(--radius-role-panel)}.pos .radius-tile,.pos-utils .radius-tile{border-radius:var(--radius-role-tile)}.pos .radius-chip,.pos-utils .radius-chip{border-radius:var(--radius-role-chip)}.pos .radius-avatar,.pos-utils .radius-avatar{border-radius:var(--radius-role-avatar)}.pos .cluster,.pos-utils .cluster{display:flex;align-items:center;min-width:0}.pos .cluster-tight,.pos-utils .cluster-tight{gap:6px}.pos .cluster-default,.pos-utils .cluster-default{gap:10px}.pos .cluster-loose,.pos-utils .cluster-loose{gap:16px}.pos .cluster.wrap,.pos-utils .cluster.wrap{flex-wrap:wrap}.pos .cluster.start,.pos-utils .cluster.start{align-items:flex-start}.pos .cluster.baseline,.pos-utils .cluster.baseline{align-items:baseline}.pos .cluster.align-end,.pos-utils .cluster.align-end{align-items:flex-end}.pos .cluster.between,.pos-utils .cluster.between{justify-content:space-between}.pos .cluster.end,.pos-utils .cluster.end{justify-content:flex-end}.pos .cluster-none,.pos-utils .cluster-none{gap:0}.pos .cluster.stretch,.pos-utils .cluster.stretch{align-items:stretch}.pos .cluster.center,.pos-utils .cluster.center{justify-content:center}.pos .stack.start,.pos-utils .stack.start{align-items:flex-start}.pos .stack.center,.pos-utils .stack.center{align-items:center}.pos .stack.end,.pos-utils .stack.end{align-items:flex-end}.pos .stack-none,.pos-utils .stack-none{gap:0;--stack-rhythm:0px}.pos .text,.pos-utils .text{min-width:0;margin:0}.pos .text-body,.pos-utils .text-body{font-size:var(--fs-app-ui);line-height:1.45}.pos .text-small,.pos-utils .text-small{font-size:var(--fs-app-caption);line-height:1.45}.pos .text-micro,.pos-utils .text-micro{font-size:var(--fs-app-meta);line-height:1.4}.pos .text-reading,.pos-utils .text-reading{font-size:var(--fs-app-body);line-height:1.5}.pos .text-ink,.pos-utils .text-ink{color:var(--ink)}.pos .text-ink-2,.pos-utils .text-ink-2{color:var(--ink-2)}.pos .text-muted,.pos-utils .text-muted{color:var(--muted)}.pos .text-faint,.pos-utils .text-faint{color:var(--faint)}.pos .text-marine,.pos-utils .text-marine{color:var(--accent-chrome)}.pos .text-success,.pos-utils .text-success{color:var(--ta-success-text)}.pos .text-warning,.pos-utils .text-warning{color:var(--ta-warning-text)}.pos .text-danger,.pos-utils .text-danger{color:var(--ta-danger-text)}.pos .text-medium,.pos-utils .text-medium{font-weight:500}.pos .text-semibold,.pos-utils .text-semibold{font-weight:600}.pos .text-align-start,.pos-utils .text-align-start{text-align:start}.pos .text-align-center,.pos-utils .text-align-center{text-align:center}.pos .text-align-end,.pos-utils .text-align-end{text-align:end}.pos .text-numeric,.pos-utils .text-numeric{font-variant-numeric:tabular-nums}.pos .text-mono,.pos-utils .text-mono{font-family:var(--font-data)}.pos .text-italic,.pos-utils .text-italic{font-style:italic}.pos .icon,.pos-utils .icon{flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pos .icon-inline,.pos-utils .icon-inline{width:13px;height:13px;vertical-align:-2px}.pos .icon-control,.pos-utils .icon-control{width:16px;height:16px}.pos .icon-state,.pos-utils .icon-state{width:20px;height:20px}.pos .scrim{position:fixed;inset:0;background:var(--overlay-scrim);z-index:60;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-standard)}.pos .scrim.on{opacity:1;pointer-events:auto}.pos .cmdk{position:fixed;left:50%;top:14vh;transform:translate(-50%,-8px);width:min(620px,92vw);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:61;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);display:flex;flex-direction:column;max-height:66vh}.pos .cmdk.on{opacity:1;transform:translate(-50%);pointer-events:auto}.pos .cmdk-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hair)}.pos .cmdk-in svg{width:16px;height:16px;stroke:var(--faint);fill:none;stroke-width:1.8;stroke-linecap:round;flex:none}.pos .cmdk-in:focus-within{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-md)}.pos .cmdk-in input{flex:1;border:0;background:none;outline:none;font:inherit;font-size:var(--fs-app-control);color:var(--ink)}.pos .cmdk-in input::-moz-placeholder{color:var(--faint)}.pos .cmdk-in input::placeholder{color:var(--faint)}.pos .cmdk-tabs{display:flex;gap:5px;padding:9px 12px;border-bottom:1px solid var(--hair);overflow-x:auto}.pos .ctab{display:inline-flex;align-items:center;justify-content:center;min-height:26px;line-height:1;flex:none;font-size:var(--fs-app-caption);border:1px solid var(--hair);border-radius:var(--radius-xl);padding:3px 10px;color:var(--muted);white-space:nowrap}.pos .ctab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--ground);font-weight:600}.pos .cmdk-list{overflow-y:auto;padding:7px 8px;flex:1}.pos .cgroup{font-size:var(--fs-app-caption);font-weight:600;color:var(--faint);padding:9px 8px 5px}.pos .crow{gap:11px;width:100%;text-align:left;padding:8px 10px;font-size:var(--fs-app-ui)}.pos .crow,.pos .crow .ci{display:flex;align-items:center;border-radius:var(--radius-md)}.pos .crow .ci{width:22px;height:22px;flex:none;justify-content:center}.pos .crow .ci svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pos .crow .cn{flex:1;min-width:0;white-space:normal;overflow-wrap:break-word}.pos .crow .cs{font-size:var(--fs-app-meta);color:var(--faint)}.pos .crow .ck{font-family:var(--mono);font-size:var(--fs-app-label);border:1px solid var(--hair);border-radius:var(--radius-sm);padding:1px 6px;color:var(--muted)}.pos .crow.act{background:var(--surface-2)}.pos .crow.act .ck{border-color:var(--focus);color:var(--focus)}.pos .cmdk-foot{display:flex;align-items:center;gap:16px;padding:9px 16px;border-top:1px solid var(--hair);background:var(--surface-2);font-size:var(--fs-app-meta);color:var(--muted)}.pos .cmdk-foot kbd{font-family:var(--mono);font-size:var(--fs-app-label);border:1px solid var(--hair-2);border-radius:var(--radius-sm);padding:0 5px;background:var(--surface)}.pos .cmdk-foot .sp{flex:1}.pos .cempty{padding:26px 14px;text-align:center;color:var(--muted);font-size:var(--fs-app-ui)}@media (prefers-reduced-motion:reduce){.pos *{animation:none!important;transition:none!important}}@media (max-width:767px){.pos .scroll{--scroll-pad-top:20px;--scroll-pad-x:15px;padding:var(--scroll-pad-top) var(--scroll-pad-x) 30px}.pos .rail-btn{width:calc(var(--rail-w) - 8px)}.pos .rail-btn span{font-size:9px}.pos .filters{gap:10px}.pos .field,.pos .field.grow,.pos-utils .field,.pos-utils .field.grow{flex:1 1 100%;min-width:0}.pos .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pos .stat{padding:12px}.pos .stat .v{font-size:var(--fs-app-heading)}.pos .stat .l{margin-top:4px}.pos .stat .spark{width:100%;max-width:72px;height:28px;margin-top:6px}.pos .tbl{background:transparent;border:0;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:10px}.pos .tr.head{display:none}.pos .tr{min-width:0;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:14px 15px}.pos .tr:last-child{border-bottom:1px solid var(--hair)}.pos .tr.sel{border-color:var(--c-forest)}.pos .cb{order:2;margin-left:auto}.pos .c-name{order:1;flex:1 1 100%;min-width:0}.pos .c-name .n{font-size:var(--fs-app-body-lg)}.pos .c-name .tags{flex-wrap:wrap}.pos .col,.pos .col.sm{order:3;flex:0 0 auto;min-width:0;text-align:left;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-app-ui)}.pos .col[data-l]:before{content:attr(data-l);font-size:var(--fs-app-meta);color:var(--faint);font-weight:600}.pos .col[data-l=""]{display:none}.pos .nodata,.pos-utils .nodata{font-size:var(--fs-app-ui)}.pos .fab{left:15px;right:15px;bottom:84px;transform:translateY(14px);max-width:none;flex-wrap:wrap;row-gap:6px}.pos .fab.on{transform:translateY(0)}.pos .fab .sep{display:none}.pos .fab .t{flex:1 1 auto;justify-content:center}.pos .topbar{padding:7px 12px;gap:8px}.pos .cohort .art{max-height:170px}.pos .bars .b{flex-wrap:wrap;row-gap:5px}.pos .bars .b .lab{flex:1 1 100%;width:auto}.pos .bars .b .track{margin-top:0;align-self:center}.pos .bars .b .val{align-self:center}}.pos .scroll:where([data-lp-col-lt~="768"] *){--scroll-pad-top:20px;--scroll-pad-x:15px;padding:var(--scroll-pad-top) var(--scroll-pad-x) 30px}.pos .rail-btn:where([data-lp-col-lt~="768"] *){width:calc(var(--rail-w) - 8px)}.pos .rail-btn span:where([data-lp-col-lt~="768"] *){font-size:9px}.pos .filters:where([data-lp-col-lt~="768"] *){gap:10px}.pos .field.grow:where([data-lp-col-lt~="768"] *),.pos .field:where([data-lp-col-lt~="768"] *),.pos-utils .field.grow:where([data-lp-col-lt~="768"] *),.pos-utils .field:where([data-lp-col-lt~="768"] *){flex:1 1 100%;min-width:0}.pos .stats:where([data-lp-col-lt~="768"] *){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pos .stat:where([data-lp-col-lt~="768"] *){padding:12px}.pos .stat .v:where([data-lp-col-lt~="768"] *){font-size:var(--fs-app-heading)}.pos .stat .l:where([data-lp-col-lt~="768"] *){margin-top:4px}.pos .stat .spark:where([data-lp-col-lt~="768"] *){width:100%;max-width:72px;height:28px;margin-top:6px}.pos .tbl:where([data-lp-col-lt~="768"] *){background:transparent;border:0;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:10px}.pos .tr.head:where([data-lp-col-lt~="768"] *){display:none}.pos .tr:where([data-lp-col-lt~="768"] *){min-width:0;flex-wrap:wrap;align-items:flex-start;gap:10px 16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:14px 15px}.pos .tr:last-child:where([data-lp-col-lt~="768"] *){border-bottom:1px solid var(--hair)}.pos .tr.sel:where([data-lp-col-lt~="768"] *){border-color:var(--c-forest)}.pos .cb:where([data-lp-col-lt~="768"] *){order:2;margin-left:auto}.pos .c-name:where([data-lp-col-lt~="768"] *){order:1;flex:1 1 100%;min-width:0}.pos .c-name .n:where([data-lp-col-lt~="768"] *){font-size:var(--fs-app-body-lg)}.pos .c-name .tags:where([data-lp-col-lt~="768"] *){flex-wrap:wrap}.pos .col.sm:where([data-lp-col-lt~="768"] *),.pos .col:where([data-lp-col-lt~="768"] *){order:3;flex:0 0 auto;min-width:0;text-align:left;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-app-ui)}.pos .col[data-l]:where([data-lp-col-lt~="768"] *):before{content:attr(data-l);font-size:var(--fs-app-meta);color:var(--faint);font-weight:600}.pos .col[data-l=""]:where([data-lp-col-lt~="768"] *){display:none}.pos .nodata:where([data-lp-col-lt~="768"] *),.pos-utils .nodata:where([data-lp-col-lt~="768"] *){font-size:var(--fs-app-ui)}.pos .fab:where([data-lp-col-lt~="768"] *){left:15px;right:15px;bottom:84px;transform:translateY(14px);max-width:none;flex-wrap:wrap;row-gap:6px}.pos .fab.on:where([data-lp-col-lt~="768"] *){transform:translateY(0)}.pos .fab .sep:where([data-lp-col-lt~="768"] *){display:none}.pos .fab .t:where([data-lp-col-lt~="768"] *){flex:1 1 auto;justify-content:center}.pos .topbar:where([data-lp-col-lt~="768"] *){padding:7px 12px;gap:8px}.pos .cohort .art:where([data-lp-col-lt~="768"] *){max-height:170px}.pos .bars .b:where([data-lp-col-lt~="768"] *){flex-wrap:wrap;row-gap:5px}.pos .bars .b .lab:where([data-lp-col-lt~="768"] *){flex:1 1 100%;width:auto}.pos .bars .b .track:where([data-lp-col-lt~="768"] *){margin-top:0;align-self:center}.pos .bars .b .val:where([data-lp-col-lt~="768"] *){align-self:center}.pos .tone-forest{color:var(--c-forest)}.pos .tone-harbour{color:var(--c-harbour)}.pos .tone-maroon{color:var(--c-maroon)}.pos .tone-ocean{color:var(--c-ocean)}.pos .tone-terracotta{color:var(--c-terracotta)}.pos .tone-gold{color:var(--c-gold)}.pos .chip-forest{background:var(--wash-forest);color:var(--c-forest)}.pos .chip-harbour{background:var(--wash-harbour);color:var(--c-harbour)}.pos .chip-maroon{background:var(--wash-maroon);color:var(--c-maroon)}.pos .chip-ocean{background:var(--wash-ocean);color:var(--c-ocean)}.pos .chip-terracotta{background:var(--wash-terracotta);color:var(--c-terracotta)}.pos .chip-gold{background:var(--wash-gold);color:var(--c-gold)}.pos .swatch-forest{background:var(--c-forest)}.pos .swatch-harbour{background:var(--c-harbour)}.pos .swatch-maroon{background:var(--c-maroon)}.pos .swatch-ocean{background:var(--c-ocean)}.pos .swatch-terracotta{background:var(--c-terracotta)}.pos .swatch-gold{background:var(--c-gold)}.pos footer.strip{height:38px;flex:none;display:flex;align-items:center;gap:16px;flex-wrap:nowrap;padding:0 20px;border-top:1px solid var(--hair);background:var(--surface);font-size:var(--fs-app-caption);color:var(--muted);white-space:nowrap;overflow:hidden}.pos footer.strip button{color:var(--muted);white-space:nowrap;min-width:0}.pos footer.strip button:hover{color:var(--ink);text-decoration:underline}.pos footer.strip .sp{flex:1}.pos footer.strip .ask{flex:none;display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:600}.pos footer.strip .ask svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1080px){.pos footer.strip button:nth-of-type(3){display:none}}.pos footer.strip button:nth-of-type(3):where([data-lp-col-lt~="1081"] *){display:none}@media (max-width:880px){.pos footer.strip button:nth-of-type(2){display:none}}.pos footer.strip button:nth-of-type(2):where([data-lp-col-lt~="881"] *){display:none}@media (max-width:767px){.pos footer.strip{display:none}}.pos footer.strip:where([data-lp-col-lt~="768"] *){display:none}.pos .callout{display:flex;align-items:flex-start;gap:12px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:14px 16px}.pos .callout .chip{width:28px;height:28px;border-radius:var(--radius-pill);flex:none;display:flex;align-items:center;justify-content:center}.pos .callout .chip svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pos .callout .body{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.pos .callout .t{font-size:var(--fs-app-ui);font-weight:600;line-height:1.4;color:var(--ink)}.pos .callout .d{font-size:var(--fs-app-caption);line-height:1.5;color:var(--muted)}.pos .callout .act{flex:none;margin-left:auto;align-self:center}.pos .art-forest{background:var(--ta-forest);color:var(--ta-forest-wash)}.pos .art-harbour{background:var(--ta-harbour);color:var(--ta-harbour-wash)}.pos .art-maroon{background:var(--ta-maroon);color:var(--ta-maroon-wash)}.pos .art-ocean{background:var(--ta-ocean);color:var(--ta-ocean-wash)}.pos .art-terracotta{background:var(--ta-terracotta);color:var(--ta-terracotta-wash)}.pos .art-gold{background:var(--ta-gold);color:var(--ta-gold-wash)}.pos .ctab,.pos .rail-badge,.pos .tab .cnt,.pos .tag,.pos-utils .tag{box-sizing:border-box}.pos .filterbar{display:flex;align-items:center;gap:8px;margin:4px 0 14px}.pos .filterbtn{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid var(--hair-2);border-radius:var(--radius-xl);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-app-ui);font-weight:500;cursor:pointer}.pos .filterbtn:hover{border-color:var(--focus)}.pos .filterbtn svg{stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;flex:none}.pos .filterbtn .cnt{display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;line-height:1;border-radius:var(--radius-xl);padding:0 5px;background:var(--solid);color:var(--solid-ink);font-family:var(--mono);font-size:var(--fs-app-label);font-variant-numeric:tabular-nums}.pos .filterclear{border:0;background:none;color:var(--muted);font:inherit;font-size:var(--fs-app-ui);cursor:pointer;padding:0 4px;text-decoration:underline}.pos .sheet-scrim{position:fixed;inset:0;z-index:60;border:0;padding:0;background:var(--overlay-scrim-pane);cursor:pointer;backdrop-filter:blur(var(--overlay-scrim-blur))}.pos .sheet{position:fixed;left:0;right:0;bottom:0;z-index:61;display:flex;flex-direction:column;max-height:82vh;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);animation:sheet-up var(--dur-slow) var(--ease-out) both}@keyframes sheet-up{0%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.pos .sheet{animation:none}}.pos .sheet-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--hair)}.pos .sheet-head h2{font-size:var(--fs-app-title-sm);font-weight:700;letter-spacing:-.02em;margin:0;flex:1;min-width:0;white-space:normal;overflow-wrap:break-word}.pos .sheet-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.pos .sheet-body .field,.pos .sheet-body .field.grow{flex:1 1 100%;min-width:0}.pos .sheet-foot{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--hair);background:var(--surface-2)}.pos .sheet-foot .btn{flex:1;min-height:40px;border-radius:var(--radius-pill);border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-app-body);font-weight:600;cursor:pointer}.pos .sheet-foot .btn.pri{background:var(--solid);color:var(--solid-ink);border-color:var(--solid)}.pos .skel{display:flex;flex-direction:column;gap:9px}.pos .skel-row{display:block;height:44px;border-radius:var(--r);background:var(--surface-2);animation:skel 1.3s ease-in-out infinite}@keyframes skel{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.pos .skel-row{animation:none}}.pos .errstate{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid var(--ta-danger-border);border-radius:var(--r);background:var(--wash-maroon);color:var(--c-maroon);font-size:var(--fs-app-ui)}.pos .errstate svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;flex:none;margin-top:1px}.pos .errstate .msg{flex:1;min-width:0;white-space:normal;overflow-wrap:break-word;line-height:1.4}.pos .errstate .link{color:inherit;font-weight:600;flex:none}.pos .panel-toggle{display:none}@media (max-width:1023px){.pos .panel-collapse{display:none}}.pos .panel-collapse:where([data-lp-col-lt~="1024"] *){display:none}@media (min-width:1024px){.pos .panel.collapsed:where(:not([data-lp-col-lt~="1024"] *)){display:none}}.pos .panel-close,.pos .panel-scrim{display:none}@media (max-width:1023px){.pos .rail{display:none}.pos .panel{--panel-w:min(320px,85vw);position:absolute;left:0;top:0;bottom:0;z-index:50;box-shadow:var(--shadow-lg);border-right:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;transform:translateX(-100%);transition:transform var(--dur-base,.2s) var(--ease-out,cubic-bezier(.16,1,.3,1));visibility:hidden}.pos .panel.on{transform:none;visibility:visible}.pos .panel-head{padding:4px 2px 12px;margin-bottom:12px;border-bottom:1px solid var(--hair)}.pos .panel-head h2{font-size:var(--fs-app-title-sm)}.pos .panel-scrim{display:block;position:fixed;inset:0;z-index:45;border:0;padding:0;background:var(--overlay-scrim);cursor:pointer}.pos .panel-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--radius-lg);border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.pos .panel-toggle:hover{color:var(--ink)}.pos .panel-toggle:active,.pos .panel-toggle:hover{background:var(--surface-2)}.pos .panel-toggle svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.pos .icon-btn svg{width:20px;height:20px}.pos .p-section-trigger+.p-group .p-item{font-size:var(--fs-app-body-lg)}.pos .panel-close{display:block;flex:none;width:calc(100% - 24px);margin:12px;min-height:44px;border-radius:var(--radius-pill);border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-app-body);font-weight:600;cursor:pointer}}.pos .rail:where([data-lp-col-lt~="1024"] *){display:none}.pos .panel:where([data-lp-col-lt~="1024"] *){--panel-w:min(320px,85vw);position:absolute;left:0;top:0;bottom:0;z-index:50;box-shadow:var(--shadow-lg);border-right:0;border-radius:0 var(--radius-lg) var(--radius-lg) 0;transform:translateX(-100%);transition:transform var(--dur-base,.2s) var(--ease-out,cubic-bezier(.16,1,.3,1));visibility:hidden}.pos .panel.on:where([data-lp-col-lt~="1024"] *){transform:none;visibility:visible}.pos .panel-head:where([data-lp-col-lt~="1024"] *){padding:4px 2px 12px;margin-bottom:12px;border-bottom:1px solid var(--hair)}.pos .panel-head h2:where([data-lp-col-lt~="1024"] *){font-size:var(--fs-app-title-sm)}.pos .panel-toggle:where([data-lp-col-lt~="1024"] *){display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--radius-lg);border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.pos .panel-toggle:hover:where([data-lp-col-lt~="1024"] *){background:var(--surface-2);color:var(--ink)}.pos .panel-toggle:active:where([data-lp-col-lt~="1024"] *){background:var(--surface-2)}.pos .panel-toggle svg:where([data-lp-col-lt~="1024"] *){width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round}.pos .icon-btn svg:where([data-lp-col-lt~="1024"] *){width:20px;height:20px}.pos .p-section-trigger+.p-group .p-item:where([data-lp-col-lt~="1024"] *){font-size:var(--fs-app-body-lg)}.pos .panel-close:where([data-lp-col-lt~="1024"] *){display:block;flex:none;width:calc(100% - 24px);margin:12px;min-height:44px;border-radius:var(--radius-pill);border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-app-body);font-weight:600;cursor:pointer}@media (prefers-reduced-motion:reduce){.pos .panel{transition:none}}.pos .lay-place-fill.lay-place-fill,.pos-utils .lay-place-fill.lay-place-fill{position:absolute;--lay-offset:0px;inset:var(--lay-offset)}.pos .lay-place-top-start.lay-place-top-start,.pos-utils .lay-place-top-start.lay-place-top-start{position:absolute;--lay-offset:0px;inset-block-start:var(--lay-offset);inset-inline-start:var(--lay-offset)}.pos .lay-place-top-end.lay-place-top-end,.pos-utils .lay-place-top-end.lay-place-top-end{position:absolute;--lay-offset:0px;inset-block-start:var(--lay-offset);inset-inline-end:var(--lay-offset)}.pos .lay-place-bottom-start.lay-place-bottom-start,.pos-utils .lay-place-bottom-start.lay-place-bottom-start{position:absolute;--lay-offset:0px;inset-block-end:var(--lay-offset);inset-inline-start:var(--lay-offset)}.pos .lay-place-bottom-end.lay-place-bottom-end,.pos-utils .lay-place-bottom-end.lay-place-bottom-end{position:absolute;--lay-offset:0px;inset-block-end:var(--lay-offset);inset-inline-end:var(--lay-offset)}.pos .lay-place-center.lay-place-center,.pos-utils .lay-place-center.lay-place-center{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.pos .lay-sticky-top.lay-sticky-top,.pos-utils .lay-sticky-top.lay-sticky-top{position:sticky;--lay-offset:0px;inset-block-start:var(--lay-offset)}.pos .lay-sticky-bottom.lay-sticky-bottom,.pos-utils .lay-sticky-bottom.lay-sticky-bottom{position:sticky;--lay-offset:0px;inset-block-end:var(--lay-offset)}.pos .lay-offset-none.lay-offset-none.lay-offset-none,.pos-utils .lay-offset-none.lay-offset-none.lay-offset-none{--lay-offset:0px}.pos .lay-offset-hair.lay-offset-hair.lay-offset-hair,.pos-utils .lay-offset-hair.lay-offset-hair.lay-offset-hair{--lay-offset:var(--space-1)}.pos .lay-offset-tight.lay-offset-tight.lay-offset-tight,.pos-utils .lay-offset-tight.lay-offset-tight.lay-offset-tight{--lay-offset:var(--space-2)}.pos .lay-offset-snug.lay-offset-snug.lay-offset-snug,.pos-utils .lay-offset-snug.lay-offset-snug.lay-offset-snug{--lay-offset:var(--space-3)}.pos .lay-offset-default.lay-offset-default.lay-offset-default,.pos-utils .lay-offset-default.lay-offset-default.lay-offset-default{--lay-offset:var(--space-4)}.pos .lay-offset-roomy.lay-offset-roomy.lay-offset-roomy,.pos-utils .lay-offset-roomy.lay-offset-roomy.lay-offset-roomy{--lay-offset:var(--space-5)}.pos .lay-offset-loose.lay-offset-loose.lay-offset-loose,.pos-utils .lay-offset-loose.lay-offset-loose.lay-offset-loose{--lay-offset:var(--space-6)}.pos .lay-layer-base,.pos-utils .lay-layer-base{z-index:0}.pos .lay-layer-raised,.pos-utils .lay-layer-raised{z-index:10}.pos .lay-layer-overlay,.pos-utils .lay-layer-overlay{z-index:20}.pos .lay-layer-top,.pos-utils .lay-layer-top{z-index:30}.pos .edge-weight-strong.edge-all,.pos-utils .edge-weight-strong.edge-all{border-width:2px}.pos .edge-weight-strong.edge-top,.pos-utils .edge-weight-strong.edge-top{border-block-start-width:2px}.pos .edge-weight-strong.edge-bottom,.pos-utils .edge-weight-strong.edge-bottom{border-block-end-width:2px}.pos .edge-weight-strong.edge-start,.pos-utils .edge-weight-strong.edge-start{border-inline-start-width:2px}.pos .edge-weight-strong.edge-end,.pos-utils .edge-weight-strong.edge-end{border-inline-end-width:2px}.pos .edge-weight-strong.edge-block,.pos-utils .edge-weight-strong.edge-block{border-block-width:2px}.pos .edge-weight-strong.edge-inline,.pos-utils .edge-weight-strong.edge-inline{border-inline-width:2px}.pos .ground-scrim,.pos-utils .ground-scrim{background:color-mix(in srgb,var(--ta-ink) 55%,transparent)}.pos .ground-scrim-soft,.pos-utils .ground-scrim-soft{background:color-mix(in srgb,var(--ta-ink) 30%,transparent)}.pos .ground-on-dark-subtle,.pos-utils .ground-on-dark-subtle{background:color-mix(in srgb,var(--ta-white) 10%,transparent)}.pos .lay-fade-both,.pos .lay-fade-end,.pos .lay-fade-start,.pos-utils .lay-fade-both,.pos-utils .lay-fade-end,.pos-utils .lay-fade-start{-webkit-mask-image:linear-gradient(to right,var(--lay-fade-from),var(--ta-ink) var(--space-6),var(--ta-ink) calc(100% - var(--space-6)),var(--lay-fade-to));mask-image:linear-gradient(to right,var(--lay-fade-from),var(--ta-ink) var(--space-6),var(--ta-ink) calc(100% - var(--space-6)),var(--lay-fade-to))}.pos .lay-fade-start.lay-fade-start,.pos-utils .lay-fade-start.lay-fade-start{--lay-fade-from:transparent;--lay-fade-to:var(--ta-ink)}.pos .lay-fade-end.lay-fade-end,.pos-utils .lay-fade-end.lay-fade-end{--lay-fade-from:var(--ta-ink);--lay-fade-to:transparent}.pos .lay-fade-both.lay-fade-both,.pos-utils .lay-fade-both.lay-fade-both{--lay-fade-from:transparent;--lay-fade-to:transparent}.pos .lay-hover-ground-none.lay-hover-ground-none:focus-within,.pos .lay-hover-ground-none.lay-hover-ground-none:hover,.pos-utils .lay-hover-ground-none.lay-hover-ground-none:focus-within,.pos-utils .lay-hover-ground-none.lay-hover-ground-none:hover{background:transparent}.pos .lay-hover-ground-white.lay-hover-ground-white:focus-within,.pos .lay-hover-ground-white.lay-hover-ground-white:hover,.pos-utils .lay-hover-ground-white.lay-hover-ground-white:focus-within,.pos-utils .lay-hover-ground-white.lay-hover-ground-white:hover{background:var(--ta-white)}.pos .lay-hover-ground-accent.lay-hover-ground-accent:focus-within,.pos .lay-hover-ground-accent.lay-hover-ground-accent:hover,.pos-utils .lay-hover-ground-accent.lay-hover-ground-accent:focus-within,.pos-utils .lay-hover-ground-accent.lay-hover-ground-accent:hover{background:var(--ta-accent-secondary)}.pos .lay-hover-ground-accent-strong.lay-hover-ground-accent-strong:focus-within,.pos .lay-hover-ground-accent-strong.lay-hover-ground-accent-strong:hover,.pos-utils .lay-hover-ground-accent-strong.lay-hover-ground-accent-strong:focus-within,.pos-utils .lay-hover-ground-accent-strong.lay-hover-ground-accent-strong:hover{background:var(--ta-accent-secondary-hover)}.pos .lay-hover-ground-teal.lay-hover-ground-teal:focus-within,.pos .lay-hover-ground-teal.lay-hover-ground-teal:hover,.pos-utils .lay-hover-ground-teal.lay-hover-ground-teal:focus-within,.pos-utils .lay-hover-ground-teal.lay-hover-ground-teal:hover{background:var(--ta-teal)}.pos .lay-hover-ground-teal-muted.lay-hover-ground-teal-muted:focus-within,.pos .lay-hover-ground-teal-muted.lay-hover-ground-teal-muted:hover,.pos-utils .lay-hover-ground-teal-muted.lay-hover-ground-teal-muted:focus-within,.pos-utils .lay-hover-ground-teal-muted.lay-hover-ground-teal-muted:hover{background:var(--ta-teal-10)}.pos .lay-hover-ground-forest.lay-hover-ground-forest:focus-within,.pos .lay-hover-ground-forest.lay-hover-ground-forest:hover,.pos-utils .lay-hover-ground-forest.lay-hover-ground-forest:focus-within,.pos-utils .lay-hover-ground-forest.lay-hover-ground-forest:hover{background:var(--ta-forest)}.pos .lay-hover-ground-ink.lay-hover-ground-ink:focus-within,.pos .lay-hover-ground-ink.lay-hover-ground-ink:hover,.pos-utils .lay-hover-ground-ink.lay-hover-ground-ink:focus-within,.pos-utils .lay-hover-ground-ink.lay-hover-ground-ink:hover{background:var(--ta-ink)}.pos .lay-hover-ground-success.lay-hover-ground-success:focus-within,.pos .lay-hover-ground-success.lay-hover-ground-success:hover,.pos-utils .lay-hover-ground-success.lay-hover-ground-success:focus-within,.pos-utils .lay-hover-ground-success.lay-hover-ground-success:hover{background:var(--ta-success-bg)}.pos .lay-hover-ground-warning.lay-hover-ground-warning:focus-within,.pos .lay-hover-ground-warning.lay-hover-ground-warning:hover,.pos-utils .lay-hover-ground-warning.lay-hover-ground-warning:focus-within,.pos-utils .lay-hover-ground-warning.lay-hover-ground-warning:hover{background:var(--ta-warning-bg)}.pos .lay-hover-ground-danger.lay-hover-ground-danger:focus-within,.pos .lay-hover-ground-danger.lay-hover-ground-danger:hover,.pos-utils .lay-hover-ground-danger.lay-hover-ground-danger:focus-within,.pos-utils .lay-hover-ground-danger.lay-hover-ground-danger:hover{background:var(--ta-danger-bg)}.pos .lay-hover-ground-teal-soft.lay-hover-ground-teal-soft:focus-within,.pos .lay-hover-ground-teal-soft.lay-hover-ground-teal-soft:hover,.pos-utils .lay-hover-ground-teal-soft.lay-hover-ground-teal-soft:focus-within,.pos-utils .lay-hover-ground-teal-soft.lay-hover-ground-teal-soft:hover{background:var(--ta-teal-20)}.pos .lay-hover-ground-deep-blue.lay-hover-ground-deep-blue:focus-within,.pos .lay-hover-ground-deep-blue.lay-hover-ground-deep-blue:hover,.pos-utils .lay-hover-ground-deep-blue.lay-hover-ground-deep-blue:focus-within,.pos-utils .lay-hover-ground-deep-blue.lay-hover-ground-deep-blue:hover{background:var(--ta-deep-blue)}.pos .lay-hover-ground-deep-blue-soft.lay-hover-ground-deep-blue-soft:focus-within,.pos .lay-hover-ground-deep-blue-soft.lay-hover-ground-deep-blue-soft:hover,.pos-utils .lay-hover-ground-deep-blue-soft.lay-hover-ground-deep-blue-soft:focus-within,.pos-utils .lay-hover-ground-deep-blue-soft.lay-hover-ground-deep-blue-soft:hover{background:var(--ta-deep-blue-20)}.pos .lay-hover-ground-scrim.lay-hover-ground-scrim:focus-within,.pos .lay-hover-ground-scrim.lay-hover-ground-scrim:hover,.pos-utils .lay-hover-ground-scrim.lay-hover-ground-scrim:focus-within,.pos-utils .lay-hover-ground-scrim.lay-hover-ground-scrim:hover{background:color-mix(in srgb,var(--ta-ink) 55%,transparent)}.pos .lay-hover-ground-scrim-soft.lay-hover-ground-scrim-soft:focus-within,.pos .lay-hover-ground-scrim-soft.lay-hover-ground-scrim-soft:hover,.pos-utils .lay-hover-ground-scrim-soft.lay-hover-ground-scrim-soft:focus-within,.pos-utils .lay-hover-ground-scrim-soft.lay-hover-ground-scrim-soft:hover{background:color-mix(in srgb,var(--ta-ink) 30%,transparent)}.pos .lay-hover-ground-on-dark-subtle.lay-hover-ground-on-dark-subtle:focus-within,.pos .lay-hover-ground-on-dark-subtle.lay-hover-ground-on-dark-subtle:hover,.pos-utils .lay-hover-ground-on-dark-subtle.lay-hover-ground-on-dark-subtle:focus-within,.pos-utils .lay-hover-ground-on-dark-subtle.lay-hover-ground-on-dark-subtle:hover{background:color-mix(in srgb,var(--ta-white) 10%,transparent)}.pos .lay-hover-edge-success.lay-hover-edge-success:focus-within,.pos .lay-hover-edge-success.lay-hover-edge-success:hover,.pos-utils .lay-hover-edge-success.lay-hover-edge-success:focus-within,.pos-utils .lay-hover-edge-success.lay-hover-edge-success:hover{border-color:var(--ta-success-border)}.pos .lay-hover-edge-accent.lay-hover-edge-accent:focus-within,.pos .lay-hover-edge-accent.lay-hover-edge-accent:hover,.pos-utils .lay-hover-edge-accent.lay-hover-edge-accent:focus-within,.pos-utils .lay-hover-edge-accent.lay-hover-edge-accent:hover{border-color:var(--ta-accent-secondary-hover)}.pos .lay-hover-edge-accent-strong.lay-hover-edge-accent-strong:focus-within,.pos .lay-hover-edge-accent-strong.lay-hover-edge-accent-strong:hover,.pos-utils .lay-hover-edge-accent-strong.lay-hover-edge-accent-strong:focus-within,.pos-utils .lay-hover-edge-accent-strong.lay-hover-edge-accent-strong:hover{border-color:var(--ta-accent-secondary-ink)}.pos .lay-hover-edge-warning.lay-hover-edge-warning:focus-within,.pos .lay-hover-edge-warning.lay-hover-edge-warning:hover,.pos-utils .lay-hover-edge-warning.lay-hover-edge-warning:focus-within,.pos-utils .lay-hover-edge-warning.lay-hover-edge-warning:hover{border-color:var(--ta-warning-border)}.pos .lay-hover-edge-danger.lay-hover-edge-danger:focus-within,.pos .lay-hover-edge-danger.lay-hover-edge-danger:hover,.pos-utils .lay-hover-edge-danger.lay-hover-edge-danger:focus-within,.pos-utils .lay-hover-edge-danger.lay-hover-edge-danger:hover{border-color:var(--ta-danger-border)}.pos .lay-hover-edge-teal.lay-hover-edge-teal:focus-within,.pos .lay-hover-edge-teal.lay-hover-edge-teal:hover,.pos-utils .lay-hover-edge-teal.lay-hover-edge-teal:focus-within,.pos-utils .lay-hover-edge-teal.lay-hover-edge-teal:hover{border-color:var(--ta-teal)}.pos .lay-hover-edge-deep-blue.lay-hover-edge-deep-blue:focus-within,.pos .lay-hover-edge-deep-blue.lay-hover-edge-deep-blue:hover,.pos-utils .lay-hover-edge-deep-blue.lay-hover-edge-deep-blue:focus-within,.pos-utils .lay-hover-edge-deep-blue.lay-hover-edge-deep-blue:hover{border-color:var(--ta-deep-blue)}.pos .lay-hover-edge-on-dark.lay-hover-edge-on-dark:focus-within,.pos .lay-hover-edge-on-dark.lay-hover-edge-on-dark:hover,.pos-utils .lay-hover-edge-on-dark.lay-hover-edge-on-dark:focus-within,.pos-utils .lay-hover-edge-on-dark.lay-hover-edge-on-dark:hover{border-color:color-mix(in srgb,var(--ta-white) 25%,transparent)}.pos .lay-hover-tone-ink.lay-hover-tone-ink:focus-within,.pos .lay-hover-tone-ink.lay-hover-tone-ink:hover,.pos-utils .lay-hover-tone-ink.lay-hover-tone-ink:focus-within,.pos-utils .lay-hover-tone-ink.lay-hover-tone-ink:hover{color:var(--ink)}.pos .lay-hover-tone-ink-2.lay-hover-tone-ink-2:focus-within,.pos .lay-hover-tone-ink-2.lay-hover-tone-ink-2:hover,.pos-utils .lay-hover-tone-ink-2.lay-hover-tone-ink-2:focus-within,.pos-utils .lay-hover-tone-ink-2.lay-hover-tone-ink-2:hover{color:var(--ink-2)}.pos .lay-hover-tone-muted.lay-hover-tone-muted:focus-within,.pos .lay-hover-tone-muted.lay-hover-tone-muted:hover,.pos-utils .lay-hover-tone-muted.lay-hover-tone-muted:focus-within,.pos-utils .lay-hover-tone-muted.lay-hover-tone-muted:hover{color:var(--muted)}.pos .lay-hover-tone-faint.lay-hover-tone-faint:focus-within,.pos .lay-hover-tone-faint.lay-hover-tone-faint:hover,.pos-utils .lay-hover-tone-faint.lay-hover-tone-faint:focus-within,.pos-utils .lay-hover-tone-faint.lay-hover-tone-faint:hover{color:var(--faint)}.pos .lay-hover-tone-marine.lay-hover-tone-marine:focus-within,.pos .lay-hover-tone-marine.lay-hover-tone-marine:hover,.pos-utils .lay-hover-tone-marine.lay-hover-tone-marine:focus-within,.pos-utils .lay-hover-tone-marine.lay-hover-tone-marine:hover{color:var(--accent-chrome)}.pos .lay-hover-tone-success.lay-hover-tone-success:focus-within,.pos .lay-hover-tone-success.lay-hover-tone-success:hover,.pos-utils .lay-hover-tone-success.lay-hover-tone-success:focus-within,.pos-utils .lay-hover-tone-success.lay-hover-tone-success:hover{color:var(--ta-success-text)}.pos .lay-hover-tone-warning.lay-hover-tone-warning:focus-within,.pos .lay-hover-tone-warning.lay-hover-tone-warning:hover,.pos-utils .lay-hover-tone-warning.lay-hover-tone-warning:focus-within,.pos-utils .lay-hover-tone-warning.lay-hover-tone-warning:hover{color:var(--ta-warning-text)}.pos .lay-hover-tone-danger.lay-hover-tone-danger:focus-within,.pos .lay-hover-tone-danger.lay-hover-tone-danger:hover,.pos-utils .lay-hover-tone-danger.lay-hover-tone-danger:focus-within,.pos-utils .lay-hover-tone-danger.lay-hover-tone-danger:hover{color:var(--ta-danger-text)}.pos .lay-hover-tone-on-dark.lay-hover-tone-on-dark:focus-within,.pos .lay-hover-tone-on-dark.lay-hover-tone-on-dark:hover,.pos-utils .lay-hover-tone-on-dark.lay-hover-tone-on-dark:focus-within,.pos-utils .lay-hover-tone-on-dark.lay-hover-tone-on-dark:hover{color:color-mix(in oklab,var(--ta-white) 90%,transparent)}.pos .lay-hover-tone-on-dark-2.lay-hover-tone-on-dark-2:focus-within,.pos .lay-hover-tone-on-dark-2.lay-hover-tone-on-dark-2:hover,.pos-utils .lay-hover-tone-on-dark-2.lay-hover-tone-on-dark-2:focus-within,.pos-utils .lay-hover-tone-on-dark-2.lay-hover-tone-on-dark-2:hover{color:color-mix(in oklab,var(--ta-white) 80%,transparent)}.pos .lay-hover-tone-deep-blue.lay-hover-tone-deep-blue:focus-within,.pos .lay-hover-tone-deep-blue.lay-hover-tone-deep-blue:hover,.pos-utils .lay-hover-tone-deep-blue.lay-hover-tone-deep-blue:focus-within,.pos-utils .lay-hover-tone-deep-blue.lay-hover-tone-deep-blue:hover{color:var(--ta-deep-blue)}.pos .lay-hover-tone-white.lay-hover-tone-white:focus-within,.pos .lay-hover-tone-white.lay-hover-tone-white:hover,.pos-utils .lay-hover-tone-white.lay-hover-tone-white:focus-within,.pos-utils .lay-hover-tone-white.lay-hover-tone-white:hover{color:var(--ta-white)}.pos .lay-interactive,.pos-utils .lay-interactive{cursor:pointer}.pos .lay-transition-colours,.pos-utils .lay-transition-colours{transition-property:color,background-color,border-color;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}.pos .lay-transition-transform,.pos-utils .lay-transition-transform{transition-property:transform,translate,scale,rotate;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}.pos .lay-transition-opacity,.pos-utils .lay-transition-opacity{transition-property:opacity;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}.pos .lay-transition-elevation,.pos-utils .lay-transition-elevation{transition-property:box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}.pos .lay-transition-every,.pos-utils .lay-transition-every{transition-property:color,background-color,border-color,opacity,transform,translate,scale,rotate,box-shadow;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}@keyframes pos-pulse{50%{opacity:.5}}@keyframes pos-spin{to{transform:rotate(1turn)}}@keyframes pos-fade-in{0%{opacity:0}to{opacity:1}}.pos .lay-animate-skeleton,.pos-utils .lay-animate-skeleton{animation:pos-pulse 2s var(--ease-standard) infinite}.pos .lay-animate-spin,.pos-utils .lay-animate-spin{animation:pos-spin 1s linear infinite}.pos .lay-animate-fade-in,.pos-utils .lay-animate-fade-in{animation:pos-fade-in var(--dur-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.pos .lay-transition-colours.lay-transition-colours,.pos .lay-transition-elevation.lay-transition-elevation,.pos .lay-transition-every.lay-transition-every,.pos .lay-transition-opacity.lay-transition-opacity,.pos .lay-transition-transform.lay-transition-transform,.pos-utils .lay-transition-colours.lay-transition-colours,.pos-utils .lay-transition-elevation.lay-transition-elevation,.pos-utils .lay-transition-every.lay-transition-every,.pos-utils .lay-transition-opacity.lay-transition-opacity,.pos-utils .lay-transition-transform.lay-transition-transform{transition:none}.pos .lay-animate-fade-in.lay-animate-fade-in,.pos .lay-animate-skeleton.lay-animate-skeleton,.pos .lay-animate-spin.lay-animate-spin,.pos-utils .lay-animate-fade-in.lay-animate-fade-in,.pos-utils .lay-animate-skeleton.lay-animate-skeleton,.pos-utils .lay-animate-spin.lay-animate-spin{animation:none}}.pos .lay-elevation-xs,.pos-utils .lay-elevation-xs{box-shadow:var(--shadow-xs)}.pos .lay-elevation-sm,.pos-utils .lay-elevation-sm{box-shadow:var(--shadow-sm)}.pos .lay-elevation-md,.pos-utils .lay-elevation-md{box-shadow:var(--shadow-md)}.pos .lay-elevation-lg,.pos-utils .lay-elevation-lg{box-shadow:var(--shadow-lg)}.pos .lay-hover-elevation-xs.lay-hover-elevation-xs:focus-within,.pos .lay-hover-elevation-xs.lay-hover-elevation-xs:hover,.pos-utils .lay-hover-elevation-xs.lay-hover-elevation-xs:focus-within,.pos-utils .lay-hover-elevation-xs.lay-hover-elevation-xs:hover{box-shadow:var(--shadow-xs)}.pos .lay-hover-elevation-sm.lay-hover-elevation-sm:focus-within,.pos .lay-hover-elevation-sm.lay-hover-elevation-sm:hover,.pos-utils .lay-hover-elevation-sm.lay-hover-elevation-sm:focus-within,.pos-utils .lay-hover-elevation-sm.lay-hover-elevation-sm:hover{box-shadow:var(--shadow-sm)}.pos .lay-hover-elevation-md.lay-hover-elevation-md:focus-within,.pos .lay-hover-elevation-md.lay-hover-elevation-md:hover,.pos-utils .lay-hover-elevation-md.lay-hover-elevation-md:focus-within,.pos-utils .lay-hover-elevation-md.lay-hover-elevation-md:hover{box-shadow:var(--shadow-md)}.pos .lay-hover-elevation-lg.lay-hover-elevation-lg:focus-within,.pos .lay-hover-elevation-lg.lay-hover-elevation-lg:hover,.pos-utils .lay-hover-elevation-lg.lay-hover-elevation-lg:focus-within,.pos-utils .lay-hover-elevation-lg.lay-hover-elevation-lg:hover{box-shadow:var(--shadow-lg)}.pos .card.card-raised,.pos-utils .card.card-raised{border-color:transparent;transition:box-shadow var(--dur-fast) var(--ease-standard)}.pos .card.card-raised[data-interactive]:hover,.pos-utils .card.card-raised[data-interactive]:hover{border-color:transparent}.pos .lay-opacity-0,.pos-utils .lay-opacity-0{opacity:0}.pos .lay-opacity-30,.pos-utils .lay-opacity-30{opacity:.3}.pos .lay-opacity-50,.pos-utils .lay-opacity-50{opacity:.5}.pos .lay-opacity-60,.pos-utils .lay-opacity-60{opacity:.6}.pos .lay-opacity-70,.pos-utils .lay-opacity-70{opacity:.7}.pos .lay-opacity-80,.pos-utils .lay-opacity-80{opacity:.8}.pos .lay-opacity-90,.pos-utils .lay-opacity-90{opacity:.9}.pos .lay-opacity-100,.pos-utils .lay-opacity-100{opacity:1}.pos .lay-hover-opacity-0.lay-hover-opacity-0:focus-within,.pos .lay-hover-opacity-0.lay-hover-opacity-0:hover,.pos-utils .lay-hover-opacity-0.lay-hover-opacity-0:focus-within,.pos-utils .lay-hover-opacity-0.lay-hover-opacity-0:hover{opacity:0}.pos .lay-hover-opacity-30.lay-hover-opacity-30:focus-within,.pos .lay-hover-opacity-30.lay-hover-opacity-30:hover,.pos-utils .lay-hover-opacity-30.lay-hover-opacity-30:focus-within,.pos-utils .lay-hover-opacity-30.lay-hover-opacity-30:hover{opacity:.3}.pos .lay-hover-opacity-50.lay-hover-opacity-50:focus-within,.pos .lay-hover-opacity-50.lay-hover-opacity-50:hover,.pos-utils .lay-hover-opacity-50.lay-hover-opacity-50:focus-within,.pos-utils .lay-hover-opacity-50.lay-hover-opacity-50:hover{opacity:.5}.pos .lay-hover-opacity-60.lay-hover-opacity-60:focus-within,.pos .lay-hover-opacity-60.lay-hover-opacity-60:hover,.pos-utils .lay-hover-opacity-60.lay-hover-opacity-60:focus-within,.pos-utils .lay-hover-opacity-60.lay-hover-opacity-60:hover{opacity:.6}.pos .lay-hover-opacity-70.lay-hover-opacity-70:focus-within,.pos .lay-hover-opacity-70.lay-hover-opacity-70:hover,.pos-utils .lay-hover-opacity-70.lay-hover-opacity-70:focus-within,.pos-utils .lay-hover-opacity-70.lay-hover-opacity-70:hover{opacity:.7}.pos .lay-hover-opacity-80.lay-hover-opacity-80:focus-within,.pos .lay-hover-opacity-80.lay-hover-opacity-80:hover,.pos-utils .lay-hover-opacity-80.lay-hover-opacity-80:focus-within,.pos-utils .lay-hover-opacity-80.lay-hover-opacity-80:hover{opacity:.8}.pos .lay-hover-opacity-90.lay-hover-opacity-90:focus-within,.pos .lay-hover-opacity-90.lay-hover-opacity-90:hover,.pos-utils .lay-hover-opacity-90.lay-hover-opacity-90:focus-within,.pos-utils .lay-hover-opacity-90.lay-hover-opacity-90:hover{opacity:.9}.pos .lay-hover-opacity-100.lay-hover-opacity-100:focus-within,.pos .lay-hover-opacity-100.lay-hover-opacity-100:hover,.pos-utils .lay-hover-opacity-100.lay-hover-opacity-100:focus-within,.pos-utils .lay-hover-opacity-100.lay-hover-opacity-100:hover{opacity:1}.pos .lay-reveal-scope,.pos-utils .lay-reveal-scope{--lay-reveal:0}.pos .lay-reveal-scope:focus-within,.pos .lay-reveal-scope:hover,.pos-utils .lay-reveal-scope:focus-within,.pos-utils .lay-reveal-scope:hover{--lay-reveal:1}.pos .lay-reveal,.pos-utils .lay-reveal{opacity:var(--lay-reveal,0);transition-property:opacity;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-standard)}@media (hover:none){.pos .lay-reveal.lay-reveal,.pos-utils .lay-reveal.lay-reveal{opacity:1}}@media (prefers-reduced-motion:reduce){.pos .card.card-raised.card-raised,.pos .lay-reveal.lay-reveal,.pos-utils .card.card-raised.card-raised,.pos-utils .lay-reveal.lay-reveal{transition:none}}.pos .ground-burgundy,.pos-utils .ground-burgundy{background:var(--ta-burgundy)}.pos .ground-burgundy-subtle,.pos-utils .ground-burgundy-subtle{background:var(--ta-burgundy-10)}.pos .ground-burgundy-muted,.pos-utils .ground-burgundy-muted{background:var(--ta-burgundy-20)}.pos .ground-forest-muted,.pos-utils .ground-forest-muted{background:var(--ta-forest-20)}.pos .ground-ocean,.pos-utils .ground-ocean{background:var(--ta-ocean)}.pos .ground-ocean-muted,.pos-utils .ground-ocean-muted{background:var(--ta-ocean-20)}.pos .ground-gold,.pos-utils .ground-gold{background:var(--ta-gold)}.pos .ground-harbour,.pos-utils .ground-harbour{background:var(--ta-harbour)}.pos .ground-terracotta,.pos-utils .ground-terracotta{background:var(--ta-terracotta)}.pos .ground-maroon,.pos-utils .ground-maroon{background:var(--ta-maroon)}.pos .ground-sand,.pos-utils .ground-sand{background:var(--ta-sand)}.pos .ground-sand-dark,.pos-utils .ground-sand-dark{background:var(--ta-sand-dark)}.pos .ground-strong,.pos-utils .ground-strong{background:var(--ta-grey-40)}.pos .edge-burgundy,.pos-utils .edge-burgundy{border-color:var(--ta-burgundy)}.pos .edge-burgundy-muted,.pos-utils .edge-burgundy-muted{border-color:var(--ta-burgundy-20)}.pos .edge-forest,.pos-utils .edge-forest{border-color:var(--ta-forest)}.pos .edge-forest-muted,.pos-utils .edge-forest-muted{border-color:var(--ta-forest-20)}.pos .edge-ocean,.pos-utils .edge-ocean{border-color:var(--ta-ocean)}.pos .edge-ocean-muted,.pos-utils .edge-ocean-muted{border-color:var(--ta-ocean-20)}.pos .edge-gold,.pos-utils .edge-gold{border-color:var(--ta-gold)}.pos .edge-terracotta,.pos-utils .edge-terracotta{border-color:var(--ta-terracotta)}.pos .edge-sand-dark,.pos-utils .edge-sand-dark{border-color:var(--ta-sand-dark)}.pos .text-burgundy,.pos-utils .text-burgundy{color:var(--ta-burgundy)}.pos .text-forest,.pos-utils .text-forest{color:var(--ta-forest)}.pos .text-ocean,.pos-utils .text-ocean{color:var(--ta-ocean)}.pos .text-terracotta,.pos-utils .text-terracotta{color:var(--ta-terracotta)}.pos .lay-hover-ground-burgundy.lay-hover-ground-burgundy:focus-within,.pos .lay-hover-ground-burgundy.lay-hover-ground-burgundy:hover,.pos-utils .lay-hover-ground-burgundy.lay-hover-ground-burgundy:focus-within,.pos-utils .lay-hover-ground-burgundy.lay-hover-ground-burgundy:hover{background:var(--ta-burgundy)}.pos .lay-hover-ground-burgundy-subtle.lay-hover-ground-burgundy-subtle:focus-within,.pos .lay-hover-ground-burgundy-subtle.lay-hover-ground-burgundy-subtle:hover,.pos-utils .lay-hover-ground-burgundy-subtle.lay-hover-ground-burgundy-subtle:focus-within,.pos-utils .lay-hover-ground-burgundy-subtle.lay-hover-ground-burgundy-subtle:hover{background:var(--ta-burgundy-10)}.pos .lay-hover-ground-burgundy-muted.lay-hover-ground-burgundy-muted:focus-within,.pos .lay-hover-ground-burgundy-muted.lay-hover-ground-burgundy-muted:hover,.pos-utils .lay-hover-ground-burgundy-muted.lay-hover-ground-burgundy-muted:focus-within,.pos-utils .lay-hover-ground-burgundy-muted.lay-hover-ground-burgundy-muted:hover{background:var(--ta-burgundy-20)}.pos .lay-hover-ground-forest-muted.lay-hover-ground-forest-muted:focus-within,.pos .lay-hover-ground-forest-muted.lay-hover-ground-forest-muted:hover,.pos-utils .lay-hover-ground-forest-muted.lay-hover-ground-forest-muted:focus-within,.pos-utils .lay-hover-ground-forest-muted.lay-hover-ground-forest-muted:hover{background:var(--ta-forest-20)}.pos .lay-hover-ground-ocean.lay-hover-ground-ocean:focus-within,.pos .lay-hover-ground-ocean.lay-hover-ground-ocean:hover,.pos-utils .lay-hover-ground-ocean.lay-hover-ground-ocean:focus-within,.pos-utils .lay-hover-ground-ocean.lay-hover-ground-ocean:hover{background:var(--ta-ocean)}.pos .lay-hover-ground-ocean-muted.lay-hover-ground-ocean-muted:focus-within,.pos .lay-hover-ground-ocean-muted.lay-hover-ground-ocean-muted:hover,.pos-utils .lay-hover-ground-ocean-muted.lay-hover-ground-ocean-muted:focus-within,.pos-utils .lay-hover-ground-ocean-muted.lay-hover-ground-ocean-muted:hover{background:var(--ta-ocean-20)}.pos .lay-hover-ground-gold.lay-hover-ground-gold:focus-within,.pos .lay-hover-ground-gold.lay-hover-ground-gold:hover,.pos-utils .lay-hover-ground-gold.lay-hover-ground-gold:focus-within,.pos-utils .lay-hover-ground-gold.lay-hover-ground-gold:hover{background:var(--ta-gold)}.pos .lay-hover-ground-harbour.lay-hover-ground-harbour:focus-within,.pos .lay-hover-ground-harbour.lay-hover-ground-harbour:hover,.pos-utils .lay-hover-ground-harbour.lay-hover-ground-harbour:focus-within,.pos-utils .lay-hover-ground-harbour.lay-hover-ground-harbour:hover{background:var(--ta-harbour)}.pos .lay-hover-ground-terracotta.lay-hover-ground-terracotta:focus-within,.pos .lay-hover-ground-terracotta.lay-hover-ground-terracotta:hover,.pos-utils .lay-hover-ground-terracotta.lay-hover-ground-terracotta:focus-within,.pos-utils .lay-hover-ground-terracotta.lay-hover-ground-terracotta:hover{background:var(--ta-terracotta)}.pos .lay-hover-ground-maroon.lay-hover-ground-maroon:focus-within,.pos .lay-hover-ground-maroon.lay-hover-ground-maroon:hover,.pos-utils .lay-hover-ground-maroon.lay-hover-ground-maroon:focus-within,.pos-utils .lay-hover-ground-maroon.lay-hover-ground-maroon:hover{background:var(--ta-maroon)}.pos .lay-hover-ground-sand.lay-hover-ground-sand:focus-within,.pos .lay-hover-ground-sand.lay-hover-ground-sand:hover,.pos-utils .lay-hover-ground-sand.lay-hover-ground-sand:focus-within,.pos-utils .lay-hover-ground-sand.lay-hover-ground-sand:hover{background:var(--ta-sand)}.pos .lay-hover-ground-sand-dark.lay-hover-ground-sand-dark:focus-within,.pos .lay-hover-ground-sand-dark.lay-hover-ground-sand-dark:hover,.pos-utils .lay-hover-ground-sand-dark.lay-hover-ground-sand-dark:focus-within,.pos-utils .lay-hover-ground-sand-dark.lay-hover-ground-sand-dark:hover{background:var(--ta-sand-dark)}.pos .lay-hover-edge-burgundy.lay-hover-edge-burgundy:focus-within,.pos .lay-hover-edge-burgundy.lay-hover-edge-burgundy:hover,.pos-utils .lay-hover-edge-burgundy.lay-hover-edge-burgundy:focus-within,.pos-utils .lay-hover-edge-burgundy.lay-hover-edge-burgundy:hover{border-color:var(--ta-burgundy)}.pos .lay-hover-edge-burgundy-muted.lay-hover-edge-burgundy-muted:focus-within,.pos .lay-hover-edge-burgundy-muted.lay-hover-edge-burgundy-muted:hover,.pos-utils .lay-hover-edge-burgundy-muted.lay-hover-edge-burgundy-muted:focus-within,.pos-utils .lay-hover-edge-burgundy-muted.lay-hover-edge-burgundy-muted:hover{border-color:var(--ta-burgundy-20)}.pos .lay-hover-edge-forest.lay-hover-edge-forest:focus-within,.pos .lay-hover-edge-forest.lay-hover-edge-forest:hover,.pos-utils .lay-hover-edge-forest.lay-hover-edge-forest:focus-within,.pos-utils .lay-hover-edge-forest.lay-hover-edge-forest:hover{border-color:var(--ta-forest)}.pos .lay-hover-edge-forest-muted.lay-hover-edge-forest-muted:focus-within,.pos .lay-hover-edge-forest-muted.lay-hover-edge-forest-muted:hover,.pos-utils .lay-hover-edge-forest-muted.lay-hover-edge-forest-muted:focus-within,.pos-utils .lay-hover-edge-forest-muted.lay-hover-edge-forest-muted:hover{border-color:var(--ta-forest-20)}.pos .lay-hover-edge-ocean.lay-hover-edge-ocean:focus-within,.pos .lay-hover-edge-ocean.lay-hover-edge-ocean:hover,.pos-utils .lay-hover-edge-ocean.lay-hover-edge-ocean:focus-within,.pos-utils .lay-hover-edge-ocean.lay-hover-edge-ocean:hover{border-color:var(--ta-ocean)}.pos .lay-hover-edge-ocean-muted.lay-hover-edge-ocean-muted:focus-within,.pos .lay-hover-edge-ocean-muted.lay-hover-edge-ocean-muted:hover,.pos-utils .lay-hover-edge-ocean-muted.lay-hover-edge-ocean-muted:focus-within,.pos-utils .lay-hover-edge-ocean-muted.lay-hover-edge-ocean-muted:hover{border-color:var(--ta-ocean-20)}.pos .lay-hover-edge-gold.lay-hover-edge-gold:focus-within,.pos .lay-hover-edge-gold.lay-hover-edge-gold:hover,.pos-utils .lay-hover-edge-gold.lay-hover-edge-gold:focus-within,.pos-utils .lay-hover-edge-gold.lay-hover-edge-gold:hover{border-color:var(--ta-gold)}.pos .lay-hover-edge-terracotta.lay-hover-edge-terracotta:focus-within,.pos .lay-hover-edge-terracotta.lay-hover-edge-terracotta:hover,.pos-utils .lay-hover-edge-terracotta.lay-hover-edge-terracotta:focus-within,.pos-utils .lay-hover-edge-terracotta.lay-hover-edge-terracotta:hover{border-color:var(--ta-terracotta)}.pos .lay-hover-edge-sand-dark.lay-hover-edge-sand-dark:focus-within,.pos .lay-hover-edge-sand-dark.lay-hover-edge-sand-dark:hover,.pos-utils .lay-hover-edge-sand-dark.lay-hover-edge-sand-dark:focus-within,.pos-utils .lay-hover-edge-sand-dark.lay-hover-edge-sand-dark:hover{border-color:var(--ta-sand-dark)}.pos .lay-hover-tone-burgundy.lay-hover-tone-burgundy:focus-within,.pos .lay-hover-tone-burgundy.lay-hover-tone-burgundy:hover,.pos-utils .lay-hover-tone-burgundy.lay-hover-tone-burgundy:focus-within,.pos-utils .lay-hover-tone-burgundy.lay-hover-tone-burgundy:hover{color:var(--ta-burgundy)}.pos .lay-hover-tone-forest.lay-hover-tone-forest:focus-within,.pos .lay-hover-tone-forest.lay-hover-tone-forest:hover,.pos-utils .lay-hover-tone-forest.lay-hover-tone-forest:focus-within,.pos-utils .lay-hover-tone-forest.lay-hover-tone-forest:hover{color:var(--ta-forest)}.pos .lay-hover-tone-ocean.lay-hover-tone-ocean:focus-within,.pos .lay-hover-tone-ocean.lay-hover-tone-ocean:hover,.pos-utils .lay-hover-tone-ocean.lay-hover-tone-ocean:focus-within,.pos-utils .lay-hover-tone-ocean.lay-hover-tone-ocean:hover{color:var(--ta-ocean)}.pos .lay-hover-tone-terracotta.lay-hover-tone-terracotta:focus-within,.pos .lay-hover-tone-terracotta.lay-hover-tone-terracotta:hover,.pos-utils .lay-hover-tone-terracotta.lay-hover-tone-terracotta:focus-within,.pos-utils .lay-hover-tone-terracotta.lay-hover-tone-terracotta:hover{color:var(--ta-terracotta)}.pos .lay-offset-out-hair.lay-offset-out-hair.lay-offset-out-hair,.pos-utils .lay-offset-out-hair.lay-offset-out-hair.lay-offset-out-hair{--lay-offset:calc(-1 * var(--space-1))}.pos .lay-offset-out-tight.lay-offset-out-tight.lay-offset-out-tight,.pos-utils .lay-offset-out-tight.lay-offset-out-tight.lay-offset-out-tight{--lay-offset:calc(-1 * var(--space-2))}.pos .lay-offset-out-snug.lay-offset-out-snug.lay-offset-out-snug,.pos-utils .lay-offset-out-snug.lay-offset-out-snug.lay-offset-out-snug{--lay-offset:calc(-1 * var(--space-3))}.pos .lay-radius-sides-top.lay-radius-sides-top,.pos-utils .lay-radius-sides-top.lay-radius-sides-top{border-end-start-radius:0;border-end-end-radius:0}.pos .lay-radius-sides-bottom.lay-radius-sides-bottom,.pos-utils .lay-radius-sides-bottom.lay-radius-sides-bottom{border-start-start-radius:0;border-start-end-radius:0}.pos .lay-radius-sides-start.lay-radius-sides-start,.pos-utils .lay-radius-sides-start.lay-radius-sides-start{border-start-end-radius:0;border-end-end-radius:0}.pos .lay-radius-sides-end.lay-radius-sides-end,.pos-utils .lay-radius-sides-end.lay-radius-sides-end{border-start-start-radius:0;border-end-start-radius:0}@keyframes pos-typing{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.pos .lay-animate-typing,.pos-utils .lay-animate-typing{animation:pos-typing 1s infinite}.pos .lay-delay-short,.pos-utils .lay-delay-short{animation-delay:var(--dur-fast)}.pos .lay-delay-base,.pos-utils .lay-delay-base{animation-delay:var(--dur-base)}.pos .lay-delay-long,.pos-utils .lay-delay-long{animation-delay:var(--dur-slow)}.pos .lay-column-item,.pos-utils .lay-column-item{-moz-column-break-inside:avoid;break-inside:avoid}.pos .lay-reveal-scope:focus-within .lay-scope-tone-ink:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-ink),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-ink:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-ink){color:var(--ink)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-ink-2:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-ink-2),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-ink-2:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-ink-2){color:var(--ink-2)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-muted){color:var(--muted)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-faint:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-faint),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-faint:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-faint){color:var(--faint)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-marine:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-marine),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-marine:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-marine){color:var(--accent-chrome)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-success:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-success),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-success:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-success){color:var(--ta-success-text)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-warning:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-warning),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-warning:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-warning){color:var(--ta-warning-text)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-danger:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-danger),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-danger:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-danger){color:var(--ta-danger-text)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-on-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-on-dark),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-on-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-on-dark){color:color-mix(in oklab,var(--ta-white) 90%,transparent)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-on-dark-2:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-on-dark-2),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-on-dark-2:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-on-dark-2){color:color-mix(in oklab,var(--ta-white) 80%,transparent)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-deep-blue:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-deep-blue),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-deep-blue:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-deep-blue){color:var(--ta-deep-blue)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-white:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-white),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-white:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-white){color:var(--ta-white)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-burgundy:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-burgundy),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-burgundy:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-burgundy){color:var(--ta-burgundy)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-forest:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-forest),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-forest:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-forest){color:var(--ta-forest)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-ocean:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-ocean),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-ocean:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-ocean){color:var(--ta-ocean)}.pos .lay-reveal-scope:focus-within .lay-scope-tone-terracotta:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-terracotta),.pos-utils .lay-reveal-scope:focus-within .lay-scope-tone-terracotta:not(.lay-reveal-scope:not(:focus-within) .lay-scope-tone-terracotta){color:var(--ta-terracotta)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-none:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-none),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-none:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-none){background:transparent}.pos .lay-reveal-scope:focus-within .lay-scope-ground-white:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-white),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-white:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-white){background:var(--ta-white)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-accent:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-accent),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-accent:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-accent){background:var(--ta-accent-secondary)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-accent-strong:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-accent-strong),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-accent-strong:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-accent-strong){background:var(--ta-accent-secondary-hover)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-teal:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-teal),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-teal:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-teal){background:var(--ta-teal)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-teal-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-teal-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-teal-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-teal-muted){background:var(--ta-teal-10)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-forest:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-forest),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-forest:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-forest){background:var(--ta-forest)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-ink:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-ink),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-ink:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-ink){background:var(--ta-ink)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-success:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-success),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-success:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-success){background:var(--ta-success-bg)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-warning:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-warning),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-warning:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-warning){background:var(--ta-warning-bg)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-danger:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-danger),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-danger:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-danger){background:var(--ta-danger-bg)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-teal-soft:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-teal-soft),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-teal-soft:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-teal-soft){background:var(--ta-teal-20)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-deep-blue:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-deep-blue),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-deep-blue:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-deep-blue){background:var(--ta-deep-blue)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-deep-blue-soft:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-deep-blue-soft),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-deep-blue-soft:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-deep-blue-soft){background:var(--ta-deep-blue-20)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-scrim:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-scrim),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-scrim:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-scrim){background:color-mix(in srgb,var(--ta-ink) 55%,transparent)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-scrim-soft:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-scrim-soft),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-scrim-soft:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-scrim-soft){background:color-mix(in srgb,var(--ta-ink) 30%,transparent)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-on-dark-subtle:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-on-dark-subtle),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-on-dark-subtle:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-on-dark-subtle){background:color-mix(in srgb,var(--ta-white) 10%,transparent)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-burgundy:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-burgundy),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-burgundy:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-burgundy){background:var(--ta-burgundy)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-burgundy-subtle:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-burgundy-subtle),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-burgundy-subtle:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-burgundy-subtle){background:var(--ta-burgundy-10)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-burgundy-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-burgundy-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-burgundy-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-burgundy-muted){background:var(--ta-burgundy-20)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-forest-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-forest-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-forest-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-forest-muted){background:var(--ta-forest-20)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-ocean:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-ocean),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-ocean:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-ocean){background:var(--ta-ocean)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-ocean-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-ocean-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-ocean-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-ocean-muted){background:var(--ta-ocean-20)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-gold:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-gold),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-gold:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-gold){background:var(--ta-gold)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-harbour:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-harbour),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-harbour:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-harbour){background:var(--ta-harbour)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-terracotta:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-terracotta),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-terracotta:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-terracotta){background:var(--ta-terracotta)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-maroon:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-maroon),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-maroon:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-maroon){background:var(--ta-maroon)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-sand:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-sand),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-sand:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-sand){background:var(--ta-sand)}.pos .lay-reveal-scope:focus-within .lay-scope-ground-sand-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-sand-dark),.pos-utils .lay-reveal-scope:focus-within .lay-scope-ground-sand-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-ground-sand-dark){background:var(--ta-sand-dark)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-success:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-success),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-success:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-success){border-color:var(--ta-success-border)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-accent:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-accent),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-accent:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-accent){border-color:var(--ta-accent-secondary-hover)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-accent-strong:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-accent-strong),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-accent-strong:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-accent-strong){border-color:var(--ta-accent-secondary-ink)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-warning:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-warning),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-warning:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-warning){border-color:var(--ta-warning-border)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-danger:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-danger),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-danger:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-danger){border-color:var(--ta-danger-border)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-teal:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-teal),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-teal:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-teal){border-color:var(--ta-teal)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-deep-blue:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-deep-blue),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-deep-blue:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-deep-blue){border-color:var(--ta-deep-blue)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-on-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-on-dark),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-on-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-on-dark){border-color:color-mix(in srgb,var(--ta-white) 25%,transparent)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-burgundy:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-burgundy),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-burgundy:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-burgundy){border-color:var(--ta-burgundy)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-burgundy-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-burgundy-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-burgundy-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-burgundy-muted){border-color:var(--ta-burgundy-20)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-forest:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-forest),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-forest:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-forest){border-color:var(--ta-forest)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-forest-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-forest-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-forest-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-forest-muted){border-color:var(--ta-forest-20)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-ocean:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-ocean),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-ocean:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-ocean){border-color:var(--ta-ocean)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-ocean-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-ocean-muted),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-ocean-muted:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-ocean-muted){border-color:var(--ta-ocean-20)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-gold:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-gold),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-gold:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-gold){border-color:var(--ta-gold)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-terracotta:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-terracotta),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-terracotta:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-terracotta){border-color:var(--ta-terracotta)}.pos .lay-reveal-scope:focus-within .lay-scope-edge-sand-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-sand-dark),.pos-utils .lay-reveal-scope:focus-within .lay-scope-edge-sand-dark:not(.lay-reveal-scope:not(:focus-within) .lay-scope-edge-sand-dark){border-color:var(--ta-sand-dark)}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-0:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-0),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-0:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-0){opacity:0}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-30:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-30),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-30:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-30){opacity:.3}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-50:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-50),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-50:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-50){opacity:.5}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-60:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-60),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-60:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-60){opacity:.6}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-70:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-70),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-70:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-70){opacity:.7}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-80:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-80),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-80:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-80){opacity:.8}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-90:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-90),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-90:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-90){opacity:.9}.pos .lay-reveal-scope:focus-within .lay-scope-opacity-100:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-100),.pos-utils .lay-reveal-scope:focus-within .lay-scope-opacity-100:not(.lay-reveal-scope:not(:focus-within) .lay-scope-opacity-100){opacity:1}@media (hover:hover){.pos .lay-reveal-scope:hover .lay-scope-tone-ink:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-ink),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-ink:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-ink){color:var(--ink)}.pos .lay-reveal-scope:hover .lay-scope-tone-ink-2:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-ink-2),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-ink-2:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-ink-2){color:var(--ink-2)}.pos .lay-reveal-scope:hover .lay-scope-tone-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-muted){color:var(--muted)}.pos .lay-reveal-scope:hover .lay-scope-tone-faint:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-faint),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-faint:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-faint){color:var(--faint)}.pos .lay-reveal-scope:hover .lay-scope-tone-marine:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-marine),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-marine:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-marine){color:var(--accent-chrome)}.pos .lay-reveal-scope:hover .lay-scope-tone-success:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-success),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-success:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-success){color:var(--ta-success-text)}.pos .lay-reveal-scope:hover .lay-scope-tone-warning:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-warning),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-warning:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-warning){color:var(--ta-warning-text)}.pos .lay-reveal-scope:hover .lay-scope-tone-danger:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-danger),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-danger:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-danger){color:var(--ta-danger-text)}.pos .lay-reveal-scope:hover .lay-scope-tone-on-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-on-dark),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-on-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-on-dark){color:color-mix(in oklab,var(--ta-white) 90%,transparent)}.pos .lay-reveal-scope:hover .lay-scope-tone-on-dark-2:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-on-dark-2),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-on-dark-2:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-on-dark-2){color:color-mix(in oklab,var(--ta-white) 80%,transparent)}.pos .lay-reveal-scope:hover .lay-scope-tone-deep-blue:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-deep-blue),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-deep-blue:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-deep-blue){color:var(--ta-deep-blue)}.pos .lay-reveal-scope:hover .lay-scope-tone-white:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-white),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-white:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-white){color:var(--ta-white)}.pos .lay-reveal-scope:hover .lay-scope-tone-burgundy:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-burgundy),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-burgundy:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-burgundy){color:var(--ta-burgundy)}.pos .lay-reveal-scope:hover .lay-scope-tone-forest:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-forest),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-forest:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-forest){color:var(--ta-forest)}.pos .lay-reveal-scope:hover .lay-scope-tone-ocean:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-ocean),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-ocean:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-ocean){color:var(--ta-ocean)}.pos .lay-reveal-scope:hover .lay-scope-tone-terracotta:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-terracotta),.pos-utils .lay-reveal-scope:hover .lay-scope-tone-terracotta:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-tone-terracotta){color:var(--ta-terracotta)}.pos .lay-reveal-scope:hover .lay-scope-ground-none:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-none),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-none:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-none){background:transparent}.pos .lay-reveal-scope:hover .lay-scope-ground-white:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-white),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-white:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-white){background:var(--ta-white)}.pos .lay-reveal-scope:hover .lay-scope-ground-accent:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-accent),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-accent:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-accent){background:var(--ta-accent-secondary)}.pos .lay-reveal-scope:hover .lay-scope-ground-accent-strong:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-accent-strong),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-accent-strong:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-accent-strong){background:var(--ta-accent-secondary-hover)}.pos .lay-reveal-scope:hover .lay-scope-ground-teal:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-teal),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-teal:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-teal){background:var(--ta-teal)}.pos .lay-reveal-scope:hover .lay-scope-ground-teal-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-teal-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-teal-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-teal-muted){background:var(--ta-teal-10)}.pos .lay-reveal-scope:hover .lay-scope-ground-forest:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-forest),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-forest:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-forest){background:var(--ta-forest)}.pos .lay-reveal-scope:hover .lay-scope-ground-ink:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-ink),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-ink:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-ink){background:var(--ta-ink)}.pos .lay-reveal-scope:hover .lay-scope-ground-success:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-success),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-success:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-success){background:var(--ta-success-bg)}.pos .lay-reveal-scope:hover .lay-scope-ground-warning:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-warning),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-warning:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-warning){background:var(--ta-warning-bg)}.pos .lay-reveal-scope:hover .lay-scope-ground-danger:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-danger),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-danger:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-danger){background:var(--ta-danger-bg)}.pos .lay-reveal-scope:hover .lay-scope-ground-teal-soft:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-teal-soft),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-teal-soft:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-teal-soft){background:var(--ta-teal-20)}.pos .lay-reveal-scope:hover .lay-scope-ground-deep-blue:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-deep-blue),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-deep-blue:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-deep-blue){background:var(--ta-deep-blue)}.pos .lay-reveal-scope:hover .lay-scope-ground-deep-blue-soft:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-deep-blue-soft),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-deep-blue-soft:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-deep-blue-soft){background:var(--ta-deep-blue-20)}.pos .lay-reveal-scope:hover .lay-scope-ground-scrim:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-scrim),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-scrim:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-scrim){background:color-mix(in srgb,var(--ta-ink) 55%,transparent)}.pos .lay-reveal-scope:hover .lay-scope-ground-scrim-soft:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-scrim-soft),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-scrim-soft:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-scrim-soft){background:color-mix(in srgb,var(--ta-ink) 30%,transparent)}.pos .lay-reveal-scope:hover .lay-scope-ground-on-dark-subtle:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-on-dark-subtle),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-on-dark-subtle:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-on-dark-subtle){background:color-mix(in srgb,var(--ta-white) 10%,transparent)}.pos .lay-reveal-scope:hover .lay-scope-ground-burgundy:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-burgundy),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-burgundy:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-burgundy){background:var(--ta-burgundy)}.pos .lay-reveal-scope:hover .lay-scope-ground-burgundy-subtle:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-burgundy-subtle),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-burgundy-subtle:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-burgundy-subtle){background:var(--ta-burgundy-10)}.pos .lay-reveal-scope:hover .lay-scope-ground-burgundy-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-burgundy-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-burgundy-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-burgundy-muted){background:var(--ta-burgundy-20)}.pos .lay-reveal-scope:hover .lay-scope-ground-forest-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-forest-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-forest-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-forest-muted){background:var(--ta-forest-20)}.pos .lay-reveal-scope:hover .lay-scope-ground-ocean:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-ocean),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-ocean:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-ocean){background:var(--ta-ocean)}.pos .lay-reveal-scope:hover .lay-scope-ground-ocean-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-ocean-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-ocean-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-ocean-muted){background:var(--ta-ocean-20)}.pos .lay-reveal-scope:hover .lay-scope-ground-gold:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-gold),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-gold:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-gold){background:var(--ta-gold)}.pos .lay-reveal-scope:hover .lay-scope-ground-harbour:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-harbour),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-harbour:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-harbour){background:var(--ta-harbour)}.pos .lay-reveal-scope:hover .lay-scope-ground-terracotta:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-terracotta),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-terracotta:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-terracotta){background:var(--ta-terracotta)}.pos .lay-reveal-scope:hover .lay-scope-ground-maroon:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-maroon),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-maroon:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-maroon){background:var(--ta-maroon)}.pos .lay-reveal-scope:hover .lay-scope-ground-sand:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-sand),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-sand:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-sand){background:var(--ta-sand)}.pos .lay-reveal-scope:hover .lay-scope-ground-sand-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-sand-dark),.pos-utils .lay-reveal-scope:hover .lay-scope-ground-sand-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-ground-sand-dark){background:var(--ta-sand-dark)}.pos .lay-reveal-scope:hover .lay-scope-edge-success:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-success),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-success:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-success){border-color:var(--ta-success-border)}.pos .lay-reveal-scope:hover .lay-scope-edge-accent:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-accent),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-accent:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-accent){border-color:var(--ta-accent-secondary-hover)}.pos .lay-reveal-scope:hover .lay-scope-edge-accent-strong:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-accent-strong),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-accent-strong:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-accent-strong){border-color:var(--ta-accent-secondary-ink)}.pos .lay-reveal-scope:hover .lay-scope-edge-warning:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-warning),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-warning:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-warning){border-color:var(--ta-warning-border)}.pos .lay-reveal-scope:hover .lay-scope-edge-danger:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-danger),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-danger:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-danger){border-color:var(--ta-danger-border)}.pos .lay-reveal-scope:hover .lay-scope-edge-teal:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-teal),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-teal:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-teal){border-color:var(--ta-teal)}.pos .lay-reveal-scope:hover .lay-scope-edge-deep-blue:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-deep-blue),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-deep-blue:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-deep-blue){border-color:var(--ta-deep-blue)}.pos .lay-reveal-scope:hover .lay-scope-edge-on-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-on-dark),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-on-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-on-dark){border-color:color-mix(in srgb,var(--ta-white) 25%,transparent)}.pos .lay-reveal-scope:hover .lay-scope-edge-burgundy:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-burgundy),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-burgundy:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-burgundy){border-color:var(--ta-burgundy)}.pos .lay-reveal-scope:hover .lay-scope-edge-burgundy-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-burgundy-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-burgundy-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-burgundy-muted){border-color:var(--ta-burgundy-20)}.pos .lay-reveal-scope:hover .lay-scope-edge-forest:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-forest),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-forest:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-forest){border-color:var(--ta-forest)}.pos .lay-reveal-scope:hover .lay-scope-edge-forest-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-forest-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-forest-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-forest-muted){border-color:var(--ta-forest-20)}.pos .lay-reveal-scope:hover .lay-scope-edge-ocean:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-ocean),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-ocean:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-ocean){border-color:var(--ta-ocean)}.pos .lay-reveal-scope:hover .lay-scope-edge-ocean-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-ocean-muted),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-ocean-muted:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-ocean-muted){border-color:var(--ta-ocean-20)}.pos .lay-reveal-scope:hover .lay-scope-edge-gold:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-gold),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-gold:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-gold){border-color:var(--ta-gold)}.pos .lay-reveal-scope:hover .lay-scope-edge-terracotta:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-terracotta),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-terracotta:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-terracotta){border-color:var(--ta-terracotta)}.pos .lay-reveal-scope:hover .lay-scope-edge-sand-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-sand-dark),.pos-utils .lay-reveal-scope:hover .lay-scope-edge-sand-dark:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-edge-sand-dark){border-color:var(--ta-sand-dark)}.pos .lay-reveal-scope:hover .lay-scope-opacity-0:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-0),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-0:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-0){opacity:0}.pos .lay-reveal-scope:hover .lay-scope-opacity-30:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-30),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-30:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-30){opacity:.3}.pos .lay-reveal-scope:hover .lay-scope-opacity-50:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-50),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-50:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-50){opacity:.5}.pos .lay-reveal-scope:hover .lay-scope-opacity-60:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-60),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-60:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-60){opacity:.6}.pos .lay-reveal-scope:hover .lay-scope-opacity-70:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-70),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-70:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-70){opacity:.7}.pos .lay-reveal-scope:hover .lay-scope-opacity-80:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-80),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-80:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-80){opacity:.8}.pos .lay-reveal-scope:hover .lay-scope-opacity-90:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-90),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-90:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-90){opacity:.9}.pos .lay-reveal-scope:hover .lay-scope-opacity-100:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-100),.pos-utils .lay-reveal-scope:hover .lay-scope-opacity-100:not(.lay-reveal-scope:not(:hover):not(:focus-within) .lay-scope-opacity-100){opacity:1}}@media (prefers-reduced-motion:reduce){.pos .lay-animate-typing.lay-animate-typing,.pos-utils .lay-animate-typing.lay-animate-typing{animation:none}}