@font-face{font-family:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.p.1m4b-gl3ghuyn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.p.1m4b-gl3ghuyn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.p.1m4b-gl3ghuyn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:League Spartan Fallback;src:local(Arial);ascent-override:75.47%;descent-override:23.72%;line-gap-override:0.0%;size-adjust:92.75%}._6q_yKa_className{font-family:League Spartan,League Spartan Fallback;font-style:normal}._6q_yKa_variable{--font-league-spartan:"League Spartan", "League Spartan Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.U1d-9q_className{font-family:Figtree,Figtree Fallback;font-style:normal}.U1d-9q_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.NrRI7q_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.NrRI7q_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer kingdomos-ui{.btn,.ko-btn{justify-content:center;align-items:center;gap:var(--pd-space-8);height:var(--pd-control-md);padding:0 var(--pd-space-16);border-radius:var(--pd-radius);color:var(--pd-text-primary);font-family:var(--pd-font);font-size:var(--pd-text-size);line-height:var(--pd-text-line);font-weight:var(--pd-weight-accent);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--pd-duration-sm) var(--pd-ease);background:0 0;border:none;text-decoration:none;display:inline-flex}.btn svg,.ko-btn svg{flex-shrink:0}.btn:hover,.ko-btn:hover{text-decoration:none}.btn-sm,.btn.sm,.ko-btn.sm{height:var(--pd-control-sm);padding:0 var(--pd-space-12);font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line)}.btn-md{height:var(--pd-control-md);padding:0 var(--pd-space-16)}.btn-lg,.btn.lg,.ko-btn.lg{height:var(--pd-control-lg);padding:0 var(--pd-space-24)}.btn.icon-only,.ko-btn.icon-only{width:var(--pd-control-md);padding:0}.btn-sm.icon-only,.btn.icon-only.sm,.ko-btn.icon-only.sm{width:var(--pd-control-sm)}.btn-lg.icon-only,.btn.icon-only.lg,.ko-btn.icon-only.lg{width:var(--pd-control-lg)}.btn-primary,.ko-btn-primary{background:var(--pd-accent);color:var(--pd-text-contrast)}.btn-primary:hover,.ko-btn-primary:hover{background:var(--pd-accent-hover);color:var(--pd-text-contrast)}.btn-primary:active,.ko-btn-primary:active{background:var(--pd-accent-active);color:var(--pd-text-contrast)}.btn-secondary{background:var(--pd-separator-2);color:var(--pd-text-primary)}.btn-secondary:hover,.btn-secondary:active{background:var(--pd-separator);color:var(--pd-text-primary)}.btn-outline,.ko-btn-outline{background:var(--pd-bg-content);color:var(--pd-text-primary);border:1px solid var(--pd-field-border)}.btn-outline:hover,.ko-btn-outline:hover{background:var(--pd-hover-wash);border-color:var(--pd-field-border-hover);color:var(--pd-text-primary)}.btn-outline:active,.ko-btn-outline:active{background:var(--pd-active-wash);border-color:var(--pd-field-border-hover);color:var(--pd-text-primary)}.btn-ghost,.ko-btn-ghost{color:var(--pd-info-ink);background:0 0}.btn-ghost:hover,.ko-btn-ghost:hover{background:var(--pd-hover-wash);color:var(--pd-info-ink)}.btn-ghost:active,.ko-btn-ghost:active{background:var(--pd-active-wash);color:var(--pd-info-ink)}.btn-destructive{background:var(--pd-negative);color:var(--pd-text-contrast)}.btn-destructive:hover{background:var(--pd-negative);background:color-mix(in srgb, var(--pd-negative) 85%, var(--pd-navy-900));color:var(--pd-text-contrast)}.btn-destructive:active{background:var(--pd-negative);background:color-mix(in srgb, var(--pd-negative) 75%, var(--pd-navy-900));color:var(--pd-text-contrast)}.btn:focus-visible,.ko-btn:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}.btn:active,.ko-btn:active{transform:scale(.98)}.btn:disabled,.ko-btn:disabled,.btn[aria-disabled=true],.ko-btn[aria-disabled=true]{background:var(--pd-bg-tertiary);color:var(--pd-text-tertiary);border-color:var(--pd-separator);cursor:not-allowed;transform:none}}
@layer kingdomos-ui{.pd-tabstrip{min-width:0;position:relative}.pd-tabstrip:before,.pd-tabstrip:after{content:"";z-index:1;pointer-events:none;opacity:0;width:32px;transition:opacity var(--pd-duration-md) var(--pd-ease);position:absolute;top:0;bottom:0}.pd-tabstrip:before{background:linear-gradient(to right, var(--pd-bg-content), color-mix(in srgb, var(--pd-bg-content) 0%, transparent));left:0}.pd-tabstrip:after{background:linear-gradient(to left, var(--pd-bg-content), color-mix(in srgb, var(--pd-bg-content) 0%, transparent));right:0}.pd-tabstrip-start:before,.pd-tabstrip-end:after{opacity:1}.pd-tabstrip-scroll{z-index:2;appearance:none;width:32px;color:var(--pd-text-secondary);cursor:pointer;transition:color var(--pd-duration-sm) var(--pd-ease);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.pd-tabstrip-scroll:hover{color:var(--pd-info-ink)}.pd-tabstrip-scroll:focus-visible{outline:2px solid var(--pd-accent);outline-offset:-2px}.pd-tabstrip-scroll-start{left:0}.pd-tabstrip-scroll-end{right:0}.pd-tabstrip-scroll[hidden]{display:none}.ko-tabs-root{flex-direction:column;min-width:0;display:flex}.ko-tabs-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.ko-tabs-list::-webkit-scrollbar{display:none}.ko-tab,.pd-navtab{appearance:none;cursor:pointer;white-space:nowrap;min-height:var(--pd-control-md,40px);font-family:var(--pd-font);color:var(--pd-tab-inactive);border-radius:var(--pd-radius-counter);transition:color var(--pd-duration-sm) var(--pd-ease), background-color var(--pd-duration-sm) var(--pd-ease);background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.ko-tab:hover,.pd-navtab:hover{color:var(--pd-text-primary);background:var(--pd-bg-tertiary);text-decoration:none}.ko-tab:disabled{opacity:var(--pd-opacity-disabled);pointer-events:none}.ko-tab-active,.pd-navtab-active,.ko-tab-active:hover,.pd-navtab-active:hover{color:var(--pd-info-ink);background:var(--pd-accent-tint-bg)}.ko-tab:focus-visible,.pd-navtab:focus-visible{outline:2px solid var(--pd-accent);outline-offset:1px}.ko-tabpanel{padding-top:20px}.ko-tabpanel:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px;border-radius:var(--pd-radius-check)}.pd-navtabs{min-width:0}.pd-navtabs-sticky{top:var(--pd-navtabs-top,0px);z-index:10;background:var(--pd-bg-content);position:sticky}.pd-navtabs-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.pd-navtabs-list::-webkit-scrollbar{display:none}.pd-navtab-count{border-radius:var(--pd-radius-counter);background:var(--pd-bg-tertiary);min-width:18px;height:18px;color:var(--pd-text-secondary);font-size:var(--pd-caption1-size);line-height:var(--pd-caption1-line);justify-content:center;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.ko-tab:hover .pd-navtab-count,.pd-navtab:hover .pd-navtab-count{background:var(--pd-active-wash)}.ko-tab-active .pd-navtab-count,.pd-navtab-active .pd-navtab-count{background:var(--pd-accent-tint-bg);color:var(--pd-info-ink)}@media (pointer:coarse),(max-width:1023.98px){.ko-tab,.pd-navtab{min-height:var(--pd-touch-min,44px)}.pd-tabstrip-scroll{width:var(--pd-touch-min,44px)}.ko-tabs-list,.pd-navtabs-list{scroll-padding-inline:32px}}}
button,input,select,textarea{font:inherit}.pd-field{margin-bottom:var(--pd-space-16)}.pd-field:last-child{margin-bottom:0}.pd-field-label,.ko-field-label{font-size:var(--pd-subhead-size);color:var(--pd-text-secondary);margin-bottom:var(--pd-space-6);display:block}.pd-field-error,.ko-field-error{margin:var(--pd-space-4) 0 0;font-size:var(--pd-caption1-size);line-height:var(--pd-caption1-line);color:var(--pd-negative)}.pd-input,.ko-input{width:100%;height:var(--pd-control-md,40px);border-radius:var(--pd-radius);border:1px solid var(--pd-field-border);background:var(--pd-bg-content);padding:0 var(--pd-space-12);font-family:var(--pd-font);font-size:var(--pd-text-size);line-height:var(--pd-text-line);color:var(--pd-text-primary);transition:border-color var(--pd-duration-sm) var(--pd-ease), box-shadow var(--pd-duration-sm) var(--pd-ease)}.pd-input:hover,.ko-input:hover{border-color:var(--pd-field-border-hover)}.pd-input::placeholder,.ko-input::placeholder{color:var(--pd-text-tertiary)}.pd-input:disabled,.ko-input:disabled{opacity:var(--pd-opacity-disabled);cursor:not-allowed}.pd-input[aria-invalid=true],.ko-input[aria-invalid=true],.pd-textarea[aria-invalid=true]{border-color:var(--pd-negative)}.pd-input[aria-invalid=true]:focus-visible,.ko-input[aria-invalid=true]:focus-visible,.pd-textarea[aria-invalid=true]:focus-visible{outline-color:var(--pd-negative)}textarea.pd-textarea{border-radius:var(--pd-radius);border:1px solid var(--pd-field-border);background:var(--pd-bg-content);width:100%;padding:var(--pd-space-8) var(--pd-space-12);font-family:var(--pd-font);font-size:var(--pd-text-size);line-height:var(--pd-text-line);color:var(--pd-text-primary);resize:vertical;min-height:80px;transition:border-color var(--pd-duration-sm) var(--pd-ease)}textarea.pd-textarea:hover{border-color:var(--pd-field-border-hover)}textarea.pd-textarea::placeholder{color:var(--pd-text-tertiary)}.pd-check,.pd-radio{width:16px;height:16px;accent-color:var(--pd-accent);cursor:pointer;margin:0}.pd-check{border-radius:var(--pd-radius-check)}.pd-radio{border-radius:50%}@media (pointer:coarse),(max-width:1023.98px){input.pd-input,input.ko-input,select.pd-input,select.ko-input{min-height:var(--pd-touch-min,44px);font-size:var(--pd-input-font-touch,16px)}textarea.pd-textarea{font-size:var(--pd-input-font-touch,16px)}input.pd-check,input.pd-radio{width:20px;height:20px}}
.pd-select-wrap{width:100%;position:relative}select.pd-select{width:100%;height:var(--pd-control-md,40px);border-radius:var(--pd-radius);border:1px solid var(--pd-field-border);background:var(--pd-bg-content);padding:0 calc(var(--pd-space-24) + var(--pd-space-8)) 0 var(--pd-space-12);font-family:var(--pd-font);color:var(--pd-text-primary);appearance:none;text-overflow:ellipsis;cursor:pointer;transition:border-color var(--pd-duration-sm) var(--pd-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2387898F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;font-size:14px;line-height:20px}.pd-field-label:has(+.pd-select-wrap){font-weight:var(--pd-weight-accent);color:var(--pd-text-primary);margin-bottom:var(--pd-space-4)}select.pd-select:hover{border-color:var(--pd-field-border-hover)}select.pd-select:disabled{opacity:var(--pd-opacity-disabled);cursor:not-allowed;background-color:var(--pd-bg-tertiary)}select.pd-select[aria-invalid=true]{border-color:var(--pd-negative)}select.pd-select[aria-invalid=true]:focus-visible{outline-color:var(--pd-negative)}.pd-select-wrap>.pd-select{background-image:none}.pd-select-chevron{right:var(--pd-space-12);pointer-events:none;color:var(--pd-text-secondary);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (pointer:coarse),(max-width:1023.98px){select.pd-select{min-height:var(--pd-touch-min,44px);font-size:var(--pd-input-font-touch,16px)}}
.ko-assignee-picker{border:0;min-width:0;margin:0;padding:0}.ko-assignee-picker-chips{align-items:center;gap:var(--pd-space-6);margin:var(--pd-space-4) 0 0;flex-wrap:wrap;display:flex}.ko-assignee-chip{align-items:center;gap:var(--pd-space-6);padding:2px var(--pd-space-4) 2px 2px;background:var(--ko-bg-tertiary);color:var(--pd-text-primary);border-radius:999px;font-size:13px;line-height:20px;display:inline-flex}.ko-assignee-chip-remove{color:var(--pd-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;width:20px;height:20px;line-height:1}.ko-assignee-chip-remove:hover{color:var(--pd-text-primary)}.ko-assignee-add{align-items:center;gap:var(--pd-space-4);height:28px;padding:0 var(--pd-space-12);border:1px dashed var(--pd-focus-ring,currentColor);color:var(--pd-text-primary);cursor:pointer;background:0 0;border-radius:999px;font-size:13px;display:inline-flex}.ko-assignee-add:hover{background:var(--ko-bg-tertiary)}.ko-assignee-chip-remove:focus-visible,.ko-assignee-add:focus-visible,.ko-assignee-search:focus-visible{outline:2px solid var(--pd-focus-ring,currentColor);outline-offset:2px}.ko-assignee-avatar{background:var(--ko-bg-tertiary);width:24px;height:24px;color:var(--ko-text-secondary);border:1px solid var(--pd-field-border);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ko-assignee-chip .ko-assignee-avatar{width:20px;height:20px;font-size:12px}.ko-assignee-popover{width:320px;padding:var(--pd-space-8)}.ko-assignee-pop{padding:var(--pd-space-4) var(--pd-space-4) 0}.ko-assignee-search{width:100%;margin-bottom:var(--pd-space-6)}.ko-assignee-search:focus-visible{outline-offset:0}.ko-assignee-picker-list{max-height:264px;overflow-y:auto}.ko-assignee-group{padding:var(--pd-space-6) var(--pd-space-8) var(--pd-space-4);font-size:var(--pd-caption2-size,11px);text-transform:uppercase;letter-spacing:.06em;color:var(--pd-text-tertiary);font-weight:600}.ko-assignee-option{align-items:center;gap:var(--pd-space-8);padding:0 var(--pd-space-8);min-height:36px;color:var(--pd-text-primary);cursor:pointer;border-radius:var(--pd-radius);font-size:14px;display:flex}.ko-assignee-option:hover,.ko-assignee-option-active{background:var(--ko-bg-tertiary)}.ko-assignee-check{border:1.5px solid var(--pd-field-border);width:18px;height:18px;color:var(--pd-text-contrast);background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ko-assignee-check-on{background:var(--pd-accent);border-color:var(--pd-accent)}.ko-assignee-keys{margin:var(--pd-space-6) 0 0;padding-top:var(--pd-space-6);border-top:1px solid var(--pd-separator-2);color:var(--pd-text-secondary);font-size:12px}.ko-assignee-done{width:100%}.ko-assignee-empty,.ko-assignee-hint{padding:var(--pd-space-6) var(--pd-space-8);color:var(--pd-text-secondary);margin:0;font-size:13px}.ko-assignee-hint{padding-left:0}@media (pointer:coarse),(max-width:1023.98px){.ko-assignee-option{min-height:44px}.ko-assignee-add,.ko-assignee-chip{min-height:36px}}.ko-assignee-chips{align-items:center;gap:var(--pd-space-6);min-width:0;display:inline-flex}.ko-assignee-stack{display:inline-flex}.ko-assignee-stack .ko-assignee-avatar+.ko-assignee-avatar{margin-left:-6px}.ko-assignee-stack .ko-assignee-avatar{background:var(--pd-bg-content)}.ko-assignee-name{color:var(--pd-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ko-assignee-live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.pd-date-field{display:block}.pd-date-field-trigger{align-items:center;gap:var(--pd-space-8);width:100%;height:var(--pd-control-md,40px);padding:0 var(--pd-space-12);background:var(--pd-bg-content);border:1px solid var(--pd-field-border);border-radius:var(--pd-radius);font-family:var(--pd-font);font-size:var(--pd-text-size);line-height:var(--pd-text-line);color:var(--pd-text-primary);text-align:left;cursor:pointer;transition:border-color var(--pd-duration-sm) var(--pd-ease);display:flex}.pd-date-field-sm .pd-date-field-trigger{height:var(--pd-control-sm,32px)}.pd-date-field-trigger:hover{border-color:var(--pd-field-border-hover)}.pd-date-field-trigger:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px;border-color:var(--pd-accent)}.pd-date-field-trigger:disabled{opacity:var(--pd-opacity-disabled);cursor:default}.pd-date-field-trigger[aria-invalid=true],.pd-date-field-trigger-error{border-color:var(--pd-negative)}.pd-date-field-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pd-date-field-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pd-text-tertiary);flex:1;overflow:hidden}.pd-date-field-icon{color:var(--pd-text-secondary);flex-shrink:0;display:flex}.pd-date-field-error{margin:var(--pd-space-6) 0 0;font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);color:var(--pd-negative)}.pd-dropdown-panel.pd-date-field-popover{padding:var(--pd-space-12)}.pd-date-field-cal{flex-direction:column;display:flex}.pd-date-field-cal-head{justify-content:space-between;align-items:center;gap:var(--pd-space-8);margin-bottom:var(--pd-space-4);display:flex}.pd-date-field-cal-title{font-size:var(--pd-text-size);line-height:var(--pd-text-line);font-weight:var(--pd-weight-accent);color:var(--pd-text-primary);text-align:center}.pd-date-field-nav{flex-shrink:0}.pd-date-field-grid{border-collapse:collapse;margin:0 auto}.pd-date-field-weekday{width:36px;height:28px;font-size:var(--pd-caption1-size);line-height:var(--pd-caption1-line);font-weight:var(--pd-weight-accent);color:var(--pd-text-tertiary);text-align:center}.pd-date-field-cell{text-align:center;padding:1px}.pd-date-field-day{border-radius:var(--pd-radius);width:36px;height:36px;font-family:var(--pd-font);font-size:var(--pd-subhead-size);color:var(--pd-text-primary);cursor:pointer;background:0 0;border:none}.pd-date-field-day:hover:not(:disabled){background:var(--pd-hover-wash)}.pd-date-field-day:focus-visible{outline:2px solid var(--pd-accent);outline-offset:-2px}.pd-date-field-day-outside{color:var(--pd-text-tertiary)}.pd-date-field-day[aria-current=date]{box-shadow:inset 0 0 0 1px var(--pd-separator);font-weight:var(--pd-weight-strong)}.pd-date-field-cell[aria-selected=true] .pd-date-field-day{background:var(--pd-accent);color:var(--pd-text-contrast);font-weight:var(--pd-weight-accent)}.pd-date-field-cell[aria-selected=true] .pd-date-field-day:hover:not(:disabled){background:var(--pd-accent-hover)}.pd-date-field-day:disabled{opacity:var(--pd-opacity-disabled);cursor:default}.pd-date-field-cal-foot{margin-top:var(--pd-space-4);border-top:1px solid var(--pd-separator-2);padding-top:var(--pd-space-8);justify-content:center;display:flex}@media (pointer:coarse),(max-width:1023.98px){.pd-date-field-trigger,.pd-date-field-sm .pd-date-field-trigger{height:var(--pd-touch-min,44px);font-size:var(--pd-input-font-touch,16px)}.pd-date-field-weekday{width:44px}.pd-date-field-day{width:44px;height:44px;font-size:var(--pd-input-font-touch,16px)}}
.pd-file-drop{display:block}.pd-file-drop-zone{appearance:none;justify-content:center;align-items:center;gap:var(--pd-space-6);width:100%;min-height:120px;padding:var(--pd-space-20) var(--pd-space-16);background:var(--pd-bg-content);border:1.5px dashed var(--pd-field-border);border-radius:var(--pd-radius-paper);font-family:var(--pd-font);color:var(--pd-text-secondary);text-align:center;cursor:pointer;transition:border-color var(--pd-duration-sm) var(--pd-ease), background-color var(--pd-duration-sm) var(--pd-ease);flex-direction:column;display:flex}.pd-file-drop-zone:hover{border-color:var(--pd-field-border-hover);background:var(--pd-hover-wash)}.pd-file-drop-zone:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px;border-color:var(--pd-accent)}.pd-file-drop-zone-dragging{border-style:solid;border-color:var(--pd-accent);background:var(--pd-accent-tint-bg)}.pd-file-drop-zone-rejected{border-color:var(--pd-negative)}.pd-file-drop-icon{color:var(--pd-info-ink);display:flex}.pd-file-drop-label{font-size:var(--pd-text-size);line-height:var(--pd-text-line);font-weight:var(--pd-weight-accent);color:var(--pd-text-primary)}.pd-file-drop-file{font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);font-weight:var(--pd-weight-accent);color:var(--pd-positive-ink);overflow-wrap:anywhere;max-width:100%}.pd-file-drop-file:empty{display:none}.pd-file-drop-hint{font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);color:var(--pd-text-secondary)}.pd-file-drop-error{margin:var(--pd-space-6) 0 0;font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);color:var(--pd-negative)}.pd-file-drop-input{display:none}
.pd-sheet-scrim{z-index:1000;background:var(--pd-overlay);animation:pd-sheet-fade var(--pd-duration-md) var(--pd-ease);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pd-sheet-scrim.pd-sheet-scrim-over-dialog{z-index:1150}.pd-sheet{background:var(--pd-bg-content);border-radius:var(--pd-radius-paper) var(--pd-radius-paper) 0 0;width:100%;max-height:85dvh;box-shadow:var(--pd-elev4);animation:pd-sheet-up var(--pd-duration-md) var(--pd-ease);transition:transform var(--pd-duration-md) var(--pd-ease);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}.pd-sheet-handle{padding:var(--pd-space-8) 0 var(--pd-space-4);touch-action:none;cursor:grab;flex-shrink:0}.pd-sheet-handle:after{content:"";border-radius:var(--pd-radius-pill);background:var(--pd-separator);width:36px;height:4px;margin:0 auto;display:block}.pd-sheet-head{padding:var(--pd-space-4) var(--pd-space-16) var(--pd-space-8);flex-shrink:0}.pd-sheet-title{font-size:var(--pd-title3-size);line-height:var(--pd-title3-line);font-weight:var(--pd-title3-weight);letter-spacing:var(--pd-tracking-tight);color:var(--pd-text-primary);margin:0}.pd-sheet-body{overscroll-behavior:contain;min-height:0;padding:0 var(--pd-space-16) var(--pd-space-16);flex:1;overflow-y:auto}.pd-sheet-footer{justify-content:flex-end;gap:var(--pd-space-8);padding:var(--pd-space-12) var(--pd-space-16);border-top:1px solid var(--pd-separator-2);flex-wrap:wrap;flex-shrink:0;display:flex}.pd-sheet [role=listbox]{margin-top:var(--pd-space-4);position:static}@media (min-width:768px){.pd-sheet-scrim{align-items:center}.pd-sheet{border-radius:var(--pd-radius-paper);width:auto;max-height:min(85vh,720px);animation:pd-sheet-in var(--pd-duration-sm) cubic-bezier(.2, .7, .3, 1);padding-bottom:0}.pd-sheet-sm,.pd-sheet-md,.pd-sheet-lg{max-width:calc(100vw - 48px)}.pd-sheet-sm{width:400px}.pd-sheet-md{width:560px}.pd-sheet-lg{width:720px}.pd-sheet-handle{display:none}}@keyframes pd-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes pd-sheet-up{0%{transform:translateY(48px)}to{transform:none}}@keyframes pd-sheet-in{0%{opacity:0;transform:scale(.97)translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pd-sheet-scrim,.pd-sheet{transition:none;animation:none}}
.rt{display:block}.rt-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:1023.98px){.rt-p3{display:none}}.rt-actions-col{width:1px}.rt-row-click{cursor:pointer}.rt-row-click:focus-visible{outline:2px solid var(--pd-accent);outline-offset:-2px}.rt-actions{text-align:right;white-space:nowrap}.rt-cards{gap:var(--pd-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:none}.rt-card{background:var(--pd-bg-content);border:1px solid var(--pd-separator-2);border-radius:var(--pd-radius);align-items:stretch;display:flex;position:relative}.rt-card-body{justify-content:center;gap:var(--pd-space-2);min-width:0;min-height:var(--pd-touch-min,44px);padding:var(--pd-space-12) var(--pd-space-16);border-radius:inherit;text-align:left;flex-direction:column;flex:1;display:flex}button.rt-card-body{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:100%}.rt-card:hover,button.rt-card-body:hover{background:var(--pd-hover-wash)}.rt-card:hover a:not(.btn):not(.ko-btn){color:var(--pd-info-ink)}.rt-card-body:focus-visible{outline:2px solid var(--pd-accent);outline-offset:-2px}.rt-card-title{font-size:var(--pd-text-size);line-height:var(--pd-text-line);font-weight:var(--pd-weight-accent);color:var(--pd-text-primary)}.rt-card-subtitle{font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);color:var(--pd-text-secondary)}.rt-card-meta{gap:var(--pd-space-2);margin-top:var(--pd-space-4);flex-direction:column;display:flex}.rt-card-meta-row{justify-content:space-between;align-items:baseline;gap:var(--pd-space-12);font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);display:flex}.rt-card-meta-label{color:var(--pd-text-tertiary);flex-shrink:0}.rt-card-meta-value{text-align:right;min-width:0;color:var(--pd-text-primary)}.rt-card-actions{padding:var(--pd-space-8) var(--pd-space-8) 0 0;z-index:1;flex-shrink:0;align-items:flex-start;display:flex;position:relative}.rt-empty{padding:var(--pd-space-24) var(--pd-space-16);text-align:center;color:var(--pd-text-secondary);font-size:var(--pd-text-size)}.rt-table-wrap{position:relative}@media (max-width:767.98px){.rt-table-wrap{display:none}.rt-cards{display:flex}}
.pd-dropdown-panel{max-width:calc(100vw - 24px)}
@layer kingdomos-ui{.pd-empty-state{justify-content:center;align-items:center;gap:var(--pd-space-12);text-align:center;padding:var(--pd-space-24);color:var(--pd-text-secondary);flex-direction:column;display:flex}.pd-empty-state-icon{background:var(--pd-accent-tint-bg);width:64px;height:64px;color:var(--pd-accent-hover);border-radius:50%;justify-content:center;align-items:center;line-height:0;display:flex}.pd-empty-state-icon svg{width:28px;height:28px;display:block}.pd-empty-state-title{font-family:var(--pd-font-display);color:var(--pd-text-primary);margin:0;font-size:20px;font-weight:600;line-height:28px}.pd-empty-state-body{color:var(--pd-text-secondary);max-width:340px;margin:0;font-size:14px;line-height:20px}.pd-empty-state-action,.pd-empty-state-secondary{margin:0}.pd-empty-state-compact{padding:var(--pd-space-12) var(--pd-space-16);gap:0;max-height:160px;overflow:hidden}.pd-empty-state-compact .pd-empty-state-icon{width:auto;height:auto;color:var(--pd-text-tertiary);margin-bottom:var(--pd-space-6);background:0 0;border-radius:0}.pd-empty-state-compact .pd-empty-state-icon svg{width:24px;height:24px}.pd-empty-state-compact .pd-empty-state-title{font-family:inherit;font-size:var(--pd-headline1-size);line-height:var(--pd-headline1-line);font-weight:var(--pd-weight-accent)}.pd-empty-state-compact .pd-empty-state-body{font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);margin-top:var(--pd-space-4);max-width:40ch}.pd-empty-state-compact .pd-empty-state-action{margin-top:var(--pd-space-8)}}
@layer kingdomos-ui{.pd-breadcrumb{color:var(--pd-text-secondary);margin-top:0;margin-bottom:var(--pd-space-8);font-size:13px}.pd-breadcrumb-list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pd-breadcrumb-item{align-items:center;display:flex}.pd-breadcrumb a{color:var(--pd-text-secondary)}.pd-breadcrumb a:hover{color:var(--pd-info-ink);text-decoration:none}.pd-breadcrumb .sep{color:var(--pd-text-tertiary);margin:0 6px}.pd-breadcrumb .current{color:var(--pd-text-primary);font-weight:500}.pd-breadcrumb-link{box-sizing:border-box;align-items:center;min-width:24px;min-height:24px;margin-block:-11px;padding-block:11px;display:inline-flex}.pd-page-header-block{margin-bottom:var(--pd-space-20)}.pd-page-header{justify-content:space-between;align-items:flex-end;gap:var(--pd-space-16);margin-bottom:var(--pd-space-20);flex-wrap:wrap;display:flex}.pd-page-header-block .pd-page-header{margin-bottom:0}.pd-page-header-text{min-width:0}.pd-page-header .pd-page-title{font-size:var(--pd-title1-size);line-height:var(--pd-title1-line);letter-spacing:var(--pd-tracking-tight);color:var(--pd-text-primary);margin:0 0 2px;font-weight:700}.pd-page-header .pd-page-sub{font-size:var(--pd-text-size);line-height:var(--pd-text-line);color:var(--pd-text-secondary);max-width:64ch;margin:0}.pd-page-header .pd-page-header-subtitle{text-wrap:balance}.pd-page-actions{align-items:center;gap:var(--pd-space-8);row-gap:var(--pd-space-8);flex-wrap:wrap;flex-shrink:0;display:flex}@media (max-width:640px){.pd-page-header .pd-page-actions{flex-basis:100%}}.pd-ph-inline{display:contents}.pd-ph-more{display:none;position:relative}.pd-ph-more-btn{min-width:var(--pd-touch-min,44px);min-height:var(--pd-touch-min,44px);justify-content:center;align-items:center;padding:0;display:inline-flex}.pd-ph-menu{z-index:60;background:var(--pd-bg-content);border:1px solid var(--pd-separator);min-width:200px;box-shadow:0 10px 36px color-mix(in srgb, var(--pd-text-primary) 16%, transparent);border-radius:12px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.pd-ph-item{width:100%;min-height:var(--pd-touch-min,44px);color:var(--pd-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.pd-ph-item:hover{background:var(--pd-active-wash);text-decoration:none}.pd-ph-item:focus-visible{outline:3px solid var(--pd-text-primary);outline-offset:-3px}@media (max-width:639.98px){.pd-ph-inline{display:none}.pd-ph-more{display:block}.pd-page-header:has(.pd-ph-more) .pd-page-actions{flex-wrap:nowrap;flex-basis:auto}.pd-page-header:has(.pd-ph-more) .pd-page-header-text{flex:100%}}@media (pointer:coarse),(max-width:1023.98px){.pd-breadcrumb a{min-height:var(--pd-touch-min,44px);align-items:center;display:inline-flex}}}
@layer kingdomos-ui{.pd-kpi-card{gap:var(--pd-space-8);min-width:0;padding:var(--pd-space-16);background:var(--pd-bg-content);border:1px solid var(--pd-separator-2);border-radius:var(--pd-radius-paper);font-family:var(--pd-font);color:var(--pd-text-primary);transition:border-color var(--pd-duration-md) var(--pd-ease), box-shadow var(--pd-duration-md) var(--pd-ease);flex-direction:column;text-decoration:none;display:flex}.pd-kpi-card-link:hover{color:var(--pd-text-primary);border-color:var(--pd-accent);box-shadow:var(--pd-elev1);text-decoration:none}.pd-kpi-card-link:active{box-shadow:none}.pd-kpi-card-label{font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);font-weight:var(--pd-weight-accent);color:var(--pd-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-kpi-card-main{align-items:baseline;gap:var(--pd-space-4) var(--pd-space-8);flex-wrap:wrap;display:flex}.pd-kpi-card-value{font-size:var(--pd-title1-size);line-height:var(--pd-title1-line);font-weight:var(--pd-weight-strong);letter-spacing:var(--pd-tracking-tight);color:var(--pd-text-primary)}.pd-kpi-card-delta{align-items:center;gap:var(--pd-space-4);height:22px;padding:0 var(--pd-space-8);border-radius:var(--pd-radius-counter);font-size:var(--pd-caption1-size);line-height:var(--pd-caption1-line);font-weight:var(--pd-weight-accent);white-space:nowrap;display:inline-flex}.pd-kpi-card-delta svg{flex-shrink:0;display:block}.pd-kpi-card-delta--good{background:var(--pd-positive-tint);color:var(--pd-positive-ink)}.pd-kpi-card-delta--bad{background:var(--pd-negative-tint-bg);color:var(--pd-negative)}.pd-kpi-card-delta--flat{background:var(--pd-bg-tertiary);color:var(--pd-text-secondary)}.pd-kpi-card-spark{width:100%;height:36px;margin-top:var(--pd-space-4);display:block}}
@layer kingdomos-ui{.pd-locked-feature{text-align:center;padding:56px var(--pd-space-20);background:var(--pd-bg-content);border-radius:var(--pd-radius-paper);box-shadow:var(--pd-elev1);flex-direction:column;align-items:center;display:flex}.pd-locked-feature-icon{color:var(--pd-text-tertiary);margin-bottom:var(--pd-space-12);line-height:0}.pd-locked-feature-icon svg{display:block}.pd-locked-feature-text{max-width:48ch}.pd-locked-feature-title{font-size:var(--pd-headline1-size);line-height:var(--pd-headline1-line);font-weight:var(--pd-weight-accent);color:var(--pd-text-primary);margin:0 0 var(--pd-space-4)}.pd-locked-feature-desc{font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);color:var(--pd-text-secondary);margin:0}.pd-locked-feature>.btn{margin-top:var(--pd-space-16)}.pd-locked-feature-inline{text-align:left;align-items:center;gap:var(--pd-space-12);padding:var(--pd-space-16);background:var(--pd-bg-tertiary);border-radius:var(--pd-radius-paper);box-shadow:none;flex-flow:wrap}.pd-locked-feature-inline .pd-locked-feature-icon{flex-shrink:0;margin-bottom:0}.pd-locked-feature-inline .pd-locked-feature-icon svg{width:24px;height:24px}.pd-locked-feature-inline .pd-locked-feature-text{flex:1;min-width:200px;max-width:none}.pd-locked-feature-inline .pd-locked-feature-title{margin:0}.pd-locked-feature-inline .pd-locked-feature-desc{margin:2px 0 0}.pd-locked-feature-inline>.btn{margin-top:0;margin-left:auto}}
@layer kingdomos-ui{.pd-segmented{height:var(--pd-control-md,40px);background:var(--pd-bg-tertiary);border-radius:var(--pd-radius);align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex}.pd-segmented-sm{height:var(--pd-control-sm,32px)}.pd-segmented-btn{appearance:none;cursor:pointer;min-width:0;height:100%;padding:0 var(--pd-space-12);border-radius:calc(var(--pd-radius) - 2px);font-family:var(--pd-font);font-size:var(--pd-subhead-size);line-height:var(--pd-subhead-line);font-weight:var(--pd-weight-accent);color:var(--pd-text-secondary);white-space:nowrap;transition:background-color var(--pd-duration-sm) var(--pd-ease), color var(--pd-duration-sm) var(--pd-ease), box-shadow var(--pd-duration-sm) var(--pd-ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.pd-segmented-btn:hover{color:var(--pd-text-primary)}.pd-segmented-btn-active{background:var(--pd-bg-content);color:var(--pd-accent);box-shadow:var(--pd-elev1)}.pd-segmented-btn-active:hover{color:var(--pd-accent-hover)}.pd-segmented-btn:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}@media (pointer:coarse),(max-width:1023.98px){.pd-segmented{height:auto;min-height:var(--pd-touch-min,44px)}.pd-segmented-btn{min-height:var(--pd-touch-min,44px);font-size:15px}}}
.pd-switch{align-items:center;gap:var(--pd-space-8);padding:var(--pd-space-4) 0;cursor:pointer;font-family:var(--pd-font);font-size:var(--pd-text-size);line-height:var(--pd-text-line);color:var(--pd-text-primary);background:0 0;border:none;text-decoration:none;display:inline-flex}.pd-switch:hover{color:var(--pd-text-primary);text-decoration:none}.pd-switch:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px;border-radius:var(--pd-radius-check)}.pd-switch-track{border-radius:var(--pd-radius-pill);background:var(--pd-separator);width:36px;height:20px;transition:background-color var(--pd-duration-md) var(--pd-ease);flex-shrink:0;position:relative}.pd-switch-thumb{border-radius:var(--pd-radius-circle);background:var(--pd-bg-content);width:16px;height:16px;box-shadow:var(--pd-elev1);transition:transform var(--pd-duration-md) var(--pd-ease);position:absolute;top:2px;left:2px}.pd-switch:hover .pd-switch-track{background:var(--pd-field-border)}.pd-switch[aria-checked=true] .pd-switch-track{background:var(--pd-accent)}.pd-switch[aria-checked=true]:hover .pd-switch-track{background:var(--pd-accent-hover)}.pd-switch[aria-checked=true] .pd-switch-thumb{transform:translate(16px)}.pd-switch-label{flex-shrink:1;min-width:0}.pd-switch:disabled,.pd-switch[aria-disabled=true]{opacity:var(--pd-opacity-disabled-a11y);cursor:not-allowed}.pd-switch[aria-disabled=true]{pointer-events:none}@media (pointer:coarse),(max-width:1023.98px){.pd-switch{min-height:var(--pd-touch-min,44px)}}@media (prefers-reduced-motion:reduce){.pd-switch-track,.pd-switch-thumb{transition:none}}
.ko-paddy{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ko-paddy__field{background:linear-gradient(170deg, var(--pd-accent-tint-bg) 0%, color-mix(in srgb, var(--pd-accent) 10%, transparent) 55%, color-mix(in srgb, var(--pd-accent) 14%, transparent) 100%);position:absolute;inset:0}.ko-paddy__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ko-paddy__stop-top{stop-color:var(--pd-accent-tint-bg)}.ko-paddy__stop-a{stop-color:color-mix(in srgb, var(--pd-accent) 10%, transparent)}.ko-paddy__stop-b{stop-color:color-mix(in srgb, var(--pd-accent) 18%, transparent)}.ko-paddy__stop-glint0{stop-color:white;stop-opacity:0}.ko-paddy__stop-glint{stop-color:white;stop-opacity:.75}.ko-paddy__stop-sun{stop-color:white;stop-opacity:.9}.ko-paddy__bund{stroke:color-mix(in srgb, var(--pd-accent) 35%, transparent);stroke-width:3px}.ko-paddy__waterline{fill:none;stroke:var(--pd-accent-tint);stroke-opacity:.35;stroke-width:1.5px}.ko-paddy__ripple{fill:none;transform-box:fill-box;transform-origin:50%;opacity:0;animation:24s ease-out infinite ko-paddy-ripple}.ko-paddy__ripple--white{stroke:#fff;stroke-width:2px}.ko-paddy__ripple--green{stroke:var(--pd-accent);stroke-opacity:.35;stroke-width:1px}.ko-paddy__ripple--2{animation-delay:-4s}.ko-paddy__ripple--3{animation-delay:-8s}.ko-paddy__ripple--4{animation-delay:-12s}.ko-paddy__ripple--5{animation-delay:-16s}.ko-paddy__ripple--6{animation-delay:-20s}.ko-paddy__shimmer{transform-box:view-box;animation:26s linear infinite ko-paddy-shimmer}.ko-paddy__shimmer--2{animation-duration:32s;animation-delay:-9s}.ko-paddy__shimmer--3{animation-duration:38s;animation-delay:-17s}.ko-paddy__shimmer--4{animation-duration:29s;animation-delay:-5s}.ko-paddy__shimmer--5{animation-duration:35s;animation-delay:-22s}.ko-paddy__shimmer--6{animation-duration:41s;animation-delay:-13s}.ko-paddy__shimmer--7{animation-duration:30s;animation-delay:-27s}.ko-paddy__sky{animation:30s ease-in-out infinite ko-paddy-glint}.ko-paddy__leaf{fill:var(--pd-accent);filter:blur(9px);opacity:.12;animation:60s ease-in-out infinite ko-paddy-leaf;position:absolute}.ko-paddy__leaf--1{width:45%;height:40%;top:15%;left:68%}.ko-paddy__leaf--2{opacity:.1;filter:blur(11px);width:38%;height:35%;animation-duration:76s;animation-delay:-30s;top:59%;left:63%}.ko-paddy--band .ko-paddy__leaf--1{filter:blur(7px);width:46%;height:89%;top:11%;left:64%}.ko-paddy--panel{overflow:visible}.ko-paddy--panel .ko-paddy__field{clip-path:polygon(0 0,96% 0,74.5% 100%,0 100%)}.ko-paddy__far{width:120%;position:absolute;top:0;bottom:0;left:74.5%;overflow:hidden}.ko-paddy__window{width:115%;height:140%;fill:var(--pd-navy-900);opacity:.06;filter:blur(14px);transform-origin:30% 40%;animation:44s ease-in-out infinite ko-paddy-drift;position:absolute;top:-25%;left:0;transform:rotate(-14deg)}.ko-paddy__far-leaves{width:70%;height:65%;fill:var(--pd-accent);opacity:.08;filter:blur(10px);transform-origin:20% 10%;animation:34s ease-in-out infinite ko-paddy-sway;position:absolute;top:48%;left:25%}.ko-paddy__seam,.ko-paddy__seam-glow{transform-origin:50%;background-size:100% 1600px;height:calc(100% + 40px);animation:28s linear infinite ko-paddy-seam;position:absolute;top:-20px;left:85.2%;transform:rotate(12deg)}.ko-paddy__seam{background-image:linear-gradient(180deg, color-mix(in srgb, var(--pd-accent-tint) 25%, transparent) 0%, color-mix(in srgb, var(--pd-accent-tint) 25%, transparent) 20%, var(--pd-accent-tint) 35%, color-mix(in srgb, var(--pd-accent-tint) 25%, transparent) 50%, color-mix(in srgb, var(--pd-accent-tint) 25%, transparent) 70%, var(--pd-accent-tint) 85%, color-mix(in srgb, var(--pd-accent-tint) 25%, transparent) 100%);width:2px}.ko-paddy__seam-glow{filter:blur(8px);background-image:linear-gradient(180deg, color-mix(in srgb, var(--pd-accent-tint) 8%, transparent) 0%, color-mix(in srgb, var(--pd-accent-tint) 8%, transparent) 22%, color-mix(in srgb, var(--pd-accent-tint) 45%, transparent) 35%, color-mix(in srgb, var(--pd-accent-tint) 8%, transparent) 48%, color-mix(in srgb, var(--pd-accent-tint) 8%, transparent) 72%, color-mix(in srgb, var(--pd-accent-tint) 45%, transparent) 85%, color-mix(in srgb, var(--pd-accent-tint) 8%, transparent) 98%);width:24px;margin-left:-11px}@media (max-width:1023px){.ko-paddy--panel{overflow:hidden}.ko-paddy--panel .ko-paddy__field{clip-path:none}.ko-paddy__far,.ko-paddy__seam,.ko-paddy__seam-glow,.ko-paddy--panel .ko-paddy__leaf--2{display:none}}.ko-paddy--strip .ko-paddy__field{background:linear-gradient(170deg, var(--pd-accent-tint-bg) 0%, color-mix(in srgb, var(--pd-accent) 10%, transparent) 100%)}.ko-paddy--horizon .ko-paddy__field{background:linear-gradient(180deg, transparent 0%, var(--pd-accent-tint-bg) 30%, color-mix(in srgb, var(--pd-accent) 10%, transparent) 100%)}@keyframes ko-paddy-shimmer{0%{transform:translate(-45%)}to{transform:translate(125%)}}@keyframes ko-paddy-ripple{0%{opacity:0;transform:scale(.15)}2%{opacity:.75}22%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes ko-paddy-glint{0%,to{opacity:.55}50%{opacity:.9}}@keyframes ko-paddy-seam{0%{background-position:0 0}to{background-position:0 -1600px}}@keyframes ko-paddy-drift{0%,to{transform:rotate(-14deg)translate(0)}50%{transform:rotate(-12deg)translate(24px,14px)}}@keyframes ko-paddy-sway{0%,to{transform:rotate(0)translate(0)}33%{transform:rotate(4deg)translate(18px,-10px)}66%{transform:rotate(-3deg)translate(-12px,8px)}}@keyframes ko-paddy-leaf{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-50%,8%)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.ko-paddy,.ko-paddy *{animation:none!important}}
@layer kingdomos-ui{.pd-toast-region{z-index:1200;right:var(--pd-space-16);bottom:var(--pd-space-16);gap:var(--pd-space-8);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.pd-toast-stack{gap:var(--pd-space-8);flex-direction:column;align-items:flex-end;display:flex}.pd-toast{pointer-events:auto;align-items:center;gap:var(--pd-space-12);max-width:min(420px,100vw - 32px);min-height:var(--pd-control-md,40px);padding:var(--pd-space-8) var(--pd-space-8) var(--pd-space-8) var(--pd-space-16);border-radius:var(--pd-radius);background:var(--pd-navy-900);color:var(--pd-bg-page);font-size:14px;line-height:1.4;animation:.2s ease-out pd-toast-in;display:flex;box-shadow:0 8px 24px #0b0d1247}.pd-toast-icon{flex:none}.pd-toast-icon-success{color:var(--pd-accent-on-dark)}.pd-toast-icon-error{color:var(--pd-negative-on-dark,var(--pd-negative))}.pd-toast-message{overflow-wrap:anywhere;flex:1;min-width:0}.pd-toast-dismiss{min-width:var(--pd-control-md,40px);min-height:var(--pd-control-md,40px);border-radius:var(--pd-radius);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.pd-toast-dismiss:hover{background:#f7f7f51f}.pd-toast-dismiss:focus-visible{outline:2px solid var(--pd-accent-on-dark);outline-offset:2px}@media (pointer:coarse){.pd-toast-dismiss{min-width:var(--pd-touch-min,44px);min-height:var(--pd-touch-min,44px)}}@media (max-width:640px){.pd-toast-region{left:0;right:0;bottom:calc(var(--ko-bottom-nav-h,0px) + 16px);align-items:center}.pd-toast-stack{align-items:center}}@keyframes pd-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pd-toast{animation:none}}}
@layer kingdomos-ui{.pd-required-mark{color:var(--pd-banner-red-bg);margin-inline-start:2px}.pd-disabled-hint{color:var(--pd-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.4}}
.ko-tooltip{border-radius:var(--pd-radius);display:inline-flex;position:relative}.ko-tooltip:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}.ko-tooltip-pill{border-radius:var(--pd-radius-pill);background:var(--pd-text-primary);color:var(--pd-text-contrast);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:50;padding:4px 12px;font-size:12px;line-height:16px;transition:opacity .15s ease-out;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ko-tooltip:hover>.ko-tooltip-pill,.ko-tooltip:focus>.ko-tooltip-pill,.ko-tooltip:focus-within>.ko-tooltip-pill{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.ko-tooltip-pill{transition:none}}
@layer kingdomos-ui{:root{--pd-hit:var(--pd-control-md,40px)}.pd-modal-close,.pd-toast-close,.pd-attn-dismiss,.pd-filter-pill-remove,.pd-rule-remove,.pd-pager-btn,.ko-banner-dismiss,.ko-assignee-chip-remove,.adm-sidebar-toggle,.ko-bell-trigger,.icon-btn{position:relative}.pd-modal-close:after,.pd-toast-close:after,.pd-attn-dismiss:after,.pd-filter-pill-remove:after,.pd-rule-remove:after,.pd-pager-btn:after,.ko-banner-dismiss:after,.ko-assignee-chip-remove:after,.adm-sidebar-toggle:after,.ko-bell-trigger:after,.icon-btn:after{content:"";width:max(100%, var(--pd-hit));height:max(100%, var(--pd-hit));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pd-view-tab-edit-btn,.pd-bulk-action,.pd-segmented-btn,.pd-search,.pd-nav-item,.ko-2fa-gate-cta,.ko-scale-toggle-btn,.ko-range-picker-preset-btn,.ko-assignee-add,.ko-block-group-health__sort-toggle,.pd-date-field-sm .pd-date-field-trigger{position:relative}.pd-view-tab-edit-btn:after,.pd-bulk-action:after,.pd-segmented-btn:after,.pd-search:after,.pd-nav-item:after,.ko-2fa-gate-cta:after,.ko-scale-toggle-btn:after,.ko-range-picker-preset-btn:after,.ko-assignee-add:after,.ko-block-group-health__sort-toggle:after,.pd-date-field-sm .pd-date-field-trigger:after{content:"";width:100%;height:max(100%, var(--pd-hit));position:absolute;top:50%;left:0;transform:translateY(-50%)}.pd-search input,.pd-search button{z-index:1;position:relative}.pd-switch,.ko-filter-select,.ko-tree-node,.ko-assignee-option,.pd-date-field-day{min-height:var(--pd-hit)}@media (pointer:coarse),(max-width:1023.98px){:root{--pd-hit:var(--pd-touch-min,44px)}}}
@layer kingdomos-ui{@media (pointer:coarse),(max-width:1023.98px){.btn,.ko-btn,.ko-btn-primary,.ko-btn-outline,.ko-btn-ghost,button,summary,[role=button],[role=switch],[role=tab],.ko-tab,.pd-view-tab,.pd-navtab,a.pd-navtab,.ko-tab a,nav a[aria-current],.ko-segmented button,.ko-scale-toggle-btn,.ko-range-picker-preset-btn,.ko-range-picker-clear-btn,.icon-btn,.btn.icon-only,.ko-btn.icon-only,.ko-bell-trigger,.pd-modal-close,.pd-toast-close,.ko-banner-dismiss,.pd-view-tab-add,.pd-view-tab-edit-btn,.ko-filter-remove-rule,button[aria-label]{min-height:var(--pd-touch-min,44px);min-width:var(--pd-touch-min,44px)}.pd-input,.ko-input,.pd-select,.ko-filter-select,select,[role=combobox],input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]){min-height:var(--pd-touch-min,44px)}.pd-input,.ko-input,.pd-select,.pd-textarea,.ko-filter-select,select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.ko-otp-box){font-size:var(--pd-input-font-touch,16px)}.pd-nav-item,.adm-nav-item,.pd-dropdown-item,.ko-bell-item-link,.ko-bell-view-all,.activity-row,[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]{min-height:var(--pd-touch-min,44px)}.pd-table tbody tr,.ko-table tbody tr{height:var(--pd-touch-min,44px)}input[type=checkbox],input[type=radio],input.pd-check,input.pd-radio{flex-shrink:0;width:20px;height:20px}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio]),label:has(>input.pd-check),label:has(>input.pd-radio)){min-height:var(--pd-touch-min,44px);align-items:center;display:flex}div.ko-otp-input{gap:min(8px,20% - 54px)}input.ko-otp-box{min-width:var(--pd-touch-min,44px)}}}
