:root{--pk-ease-smooth:cubic-bezier(0.32,0.72,0,1);--pk-ease-out-soft:cubic-bezier(0.22,1,0.36,1);--pk-ease-in-out:cubic-bezier(0.65,0,0.35,1);--pk-ease-panel:cubic-bezier(0.4,0,0.2,1);--pk-motion-fast:150ms;--pk-motion:240ms;--pk-motion-slow:380ms;--pk-motion-panel:600ms}.product-popover,.product-ui{--pk-frame:#f4f4f4;--pk-frame-edge:#e6e6e6;--pk-panel-edge:#e7e7e7;--pk-hatch:rgba(0,0,0,0.032);--pk-rule:#efefef;--pk-ink-2:#3b3b3b;--pk-ink-3:#6b6b6b;--pk-control:#dcdcdc;--pk-control-hover:#c4c4c4;--pk-control-focus:#8f8f8f;--pk-halo:rgba(0,0,0,0.06);--pk-hover:#f7f7f7;--pk-danger:#b42318;--pk-danger-strong:#912018;--pk-danger-soft:#fdf0ee;--pk-ok:#1f7a4d;--pk-rx:#b23d4d;--pk-sky-ink:#000000;--pk-sky-bg:#ffffff;--pk-chart-bar:#262626;--pk-chart-track:#f2f2f2;--pk-chart-ref:#8f8f8f;--pk-ease:cubic-bezier(0.23,1,0.32,1);--pk-good:#2a8a5c;--pk-good-ink:#1d6a45;--pk-good-soft:#e8f4ee;--pk-warn:#d9a21f;--pk-warn-ink:#7f5700;--pk-warn-soft:#fbf3dc;--pk-bad:#c0394b;--pk-bad-ink:#9b2a3a;--pk-bad-soft:#fbecee;--pk-info:#2f6aa3;--pk-info-ink:#245485;--pk-info-soft:#e9f0f8;--q-hot:#d24b2b;--q-hot-soft:#fbece7;--q-cold:#3f63c4;--q-cold-soft:#ebeffa;--q-dry:#c9a227;--q-dry-ink:#7a6010;--q-dry-soft:#faf4de;--q-wet:#219b8c;--q-wet-soft:#e5f5f2}.pk-num{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.pk-code{font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:.92em;letter-spacing:-.015em}.pk-dim,.pk-eyebrow{color:var(--pk-ink-3)}.pk-eyebrow{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.pk-page>*{animation:pk-rise var(--pk-motion-slow) var(--pk-ease-smooth) backwards}.pk-page>:nth-child(2){animation-delay:40ms}.pk-page>:nth-child(3){animation-delay:80ms}.pk-page>:nth-child(4){animation-delay:.12s}.pk-page>:nth-child(n+5){animation-delay:.16s}@keyframes pk-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes pk-fade{0%{opacity:0}}@keyframes pk-pop{0%{opacity:0;transform:scale(.96)}}.pk-page{display:flex;flex-direction:column;gap:16px}.pk-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:6px}.pk-page-head-copy{min-width:0}.product-ui .pk-title{font-size:32px;line-height:1.08;letter-spacing:-.047em;font-weight:650;color:#1b1b1b}.pk-subtitle{margin-top:9px;max-width:640px;font-size:14px;line-height:1.5;color:var(--ink-muted)}.pk-page-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.pk-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-size:12.5px;font-weight:550;color:var(--ink-muted)}.pk-back:hover{color:var(--ink)}.pk-frame{position:relative;display:flex;min-width:0;flex-direction:column;padding:4px;border-radius:16px;background-color:var(--pk-frame);background-image:repeating-linear-gradient(-58deg,transparent 0 8px,var(--pk-hatch) 8px 9px);box-shadow:inset 0 0 0 1px var(--pk-frame-edge)}.pk-frame-head{display:flex;min-height:46px;align-items:center;gap:10px;padding:3px 6px 3px 8px}.product-ui .pk-frame-title{font-size:13.5px;font-weight:600;letter-spacing:-.012em;color:#373737;white-space:nowrap}.pk-frame-note{overflow:hidden;font-size:12px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.pk-frame-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.pk-frame-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.pk-panel{position:relative;flex:1;min-width:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--pk-panel-edge),0 1px 2px rgba(0,0,0,.035),0 3px 8px -4px rgba(0,0,0,.05)}.pk-panel-pad{padding:20px 22px}.pk-panel-section+.pk-panel-section{border-top:1px solid var(--pk-rule)}.pk-tile{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border-radius:8px;color:#494949;background:#fff;box-shadow:0 0 0 1px #e1e1e1,0 1px 2px rgba(0,0,0,.05)}.pk-tile-lg{width:40px;height:40px;border-radius:11px}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border-radius:10px;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .16s,box-shadow .16s,color .16s,opacity .16s}.pk-btn:disabled,.pk-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.pk-btn-sm{height:32px;padding:0 11px;border-radius:9px;font-size:12.5px}.pk-btn-lg{height:44px;padding:0 18px;border-radius:11px;font-size:13.5px}.pk-btn-primary{color:#fff;background:linear-gradient(180deg,#3b3b3b,#1c1c1c);box-shadow:0 0 0 1px #161616,inset 0 1px 0 rgba(255,255,255,.17),0 1px 2px rgba(0,0,0,.22),0 8px 18px -10px rgba(0,0,0,.55)}.pk-btn-primary:hover{background:linear-gradient(180deg,#313131,#111)}.pk-btn-soft{color:var(--ink);background:#fff;box-shadow:0 0 0 1px var(--pk-control),0 1px 2px rgba(0,0,0,.05)}.pk-btn-soft:hover{box-shadow:0 0 0 1px var(--pk-control-hover),0 2px 6px -2px rgba(0,0,0,.12)}.pk-btn-ghost{color:var(--ink-muted);background:transparent}.pk-btn-ghost:hover{color:var(--ink);background:#f0f0f0}.pk-btn-danger{color:#fff;background:linear-gradient(180deg,#c3342a,#a3231a);box-shadow:0 0 0 1px #8f1d15,inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(0,0,0,.2)}.pk-btn-danger:hover{background:linear-gradient(180deg,#b52e25,#8f1d15)}.pk-btn-danger-ghost{color:var(--pk-danger);background:transparent}.pk-btn-danger-ghost:hover{background:var(--pk-danger-soft)}.pk-btn-block{width:100%}.pk-spinner{width:14px;height:14px;border-radius:50%;border:1.5px solid;border-top:1.5px solid transparent;animation:pk-spin .7s linear infinite}@keyframes pk-spin{to{transform:rotate(1turn)}}.pk-chip,.pk-icon-btn,.pk-seg>a,.pk-seg>button,.pk-seg>label,.pk-select,.pk-tabs>a,.pk-tabs>button,a.pk-btn{transition-property:background-color,box-shadow,color,opacity,transform;transition-duration:var(--pk-motion-fast);transition-timing-function:var(--pk-ease-smooth)}.pk-chip:active,.pk-seg>a:active,.pk-seg>button:active,.pk-seg>label:active,a.pk-btn:active{transform:scale(.97)}.pk-icon-btn:active{transform:scale(.92)}.pk-icon-btn{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:9px;color:#595959;transition:background-color .16s,color .16s,box-shadow .16s}.pk-icon-btn:hover{color:var(--ink);background:#f0f0f0}.pk-icon-btn[aria-expanded=true],.pk-icon-btn[aria-pressed=true]{color:var(--ink);background:#ececec}.pk-icon-btn-ring{box-shadow:inset 0 0 0 1px var(--pk-control)}.pk-icon-btn-ring:hover{box-shadow:inset 0 0 0 1px var(--pk-control-hover);background:#fff}.pk-link{color:var(--ink);text-decoration:underline;text-decoration-color:#bdbdbd;text-underline-offset:3px;transition:text-decoration-color .16s}.pk-link:hover{text-decoration-color:currentColor}.pk-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;font:600 10.5px/1 var(--font-dm-sans),system-ui,sans-serif;color:#666;background:#fafafa;box-shadow:inset 0 0 0 1px #e1e1e1,inset 0 -1.5px 0 #e1e1e1}.pk-kbd-dark{color:rgba(255,255,255,.72);background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.pk-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:6px;font-size:11px;font-weight:600;line-height:1;color:#5b5b5b;background:rgba(0,0,0,.055);font-variant-numeric:tabular-nums}.pk-count-quiet{background:#fff;box-shadow:0 0 0 1px #e3e3e3}.pk-count-alert{color:#fff;background:var(--pk-danger)}.pk-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.005em;line-height:1;color:#333;background:#f1f1f1;box-shadow:inset 0 0 0 1px #e2e2e2;white-space:nowrap}.pk-pill-dark{color:#fff;background:#262626;box-shadow:none}.pk-pill-danger{color:var(--pk-danger);background:var(--pk-danger-soft);box-shadow:inset 0 0 0 1px #f3cdc8}.pk-pill-ok{color:var(--pk-ok);background:#eef7f2;box-shadow:inset 0 0 0 1px #cde6d8}.pk-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor}.pk-seg{flex-shrink:0;gap:2px;padding:3px;border-radius:11px;background:#ededed;box-shadow:inset 0 0 0 1px #e4e4e4}.pk-seg,.pk-seg>a,.pk-seg>button{display:inline-flex;align-items:center}.pk-seg>a,.pk-seg>button{justify-content:center;gap:7px;height:30px;padding:0 11px;border-radius:8px;font-size:12.5px;font-weight:550;color:#5a5a5a;white-space:nowrap;transition:background-color .16s,color .16s,box-shadow .16s}.pk-seg>a:hover,.pk-seg>button:hover{color:var(--ink)}.pk-seg>[aria-checked=true],.pk-seg>[aria-current=page],.pk-seg>[aria-pressed=true],.pk-seg>[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #dedede,0 1px 2px rgba(0,0,0,.09)}.pk-seg>[aria-pressed=true] .pk-count,.pk-seg>[aria-selected=true] .pk-count{background:#f0f0f0}.pk-seg>button:disabled{opacity:.45}.pk-seg-sm>a,.pk-seg-sm>button{height:26px;padding:0 9px;gap:6px;font-size:12px}.pk-seg-sm .pk-count{min-width:16px;height:16px;font-size:10.5px}fieldset.pk-seg{min-width:0;margin:0;border:0}.pk-seg>label{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 11px;border-radius:8px;font-size:12.5px;font-weight:550;color:#5a5a5a;white-space:nowrap;cursor:pointer;transition:background-color .16s,color .16s,box-shadow .16s}.pk-seg>label:hover{color:var(--ink)}.pk-seg>label:has(input:checked){color:var(--ink);background:#fff;box-shadow:0 0 0 1px #dedede,0 1px 2px rgba(0,0,0,.09)}.pk-seg>label:has(input:focus-visible){outline:2px solid #686868;outline-offset:2px}.pk-seg-sm>label{height:26px;padding:0 9px;gap:6px;font-size:12px}.pk-seg-block{display:flex}.pk-seg-block>a,.pk-seg-block>button{flex:1}.pk-tabs{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--pk-rule);scrollbar-width:none}.pk-tabs::-webkit-scrollbar{display:none}.pk-tabs>a,.pk-tabs>button{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:7px;min-height:42px;padding:0 1px;font-size:13px;font-weight:550;color:var(--ink-muted);white-space:nowrap;transition:color .16s}.pk-tabs>[aria-current=page],.pk-tabs>[aria-selected=true],.pk-tabs>a:hover,.pk-tabs>button:hover{color:var(--ink)}.pk-tabs>[aria-current=page]:after,.pk-tabs>[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:var(--ink);animation:pk-underline var(--pk-motion) var(--pk-ease-smooth)}.pk-tab-icon{display:inline-grid;place-items:center;color:var(--pk-ink-3);transition:color var(--pk-motion-fast)}.pk-tabs>[aria-selected=true] .pk-tab-icon{color:var(--ink)}.pk-tab-count{min-width:20px;height:18px;padding:0 5px;border-radius:99px;font-size:10.5px;font-weight:650;line-height:18px;text-align:center;color:var(--pk-ink-3);background:#f0f0f0;font-variant-numeric:tabular-nums;transition:color var(--pk-motion-fast),background-color var(--pk-motion-fast)}.pk-tabs>[aria-selected=true] .pk-tab-count{color:#fff;background:var(--ink)}.pk-tabs>button.pk-tab-group{margin-left:14px}.pk-tabs>button.pk-tab-group:before{content:"";position:absolute;top:13px;bottom:13px;left:-19px;width:1px;background:#e4e4e4}@keyframes pk-underline{0%{opacity:0;transform:scaleX(.4)}}.pk-field{display:flex;min-width:0;flex-direction:column;gap:7px}.pk-label{font-size:12.5px;font-weight:600;color:#333}.pk-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pk-hint{font-size:12px;line-height:1.5;color:var(--ink-muted)}.pk-error{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--pk-danger)}.product-popover .pk-input,.product-ui .pk-input{width:100%;min-width:0;height:40px;padding:0 13px;border:0;border-radius:10px;outline:none;font-size:13.5px;color:var(--ink);background-color:#fff;box-shadow:inset 0 0 0 1px var(--pk-control),0 1px 2px rgba(0,0,0,.035);transition:box-shadow .16s}.product-popover textarea.pk-input,.product-ui textarea.pk-input{height:auto;padding:11px 13px;line-height:1.55;resize:vertical}.product-popover select.pk-input,.product-ui select.pk-input{padding-right:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.product-ui .pk-input::-moz-placeholder{color:#7b7b7b}.product-ui .pk-input::placeholder{color:#7b7b7b}.product-ui .pk-input:hover{box-shadow:inset 0 0 0 1px var(--pk-control-hover),0 1px 2px rgba(0,0,0,.035)}.product-popover .pk-input:focus-visible,.product-ui .pk-input:focus,.product-ui .pk-input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--pk-control-focus),0 0 0 4px var(--pk-halo)}.product-ui .pk-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--pk-danger),0 0 0 3px rgba(180,35,24,.08)}.product-ui .pk-input:disabled{opacity:.5;cursor:not-allowed}.pk-select-wrap{position:relative;display:block;min-width:0}.pk-select-wrap>svg{position:absolute;top:50%;right:12px;color:#767676;transform:translateY(-50%);pointer-events:none}.pk-phone-field{position:relative}.pk-phone-switch{position:absolute;top:-4px;right:0;display:inline-flex;min-height:24px;align-items:center;border-radius:6px;font-size:12.5px;font-weight:550;color:var(--ink-muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer;transition:color var(--pk-motion-fast) var(--pk-ease-smooth),text-decoration-color var(--pk-motion-fast) var(--pk-ease-smooth)}.pk-phone-switch:hover{color:var(--ink);text-decoration-color:currentColor}.pk-phone{position:relative}.pk-phone-prefix{position:absolute;top:0;bottom:0;left:13px;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-muted);pointer-events:none}.pk-phone[data-mode=br] .pk-phone-prefix:after{content:"";width:1px;height:16px;background:var(--pk-control)}.pk-phone-code{display:inline-block;animation:pk-phone-code var(--pk-motion-slow) var(--pk-ease-smooth) backwards}@keyframes pk-phone-code{0%{opacity:0;transform:translateY(3px)}}.product-ui .pk-phone .pk-input.pk-num{padding-left:57px;padding-right:40px;transition:box-shadow var(--pk-motion-fast) var(--pk-ease-smooth),opacity var(--pk-motion) var(--pk-ease-smooth),padding-left var(--pk-motion-slow) var(--pk-ease-smooth)}.product-ui .pk-phone[data-mode=intl] .pk-input.pk-num{padding-left:23px}.pk-phone-ok{position:absolute;top:0;right:12px;bottom:0;display:grid;place-items:center;color:var(--pk-good);opacity:0;transform:scale(.6);pointer-events:none;transition:opacity var(--pk-motion-slow) var(--pk-ease-smooth),transform var(--pk-motion-slow) var(--pk-ease-smooth)}.pk-phone-ok[data-on=true]{opacity:1;transform:none}@media (pointer:coarse){.pk-phone-switch{top:-8px;min-height:32px}}@media (prefers-reduced-motion:reduce){.pk-phone-code{animation-name:pk-fade}.pk-phone-ok{transform:none}.product-ui .pk-phone .pk-input.pk-num{transition:box-shadow var(--pk-motion-fast) var(--pk-ease-smooth),opacity var(--pk-motion) var(--pk-ease-smooth)}}.pk-check{display:inline-flex;min-height:40px;align-items:center;gap:10px;font-size:13px;color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-check input{display:grid;flex-shrink:0;place-content:center;width:18px;height:18px;margin:0;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;box-shadow:inset 0 0 0 1px #c8c8c8;cursor:pointer;transition:background-color .14s,box-shadow .14s}.pk-check input:after{content:"";width:9px;height:5px;margin-top:-2px;border-bottom:1.8px solid #fff;border-left:1.8px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .14s var(--pk-ease)}.pk-check input:checked{background:#1f1f1f;box-shadow:inset 0 0 0 1px #1f1f1f}.pk-check input:checked:after{transform:rotate(-45deg) scale(1)}.pk-check:has(input:disabled){opacity:.45;cursor:not-allowed}.pk-search{position:relative;display:flex;height:38px;align-items:center;gap:6px;padding:0 8px 0 36px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--pk-control),0 1px 2px rgba(0,0,0,.04);transition:box-shadow .16s;cursor:text}.pk-search:hover{box-shadow:inset 0 0 0 1px var(--pk-control-hover),0 1px 2px rgba(0,0,0,.04)}.pk-search:focus-within{box-shadow:inset 0 0 0 1px var(--pk-control-focus),0 0 0 4px var(--pk-halo)}.pk-search>svg:first-child{position:absolute;left:12px;color:#767676;pointer-events:none}.product-ui .pk-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;font-size:13.5px!important;color:var(--ink);background:transparent!important;box-shadow:none}.product-ui .pk-search input::-moz-placeholder{color:#7b7b7b}.product-ui .pk-search input::placeholder{color:#7b7b7b}.product-ui .pk-search input::-webkit-search-cancel-button{display:none}.product-ui .pk-search input:focus-visible{outline:none}.pk-chip{display:inline-flex;height:38px;align-items:center;gap:7px;padding:0 11px;border-radius:10px;font-size:12.5px;font-weight:550;color:#474747;background:#fff;box-shadow:inset 0 0 0 1px var(--pk-control);transition:box-shadow .16s,background-color .16s,color .16s}.pk-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--pk-control-hover)}.pk-chip[aria-pressed=true]{color:var(--ink);background:#f2f2f2;box-shadow:inset 0 0 0 1px #b3b3b3}.pk-select{position:relative;display:inline-flex;height:38px;align-items:center;border-radius:10px;color:#474747;background:#fff;box-shadow:inset 0 0 0 1px var(--pk-control);transition:box-shadow .16s,background-color .16s}.pk-select:hover{box-shadow:inset 0 0 0 1px var(--pk-control-hover)}.pk-select.is-set{color:var(--ink);background:#f2f2f2;box-shadow:inset 0 0 0 1px #b3b3b3}.pk-select>svg{left:11px}.pk-select:after,.pk-select>svg{position:absolute;pointer-events:none}.pk-select:after{content:"";top:50%;right:12px;width:6px;height:6px;border-right:1.5px solid #767676;border-bottom:1.5px solid #767676;transform:translateY(-72%) rotate(45deg)}.product-ui .pk-select select{height:100%;padding:0 30px 0 33px;border:0;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12.5px!important;font-weight:550;color:inherit;background:transparent!important;cursor:pointer}.product-ui .pk-select.no-icon select{padding-left:12px}.pk-table-wrap{position:relative;overflow-x:auto}.pk-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}.pk-table th{height:36px;padding:0 12px;font-size:11.5px;font-weight:550;text-align:left;white-space:nowrap;color:var(--pk-ink-3);background:#f6f6f6;box-shadow:inset 0 1px 0 #eeeeee,inset 0 -1px 0 #eeeeee}.pk-table th:first-child{border-radius:9px 0 0 9px;box-shadow:inset 1px 1px 0 #eeeeee,inset 0 -1px 0 #eeeeee}.pk-table th:last-child{border-radius:0 9px 9px 0;box-shadow:inset -1px 1px 0 #eeeeee,inset 0 -1px 0 #eeeeee}.pk-table td{height:46px;padding:0 12px;border-bottom:1px solid var(--pk-rule);color:var(--ink);vertical-align:middle}.pk-table tbody tr:last-child td{border-bottom:0}.pk-table tbody tr:hover td{background:#fafafa}.pk-table .is-num{text-align:right}.pk-table-inset{padding:6px}.pk-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:52px 20px 56px;text-align:center}.pk-empty-title{margin-top:12px;font-size:14.5px;font-weight:620;color:var(--ink)}.pk-empty-text{max-width:420px;font-size:13px;line-height:1.55;color:var(--ink-muted)}.pk-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.pk-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:11px;font-size:12.5px;line-height:1.5;color:var(--pk-ink-2);background:#f7f7f7;box-shadow:inset 0 0 0 1px #ececec}.pk-note-danger{color:var(--pk-danger-strong);background:var(--pk-danger-soft);box-shadow:inset 0 0 0 1px #f3cdc8}.pk-shimmer{border-radius:6px;background:#efefef;animation:pk-breathe 1.4s ease-in-out infinite}@keyframes pk-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.pk-page>*,.pk-shimmer,.pk-spinner,.pk-tabs>:after{animation:none}.pk-chip:active,.pk-icon-btn:active,.pk-seg>:active,a.pk-btn:active{transform:none}}.pk-tech{display:inline-flex;height:24px;align-items:center;gap:6px;padding:0 9px 0 7px;border-radius:7px;font-size:12px;font-weight:550;color:#3c3c3c;background:#fff;box-shadow:inset 0 0 0 1px #e2e2e2;white-space:nowrap}.pk-tech svg{color:#6a6a6a}.pk-trio{gap:10px}.pk-trio,.pk-trio-item{display:inline-flex;align-items:center}.pk-trio-item{gap:1px}.pk-trio-body{color:#3a3a3a}.pk-trio-skeleton{display:inline-flex;gap:10px}.pk-trio-skeleton i{width:26px;height:12px;border-radius:4px;background:#efefef}.pk-trio-empty{color:#b5b5b5}.sky-veil{position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.45);animation:pk-breathe 1.4s ease-in-out infinite}.sky-bodies{animation:sky-fade .35s ease-out both}@keyframes sky-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sky-bodies,.sky-veil{animation:none}}@media (pointer:coarse){.pk-kbd{display:none}}@media (hover:none){.pk-btn-ghost:hover{color:var(--ink-muted);background:transparent}.pk-btn-soft:hover{box-shadow:0 0 0 1px var(--pk-control),0 1px 2px rgba(0,0,0,.05)}.pk-btn-primary:hover{background:linear-gradient(180deg,#3b3b3b,#1c1c1c)}.pk-icon-btn:not([aria-pressed=true]):not([aria-expanded=true]):hover{color:#595959;background:transparent}.pk-chip:not([aria-pressed=true]):hover{color:#474747;box-shadow:inset 0 0 0 1px var(--pk-control)}}@media (max-width:767px){.pk-page-head{flex-direction:column;align-items:stretch;gap:16px}.product-ui .pk-title{font-size:28px}.pk-page-actions{justify-content:flex-start}.pk-panel-pad{padding:18px}.pk-kbd-dark{display:none}}.pk-dialog{padding:22px 22px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 24px 60px -22px rgba(0,0,0,.38),0 8px 20px -10px rgba(0,0,0,.16)}.product-popover .pk-dialog-title{padding-right:36px;font-size:16px;font-weight:650;letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere}.pk-dialog-text{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--ink-muted)}.pk-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:22px}.pk-toast{display:flex;align-items:flex-start;gap:11px;padding:14px 48px 14px 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 16px 40px -18px rgba(0,0,0,.35),0 4px 12px -6px rgba(0,0,0,.12)}.pk-toast-icon{flex-shrink:0;margin-top:1px;color:var(--pk-ink-2)}.pk-toast.is-success .pk-toast-icon{color:var(--pk-ok)}.pk-toast.is-danger .pk-toast-icon{color:var(--pk-danger)}.pk-toast-title{font-size:13.5px;font-weight:600;color:var(--ink)}.pk-toast-text{margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}.nf-panel{display:flex;flex-direction:column;align-items:center;padding:44px 24px 30px;text-align:center}.nf-wheel{width:132px;height:132px;margin-bottom:18px;animation:pk-fade var(--pk-motion-slow) var(--pk-ease-smooth) backwards}.nf-code{font-size:12px;font-weight:650;letter-spacing:.14em;color:var(--pk-ink-3)}.product-ui .nf-title{margin-top:6px;font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.nf-text{max-width:470px;margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.nf-path{display:inline-flex;max-width:100%;align-items:center;gap:10px;margin-top:18px;padding:7px 11px;border-radius:9px;font-size:12px;color:var(--pk-ink-3);background:#f7f7f7;box-shadow:inset 0 0 0 1px #ececec}.nf-path .pk-code{min-width:0;overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.nf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.nf-recent{width:100%;max-width:540px;margin-top:34px;padding-top:20px;border-top:1px solid var(--pk-rule);text-align:left}.nf-recent ul{display:flex;flex-direction:column;gap:2px;margin-top:8px}.nf-recent a{display:flex;min-height:52px;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;transition:background-color var(--pk-motion-fast) var(--pk-ease-smooth)}.nf-recent a:hover{background:var(--pk-hover)}.nf-recent a:focus-visible{outline:2px solid var(--pk-control-focus);outline-offset:1px}.nf-recent-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.nf-recent-name{font-size:13.5px;font-weight:600;color:var(--ink)}.nf-recent-meta,.nf-recent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-recent-meta{font-size:12px;color:var(--ink-muted)}.nf-recent-go{flex-shrink:0;color:var(--pk-ink-3);transition:transform var(--pk-motion) var(--pk-ease-smooth),color var(--pk-motion-fast)}.nf-recent a:hover .nf-recent-go{color:var(--ink);transform:translateX(3px)}@media (max-width:767px){.nf-panel{padding:32px 16px 22px}.product-ui .nf-title{font-size:22px}.nf-actions>*{flex:1 1 100%}.nf-recent .pk-tech{display:none}}@media (prefers-reduced-motion:reduce){.nf-recent a:hover .nf-recent-go{transform:none}}.pk-theme-toggle .pk-theme-sun{display:none}.pk-theme-toggle>svg{animation:pk-pop var(--pk-motion-slow) var(--pk-ease-smooth) backwards}@media (prefers-reduced-motion:reduce){.pk-theme-toggle>svg{animation-name:pk-fade}}.pk-sheet-scrim{position:fixed;inset:0;z-index:88;background:rgba(20,20,20,.28);opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--pk-motion-slow) var(--pk-ease-smooth)}.pk-sheet-scrim[data-visible=true]{opacity:1;pointer-events:auto}.pk-sheet{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;height:88dvh;flex-direction:column;border-radius:18px 18px 0 0;outline:none;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 -18px 50px -24px rgba(0,0,0,.32);transform:translateY(100%);transition:transform .44s var(--pk-ease-smooth);will-change:transform}.pk-sheet[data-phase=closing]{transition-duration:.26s}.pk-sheet-head,.pk-sheet[data-snap=peek]{touch-action:none}.pk-sheet-head{flex-shrink:0;padding:6px 6px 2px 18px;cursor:grab}.pk-sheet-head:active{cursor:grabbing}.pk-sheet-handle{display:block;width:40px;height:5px;margin:0 auto 4px;border-radius:99px;background:#d4d4d4}.pk-sheet-bar{display:flex;min-height:44px;align-items:center;gap:4px}.pk-sheet-title{flex:1;min-width:0;overflow:hidden;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--pk-ink-3)}.pk-sheet-close{flex-shrink:0}.pk-sheet-body{flex:1;min-height:0;overflow:hidden;padding:4px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain}.pk-sheet[data-snap=full] .pk-sheet-body{overflow-y:auto}.pk-sheet-body>*{animation:pk-fade .28s var(--pk-ease-smooth) backwards}@media (prefers-reduced-motion:reduce){.pk-sheet{transition:opacity .2s ease}.pk-sheet[data-phase=closing],.pk-sheet[data-phase=entering]{opacity:0}}.mobile-sidebar,.product-shell{--sb-open:252px;--sb-rail:64px;--sh-height:52px}.product-shell{--sb-width:var(--sb-open);min-height:100dvh;background:#fff}.product-shell.is-collapsed{--sb-width:var(--sb-rail)}.shell-sidebar{position:fixed;inset:0 auto 0 0;z-index:45;width:var(--sb-width);overflow:hidden;background:#f6f6f6;box-shadow:inset -1px 0 0 #e9e9e9;transition:width var(--pk-motion-panel) var(--pk-ease-panel),box-shadow var(--pk-motion-slow) var(--pk-ease-smooth)}.sb{display:flex;height:100%;width:var(--sb-open);flex-direction:column;gap:4px;padding:0 12px 10px;overflow-x:hidden;overflow-y:auto;transition:width var(--pk-motion-panel) var(--pk-ease-panel)}.sb.is-rail{width:var(--sb-rail);cursor:e-resize}.sb.is-rail :is(a,button){cursor:pointer}.mobile-sidebar .sb{width:100%}.sb-brand{display:flex;height:var(--sh-height);flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 1px;margin-bottom:4px}.sb-logo{position:relative;display:block;width:calc(34px * 4.72);height:34px;flex-shrink:0;transition:width var(--pk-motion-panel) var(--pk-ease-panel),height var(--pk-motion-panel) var(--pk-ease-panel)}.sb-logo-word{position:absolute;top:0;bottom:0;left:calc(34px * 4.72 * .21);width:calc(34px * 4.72 * .79);overflow:hidden;pointer-events:none;transition:left var(--pk-motion-panel) var(--pk-ease-panel),width var(--pk-motion-panel) var(--pk-ease-panel)}.sb-logo-full{position:absolute;top:50%;left:calc(34px * 4.72 * -.21);width:calc(34px * 4.72);max-width:none;height:auto;transform:translateY(-50%);transition:transform var(--pk-motion-panel) var(--pk-ease-panel),left var(--pk-motion-panel) var(--pk-ease-panel),width var(--pk-motion-panel) var(--pk-ease-panel)}.sb-logo-mini{position:absolute;top:0;left:0;z-index:1;width:34px;height:34px;transition:width var(--pk-motion-panel) var(--pk-ease-panel),height var(--pk-motion-panel) var(--pk-ease-panel)}.sb-brand{transition:padding var(--pk-motion-panel) var(--pk-ease-panel)}.is-rail .sb-brand{padding:0 0 0 1px}.is-rail .sb-logo{width:38px;height:38px}.is-rail .sb-logo-word{left:calc(38px * 4.72 * .21);width:calc(38px * 4.72 * .79)}.is-rail .sb-logo-full{left:calc(38px * 4.72 * -.21);width:calc(38px * 4.72);transform:translate(-79%,-50%)}.is-rail .sb-logo-mini{width:38px;height:38px}.sb-admin-tag{margin-right:2px}.sb-label{display:inline-flex;min-width:0;max-width:200px;align-items:center;overflow:hidden;opacity:1;white-space:nowrap;transition:max-width var(--pk-motion-panel) var(--pk-ease-panel),opacity .38s var(--pk-ease-smooth) .18s}.sb-label-grow{flex:1;gap:8px}.is-rail .sb-label{max-width:0;opacity:0;transition:max-width var(--pk-motion-panel) var(--pk-ease-panel),opacity .2s ease}.sb-glyph{display:inline-flex;width:40px;flex:0 0 40px;align-items:center;justify-content:center}.sb-search{display:flex;height:36px;flex-shrink:0;align-items:center;gap:0;padding:0 7px 0 0;border:0;border-radius:10px;font-size:13px;color:#6b6b6b;background:#fff;box-shadow:inset 0 0 0 1px #e1e1e1,0 1px 2px rgba(0,0,0,.035);transition:box-shadow .16s,color .16s}.sb-search:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #cdcdcd,0 1px 2px rgba(0,0,0,.04)}.sb-kbd{margin-left:auto;transition:max-width var(--pk-motion-panel) var(--pk-ease-panel),opacity .38s var(--pk-ease-smooth) .18s,min-width var(--pk-motion-panel) var(--pk-ease-panel),padding var(--pk-motion-panel) var(--pk-ease-panel)}.is-rail .sb-kbd{min-width:0;padding-inline:0;box-shadow:none;transition:max-width var(--pk-motion-panel) var(--pk-ease-panel),opacity .14s ease,min-width var(--pk-motion-panel) var(--pk-ease-panel),padding var(--pk-motion-panel) var(--pk-ease-panel)}.sb-create{display:flex;height:38px;flex-shrink:0;align-items:center;gap:0;margin-top:4px;padding:0 7px 0 0;border-radius:10px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(180deg,#3b3b3b,#1c1c1c);box-shadow:0 0 0 1px #161616,inset 0 1px 0 rgba(255,255,255,.17),0 1px 2px rgba(0,0,0,.2),0 8px 16px -10px rgba(0,0,0,.5);transition:background .16s}.sb-create:hover{background:linear-gradient(180deg,#313131,#111)}.sb-section{padding:18px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#666666;transition:padding var(--pk-motion-panel) var(--pk-ease-panel)}.is-rail .sb-section{padding:12px 0 2px}.sb-nav{display:flex;flex-direction:column;gap:2px}.sb-item{position:relative;display:flex;height:36px;flex-shrink:0;align-items:center;gap:0;padding:0 10px 0 0;border-radius:9px;font-size:13px;font-weight:550;color:#525252;white-space:nowrap;transition:background-color .14s,color .14s,box-shadow .14s}.sb-item svg{flex-shrink:0;color:#6b6b6b;transition:color .14s}.sb-item:hover{background:#ececec}.sb-item:hover,.sb-item:hover svg{color:var(--ink)}.sb-item.is-active{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #e1e1e1,0 1px 2px rgba(0,0,0,.06)}.sb-item.is-active svg{color:var(--ink)}.sb-icon{position:relative}.sb-icon-badge{position:absolute;top:-11px;right:0;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.is-rail .sb-icon-badge{opacity:1;transform:none;transition:opacity var(--pk-motion-slow) var(--pk-ease-smooth) .22s,transform var(--pk-motion-slow) var(--pk-ease-smooth) .22s}.sb-bottom{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:14px}.sb-account{margin-top:8px;padding-top:10px;border-top:1px solid #e5e5e5}.sb-profile{display:flex;width:100%;min-height:48px;align-items:center;gap:10px;padding:6px 8px 6px 6px;border-radius:12px;text-align:left;background:#fff;box-shadow:0 0 0 1px #e1e1e1,0 1px 2px rgba(0,0,0,.05);transition:box-shadow .16s,background-color .16s,padding var(--pk-motion-panel) var(--pk-ease-panel)}.sb-profile:hover,.sb-profile[data-state=open]{box-shadow:0 0 0 1px #cbcbcb,0 3px 8px -4px rgba(0,0,0,.14)}.sb-profile-copy{flex:1;flex-direction:column;align-items:flex-start;gap:1px}.sb-profile-copy strong{font-size:13px;font-weight:600;color:var(--ink)}.sb-profile-copy span,.sb-profile-copy strong{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sb-profile-copy span{font-size:11.5px;color:var(--pk-ink-3)}.sb-profile-more{color:#8a8a8a}.is-rail .sb-profile{padding-right:0;padding-left:3.5px;background:transparent;box-shadow:none;transition:box-shadow var(--pk-motion) ease,background-color var(--pk-motion) ease,padding var(--pk-motion-panel) var(--pk-ease-panel)}.sb-menu-head{display:flex;flex-direction:column;gap:2px;padding:8px 10px 6px}.sb-menu-head strong{font-size:13px;font-weight:600}.sb-menu-head span{overflow:hidden;font-size:12px;color:var(--pk-ink-3);text-overflow:ellipsis;white-space:nowrap}.mobile-sidebar{background:#f6f6f6;box-shadow:18px 0 40px -18px rgba(0,0,0,.3)}.mobile-sidebar .sb-brand{padding-right:44px}@media (pointer:coarse){.sb .sb-kbd{display:none}.mobile-sidebar :is(.sb-item,.sb-create,.sb-search){height:44px}}@media (hover:none){.sb-item:not(.is-active):hover{color:#525252;background:transparent}.sb-item:not(.is-active):hover svg{color:#6b6b6b}}.sh-prefs{display:contents}.sb-prefs{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.sb-pref{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:0 6px 0 12px;border-radius:10px;font-size:13px;font-weight:550;color:#525252;text-align:left;transition:background-color var(--pk-motion-fast) var(--pk-ease-smooth),color var(--pk-motion-fast) var(--pk-ease-smooth)}.sb-pref-label{display:inline-flex;align-items:center;gap:12px}.sb-pref-label svg{flex-shrink:0;color:#6b6b6b}button.sb-pref:active{background:#ececec}.sb-pref-seg>button{min-width:48px}.sb-pref-error{padding:0 12px 6px;font-size:12px;color:var(--ink-muted)}.sb-switch{position:relative;width:38px;height:22px;flex-shrink:0;margin-right:6px;border-radius:99px;background:#d9d9d9;transition:background-color var(--pk-motion) var(--pk-ease-smooth)}.sb-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.22);transition:transform var(--pk-motion) var(--pk-ease-smooth)}.sb-pref-theme[aria-pressed=true] .sb-switch{background:#262626}.sb-pref-theme[aria-pressed=true] .sb-switch:after{transform:translateX(16px)}.shell-body{min-width:0;margin-left:var(--sb-width);transition:margin-left var(--pk-motion-panel) var(--pk-ease-panel)}.sh-header{position:sticky;top:0;z-index:35;display:flex;height:var(--sh-height);align-items:center;gap:6px;padding:0 18px 0 12px;background:rgba(255,255,255,.88);backdrop-filter:saturate(1.6) blur(10px);box-shadow:inset 0 -1px 0 #ececec}.sh-divider{width:1px;height:18px;margin:0 6px 0 4px;background:#e4e4e4}.sh-actions{display:flex;flex-shrink:0;align-items:center;gap:2px;margin-left:auto}.sh-mobile-toggle,.sh-search-mobile{display:none!important}.sh-unsaved{display:inline-flex;height:28px;align-items:center;gap:7px;margin-right:8px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:550;color:var(--ink);background:#f5f5f5;box-shadow:inset 0 0 0 1px #e8e8e8}.sh-unsaved-dot{width:7px;height:7px;border-radius:50%;background:#c47f0e}.shell-breadcrumb{min-width:0;flex:1;overflow:hidden;font-size:13px;color:var(--ink-muted)}.shell-breadcrumb ol{display:flex;min-width:0;align-items:center;gap:2px}.shell-breadcrumb li>svg,.shell-breadcrumb li[aria-hidden=true]{color:#b3b3b3}.shell-breadcrumb a{display:block;overflow:hidden;padding:4px 6px;border-radius:7px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;transition:background-color .14s,color .14s}.shell-breadcrumb a:hover{color:var(--ink);background:#f2f2f2}.shell-breadcrumb [aria-current=page]{display:block;overflow:hidden;padding:4px 6px;font-weight:600;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.shell-content{min-height:calc(100dvh - var(--sh-height));background:#fff}.shell-content-inner{max-width:1480px;margin-inline:auto;padding:30px 40px 64px}.map-shell .shell-content-inner{max-width:1760px;padding:16px 24px 40px}.shell-icon{display:grid;flex-shrink:0;place-items:center;width:34px;height:34px;border-radius:9px;color:#595959;transition:background-color .16s,color .16s}.shell-icon:hover{color:var(--ink);background:#f0f0f0}.help-palette{display:flex;align-items:center;gap:6px;margin:18px 0 4px;padding:10px 12px;border-radius:10px;font-size:13px;color:var(--ink);background:#f7f7f7;box-shadow:inset 0 0 0 1px #ededed}.help-palette span{margin-left:6px}.help-center-link{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;border-radius:12px;color:var(--ink);background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px 2px rgba(0,0,0,.04);transition:box-shadow .28s var(--pk-ease-smooth)}.help-center-link:hover{box-shadow:0 0 0 1px #cfcfcf,0 6px 16px -10px rgba(0,0,0,.28)}.help-center-link>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink-muted)}.help-center-link strong{font-size:13.5px;font-weight:620;color:var(--ink)}.cp{position:fixed;top:12vh;left:50%;z-index:100;display:flex;width:min(660px,calc(100vw - 24px));max-height:76vh;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 30px 70px -24px rgba(0,0,0,.42),0 10px 24px -12px rgba(0,0,0,.18);transform:translateX(-50%)}.cp[data-state=open]{animation:cp-in .18s var(--pk-ease)}@keyframes cp-in{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.985)}}@media (prefers-reduced-motion:reduce){.cp[data-state=open]{animation:none}}.cp-input-row{display:flex;height:56px;flex-shrink:0;align-items:center;gap:12px;padding:0 16px;box-shadow:inset 0 -1px 0 #eeeeee}.cp-input-row>svg{flex-shrink:0;color:#6b6b6b}.product-popover .cp-input-row input{flex:1;min-width:0;height:100%;border:0;outline:none;font-size:15px;color:var(--ink);background:transparent}.product-popover .cp-input-row input::-moz-placeholder{color:#8a8a8a}.product-popover .cp-input-row input::placeholder{color:#8a8a8a}.cp-list{flex:1;min-height:0;overflow-y:auto;padding:6px;overscroll-behavior:contain}.cp-group{padding:10px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#737373}.cp-item{display:flex;width:100%;min-height:42px;align-items:center;gap:12px;padding:6px 10px;border-radius:10px;text-align:left;color:var(--ink);cursor:pointer}.cp-item.is-chart{min-height:52px}.cp-item.is-active{background:#f3f3f3}.product-popover .cp-item:focus-visible{outline:none}.cp-icon{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:8px;color:#4a4a4a;background:#fff;box-shadow:0 0 0 1px #e3e3e3,0 1px 2px rgba(0,0,0,.04)}.cp-item.is-active .cp-icon{color:var(--ink)}.cp-wheel{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px}.cp-label{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px;font-size:13.5px;font-weight:550}.cp-name{font-weight:600}.cp-hint,.cp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-hint{font-size:12px;font-weight:400}.cp-empty,.cp-hint{color:var(--ink-muted)}.cp-empty{padding:28px 16px;font-size:13px;text-align:center}.cp-foot{display:flex;flex-shrink:0;align-items:center;gap:16px;padding:9px 14px;font-size:12px;color:var(--pk-ink-3);background:#fafafa;box-shadow:inset 0 1px 0 #eeeeee}.cp-foot span{display:inline-flex;align-items:center;gap:5px}.cp-foot-end{margin-left:auto}@media (max-width:1279px){.shell-content-inner{padding-inline:28px}}@media (max-width:767px){.shell-sidebar{display:none}.shell-body{margin-left:0}.sh-header{padding:0 10px}.sh-desktop-toggle,.sh-divider{display:none!important}.sh-mobile-toggle,.sh-search-mobile{display:grid!important}.sh-prefs,.sh-unsaved,.shell-breadcrumb li:not(:last-child){display:none}.map-shell .shell-content-inner,.shell-content-inner{padding:22px 16px 48px}.cp{top:8px;max-height:calc(100dvh - 16px)}.cp-foot{display:none}}.ws{display:flex;flex-direction:column;gap:12px}.ws-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:4px 0}.ws-id{min-width:0}.ws-back{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;font-size:12px;font-weight:550;color:var(--ink-muted)}.ws-back:hover{color:var(--ink)}.ws-title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 10px}.product-ui .ws-title{min-width:0;font-size:28px;line-height:1.1;letter-spacing:-.045em;font-weight:650;color:#1b1b1b;overflow-wrap:anywhere}.ws-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:12.5px;color:var(--ink-muted)}.ws-meta .pk-num{color:var(--ink);font-size:12.5px}.ws-sep{width:3px;height:3px;border-radius:50%;background:#bdbdbd}.ws-fact{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:7px;font-size:11.5px;font-weight:550;color:#444;background:#f4f4f4;box-shadow:inset 0 0 0 1px #e7e7e7;white-space:nowrap}.ws-fact strong{font-weight:650;color:var(--ink)}.ws-fact.is-lord{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #d6d6d6}.ws-actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ws-report svg{color:#6a6a6a;transition:color var(--pk-motion-fast) var(--pk-ease-smooth),transform var(--pk-motion) var(--pk-ease-smooth)}.ws-report:hover svg{color:var(--ink);transform:rotate(-8deg)}.ws-notice{display:flex;gap:10px;padding:11px 14px;border-radius:11px;font-size:13px;line-height:1.5;color:#6b4a07;background:#fdf6e6;box-shadow:inset 0 0 0 1px #f1dfb1}.ws-controls .pk-frame-head{flex-wrap:wrap;row-gap:6px;min-height:50px;padding:5px 6px}.ws-tools>button{gap:7px}.ws-tools>button svg{color:#6a6a6a}.ws-tools>button[aria-pressed=true] svg{color:var(--ink)}.ws-bar-end{display:flex;align-items:center;gap:8px;margin-left:auto}.ws-state{display:inline-flex;height:28px;align-items:center;gap:7px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:600;color:#fff;background:#262626;white-space:nowrap}.ws-state .pk-dot{background:#7fd1a6}.ws-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px}.ws-strip-label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap}.ws-strip-label svg{color:#6a6a6a}.ws-strip-note{font-size:12px;color:var(--ink-muted)}.ws-strip-divider{width:1px;height:24px;background:var(--pk-rule)}.ws-strip-end{display:flex;align-items:center;gap:8px;margin-left:auto}.ws-time{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px}.ws-time-controls{display:flex;align-items:center;gap:6px}.ws-time-step{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px var(--pk-control),0 1px 2px rgba(0,0,0,.04);transition:box-shadow .16s,background-color .16s}.ws-time-step:hover{box-shadow:inset 0 0 0 1px var(--pk-control-hover),0 2px 5px -2px rgba(0,0,0,.12)}.ws-time-step:active{background:#f4f4f4}.ws-time-unit{width:118px}.product-ui .ws-time-unit select{height:36px;font-size:12.5px}.ws-time-now{min-width:0;text-align:center}.ws-time-instant{font-size:15px;font-weight:550;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);transition:opacity .16s}.ws-time-instant.is-busy{opacity:.45}.ws-time-meta{margin-top:2px;overflow:hidden;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--pk-ink-3);text-overflow:ellipsis;white-space:nowrap}.ws-time-moved{display:inline-flex;height:18px;align-items:center;margin-right:6px;padding:0 6px;border-radius:5px;font-weight:600;color:#fff;background:#333}.wheel-layout.ws-stage{--wheel-height-limit:calc(100dvh - 112px);display:grid;gap:12px}@media (min-width:1024px){.wheel-layout.ws-stage{grid-template-columns:minmax(0,1fr) clamp(300px,calc(100% - var(--wheel-height-limit) - 20px),500px);align-items:stretch}.ws-reading{contain:size}}.ws-wheel-frame{container:wheelframe/inline-size}.ws-wheel-frame .pk-frame-head{flex-wrap:wrap;row-gap:4px;min-height:46px;padding:5px 5px 5px 8px}.ws-layers{gap:5px 6px}.ws-layer-set,.ws-layers{display:flex;min-width:0;flex-wrap:wrap;align-items:center}.ws-layer-set{gap:5px 8px}.ws-layer-set .pk-seg{flex-wrap:wrap}.ws-layer-chips{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.ws-layer-caption{font-size:12px;font-weight:550;color:var(--pk-ink-3);white-space:nowrap}.ws-layers-rule{width:1px;height:18px;margin:0 4px;background:#d9d9d9}.ws-layer{display:inline-flex;height:28px;align-items:center;gap:7px;padding:0 10px 0 9px;border-radius:8px;font-size:12px;font-weight:550;color:#5a5a5a;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px #e1e1e1;white-space:nowrap;transition:background-color .14s,box-shadow .14s,color .14s}.ws-layer:hover{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #d0d0d0}.ws-layer[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #d6d6d6,0 1px 2px rgba(0,0,0,.09)}.ws-layer:disabled{cursor:not-allowed;opacity:.45}.ws-layer:disabled:hover{color:#5a5a5a;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px #e1e1e1}.ws-layer-mark{width:7px;height:7px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1.5px #b3b3b3;transition:background-color .14s,box-shadow .14s}.ws-layer[aria-pressed=true] .ws-layer-mark{background:#1f1f1f;box-shadow:none}.ws-layer .pk-kbd{display:none;min-width:16px;height:16px;margin-right:-4px;padding:0 4px;font-size:10px}@container wheelframe (min-width: 900px){.ws-layer .pk-kbd{display:inline-grid}}.wheel-stage{position:relative;width:100%;min-width:0;aspect-ratio:1;max-height:var(--wheel-height-limit);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--pk-panel-edge),0 1px 2px rgba(0,0,0,.035),0 3px 8px -4px rgba(0,0,0,.05)}.wheel-stage>svg{position:absolute;inset:8px;display:block;width:calc(100% - 16px);height:calc(100% - 16px)}:is(.wheel-stage,.ws-lens) svg[data-roda] :is(line,path,rect,text){transition:opacity var(--pk-motion) var(--pk-ease-smooth),stroke-width var(--pk-motion) var(--pk-ease-smooth),fill var(--pk-motion-fast) var(--pk-ease-smooth),stroke var(--pk-motion-fast) var(--pk-ease-smooth),filter var(--pk-motion) var(--pk-ease-smooth)}:is(.wheel-stage,.ws-lens) svg[data-roda] .roda-surge{transform-box:fill-box;transform-origin:center;animation:pk-pop var(--pk-motion) var(--pk-ease-smooth) backwards}:is(.wheel-stage,.ws-lens) svg[data-roda] .roda-aparece{animation:pk-fade var(--pk-motion) var(--pk-ease-smooth) backwards}:is(.wheel-stage,.ws-lens) svg[data-roda] .roda-anel{transform-box:view-box;transform-origin:500px 500px;animation:roda-anel-in var(--pk-motion-slow) var(--pk-ease-smooth) backwards}@keyframes roda-anel-in{0%{opacity:0;transform:scale(.97)}}:is(.wheel-stage,.ws-lens) svg[data-roda] .roda-escala{transform-box:view-box;transform-origin:500px 500px;transform:scale(var(--roda-escala,1));transition:transform var(--pk-motion-slow) var(--pk-ease-smooth)}@media (prefers-reduced-motion:reduce){:is(.wheel-stage,.ws-lens) svg[data-roda] *{transition:none;animation:none}}.ws-pick{position:absolute;z-index:40;width:300px;padding:5px;border-radius:13px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.09),0 20px 44px -18px rgba(0,0,0,.36),0 6px 14px -8px rgba(0,0,0,.14);animation:pk-pop var(--pk-motion) var(--pk-ease-smooth) backwards;transform-origin:top left}.ws-pick-title{padding:6px 8px 4px;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--pk-ink-3)}.ws-pick-item{display:grid;width:100%;min-height:46px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;border-radius:8px;text-align:left;font-size:12.5px;color:var(--ink);transition:background-color var(--pk-motion-fast) var(--pk-ease-smooth)}.ws-pick-item:focus-visible,.ws-pick-item:hover{background:#f3f3f3;outline:none}.ws-pick-glyph{display:grid;place-items:center}.ws-pick-label{display:flex;min-width:0;flex-direction:column;gap:1px}.ws-pick-pair{overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ws-pick-kind,.ws-pick-orb{font-size:11.5px;color:var(--pk-ink-3)}.ws-stage-wrap{position:relative}.ws-lens-btn{position:absolute;top:10px;right:10px;z-index:31;display:inline-flex;align-items:center;width:auto;min-width:34px;gap:6px;padding:0 8px;color:#555;background:rgba(255,255,255,.9);box-shadow:0 0 0 1px #e1e1e1,0 1px 2px rgba(0,0,0,.05);backdrop-filter:blur(6px)}.ws-lens-btn:hover{color:var(--ink);background:#fff;box-shadow:0 0 0 1px #cfcfcf,0 3px 8px -4px rgba(0,0,0,.16)}.ws-lens-btn[aria-pressed=true]{color:#fff;background:#262626;box-shadow:0 0 0 1px #161616,0 4px 12px -6px rgba(0,0,0,.4)}.ws-lens-btn[aria-pressed=true] .pk-kbd{color:rgba(255,255,255,.72);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.ws-lens-btn .pk-kbd{min-width:16px;height:16px;padding:0 4px;font-size:10px}@media (pointer:coarse){.ws-lens-btn{display:none}}.ws-stage-wrap.is-lens{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ws-stage-wrap.is-lens .wheel-stage,.ws-stage-wrap.is-lens .wheel-stage *{cursor:grab}.ws-stage-wrap.is-lens.is-dragging,.ws-stage-wrap.is-lens.is-dragging *{cursor:grabbing}.ws-stage-wrap.is-dragging :is(.wheel-stage,.ws-lens-canvas) *{pointer-events:none}.ws-stage-wrap.is-dragging :is(.ws-lens,.ws-lens-hint){transition:none}.ws-lens{z-index:30;overflow:hidden;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.16),0 0 0 5px rgba(255,255,255,.94),0 0 0 6px rgba(0,0,0,.08),0 24px 50px -18px rgba(0,0,0,.45),0 8px 18px -10px rgba(0,0,0,.2);transition:left var(--pk-motion-slow) var(--pk-ease-smooth),top var(--pk-motion-slow) var(--pk-ease-smooth);animation:ws-lens-in var(--pk-motion) var(--pk-ease-smooth) backwards}.ws-lens,.ws-lens:after{position:absolute;border-radius:50%}.ws-lens:after{content:"";inset:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05),inset 0 14px 26px -18px rgba(0,0,0,.28);pointer-events:none}@keyframes ws-lens-in{0%{opacity:0;transform:scale(.86)}}.ws-lens-canvas{position:absolute;top:0;left:0;transform-origin:0 0;transition:transform var(--pk-motion-slow) var(--pk-ease-smooth)}.ws-lens-canvas>svg{position:absolute;inset:8px;display:block;width:calc(100% - 16px);height:calc(100% - 16px)}.ws-lens-hint{position:absolute;z-index:30;display:inline-flex;align-items:center;gap:8px;transform:translateX(-50%);padding:5px 11px;border-radius:999px;font-size:11.5px;color:rgba(255,255,255,.82);background:rgba(28,28,28,.88);box-shadow:0 6px 16px -8px rgba(0,0,0,.4);white-space:nowrap;pointer-events:none;transition:left var(--pk-motion-slow) var(--pk-ease-smooth),top var(--pk-motion-slow) var(--pk-ease-smooth);animation:pk-fade var(--pk-motion-slow) var(--pk-ease-smooth) .12s backwards}.ws-lens-hint .pk-num{font-weight:600;color:#fff}@media (prefers-reduced-motion:reduce){.ws-lens,.ws-lens-hint{animation:none;transition:none}.ws-lens-canvas{transition:none}}svg[data-roda] .roda-grau-anel{cursor:pointer}.ws-degree-tick{z-index:31;height:2px;border-radius:1px;background:var(--gold-strong);transform-origin:0 50%}.ws-degree,.ws-degree-tick{position:absolute;pointer-events:none}.ws-degree{z-index:32;display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:550;color:var(--ink);white-space:nowrap;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.09),0 8px 20px -10px rgba(0,0,0,.32);transform:translate(calc(-50% + var(--dx) * (50% + 14px)),calc(-50% + var(--dy) * (50% + 14px)));animation:pk-fade .28s var(--pk-ease-smooth) backwards}.ws-degree .pk-num{font-weight:650}.ws-degree-sign{display:inline-grid;place-items:center}.ws-reading .pk-frame-head{min-height:46px}.ws-reading-state{overflow:hidden;font-size:12px;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.ws-reading-clear{margin-left:auto}.ws-reading-body{display:flex;min-height:0;flex-direction:column;overflow:hidden}.ws-reading-body .wheel-context-reading{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:20px 22px 24px;overscroll-behavior:contain}.ws-reading-body .wheel-context-reference{flex-shrink:0;border-top:1px solid var(--pk-rule);background:#fafafa}.ws-reading-body .wheel-context-reference-body{max-height:clamp(170px,26dvh,260px);overflow-y:auto;overscroll-behavior:contain;background:#fff}.ws-explore{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ws-explore p{font-size:12px;line-height:1.5;color:var(--ink-muted)}@media (min-width:1024px){.ws-explore{display:none}}@media (max-width:639px){.ws-layers-rule{display:none}}@media (pointer:coarse){.ws-layer{height:34px}.ws-layers .pk-seg-sm>button{height:30px}}.ws-data{display:flex;flex-direction:column;gap:12px}.ws-data-tabs{position:sticky;top:var(--sh-height,52px);z-index:20;padding-top:2px;background:#fff}.ws-section{display:flex;flex-direction:column;gap:12px}.ws-card .pk-frame-head{align-items:flex-start;flex-direction:column;gap:2px;min-height:0;padding:10px 10px 8px 12px}.ws-card-sub{max-width:820px;font-size:12.5px;line-height:1.5;color:var(--ink-muted)}.ws-card .pk-panel{overflow:hidden}.ws-th{padding:0 14px;height:38px;font-size:11.5px;font-weight:600;text-align:left;white-space:nowrap;color:var(--pk-ink-3);background:#f7f7f7;box-shadow:inset 0 -1px 0 #ededed}.ws-td{padding:11px 14px;font-size:13px;color:var(--ink);vertical-align:middle}.ws-card tbody tr{transition:background-color .12s}.ws-card tbody tr:hover{background:#fafafa}@media (max-width:1100px){.ws-head{flex-direction:column;align-items:stretch}.ws-actions{justify-content:flex-start}}@media (max-width:767px){.product-ui .ws-title{font-size:24px}.ws-controls .pk-frame-head{gap:6px}.ws-tools{max-width:100%;overflow-x:auto}.ws-bar-end{width:100%;margin-left:0}.ws-time{grid-template-columns:1fr}.ws-time,.ws-time-now{text-align:left}.wheel-stage{max-height:none}.wheel-stage>svg,.ws-lens-canvas>svg{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.ws-reading-body .wheel-context-reading{padding:18px 18px 20px}}.ws-corner{position:absolute;bottom:8px;z-index:31;display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--ink);background:rgba(255,255,255,.92);box-shadow:0 0 0 1px #e1e1e1,0 1px 2px rgba(0,0,0,.06);backdrop-filter:blur(6px);transition:transform var(--pk-motion-fast) var(--pk-ease-smooth),background-color var(--pk-motion-fast) var(--pk-ease-smooth)}.ws-corner:active{transform:scale(.95)}.ws-corner-left{left:8px}.ws-corner-right{right:8px}.ws-corner[aria-expanded=true]{background:#fff;box-shadow:0 0 0 1.5px #c9c9c9}.ws-explorer-btn{width:44px;height:44px}.ws-explorer-btn:disabled{opacity:.35}.ws-sheet-reading{padding-top:2px}.ws-sheet-ref{margin-top:18px;padding-top:14px;border-top:1px solid var(--pk-rule)}.ws-layers-sheet .ws-layers{flex-direction:column;align-items:stretch;gap:16px}.ws-layers-sheet .ws-layer-set{flex-direction:column;align-items:stretch;gap:8px}.ws-layers-sheet .ws-layer-caption{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ws-layers-sheet .ws-layer-set .pk-seg{display:flex;width:100%}.ws-layers-sheet .ws-layer-set .pk-seg>*{flex:1;height:40px}.ws-layers-sheet .ws-layers-rule{display:none}.ws-layers-sheet .ws-layer-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ws-layers-sheet .ws-layer{width:100%;height:48px;justify-content:flex-start;gap:10px;padding:0 14px;border-radius:12px;font-size:14px}.ws-layers-sheet .ws-layer-mark{width:9px;height:9px}@media (max-width:767px){.ws-explore,.ws-lens-btn{display:none}.ws-wheel-frame{margin-inline:-16px;padding:0;border-radius:0;background:none;box-shadow:none}.ws-wheel-frame .wheel-stage{border-radius:0;box-shadow:none;background:transparent}.ws-wheel-frame .wheel-stage>svg{inset:0;width:100%;height:100%}}.ws-meta-break{display:none}.ws-tools-wrap{display:flex;min-width:0;align-items:center;gap:6px}@media (max-width:767px){.ws-head{gap:10px;padding:0}.ws-id{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:2px;column-gap:2px}.ws-back{grid-column:1;grid-row:1;width:36px;height:36px;margin:0 0 0 -10px;justify-content:center;border-radius:10px}.ws-back-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ws-title-row{grid-column:2;grid-row:1;flex-wrap:nowrap}.ws-title-row .pk-pill{display:none}.product-ui .ws-title{overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.ws-meta{grid-column:1/-1;margin-top:4px;gap:4px 10px}.ws-meta-break{display:block;flex-basis:100%;height:0}.ws-actions{flex-wrap:nowrap;gap:6px}.ws-act-label{display:none}.ws-actions>.pk-btn:not(.ws-report){width:40px;padding:0;justify-content:center}.ws-controls .pk-frame-head{flex-wrap:nowrap;gap:4px;min-height:0;padding:4px}.ws-controls .ws-toggle-label{display:none}.ws-controls .ws-tools-wrap{flex:1;padding-right:22px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.ws-controls .ws-tools-wrap::-webkit-scrollbar{display:none}.ws-controls .ws-tools{max-width:none;overflow:visible}.ws-controls .ws-bar-end{width:auto;flex-shrink:0;margin-left:0}.ws-state-row{margin:2px 10px 6px;font-size:12px}.map-shell .shell-content-inner{padding-top:10px}.ws{gap:10px}.ws-controls:not(.ws-strips-below){padding:0;background:none;box-shadow:none}.ws-controls:not(.ws-strips-below)>.pk-frame-head{padding:0}.ws-controls:not(.ws-strips-below)>.ws-state-row{margin:8px 0 0}.ws-wheel-frame .wheel-stage{max-height:max(82vw,calc(100svh - var(--ws-fit-top, 0px) - 8px))}}@media (pointer:coarse) and (max-width:767px){.ws-back{position:relative}.ws-back:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.pk-route{animation:pk-fade .36s var(--pk-ease-smooth) backwards}.ws>*{animation:pk-rise var(--pk-motion-slow) var(--pk-ease-smooth) backwards}.ws>:nth-child(2){animation-delay:40ms}.ws>:nth-child(3){animation-delay:80ms}.ws>:nth-child(n+4){animation-delay:.12s}.product-popover,.product-scrim,.product-ui{--motion-enter:280ms;--motion-exit:180ms;--motion-ease:var(--pk-ease-smooth)}@keyframes product-menu-in{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes product-menu-out{to{opacity:0;transform:translateY(3px) scale(.97)}}@keyframes product-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.product-dialog[data-state=open]{animation-duration:.34s}.product-menu [role=menuitem]{transition:background-color var(--pk-motion-fast) var(--pk-ease-smooth),color var(--pk-motion-fast)}.product-menu [role=menuitem] svg{transition:transform var(--pk-motion) var(--pk-ease-smooth)}.product-menu [role=menuitem]:focus svg{transform:translateX(1px)}.product-ui [role=tabpanel],.wheel-view,.ws-data{animation:pk-rise var(--pk-motion-slow) var(--pk-ease-smooth) backwards}.ws-controls>.pk-panel{animation:ws-strip-in var(--pk-motion-slow) var(--pk-ease-smooth) backwards}@keyframes ws-strip-in{0%{opacity:0;transform:translateY(-6px)}}.pk-seg>[aria-checked=true],.pk-seg>[aria-current=page],.pk-seg>[aria-pressed=true],.pk-seg>[aria-selected=true],.pk-seg>label:has(input:checked){animation:pk-seg-snap var(--pk-motion) var(--pk-ease-smooth)}@keyframes pk-seg-snap{0%{transform:scale(.94);box-shadow:0 0 0 1px transparent}}.ws-layer[aria-pressed=true] .ws-layer-mark{animation:pk-mark-in var(--pk-motion) var(--pk-ease-smooth)}@keyframes pk-mark-in{0%{transform:scale(.2)}}.pk-btn{transition:background-color var(--pk-motion-fast) var(--pk-ease-smooth),box-shadow var(--pk-motion) var(--pk-ease-smooth),color var(--pk-motion-fast),opacity var(--pk-motion-fast),transform var(--pk-motion) var(--pk-ease-smooth)}.pk-btn-primary:hover{box-shadow:0 0 0 1px #161616,inset 0 1px 0 rgba(255,255,255,.2),0 2px 4px rgba(0,0,0,.2),0 12px 24px -12px rgba(0,0,0,.6)}.pk-btn-primary:hover,.pk-btn-soft:hover{transform:translateY(-1px)}.pk-chip:hover svg,.pk-icon-btn:hover svg{transform:scale(1.06)}.pk-chip svg,.pk-icon-btn svg{transition:transform var(--pk-motion) var(--pk-ease-smooth)}.sb-create svg,.sb-item svg,.sb-search svg{transition:color var(--pk-motion-fast),transform var(--pk-motion) var(--pk-ease-smooth)}.sb-item:hover svg{transform:translateX(1px)}.sb-create:hover svg{transform:rotate(90deg)}.sb-item.is-active{animation:sb-active-in var(--pk-motion-slow) var(--pk-ease-smooth)}@keyframes sb-active-in{0%{box-shadow:0 0 0 1px transparent;background-color:rgba(255,255,255,0)}}.lb-row:not(.lb-thead){transition:background-color var(--pk-motion-fast) var(--pk-ease-smooth);animation:pk-rise var(--pk-motion-slow) var(--pk-ease-smooth) backwards}.lb-row:nth-child(2){animation-delay:30ms}.lb-row:nth-child(3){animation-delay:60ms}.lb-row:nth-child(4){animation-delay:90ms}.lb-row:nth-child(5){animation-delay:.12s}.lb-row:nth-child(6){animation-delay:.15s}.lb-row:nth-child(7){animation-delay:.18s}.lb-row:nth-child(n+8){animation-delay:.21s}.lb-row-go{transition:transform var(--pk-motion) var(--pk-ease-smooth),opacity var(--pk-motion)}.lb-row:hover .lb-row-go{transform:translateX(3px)}.lb-atlas-card,.lb-card{transition:transform var(--pk-motion) var(--pk-ease-smooth),box-shadow var(--pk-motion) var(--pk-ease-smooth)}.lb-atlas-card:hover,.lb-card:hover{transform:translateY(-2px)}.lb-atlas-wheel>svg,.lb-card-wheel>svg,.lb-thumb>svg{transition:transform var(--pk-motion-panel) var(--pk-ease-smooth)}.lb-atlas-card:hover .lb-atlas-wheel>svg,.lb-card:hover .lb-card-wheel>svg,.lb-row:hover .lb-thumb>svg{transform:rotate(-8deg)}.wheel-panel-overview,.wheel-panel-selection{animation:pk-rise var(--pk-motion-slow) var(--pk-ease-smooth) backwards}.lousa-notice{animation:pk-rise var(--pk-motion) var(--pk-ease-smooth) backwards}.pk-frame{transition:box-shadow var(--pk-motion) var(--pk-ease-smooth)}.pk-note{animation:pk-rise var(--pk-motion) var(--pk-ease-smooth) backwards}.pk-empty{animation:pk-fade var(--pk-motion-slow) var(--pk-ease-smooth) backwards}@media (prefers-reduced-motion:reduce){.lb-row,.lousa-notice,.pk-empty,.pk-note,.pk-route,.pk-seg>*,.product-ui [role=tabpanel],.sb-item.is-active,.wheel-panel-overview,.wheel-panel-selection,.wheel-view,.ws-controls>.pk-panel,.ws-data,.ws-layer-mark,.ws>*{animation:none!important}.lb-atlas-card:hover,.lb-card:hover,.pk-btn-primary:hover,.pk-btn-soft:hover{transform:none}.lb-atlas-wheel>svg,.lb-card-wheel>svg,.lb-thumb>svg,.sb-create svg{transform:none!important}}::view-transition-new(root),::view-transition-old(root){animation-duration:.38s;animation-timing-function:var(--pk-ease-smooth)}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:.2s}}