:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:is(.form-floating>.form-control-plaintext:autofill,.form-floating>.form-control:autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(1.5em + 3.75rem)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(1.5em + 3.75rem)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group-vertical>.btn,.btn-group>.btn{flex:auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{text-align:center;flex:auto}.nav-justified .nav-item,.nav-justified>.nav-link{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:after,.popover .popover-arrow:before{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);display:block;position:absolute;top:0;left:50%}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:#0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (width<=575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (width>=576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (width>=768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (width>=992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (width>=1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (width>=1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.sticky-bottom{z-index:1020;position:sticky;bottom:0}@media (width>=576px){.sticky-sm-top{z-index:1020;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=768px){.sticky-md-top{z-index:1020;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=992px){.sticky-lg-top{z-index:1020;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1200px){.sticky-xl-top{z-index:1020;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1400px){.sticky-xxl-top{z-index:1020;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (width>=576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (width>=768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (width>=992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (width>=1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (width>=1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (width>=1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-DJdhg9lH.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/assets/bootstrap-icons-BHUGvtHM.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class*=\ bi-]:before,[class^=bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}:root,[data-bs-theme=light]{--hub-chrome:#dde0ec;--hub-canvas:#f6f7fb;--hub-rail:var(--hub-chrome);--hub-surface:#fff;--hub-surface-head:#eef1f7;--hub-sunken:#f4f5f8;--hub-text:#151a2d;--hub-text-2:#4a5168;--hub-text-3:#505773;--hub-nav-active:#d3d7f5;--hub-rule:#151a2d1a;--hub-rule-strong:#151a2d2e;--hub-brand:#4f5bd5;--hub-brand-ink:#3a45b8;--hub-brand-soft:#eceefd;--hub-ok:#05663d;--hub-ok-soft:#e7f7ef;--hub-warn:#9c3d06;--hub-warn-soft:#fef3e2;--hub-bad:#b42318;--hub-bad-soft:#fdecea;--hub-muted-soft:#eef0f4;--hub-shadow:0 1px 2px #151a2d0a, 0 4px 14px -10px #151a2d1a;--hub-sheet-shadow:0 0 0 1px #151a2d21, 0 2px 14px -6px #151a2d2e;--hub-ring:0 0 0 3px #4f5bd559;--bs-body-bg:var(--hub-canvas);--bs-body-color:var(--hub-text);--bs-secondary-color:var(--hub-text-2);--bs-border-color:var(--hub-rule-strong);--bs-primary:#4f5bd5;--bs-primary-rgb:79, 91, 213;--bs-link-color:var(--hub-brand-ink);--bs-link-color-rgb:58, 69, 184;--bs-link-hover-color:var(--hub-brand);--bs-focus-ring-color:#4f5bd559;--bs-tertiary-bg:var(--hub-sunken);--bs-secondary-bg:var(--hub-muted-soft)}[data-bs-theme=dark]{--hub-chrome:#05060b;--hub-canvas:#181c30;--hub-rail:var(--hub-chrome);--hub-surface:#1f2438;--hub-surface-head:#282e46;--hub-sunken:#121625;--hub-nav-active:#7c86ff33;--hub-text:#e8eaf4;--hub-text-2:#b3b8cc;--hub-text-3:#98a0ba;--hub-rule:#ffffff14;--hub-rule-strong:#ffffff26;--hub-brand:#7c86ff;--hub-brand-ink:#a3aaff;--hub-brand-soft:#7c86ff24;--hub-ok:#6ce9a6;--hub-ok-soft:#12b76a24;--hub-warn:#fec84b;--hub-warn-soft:#f7900924;--hub-bad:#fda29b;--hub-bad-soft:#f0443826;--hub-muted-soft:#ffffff0f;--hub-shadow:inset 0 1px 0 #ffffff0a, 0 1px 2px #0000004d, 0 8px 24px -12px #0009;--hub-sheet-shadow:0 0 0 1px #ffffff1f, 0 2px 16px -6px #000c;--hub-ring:0 0 0 3px #7c86ff73;--bs-body-bg:var(--hub-canvas);--bs-body-color:var(--hub-text);--bs-secondary-color:var(--hub-text-2);--bs-border-color:var(--hub-rule-strong);--bs-primary:#7c86ff;--bs-primary-rgb:124, 134, 255;--bs-link-color:var(--hub-brand-ink);--bs-link-color-rgb:163, 170, 255;--bs-link-hover-color:#c4c9ff;--bs-focus-ring-color:#7c86ff73;--bs-tertiary-bg:var(--hub-sunken);--bs-secondary-bg:var(--hub-muted-soft)}:root{--bs-font-sans-serif:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bs-font-monospace:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--bs-body-font-size:.875rem;--bs-border-radius:10px;--bs-border-radius-sm:8px;--bs-border-radius-lg:14px;--hub-gap:24px}body{background:var(--hub-canvas);color:var(--hub-text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:4px}.btn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}a{text-underline-offset:3px}code,.path{color:var(--hub-text);font-size:.82em}.muted{color:var(--hub-text-3)}.label{color:var(--hub-text-3);margin-right:6px;font-size:.75rem;font-weight:650}.warn-text{color:var(--hub-warn)}.tone-text-bad{color:var(--hub-bad);font-weight:650}.btn{--bs-btn-font-weight:550;justify-content:center;align-items:center;gap:6px;min-height:36px;display:inline-flex}.btn-sm{min-height:30px}.btn-lg{min-height:48px}.btn-primary{--bs-btn-bg:var(--hub-brand);--bs-btn-border-color:var(--hub-brand);--bs-btn-hover-bg:var(--hub-brand-ink);--bs-btn-hover-border-color:var(--hub-brand-ink);--bs-btn-active-bg:var(--hub-brand-ink);--bs-btn-disabled-bg:var(--hub-brand);--bs-btn-disabled-border-color:var(--hub-brand)}[data-bs-theme=dark] .btn-primary{--bs-btn-color:#0a0c14;--bs-btn-hover-color:#0a0c14;--bs-btn-active-color:#0a0c14;--bs-btn-hover-bg:#a3aaff;--bs-btn-hover-border-color:#a3aaff}.btn-outline-danger{--bs-btn-color:var(--hub-bad);--bs-btn-border-color:var(--hub-bad);--bs-btn-hover-bg:var(--hub-bad);--bs-btn-hover-border-color:var(--hub-bad);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--hub-bad);--bs-btn-active-border-color:var(--hub-bad);--bs-btn-active-color:#fff;--bs-btn-disabled-color:var(--hub-bad);--bs-btn-disabled-border-color:var(--hub-bad)}[data-bs-theme=dark] .btn-outline-danger{--bs-btn-hover-color:#0a0c14;--bs-btn-active-color:#0a0c14}.btn-outline-secondary{--bs-btn-color:var(--hub-text-2);--bs-btn-border-color:var(--hub-rule-strong);--bs-btn-hover-bg:var(--hub-muted-soft);--bs-btn-hover-color:var(--hub-text);--bs-btn-hover-border-color:var(--hub-rule-strong);--bs-btn-active-bg:var(--hub-brand-soft);--bs-btn-active-color:var(--hub-brand-ink);background:var(--hub-surface)}.btn-secondary{--bs-btn-bg:var(--hub-brand-soft);--bs-btn-color:var(--hub-brand-ink);--bs-btn-border-color:transparent;--bs-btn-hover-bg:var(--hub-brand-soft);--bs-btn-hover-color:var(--hub-brand-ink);--bs-btn-active-bg:var(--hub-brand-soft);--bs-btn-active-color:var(--hub-brand-ink)}.form-control,.form-select,.input-group-text{background-color:var(--hub-surface);border-color:var(--hub-rule-strong)}.input-group-text{color:var(--hub-text-3)}.form-control:focus,.form-select:focus{border-color:var(--hub-brand);box-shadow:var(--hub-ring)}.tooltip{--bs-tooltip-bg:#151a2d;--bs-tooltip-color:#f4f5f9;--bs-tooltip-max-width:280px;--bs-tooltip-font-size:.78rem;--bs-tooltip-padding-x:10px;--bs-tooltip-padding-y:7px;--bs-tooltip-border-radius:8px;white-space:pre-line;text-align:left}.table{--bs-table-bg:transparent;--bs-table-hover-bg:var(--hub-brand-soft);--bs-table-border-color:var(--hub-rule)}.placeholder.skeleton-line{background:var(--hub-muted-soft);opacity:1;border-radius:6px;height:14px;margin:10px 0;display:block}.app-shell{--top-h:var(--hub-top-h,56px);--side-w:248px;background:var(--hub-chrome);grid-template-columns:var(--side-w) minmax(0, 1fr);grid-template-rows:var(--top-h) minmax(0, 1fr);grid-template-areas:"top top""side content";min-height:100dvh;transition:grid-template-columns .22s cubic-bezier(.16,1,.3,1);display:grid}.topbar{z-index:1030;background:var(--hub-chrome);grid-area:top;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.topbar-logo{min-width:calc(var(--side-w) - 36px);flex:none;align-items:center;display:flex}.rail-compact .topbar-logo{min-width:0}.logo{width:auto;display:block}.topbar-div{background:var(--hub-rule-strong);flex:none;width:1px;height:24px}.rail-compact .topbar-div{margin-left:8px}.pop{position:relative}.repo-btn{height:38px;color:var(--hub-text);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;max-width:340px;padding:0 10px 0 6px;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.repo-btn:focus-visible,.acct-btn:focus-visible,.side-collapse:focus-visible,.burger:focus-visible{box-shadow:var(--hub-ring);outline:none}.repo-mark{background:var(--hub-brand-soft);width:26px;height:26px;color:var(--hub-brand);border-radius:7px;flex:none;place-items:center;font-size:.85rem;display:inline-grid}.repo-name{font-family:var(--bs-font-monospace);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.repo-chevron{color:var(--hub-text-3);font-size:.8rem}.search-pill{border:1px solid var(--hub-rule);background:var(--hub-surface);min-width:0;height:36px;color:var(--hub-text-3);text-align:left;border-radius:10px;flex:0 340px;align-items:center;gap:8px;margin-left:auto;padding:0 8px 0 12px;font-size:.85rem;transition:border-color .16s ease-out,background-color .16s ease-out;display:flex}.search-pill:hover{border-color:color-mix(in srgb, var(--hub-brand) 55%, transparent)}.search-pill:focus-visible{box-shadow:var(--hub-ring);outline:none}.search-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}kbd{font-family:var(--bs-font-sans-serif);background:var(--hub-muted-soft);color:var(--hub-text-2);border:1px solid var(--hub-rule);box-shadow:none;border-radius:6px;padding:2px 6px;font-size:.7rem;font-weight:600}.topbar-right{align-items:center;gap:10px;margin-left:12px;display:flex}.health-chip{height:30px;color:var(--hub-ok);background:var(--hub-ok-soft);border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:.78rem;font-weight:650;text-decoration:none;display:inline-flex}.health-chip.is-bad .live-dot{background:var(--hub-warn)}.live-dot{background:var(--hub-ok);border-radius:50%;width:8px;height:8px}.acct-btn{background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:2px;display:inline-grid}.me-avatar{color:#fff;background:var(--hub-brand);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:700;display:inline-grid}[data-bs-theme=dark] .me-avatar{color:#0a0c14}.me-avatar-lg{width:40px;height:40px;font-size:.85rem}.pop-menu{z-index:1050;border:1px solid var(--hub-rule-strong);background:var(--hub-surface);border-radius:14px;flex-direction:column;gap:2px;width:320px;padding:8px;animation:.16s cubic-bezier(.16,1,.3,1) pop;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px -18px #0a0c1e6b,0 2px 6px #0a0c1e0f}.pop-menu.pop-left{width:340px;left:0;right:auto}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.pop-head{color:var(--hub-text-3);padding:8px 10px 4px;font-size:.75rem;font-weight:650}.pop-item{width:100%;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:12px;padding:9px 10px;font-size:.875rem;font-weight:550;text-decoration:none;display:flex}.pop-item>.bi{color:var(--hub-text-2);margin-top:2px}a.pop-item:hover,button.pop-item:hover{background:var(--hub-muted-soft);color:var(--hub-text)}.pop-item.is-current{background:var(--hub-brand-soft);align-items:center}.pop-main{flex-direction:column;flex:1;min-width:0;display:flex}.pop-main code{color:var(--hub-text);font-size:.82rem}.pop-sub{color:var(--hub-text-3);font-size:.75rem;font-weight:400;display:block}.pop-sub>.bi{margin-right:4px}.pop-sub code{white-space:nowrap}.pop-check{color:var(--hub-brand)}.pop-note{color:var(--hub-text-2);background:var(--hub-sunken);border:1px solid var(--hub-rule);border-radius:10px;gap:8px;margin:6px 4px 4px;padding:10px;font-size:.78rem;line-height:1.45;display:flex}.pop-note .bi{color:var(--hub-brand);margin-top:1px}.pop-sep{background:var(--hub-rule);height:1px;margin:6px 4px}.pop-danger,.pop-danger>.bi{color:var(--hub-bad)!important}.acct-id{align-items:center;gap:12px;padding:10px;display:flex}.acct-token{background:var(--hub-sunken);border:1px solid var(--hub-rule);border-radius:10px;align-items:flex-start;gap:10px;margin:0 4px 4px;padding:10px;font-size:.8rem;display:flex}.acct-row{justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.seg{background:var(--hub-muted-soft);border-radius:9px;padding:2px;display:inline-flex}.seg button{color:var(--hub-text-2);background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.seg button.on{background:var(--hub-surface);color:var(--hub-text);box-shadow:var(--hub-shadow)}.side{top:var(--top-h);height:calc(100dvh - var(--top-h));background:var(--hub-rail);z-index:1020;flex-direction:column;grid-area:side;padding:10px 10px 12px 12px;display:flex;position:sticky;overflow:hidden auto}.side-nav{gap:var(--hub-nav-group,18px);flex-direction:column;display:flex}.side-group{flex-direction:column;gap:1px;display:flex}.side-head{color:var(--hub-text-3);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 6px;font-size:.75rem;font-weight:650;display:flex}.side-head-tip{opacity:0;font-size:.7rem;transition:opacity .16s ease-out}.side-group:hover .side-head-tip,.side-head-tip:focus-visible{opacity:.8}.side-link{min-height:var(--hub-nav-h,40px);color:var(--hub-text-2);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:flex}.side-link:hover{background:color-mix(in srgb, var(--hub-text) 6%, transparent);color:var(--hub-text)}.side-link.active{background:var(--hub-nav-active);color:var(--hub-text);align-items:flex-start;padding-top:8px;padding-bottom:8px;position:relative}.side-link.active .side-badge{margin-top:0}.side-icon{width:20px;height:20px;color:var(--hub-text-3);flex:none;place-items:center;font-size:1.05rem;transition:color .16s ease-out;display:grid}.side-text{flex-direction:column;flex:1;min-width:0;display:flex}.side-label{white-space:nowrap;text-overflow:ellipsis;font-weight:550;line-height:1.3;overflow:hidden}.side-q{color:var(--hub-text-2);text-wrap:pretty;margin-top:1px;font-size:.75rem;line-height:1.35}.side-link:not(.active) .side-q{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side-badge{border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-grid}.side-badge.tone-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.rail-tip{display:block}.side-foot{margin-top:auto;padding-top:10px;display:block}.side-collapse{width:100%;height:36px;color:var(--hub-text-2);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:.85rem;display:flex}.side-collapse:hover{background:color-mix(in srgb, var(--hub-text) 6%, transparent);color:var(--hub-text)}.side-collapse .side-label{text-align:left;flex:1;font-weight:500}.side-collapse kbd{opacity:0;transition:opacity .16s ease-out}.side-collapse:hover kbd,.side-collapse:focus-visible kbd{opacity:1}.side.is-compact{padding-left:12px;padding-right:12px}.side.is-compact .side-icon{font-size:1.15rem}.side.is-compact .side-text,.side.is-compact .side-head>span,.side.is-compact .side-head-tip,.side.is-compact .side-collapse .side-label,.side.is-compact .side-collapse kbd{display:none}.side.is-compact .side-head{background:var(--hub-rule-strong);height:1px;margin:0 10px 8px;padding:0}.side.is-compact .side-group:first-child .side-head{display:none}.side.is-compact .side-link{justify-content:center;min-height:40px;padding:0;position:relative}.side.is-compact .side-badge{min-width:16px;height:16px;box-shadow:0 0 0 2px var(--hub-rail);padding:0 4px;font-size:.625rem;position:absolute;top:1px;right:1px}.side.is-compact .side-collapse{justify-content:center;padding:0}.content{background:var(--hub-canvas);min-width:0;box-shadow:var(--hub-sheet-shadow);border-top-left-radius:14px;flex-direction:column;grid-area:content;display:flex}.crumbbar{border-bottom:1px solid var(--hub-rule);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 clamp(16px,3vw,36px);display:flex}.crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs li{align-items:center;gap:2px;min-width:0;display:inline-flex}.crumbs a,.crumbs li>span{color:var(--hub-text-2);border-radius:7px;align-items:center;gap:6px;min-width:0;padding:4px 8px;text-decoration:none;display:inline-flex}.crumbs a:hover{background:var(--hub-muted-soft);color:var(--hub-text)}.crumbs li.is-last>span{color:var(--hub-text);font-weight:650}.crumbs li.is-last>span>span{text-overflow:ellipsis;white-space:nowrap;max-width:46ch;overflow:hidden}.crumbs .bi{font-size:.85rem}.crumb-mono{font-family:var(--bs-font-monospace);font-size:.8rem}.crumb-sep{color:var(--hub-text-3);opacity:.7;font-size:.65rem}.burger{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);width:36px;height:36px;color:var(--hub-text);border-radius:9px;flex:none;display:none}.drawer-scrim{inset:var(--top-h) 0 0 0;z-index:1019;background:#0a0c1961;animation:.16s ease-out fade;position:fixed}@keyframes fade{0%{opacity:0}}.settings-row{justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.settings-row+.settings-row{border-top:1px solid var(--hub-rule)}.settings-label{font-weight:650}.settings-control{flex:0 0 min(320px,100%)}.settings-danger{border-top:1px solid var(--hub-rule);margin-top:8px}.choice-cards{flex-wrap:wrap;gap:8px;display:flex}.choice{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);min-height:44px;color:var(--hub-text);text-align:left;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:flex}.choice>span{flex-direction:column;line-height:1.25;display:flex}.choice>.bi{color:var(--hub-text-2);font-size:1.1rem}.choice:hover{border-color:var(--hub-brand)}.choice.on{border-color:var(--hub-brand);background:var(--hub-brand-soft);box-shadow:inset 0 0 0 1px var(--hub-brand)}.choice.on>.bi{color:var(--hub-brand)}.facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 24px;margin:0 0 4px;display:grid}.facts dt{color:var(--hub-text-3);margin-bottom:2px;font-size:.75rem;font-weight:650}.facts dd{align-items:center;gap:6px;margin:0;display:flex}.cadence{margin:0;padding:0;list-style:none}.cadence li{grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.cadence li+li{border-top:1px solid var(--hub-rule)}.cadence .bi{color:var(--hub-brand)}.palette-scrim{z-index:1080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0c1961;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.12s ease-out pop;display:flex;position:fixed;inset:0}.palette{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);border-radius:16px;flex-direction:column;width:min(640px,100%);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 30px 80px -24px #0a0c1e8c}.palette-input{border-bottom:1px solid var(--hub-rule);color:var(--hub-text-3);align-items:center;gap:10px;padding:14px 16px;display:flex}.palette-input input{color:var(--hub-text);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.palette-list{padding:6px;overflow-y:auto}.palette-group{color:var(--hub-text-3);padding:10px 10px 4px;font-size:.75rem;font-weight:650}.palette-hit{width:100%;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:.875rem;display:flex}.palette-hit>.bi:first-child{color:var(--hub-text-3)}.palette-hit.on{background:var(--hub-brand-soft)}.palette-hit.on>.bi:first-child{color:var(--hub-brand)}.palette-label{white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-weight:600;overflow:hidden}.palette-hint{color:var(--hub-text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;overflow:hidden}.palette-enter{opacity:0;color:var(--hub-text-3)}.palette-hit.on .palette-enter{opacity:1}.palette-empty{color:var(--hub-text-3);text-align:center;padding:24px 16px;font-size:.875rem}.palette-foot{border-top:1px solid var(--hub-rule);background:var(--hub-sunken);color:var(--hub-text-3);align-items:center;gap:16px;padding:10px 16px;font-size:.75rem;display:flex}.palette-foot kbd{margin-right:3px}.main{width:100%;min-width:0;padding:var(--hub-main-top,28px) clamp(16px, 3vw, 36px) 72px;gap:var(--hub-gap);flex-direction:column;max-width:1480px;margin:0 auto;display:flex;container:main/inline-size}.page,.stack{gap:var(--hub-gap);flex-direction:column;display:flex}.answer{padding:0 2px var(--hub-answer-pad,28px);margin-bottom:var(--hub-answer-gap,8px);border-bottom:1px solid var(--hub-rule-strong)}.answer-text,.answer-fact{max-width:68ch}.main[data-section=now]{--q-icon:""}.main[data-section=work]{--q-icon:""}.main[data-section=activity]{--q-icon:""}.main[data-section=workflows]{--q-icon:""}.main[data-section=change-record]{--q-icon:""}.main[data-section=landed]{--q-icon:""}.main[data-section=skills]{--q-icon:""}.main[data-section=templates]{--q-icon:""}.main[data-section=timeline]{--q-icon:""}.main[data-section=workspace]{--q-icon:""}.main[data-section=setup]{--q-icon:""}.main[data-section=health]{--q-icon:""}.main[data-section=settings]{--q-icon:""}.answer .page-question:before{content:var(--q-icon,none);color:var(--hub-brand-ink);vertical-align:-2px;margin-right:8px;font-family:bootstrap-icons;font-size:1rem;font-weight:400;line-height:1}.page-question{color:var(--hub-text-3);letter-spacing:0;margin:0 0 6px;font-size:.875rem;font-weight:600}.detail-head .page-question{color:var(--hub-text);letter-spacing:-.02em;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:700}.answer-text{letter-spacing:-.015em;text-wrap:pretty;color:var(--hub-text);margin:0;font-size:1.375rem;font-weight:550;line-height:1.38}.answer-text strong{font-weight:700}.answer-fact{color:var(--hub-text-2);margin:10px 0 0;font-size:.9rem;line-height:1.75}.answer-fact>i{color:var(--hub-text-3);margin-right:6px}.answer-next{background:var(--hub-warn-soft);color:var(--hub-warn);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.answer-next:hover{filter:brightness(.97)}.repo-name{font-family:var(--bs-font-monospace);font-size:.86em;font-weight:600}.box{background:var(--hub-surface);border:1px solid var(--hub-rule);border-top:2px solid var(--cap,var(--hub-rule-strong));box-shadow:var(--hub-shadow);border-radius:12px;min-width:0;scroll-margin-top:24px}.box.box-tone-brand{--cap:color-mix(in srgb, var(--hub-brand) 45%, transparent)}.box.box-tone-ok{--cap:var(--hub-ok)}.box.box-tone-warn{--cap:var(--hub-warn)}.box.box-tone-bad{--cap:var(--hub-bad)}@keyframes ring{0%{box-shadow:var(--card), 0 0 0 0 transparent}20%{box-shadow:var(--card), 0 0 0 5px color-mix(in srgb, var(--hub-brand) 30%, transparent)}to{box-shadow:var(--card), 0 0 0 0 transparent}}.box-head{min-height:var(--hub-head-h,52px);padding:10px var(--hub-head-x,18px);background:var(--hub-surface-head);border-bottom:1px solid var(--hub-rule);border-radius:10px 10px 0 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.box-badge{flex:none;place-items:center;width:20px;height:20px;font-size:1rem;display:grid}.box-head>.box-badge.tone-brand,.box-head>.box-badge.tone-muted{color:var(--hub-text-3);background:0 0}.box-head>.box-badge.tone-ok,.box-head>.box-badge.tone-warn,.box-head>.box-badge.tone-bad{background:0 0}.box-title{letter-spacing:-.005em;margin:0;font-size:1rem;font-weight:650}.box-count{color:var(--hub-text-3);font-size:.8125rem;font-weight:600}.box-head .explain,.lane-head .explain{opacity:.8;transition:opacity .16s ease-out}.box:hover .box-head .explain,.box-head .explain:focus-visible,.lane:hover .lane-head .explain,.lane-head .explain:focus-visible{opacity:1}.box-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.box-body.flush{padding:0}.explain{color:var(--hub-text-3);cursor:help;font-size:.85rem;display:inline-flex}.explain:hover{color:var(--hub-brand)}.tone-brand.box-badge,.tone-brand.event-icon,.tone-brand.run-icon,.tone-brand>.track-dot,.honesty.tone-brand>.bi{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.tone-ok.box-badge,.tone-ok.event-icon,.tone-ok.run-icon,.tone-ok>.track-dot,.honesty.tone-ok>.bi{background:var(--hub-ok-soft);color:var(--hub-ok)}.tone-warn.box-badge,.tone-warn.event-icon,.tone-warn.run-icon,.tone-warn>.track-dot,.honesty.tone-warn>.bi{background:var(--hub-warn-soft);color:var(--hub-warn)}.tone-bad.box-badge,.tone-bad.event-icon,.tone-bad.run-icon,.tone-bad>.track-dot,.honesty.tone-bad>.bi{background:var(--hub-bad-soft);color:var(--hub-bad)}.tone-muted.box-badge,.tone-muted.event-icon,.tone-muted.run-icon,.tone-muted>.track-dot,.honesty.tone-muted>.bi{background:var(--hub-muted-soft);color:var(--hub-text-2)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.pill>.bi{flex:none}.pill.tone-brand{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.pill.tone-ok{background:var(--hub-ok-soft);color:var(--hub-ok)}.pill.tone-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.pill.tone-bad{background:var(--hub-bad-soft);color:var(--hub-bad)}.pill.tone-muted{color:var(--hub-text-2);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);background:0 0}.pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notice{border:1px solid var(--hub-rule);background:var(--hub-surface);border-radius:10px;align-items:flex-start;gap:12px;padding:11px 14px;line-height:1.45;display:flex}.notice.tone-warn{background:color-mix(in srgb, var(--hub-warn-soft) 70%, var(--hub-surface));border-color:color-mix(in srgb, var(--hub-warn) 28%, transparent)}.notice.tone-bad{background:color-mix(in srgb, var(--hub-bad-soft) 70%, var(--hub-surface));border-color:color-mix(in srgb, var(--hub-bad) 28%, transparent)}.notice.tone-brand{border-color:color-mix(in srgb, var(--hub-brand) 28%, transparent)}.notice.tone-ok{border-color:color-mix(in srgb, var(--hub-ok) 28%, transparent)}.notice.tone-muted{background:var(--hub-sunken)}.notice-icon{margin-top:1px;font-size:1rem}.notice.tone-ok .notice-icon{color:var(--hub-ok)}.notice.tone-muted .notice-icon{color:var(--hub-text-3)}.notice>.btn{align-self:center}.notice.tone-warn .notice-icon{color:var(--hub-warn)}.notice.tone-brand .notice-icon{color:var(--hub-brand-ink)}.notice-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notice-body>div{color:var(--hub-text-2)}.notice-body code{font-size:.85em}.box-body>.notice{margin-top:12px}.empty{text-align:center;color:var(--hub-text-2);padding:28px 12px}.empty-icon{background:var(--hub-sunken);width:44px;height:44px;color:var(--hub-text-3);border-radius:50%;place-items:center;font-size:1.25rem;display:inline-grid}.empty-title{color:var(--hub-text);margin:8px 0 2px;font-weight:650}.empty-text{max-width:46ch;margin:0 auto;font-size:.85rem}.avatar{letter-spacing:.02em;background:hsl(var(--h) 70% 92%);color:hsl(var(--h) 55% 30%);vertical-align:middle;border-radius:9px;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:inline-grid}.path{font-family:var(--bs-font-monospace);background:var(--hub-muted-soft);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.paths{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.more{color:var(--hub-text-3);cursor:help;font-size:.78rem}.grid-now{align-items:start;gap:var(--hub-gap);grid-template:"agents contested""agents prs"1fr/minmax(0,1.5fr) minmax(0,1fr);display:grid}.area-agents{grid-area:agents}.area-contested{grid-area:contested}.area-prs{grid-area:prs}.owner-group+.owner-group{margin-top:20px}.owner-name{color:var(--hub-text-3);margin:0 0 4px;font-size:.75rem;font-weight:650}.agent-list,.contested-list,.pr-list,.plain-list,.overlap-list,.run-list,.findings,.reasons,.caps{margin:0;padding:0;list-style:none}.agent{padding:var(--hub-row-y,12px) 0;gap:12px;display:flex}.agent+.agent{border-top:1px solid var(--hub-rule)}.agent-main{flex:1;min-width:0}.agent-line{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.agent-task{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 6px;font-size:.9rem;font-weight:550;display:-webkit-box;overflow:hidden}.agent-meta{color:var(--hub-text-3);flex-wrap:wrap;gap:4px 14px;margin-bottom:8px;font-size:.78rem;display:flex}.agent-line .pill.tone-muted{box-shadow:none;color:var(--hub-text-3);padding-inline:0;font-weight:500}.holdings{flex-wrap:wrap;gap:6px;display:flex}.holding{font-family:var(--bs-font-monospace);background:var(--hub-muted-soft);color:var(--hub-text-2);overflow-wrap:anywhere;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-size:.75rem;display:inline-flex}.holding>.bi{color:var(--hub-text-3)}.holding.is-contested>.bi{color:inherit}.holding.is-contested{border-color:color-mix(in srgb, var(--hub-bad) 45%, transparent);background:var(--hub-bad-soft);color:var(--hub-bad)}.contested{padding:var(--hub-row-y,12px) 0;border-bottom:1px solid var(--hub-rule);flex-direction:column;gap:8px;display:flex}.contested:first-child{padding-top:0}.contested:last-child{border-bottom:0;padding-bottom:0}.contested-path{font-weight:600}.contested-holders{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contested-state{flex-wrap:wrap;gap:6px;display:flex}.quote{color:var(--hub-text-2);margin:0;font-style:italic}.pr{border-bottom:1px solid var(--hub-rule);padding:10px 0}.pr:last-child{border-bottom:0}.pr-head{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.pr-with{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;display:flex}.statusline{color:var(--hub-text-3);flex-wrap:wrap;gap:6px 18px;font-size:.8rem;display:flex}.statusline span{align-items:center;gap:6px;display:inline-flex}.tabbar{border-bottom:1px solid var(--hub-rule-strong);flex-wrap:wrap;gap:2px 18px;width:100%;max-width:100%;padding:0;display:flex}.tab{color:var(--hub-text-2);background:0 0;border:0;align-items:center;gap:7px;min-height:44px;padding:10px 2px 11px;font-weight:550;text-decoration:none;transition:color .16s ease-out;display:inline-flex;position:relative}.tab>.bi{color:var(--hub-text-3)}.tab:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab:hover{color:var(--hub-text)}.tab.active{color:var(--hub-text);font-weight:650}.tab.active>.bi{color:var(--hub-brand-ink)}.tab.active:after{background:var(--hub-brand)}.tab:focus-visible{outline-offset:0}.tab-count{background:var(--hub-muted-soft);color:var(--hub-text-2);border-radius:999px;padding:0 7px;font-size:.72rem;font-weight:600}.tab-count.tone-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.search{max-width:420px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lane-picker{flex-wrap:wrap;gap:6px;display:none}.board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.board.lanes-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lane{background:color-mix(in srgb, var(--hub-text) 3.5%, transparent);border:1px solid var(--hub-rule);border-radius:12px;min-width:0}.lane-head{padding:var(--hub-lane-head,11px 14px 10px);color:var(--hub-text);border-top:2px solid var(--hub-rule-strong);border-radius:12px 12px 0 0;align-items:center;gap:8px;font-size:.875rem;font-weight:650;display:flex}.lane.tone-brand .lane-head{border-top-color:var(--hub-brand)}.lane.tone-brand .lane-head>.bi:first-child{color:var(--hub-brand-ink)}.lane.tone-bad .lane-head{border-top-color:var(--hub-bad);color:var(--hub-bad)}.lane.tone-warn .lane-head{border-top-color:var(--hub-warn)}.lane.tone-warn .lane-head>.bi:first-child{color:var(--hub-warn)}.lane.tone-ok .lane-head{border-top-color:var(--hub-ok)}.lane.tone-ok .lane-head>.bi:first-child{color:var(--hub-ok)}.lane-count{color:var(--hub-text-3);margin-left:auto;font-size:.75rem;font-weight:600}.lane-body{padding:var(--hub-lane-body,4px 10px 10px);gap:var(--hub-card-gap,8px);flex-direction:column;max-height:clamp(260px,100dvh - 380px,620px);display:flex;overflow-y:auto}.lane-empty{color:var(--hub-text-3);margin:8px 4px;font-size:.82rem}.work-card{background:var(--hub-surface);border:1px solid var(--hub-rule);padding:var(--hub-card-pad,12px 14px);gap:var(--hub-card-gap,8px);border-radius:10px;flex-direction:column;transition:border-color .16s ease-out;display:flex;box-shadow:0 1px 2px #151a2d0a}.work-card .pill{white-space:normal}.work-card:hover{border-color:color-mix(in srgb, var(--hub-brand) 40%, transparent)}.work-owner{align-items:center;gap:8px;display:flex}.work-title{margin:0;font-size:.95rem;font-weight:650;line-height:1.35}.work-title a{color:var(--hub-text);text-decoration:none}.work-title a:hover{color:var(--hub-brand-ink);text-decoration:underline}.action{color:var(--hub-text);flex-direction:column;gap:1px;font-size:.85rem;line-height:1.45;display:flex}.action.is-blocked{background:var(--hub-bad-soft);border-radius:8px;padding:7px 10px}.action-label{color:var(--hub-text-3);gap:5px;font-size:.75rem;font-weight:650;display:inline-flex}.action.is-blocked .action-label{color:var(--hub-bad)}.work-foot{white-space:nowrap;border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:8px;display:flex}.grid-2{gap:var(--hub-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-2.align-start{align-items:start}.window{background:var(--hub-surface);border:1px solid var(--hub-rule);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.request-list{flex-direction:column;gap:10px;display:flex}.request{border:1px solid var(--hub-rule);background:var(--hub-sunken);border-radius:12px}.request>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto 18px;align-items:center;gap:12px;padding:12px 14px;list-style:none;display:grid}.request>summary::-webkit-details-marker{display:none}.request-main{flex-direction:column;min-width:0;display:flex}.request-reason{align-items:center;gap:6px;display:inline-flex}.request-chevron{transition:transform .18s ease-out}.request[open] .request-chevron{transform:rotate(180deg)}.request-body{flex-direction:column;gap:12px;padding:4px 14px 14px;display:flex}.request-proposal{flex-direction:column;gap:6px;display:flex}.targets{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.target{background:var(--hub-surface);border:1px solid var(--hub-rule);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.target-head{align-items:center;gap:10px;display:flex}.target-head>span:not(.avatar){flex-direction:column;flex:1;display:flex}.reasons li{padding:3px 0}.response{background:var(--hub-brand-soft);border-radius:10px;margin:0;padding:10px 12px}.response p{margin:4px 0}.pager{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.overlap{border-bottom:1px solid var(--hub-rule);grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);gap:16px;padding:14px 0;display:grid}.overlap:first-child{padding-top:0}.overlap:last-child{border-bottom:0;padding-bottom:0}.overlap-why{flex-direction:column;gap:6px;display:flex}.overlap-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.overlap-side{background:var(--hub-sunken);border:1px solid var(--hub-rule);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.overlap-arrow{color:var(--hub-warn);align-self:center;font-size:1.1rem}.plain-list li{border-bottom:1px solid var(--hub-rule);padding:10px 0}.plain-list li:first-child{padding-top:0}.plain-list li:last-child{border-bottom:0;padding-bottom:0}.change-feed{margin:0;padding:4px 18px;list-style:none}.change-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.change-row+.change-row{border-top:1px solid var(--hub-rule)}.change-mark{background:var(--hub-brand-soft);width:30px;height:30px;color:var(--hub-brand-ink);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.change-mark.is-work_takeover{background:var(--hub-warn-soft);color:var(--hub-warn)}.change-mark.is-work_checkpoint{background:var(--hub-ok-soft);color:var(--hub-ok)}.change-main{min-width:0}.change-main>a,.history-page .rp-done li>a{color:var(--hub-text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.change-main>a:hover,.change-main>a:focus-visible,.history-page .rp-done li>a:hover,.history-page .rp-done li>a:focus-visible{color:var(--hub-brand-ink);text-decoration:underline}.history-page{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px}.history-page .rp-done li>a{min-width:0;font-size:14.5px}.history-page .rp-done-who{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.history-page .lane-title{font-size:var(--t-group);letter-spacing:-.01em;font-weight:650}.change-meta{color:var(--hub-text-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;font-size:.82rem;display:flex}.change-who{align-items:center;gap:6px;display:inline-flex}.change-quote{color:var(--hub-text-2);overflow-wrap:anywhere;margin:6px 0 0;font-size:.86rem}.change-when{color:var(--hub-text-3);white-space:nowrap;padding-top:2px;font-size:.8rem}@container main (width<=520px){.change-feed{padding:2px 12px}.change-row{grid-template-columns:26px minmax(0,1fr)}.change-when{grid-column:2;padding-top:0}}.back{align-items:center;gap:6px;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.detail-head{flex-direction:column;gap:10px;display:flex}.action-grid{border:1px solid var(--hub-rule);background:var(--hub-surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.action-grid>div{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.report{background:var(--hub-sunken);border:1px solid var(--hub-rule);border-radius:12px;padding:12px 14px}.report+.report{margin-top:10px}.report-head,.refs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.disclosure>summary{cursor:pointer;color:var(--hub-text-2);padding:4px 0;font-weight:600}.box.disclosure{padding:12px 18px}.tech{grid-template-columns:max-content minmax(0,1fr);gap:6px 18px;margin:12px 0 4px;font-size:.85rem;display:grid}.tech dt{color:var(--hub-text-3);font-weight:600}.tech dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;margin:0;display:flex}.change-record-detail .tech{grid-template-columns:repeat(2,minmax(0,1fr))}.change-record-detail .tech>*{min-width:0}.conversation-body{background:var(--hub-sunken);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:28rem;margin:0;padding:.75rem;overflow:auto}.conversation-list{margin:0 0 .75rem;padding:0;list-style:none}.conversation-open{flex:1 0 100%;min-width:0}.conversation-list>li{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.4rem 0;display:flex}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:var(--hub-rule-strong);width:1px;position:absolute;top:6px;bottom:6px;left:15px}.event{padding:var(--hub-event-y,8px) 0;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid;position:relative}.event-icon{outline:4px solid var(--hub-surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.event-body{padding-top:5px;line-height:1.6}.event-body .path{margin:0 2px}.event-sub{color:var(--hub-text-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.event-time{white-space:nowrap;padding-top:6px}.event.is-fresh{animation:1.6s cubic-bezier(.16,1,.3,1) fresh}@keyframes fresh{0%{background:var(--hub-brand-soft);transform:translateY(-4px)}to{background:0 0;transform:none}}.counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.counter{background:var(--hub-sunken);border-radius:10px;padding:14px}.counter dt{color:var(--hub-text-2);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.counter dd{margin:6px 0 0;font-size:1.6rem;font-weight:700}.counter.is-zero dd{color:var(--hub-text-3)}.latency{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.latency-value{font-size:1.6rem;font-weight:700}.progress{background:var(--hub-muted-soft);height:10px}.run-row{padding:var(--hub-row-y,12px) 12px;color:var(--hub-text);border:1px solid #0000;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;text-decoration:none;display:flex}a.run-row:hover{background:var(--hub-sunken);border-color:var(--hub-rule)}.run-list li+li{border-top:1px solid var(--hub-rule)}.run-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.run-main{flex-direction:column;flex:14rem;min-width:0;display:flex}.dag{gap:28px;padding:4px 2px 8px;display:flex;overflow-x:auto}.dag-level{flex-direction:column;gap:10px;display:flex;position:relative}.dag-level+.dag-level:before{content:"";border-top:1px dashed var(--hub-rule-strong);width:16px;position:absolute;top:50%;left:-22px}.dag-node{background:var(--hub-sunken);border:1px solid var(--hub-rule-strong);color:var(--hub-text);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.dag-node.tone-ok i{color:var(--hub-ok)}.dag-node.tone-bad i{color:var(--hub-bad)}.dag-node.tone-warn i{color:var(--hub-warn)}.dag-node.tone-brand i{color:var(--hub-brand)}.dag-node.active{border-color:var(--hub-brand);box-shadow:var(--hub-ring)}.finding{border-bottom:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;display:flex}.finding p{flex-basis:100%}.setup-row{flex-direction:column;display:flex}.setup-head{align-items:center;gap:12px;display:flex}.setup-main{flex:1;gap:2px;min-width:0;display:grid}.setup-name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.setup-checks{color:var(--hub-text-3);font-size:13px}.setup-head .pill{flex:none}.setup-next{color:var(--hub-text-2);max-width:70ch;margin:8px 0 0 40px;font-size:13.5px}.steps{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.steps li{align-items:flex-start;gap:12px;display:flex}.steps li>span:last-child{flex-direction:column;display:flex}.step-mark{background:var(--hub-brand-soft);width:32px;height:32px;color:var(--hub-brand-ink);border-radius:9px;flex:none;place-items:center;display:grid}.connect-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.prompt-preview{color:var(--hub-text-2);background:var(--hub-sunken);border-radius:10px;max-height:220px;margin:8px 0 0;padding:12px;font-size:.8rem;overflow:auto}.command{background:var(--hub-sunken);border:1px solid var(--hub-rule);border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:8px 8px 8px 12px;display:flex}.command code{overflow-wrap:anywhere;flex:1}.caps li{align-items:center;gap:8px;padding:6px 0;display:flex}.caps li.is-on>i:first-child{color:var(--hub-ok)}.caps li.is-off{color:var(--hub-text-3)}.signin{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:clamp(88px,12vh,120px) 16px clamp(48px,8vh,96px);display:grid;position:relative}.signin-logo{position:absolute;top:18px;left:20px}.signin-column{width:min(100%,480px)}.signin-intro h1{text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,4.6vw,52px);line-height:1.1}.signin-intro .lead{max-width:38ch;margin:0 0 48px}.signin-card .box-body{padding:30px 30px 28px}.signin-providers{gap:12px;display:grid}.signin-providers .btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.signin-fine{color:var(--hub-text-3);margin:14px 0 0;font-size:13px;line-height:1.55}.signin-rule{border-top:1px solid var(--hub-rule);margin-top:24px;padding-top:20px}.signin-label{align-items:center;gap:6px;margin-bottom:8px;display:flex}.signin-label .form-label{margin:0;font-size:14px;font-weight:600}.signin-keep{margin:16px 0 20px}.signin-make{margin-top:10px}.signin-agents{margin-top:48px}.signin-agents-title{margin:0 0 14px;font-size:15px;font-weight:500}.signin-agents-actions{flex-wrap:wrap;gap:8px;display:flex}.signin-agents-actions .signin-agent{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.signin-agents-note,.signin-agents-miss,.signin-agents-copy{text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.55}.signin-agents-miss a{color:inherit;text-decoration:underline}.signin-agents-copy .signin-agents-copylink{font-size:inherit;line-height:inherit;vertical-align:baseline;color:inherit;border:0;padding:0;text-decoration:underline;display:inline}.signin-split{display:inline-flex;position:relative}.signin-split .signin-split-main{border-top-right-radius:0;border-bottom-right-radius:0}.signin-split .signin-split-toggle{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px;padding-inline:8px}.signin-split .pop-menu{top:auto;bottom:calc(100% + 8px)}@media (width<=640px){.signin-agent-open,.signin-agents-note{display:none}.signin-logo{left:16px}.signin-card .box-body{padding:24px 20px 22px}}.field-error{color:var(--hub-bad);margin:8px 0 0;font-size:.85rem}.signed-out-workspace{max-width:980px;margin:0 auto;padding:32px 16px;container:main/inline-size}@media (width<=1200px){.search-text{display:none}.search-pill{flex:none;gap:6px;width:auto}}@media (width<=960px){.app-shell,.app-shell.rail-compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""content"}.content{box-shadow:0 -1px 0 var(--hub-rule);border-top-left-radius:0}.side,.side.is-compact{background:var(--hub-chrome)}.side .side-link:not(.active) .side-q{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.side .side-link{align-items:flex-start}.topbar{gap:8px;padding:0 12px}.topbar-logo{min-width:0}.topbar-div,.health-text,.search-pill kbd{display:none}.burger{place-items:center;display:inline-grid}.search-pill{justify-content:center;width:36px;padding:0}.topbar-right{gap:8px;margin-left:0}.health-chip{padding:0 11px}.repo-btn{max-width:44vw}.side,.side.is-compact{top:var(--top-h);width:min(300px,86vw);height:auto;padding:18px 12px 12px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;transform:translate(-102%);box-shadow:12px 0 40px -20px #0a0c1e66}.side.is-open{transform:none}.side.is-compact .side-text,.side.is-compact .side-head>span,.side.is-compact .side-head-tip{display:revert}.side .side-head-tip{opacity:1}.side.is-compact .side-text{display:flex}.side.is-compact .side-head{background:0 0;height:auto;margin:0;padding:0 10px 6px;display:flex}.side.is-compact .side-link{justify-content:flex-start;padding:7px 8px}.side.is-compact .side-badge{box-shadow:none;position:static}.side.is-compact .side-group:first-child .side-head{display:flex}.side-foot{display:none}}@media (width<=640px){.main{padding:var(--hub-main-top,22px) 16px 48px}.change-record-detail .tech{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=640px){.repo-btn .repo-chevron{display:none}.crumbs li.is-last>span>span{max-width:22ch}.repo-btn .repo-name{display:none}.repo-btn{gap:4px;padding:0 4px}.topbar{overflow:visible}.settings-row{flex-direction:column;align-items:stretch;gap:12px}.settings-row .form-check{align-self:flex-start}.choice-cards{flex-direction:column}}@container main (width<=940px){.grid-now{grid-template-columns:minmax(0,1fr);grid-template-areas:"agents""contested""prs"}.board,.board.lanes-5,.counters{grid-template-columns:repeat(2,minmax(0,1fr))}.request>summary{grid-template-columns:auto minmax(0,1fr) 18px;grid-template-areas:"stage main chev""reason reason time";row-gap:8px}.request>summary>.pill{grid-area:stage;align-self:start}.request-main{grid-area:main}.request-reason{flex-wrap:wrap;grid-area:reason;min-width:0}.request-time{white-space:nowrap;grid-area:time;justify-self:end}.request-chevron{grid-area:chev;align-self:start}}@container main (width<=720px){.grid-2,.overlap,.overlap-sides{grid-template-columns:minmax(0,1fr)}.overlap-arrow{justify-self:center;transform:rotate(90deg)}.request>summary{grid-template-columns:minmax(0,1fr) 18px;grid-template-areas:"stage chev""main main""reason reason""time time"}.request>summary>.pill,.request-time{justify-self:start}}@container main (width<=600px){.lane-picker{display:flex}.board,.board.lanes-5{grid-template-columns:minmax(0,1fr)}.lane:not(.is-picked){display:none}.action-grid{grid-template-columns:minmax(0,1fr)}.action-grid>div+div{border-left:0;border-top:1px solid var(--hub-rule)}.counters{grid-template-columns:minmax(0,1fr)}.box-head,.box-body{padding-left:14px;padding-right:14px}.event{grid-template-columns:32px minmax(0,1fr)}.event-time{grid-column:2;padding-top:0}.tabbar{width:100%}.tab{flex:auto}}.skip-link{z-index:2000;background:var(--hub-brand);color:#fff;border-radius:10px;padding:10px 14px;font-weight:650;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}[data-bs-theme=dark] .skip-link{color:#0a0c14}.skip-link:focus{box-shadow:var(--hub-ring);outline:none;transform:none}.main:focus,.main:focus-visible{outline:none}.pop-menu a:focus-visible,.pop-menu button:focus-visible,.palette-hit:focus-visible,.side-link:focus-visible,.crumbs a:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}@media (width<=960px){.side,.side.is-compact{visibility:hidden;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility 0s linear .24s}.side.is-open{visibility:visible;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility}.health-chip.is-bad .health-text{display:inline-flex}}.crash{border:1px solid var(--hub-rule);background:var(--hub-surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;margin:12vh auto;padding:28px;display:flex}.confirm-inline{background:var(--hub-warn-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.ws-actions{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ws-grid{flex-direction:column;gap:4px;display:flex}.ws-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ws-admission{border-top:1px solid var(--hub-rule);margin-top:16px;padding-top:16px}.ws-admission-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;display:grid}.ws-subject{background:var(--hub-sunken);border-radius:12px;padding:14px}.ws-member-form{background:var(--hub-sunken);border-radius:12px;margin-bottom:14px;padding:14px}.ws-member{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ws-member-main{flex-direction:column;flex:220px;min-width:0;display:flex}.pending-op{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-composer>summary{cursor:pointer;list-style:none}.ws-composer>summary::-webkit-details-marker{display:none}.ws-composer>summary:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}@container main (width<=720px){.ws-form-grid,.ws-admission-grid{grid-template-columns:minmax(0,1fr)}}@container main (width<=600px){.box-actions{flex:100%;min-width:0;margin-left:0}.box-actions>.btn-group{flex-wrap:wrap;width:100%}.box-actions>.btn-group>.btn{white-space:nowrap;flex:auto;padding-inline:6px}}.track{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.track-step{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 6px;display:flex;position:relative}.track-step+.track-step:before{content:"";background:var(--hub-rule-strong);border-radius:2px;width:calc(100% - 44px);height:2px;position:absolute;top:19px;right:calc(50% + 22px)}.track-step.tone-ok+.track-step:before{background:color-mix(in srgb, var(--hub-ok) 45%, transparent)}.track-dot{width:40px;height:40px;box-shadow:0 0 0 4px var(--hub-surface);border-radius:50%;place-items:center;font-size:1.05rem;display:grid}.track-text{flex-direction:column;gap:2px;min-width:0;display:flex}.track-label{color:var(--hub-text-3);letter-spacing:.02em;font-size:.75rem;font-weight:650}.track-word{overflow-wrap:anywhere;font-size:.9rem;font-weight:650}.tone-bad .track-word{color:var(--hub-bad)}.tone-warn .track-word{color:var(--hub-warn)}.tone-ok .track-word{color:var(--hub-ok)}.tone-muted .track-word{color:var(--hub-text-2);font-weight:550}.track.is-compact{flex:none;grid-template-columns:repeat(5,30px);gap:6px}.track.is-compact .track-step{gap:0;padding:0}.track.is-compact .track-step+.track-step:before{display:none}.track.is-compact .track-dot{width:30px;height:30px;box-shadow:none;font-size:.85rem}.track.is-compact .track-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landed-row .run-main{min-width:0}.branch-name{overflow-wrap:anywhere;font-size:.95em}.honesty{border:1px solid var(--hub-rule);background:var(--hub-surface);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.honesty>.bi{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.honesty>span{flex:1}.lookup{align-items:center;gap:8px;display:flex}.lookup .form-control{max-width:460px}.lookup-2{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:16px;display:grid}.lookup-2>:first-child{grid-column:1/-1}.lookup-2 .form-control{max-width:none}.combo{flex:1;min-width:0;max-width:460px;position:relative}.lookup-2 .combo{max-width:none}.combo-pop{z-index:30;background:var(--hub-surface);border:1px solid var(--hub-rule-strong);border-radius:12px;max-height:360px;margin-top:4px;padding:4px;position:absolute;left:0;right:0;overflow:auto}.combo-list{margin:0;padding:0;list-style:none}.combo-opt{cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.combo-opt[aria-selected=true]{background:var(--hub-brand-soft)}.combo-main{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.combo-label{overflow-wrap:anywhere;flex:12rem;min-width:0}.combo-id{overflow-wrap:anywhere;color:var(--hub-text-2);font-size:.8em}.combo-note{padding:8px 10px}.recent{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.recent-chip{border:1px solid var(--hub-rule-strong);border-radius:999px;padding:2px 8px;text-decoration:none}.recent-chip:hover{border-color:var(--hub-brand)}.recipe-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.recipe{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.recipe-step{background:var(--hub-sunken);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.recipe-icon{background:var(--hub-brand-soft);width:34px;height:34px;color:var(--hub-brand-ink);border-radius:10px;flex:none;place-items:center;display:grid}.recipe-main{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.snaps{margin:0;padding:0;list-style:none;position:relative}.snaps:before{content:"";background:var(--hub-rule-strong);width:2px;position:absolute;top:18px;bottom:18px;left:17px}.snap{align-items:center;gap:14px;padding:10px 0;display:flex;position:relative}.snap-dot{background:var(--hub-brand-soft);width:36px;height:36px;color:var(--hub-brand-ink);box-shadow:0 0 0 4px var(--hub-surface);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid}.snap.kind-check_link .snap-dot{background:var(--hub-ok-soft);color:var(--hub-ok)}.snap-main{min-width:0;color:var(--hub-text);border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:6px 10px;text-decoration:none;display:flex}.snap-main:hover{background:var(--hub-sunken)}.snap.is-picked .snap-main{background:var(--hub-brand-soft)}.snap-pick{color:var(--hub-text-2);flex:none;align-items:center;gap:6px;font-size:.85rem;display:flex}.cmd{background:var(--hub-sunken);border:1px solid var(--hub-rule);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cmd code{overflow-wrap:anywhere;flex:1;min-width:0}.more-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@container main (width<=720px){.track{grid-template-columns:minmax(0,1fr);gap:4px}.track-step{text-align:left;flex-direction:row;gap:12px;padding:4px 0}.track-step+.track-step:before{width:2px;height:12px;inset:auto auto calc(100% - 4px) 19px}.lookup-2{grid-template-columns:minmax(0,1fr)}.landed-row>:last-child{display:none}}.snap-main,.recipe-head,.recent-chip,.box-title,.run-main code{overflow-wrap:anywhere;min-width:0}.crumb-tools{align-items:center;gap:12px;display:inline-flex}.skill-list{grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.skill-item+.skill-item{border-top:1px solid var(--hub-rule);padding-top:28px}.skill-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.skill-head strong{font-size:var(--t-group);letter-spacing:-.01em;font-weight:650}.skill-runs{color:var(--hub-text-3);margin-left:auto;font-size:13px}.skill-summary{color:var(--hub-text);max-width:68ch;margin:0 0 14px;font-size:.95rem;line-height:1.55}.skill-sub{font-size:var(--t-sub);color:var(--hub-text-2);margin:0 0 10px;font-weight:650}.skill-facts{background:var(--hub-rule);border:1px solid var(--hub-rule);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 18px;font-size:.86rem;display:grid;overflow:hidden}.skill-facts>div{background:var(--hub-sunken);padding:10px 14px 12px}.skill-facts dt{font-size:var(--t-sub);color:var(--hub-text-2);align-items:center;gap:6px;margin-bottom:4px;font-weight:650;display:flex}.skill-facts dd{color:var(--hub-text-2);margin:0;line-height:1.45}.skill-facts ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.skill-facts li:first-letter{text-transform:uppercase}.skill-walkthrough{margin:0 0 14px}.gate-track{counter-reset:gate;margin:0;padding:0;list-style:none}.gate-step{counter-increment:gate;min-width:0;padding:0 0 14px 40px;position:relative}.gate-step:before{content:counter(gate);font-variant-numeric:tabular-nums;background:var(--hub-surface);width:26px;height:26px;color:var(--hub-text-2);border:1.5px solid var(--hub-rule-strong);z-index:1;border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid;position:absolute;top:0;left:0}.gate-step:after{content:"";background:var(--hub-rule);width:2px;position:absolute;top:26px;bottom:0;left:12px}.gate-step:last-child{padding-bottom:0}.gate-step:last-child:after{display:none}.gate-step.is-block:before{background:var(--hub-brand);border-color:var(--hub-brand);color:var(--hub-on-brand)}.gate-step.is-record:before{border-style:dashed}.gate-step-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:26px;display:flex}.gate-step-head strong{font-size:14.5px;font-weight:600}:root[data-density=condensed] .gate-step-head strong{font-size:13.5px}.gate-who{color:var(--hub-text-3);align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.gate-step-head .pill{white-space:normal}.gate-plain{color:var(--hub-text);overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;line-height:1.5}.gate-note{color:var(--hub-text-3);align-items:baseline;gap:6px;margin:12px 0 0;font-size:.8rem;display:flex}.gate-needs{color:var(--hub-text-3);overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem;line-height:1.45}.skill-proc,.skill-details,.disc-row{border:1px solid var(--hub-rule);background:var(--hub-surface);border-radius:12px;margin-top:14px}.skill-details+.skill-details,.disc-row+.disc-row{margin-top:8px}.skill-details .skill-proc{background:var(--hub-sunken)}.skill-details>:not(summary),.disc-row>:not(summary){margin:14px}.skill-details[open]>summary,.disc-row[open]>summary{border-bottom:1px solid var(--hub-rule)}.skill-details>summary::-webkit-details-marker{display:none}.disc-row>summary::-webkit-details-marker{display:none}.skill-details>summary:after,.disc-row>summary:after{content:"";width:7px;height:7px;color:var(--hub-text-3);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;transition:transform .16s;transform:rotate(45deg)}.skill-details[open]>summary:after,.disc-row[open]>summary:after{transform:rotate(-135deg)}.skill-proc>summary,.skill-details>summary,.disc-row>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.86rem;font-weight:600;list-style:none;display:flex}.skill-proc>summary::-webkit-details-marker{display:none}.skill-proc>summary:after{content:"";width:7px;height:7px;color:var(--hub-text-3);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;transition:transform .16s;transform:rotate(45deg)}.skill-proc[open]>summary:after{transform:rotate(-135deg)}.skill-proc[open]>summary{border-bottom:1px solid var(--hub-rule)}.skill-proc .md{max-height:60vh;padding:16px 20px 18px;overflow-y:auto}.skill-act{margin-top:14px}.skill-act .cmd code{white-space:pre;overflow-wrap:normal;overflow-x:auto}.md{color:var(--hub-text);overflow-wrap:anywhere;max-width:72ch;font-size:.9rem;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ol,.md ul,.md pre{margin:0 0 12px}.md .md-h{margin:18px 0 8px;font-weight:650;line-height:1.3}.md .md-h1{font-size:1.05rem}.md .md-h2{font-size:.97rem}.md .md-h3{color:var(--hub-text-2);font-size:.9rem}.md ol,.md ul{padding-left:22px}.md li{margin-bottom:6px;padding-left:2px}.md li::marker{color:var(--hub-text-3);font-variant-numeric:tabular-nums}.md code{background:var(--hub-sunken);color:var(--hub-text);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.84em}.md pre{background:var(--hub-sunken);border-radius:8px;padding:10px 12px;overflow-x:auto}.md pre code{background:0 0;padding:0}.md strong{font-weight:650}.skill-run-row{flex-wrap:wrap}.skill-run-row .run-main{flex-direction:column;flex:100%;gap:2px;min-width:0;display:flex}.skill-run-row .skill-track{flex:100%;min-width:0}.skill-next{overflow-wrap:anywhere;font-weight:550}.skill-state{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.skill-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.skill-cells>div{background:var(--hub-surface);border:1px solid var(--hub-rule);border-radius:12px;padding:12px 14px}.skill-cells h2{font-size:var(--t-sub);color:var(--hub-text-2);margin:0 0 4px;font-weight:650}.skill-gates{border-collapse:collapse;width:100%}.skill-gates th,.skill-gates td{text-align:left;vertical-align:top;border-top:1px solid var(--hub-rule);padding:10px 8px}.skill-gates thead th{color:var(--hub-text-3);border-top:0;font-size:.75rem}.skill-evidence{overflow-wrap:anywhere;gap:6px;margin:0;padding:0;list-style:none;display:grid}.skill-tech{overflow-wrap:anywhere;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;display:grid}.skill-tech dd{margin:0}@container main (width<=860px){.skill-facts,.skill-cells{grid-template-columns:minmax(0,1fr)}}@container main (width<=520px){.skill-proc .md{padding:12px 14px}.skill-runs{flex-basis:100%;margin-left:0}}@container main (width<=640px){.skill-gates thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skill-gates tr,.skill-gates th,.skill-gates td{display:block}.skill-gates tr{border-top:1px solid var(--hub-rule);padding:6px 0}.skill-gates th,.skill-gates td{border-top:0;padding:4px 0}.skill-gates td:before{content:attr(data-label) ": ";color:var(--hub-text-3);font-size:.75rem;display:block}}.box-actions>.combo{flex:none;width:22rem;max-width:100%}@media (width<=640px){.burger,.search-pill{width:44px;height:44px}.repo-btn,.acct-btn{min-width:44px;min-height:44px}.health-chip{justify-content:center;min-width:44px;min-height:44px}.btn:not(.btn-link),.form-control,.form-select{min-height:44px}.box-actions .form-switch{align-items:center;min-height:44px;display:flex}.box-actions .btn{min-width:44px}.overlap-side a,.plain-list .work-link{padding-block:11px;display:inline-block}}.lane-title{font:inherit;color:inherit;margin:0}.ws-grid .combo{min-width:min(100%,18rem)}.repo-mark.is-computer{color:var(--hub-ok)}.wl-toolbar,.wl-editor-head,.wl-sim-head,.wl-attachment{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wl-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wl-create,.wl-form-2,.wl-form-3{align-items:start;gap:14px;display:grid}.wl-create{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1.4fr) auto}.wl-form-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-form-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wl-list,.wl-steps,.wl-guidance,.wl-sim-steps,.wl-diagnostics{margin:0;padding:0;list-style:none}.wl-row{padding:var(--hub-row-y,12px) 0;align-items:center;gap:12px;min-width:0;display:flex}.wl-row+.wl-row{border-top:1px solid var(--hub-rule)}.wl-row.is-archived{opacity:.72}.wl-open{min-width:0;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:12px;padding:8px;display:flex}.wl-open:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.wl-row-main{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wl-row-actions{flex-wrap:wrap;gap:8px;display:flex}.wl-steps{counter-reset:workflow-step}.wl-step{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:16px 0;display:grid}.wl-step+.wl-step{border-top:1px solid var(--hub-rule)}.wl-step-order{color:var(--hub-text-3);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;display:flex}.wl-step-order>span{background:var(--hub-sunken);width:32px;height:32px;color:var(--hub-text);border-radius:9px;place-items:center;font-weight:650;display:grid}.wl-step-order button{width:32px;height:28px;color:var(--hub-text-3);background:0 0;border:0;border-radius:8px}.wl-step-order button:hover:not(:disabled){color:var(--hub-brand-ink);background:var(--hub-brand-soft)}.wl-step-main{min-width:0}.wl-step-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.wl-add{border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.wl-result,.wl-preview,.wl-attachment{border-top:1px solid var(--hub-rule);margin-top:16px;padding-top:16px}.wl-attachment{align-items:flex-start}.wl-attachment>:first-child{flex:1;min-width:18rem}.wl-sim-steps li,.wl-guidance li,.wl-diagnostics li{align-items:flex-start;gap:10px;padding:10px 0;display:flex}.wl-sim-steps li+li,.wl-guidance li+li,.wl-diagnostics li+li{border-top:1px solid var(--hub-rule)}.wl-sim-steps li>span:last-child,.wl-guidance li>span{overflow-wrap:anywhere;flex:1;min-width:0}.wl-guidance small{color:var(--hub-text-3);margin-top:3px;display:block}.wl-diagnostics li>.bi{margin-top:2px}.wl-diagnostics .tone-bad>.bi{color:var(--hub-bad)}.wl-diagnostics .tone-warn>.bi{color:var(--hub-warn)}.wl-diagnostics .tone-muted>.bi{color:var(--hub-text-3)}.wl-markdown{resize:vertical;tab-size:2;min-height:16rem}.wl-preview .paths{overflow-wrap:anywhere;gap:6px;margin:0;padding:0;list-style:none;display:grid}@container main (width<=860px){.wl-create,.wl-form-3{grid-template-columns:minmax(0,1fr)}.wl-create .wl-actions{align-self:start!important}}@container main (width<=640px){.wl-form-2{grid-template-columns:minmax(0,1fr)}.wl-row{flex-direction:column;align-items:stretch}.wl-open{width:100%}.wl-row-actions .btn{flex:1}.wl-step{grid-template-columns:40px minmax(0,1fr);gap:10px}.wl-step-side{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.wl-toolbar>.wl-actions,.wl-editor-head>.wl-actions,.wl-sim-head>.wl-actions,.wl-attachment>.wl-actions{width:100%}.wl-toolbar>.wl-actions .btn,.wl-editor-head>.wl-actions .btn,.wl-sim-head>.wl-actions .btn,.wl-attachment>.wl-actions .btn{flex:auto}.wl-add .btn{flex:9rem}}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/unbounded-latin-300-normal-BdeIjcOy.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2")}:root,[data-bs-theme=light]{--frame:#17142e;--frame-ink:#ece9ff;--frame-dim:#aaa5d2;--frame-active-icon:#b3abff;--frame-brand:#6d5ce0;--frame-coral:#ff7a5c;--frame-on-coral:#1c0f0b;--frame-warn:#eea341;--frame-warn-ink:#f6c98d;--frame-bad-ink:#ffc4b5;--hub-chrome:var(--frame);--hub-rail:var(--frame);--hub-canvas:#fafafc;--hub-surface:#fff;--hub-surface-head:#fff;--hub-sunken:#f4f3f9;--hub-muted-soft:#f4f3f9;--hub-text:#1d1c28;--hub-text-2:#4f4e63;--hub-text-3:#6c6b80;--hub-nav-active:#ffffff21;--hub-rule:#efeef4;--hub-rule-strong:#dddce6;--hub-brand:#6d5ce0;--hub-brand-ink:#5947cc;--hub-brand-soft:#f1eefd;--hub-on-brand:#fff;--hub-ok:#127a52;--hub-ok-soft:#e7f6ef;--hub-ok-fill:#2fb67c;--hub-warn:#9a5a06;--hub-warn-soft:#fdf2e2;--hub-warn-fill:#eea341;--hub-bad:#c0391f;--hub-bad-soft:#fdeee9;--hub-bad-fill:#f06a4c;--coral:#c8432a;--on-coral:#fff;--card:0 1px 2px #1d1c2808, 0 20px 40px -30px #4637a038;--hub-shadow:var(--card);--hub-sheet-shadow:none;--hub-ring:0 0 0 3px #6d5ce052;--thumb:0 1px 2px #14103214, 0 4px 10px -4px #1410322e;--pop:0 24px 48px -20px #17142e66, 0 2px 6px #17142e0f;--bs-body-bg:var(--hub-canvas);--bs-body-color:var(--hub-text);--bs-secondary-color:var(--hub-text-2);--bs-border-color:var(--hub-rule-strong);--bs-primary:#6d5ce0;--bs-primary-rgb:109, 92, 224;--bs-link-color:var(--hub-brand-ink);--bs-link-color-rgb:89, 71, 204;--bs-link-hover-color:var(--hub-brand);--bs-focus-ring-color:#6d5ce052;--bs-tertiary-bg:var(--hub-sunken);--bs-secondary-bg:var(--hub-sunken)}[data-bs-theme=dark]{--frame:#0b0a17;--frame-ink:#ece9ff;--frame-dim:#9e99c6;--hub-chrome:var(--frame);--hub-rail:var(--frame);--hub-canvas:#111119;--hub-surface:#17171f;--hub-surface-head:#17171f;--hub-sunken:#1e1e29;--hub-muted-soft:#1e1e29;--hub-text:#ededf4;--hub-text-2:#babacb;--hub-text-3:#9090a6;--hub-nav-active:#ffffff17;--hub-rule:#ffffff0f;--hub-rule-strong:#ffffff21;--hub-brand:#a796ff;--hub-brand-ink:#c6bbff;--hub-brand-soft:#a796ff21;--hub-on-brand:#16132a;--hub-ok:#6fdba6;--hub-ok-soft:#50c88c1f;--hub-ok-fill:#52c98f;--hub-warn:#f6bd7a;--hub-warn-soft:#f6aa5a1f;--hub-warn-fill:#f5aa5a;--hub-bad:#ff9c84;--hub-bad-soft:#ff7a5c21;--hub-bad-fill:#ff7a5c;--coral:#ff7a5c;--on-coral:#1c0f0b;--card:inset 0 1px 0 #ffffff08, 0 0 0 1px #ffffff0e, 0 24px 48px -32px #000000e6;--hub-shadow:var(--card);--hub-ring:0 0 0 3px #a796ff66;--thumb:0 1px 2px #0006, 0 4px 10px -4px #0009;--pop:0 30px 60px -24px #000000d9, 0 0 0 1px #ffffff14;--bs-primary:#a796ff;--bs-primary-rgb:167, 150, 255;--bs-link-color-rgb:198, 187, 255;--bs-link-hover-color:#ddd5ff;--bs-focus-ring-color:#a796ff66}:root{--bs-font-sans-serif:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bs-body-font-family:var(--bs-font-sans-serif);--bs-font-monospace:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display:"Unbounded", "Onest", sans-serif;--bs-body-font-size:14.5px;--bs-border-radius:12px;--bs-border-radius-sm:10px;--bs-border-radius-lg:16px;--r:20px;--r-tile:16px;--r-nav:12px;--hub-gap:32px;--t-card:18px;--t-group:15px;--t-sub:13.5px;--hub-top-h:62px;--sheet-top:44px;--sheet-side:clamp(20px, 4vw, 60px);--page-max:1160px;--answer-size:clamp(26px, 2.8vw, 34px);--answer-gap:40px;--hub-head-x:26px;--hub-pad-box:14px 26px 26px;--box-head-pad:22px 26px 6px;--hub-row-y:16px;--hub-event-y:12px;--hub-card-pad:16px 18px;--hub-card-gap:10px;--hub-nav-h:40px;--lb-h:34px}:root[data-density=condensed]{--bs-body-font-size:13.5px;--r:14px;--r-tile:12px;--r-nav:8px;--hub-gap:16px;--sheet-top:22px;--sheet-side:clamp(14px, 2vw, 28px);--page-max:1440px;--answer-size:21px;--answer-gap:18px;--hub-head-x:16px;--hub-pad-box:8px 16px 14px;--box-head-pad:12px 16px 2px;--hub-row-y:9px;--hub-event-y:7px;--hub-card-pad:10px 12px;--hub-card-gap:6px;--hub-nav-h:32px;--lb-h:28px}@media (width<=760px){:root,:root[data-density=condensed]{--hub-gap:20px;--sheet-top:26px;--sheet-side:16px;--answer-gap:24px;--hub-head-x:18px;--hub-pad-box:10px 18px 20px;--box-head-pad:18px 18px 4px}}html,body{background:var(--frame)}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-feature-settings:"tnum" 1;caret-color:var(--hub-brand)}::selection{background:color-mix(in srgb, var(--hub-brand) 26%, transparent);color:var(--hub-text)}*{scrollbar-color:var(--hub-rule-strong) transparent}:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}a{text-underline-offset:3px;text-decoration-thickness:1px}code,.path{font-family:var(--bs-font-monospace);color:var(--hub-text-2);font-size:12.5px}.path{background:var(--hub-sunken);border-radius:6px}kbd{font-family:var(--bs-font-sans-serif);background:var(--hub-sunken);border-color:var(--hub-rule-strong);border-radius:6px}.small{font-size:13px}.label{font-weight:600}.tone-text-bad{color:var(--coral)}.btn{--bs-btn-font-weight:500;border-radius:999px;padding-inline:14px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.btn-sm{padding-inline:12px;font-size:13px}.btn-primary{--bs-btn-color:var(--hub-on-brand);--bs-btn-bg:var(--hub-brand);--bs-btn-border-color:var(--hub-brand);--bs-btn-hover-color:var(--hub-on-brand);--bs-btn-hover-bg:var(--hub-brand-ink);--bs-btn-hover-border-color:var(--hub-brand-ink);--bs-btn-active-color:var(--hub-on-brand);--bs-btn-active-bg:var(--hub-brand-ink);--bs-btn-disabled-color:var(--hub-on-brand);--bs-btn-disabled-bg:var(--hub-brand)}[data-bs-theme=dark] .btn-primary{--bs-btn-hover-bg:var(--hub-brand-ink);--bs-btn-hover-border-color:var(--hub-brand-ink)}.btn-outline-secondary{--bs-btn-color:var(--hub-text);--bs-btn-bg:transparent;--bs-btn-border-color:var(--hub-rule-strong);--bs-btn-hover-color:var(--hub-on-brand);--bs-btn-hover-bg:var(--hub-brand);--bs-btn-hover-border-color:var(--hub-brand);--bs-btn-active-color:var(--hub-on-brand);--bs-btn-active-bg:var(--hub-brand-ink);--bs-btn-active-border-color:var(--hub-brand-ink);--bs-btn-disabled-color:var(--hub-text-3);--bs-btn-disabled-border-color:var(--hub-rule-strong);background:0 0}.btn-outline-secondary:hover{background:var(--hub-brand)}.btn-secondary{--bs-btn-bg:var(--hub-text);--bs-btn-color:var(--hub-surface);--bs-btn-border-color:var(--hub-text);--bs-btn-hover-bg:var(--hub-text);--bs-btn-hover-color:var(--hub-surface);--bs-btn-hover-border-color:var(--hub-text);--bs-btn-active-bg:var(--hub-text);--bs-btn-active-color:var(--hub-surface);--bs-btn-active-border-color:var(--hub-text)}.btn-group>.btn{border-radius:999px!important;margin-left:0!important}.btn-group{flex-wrap:wrap;gap:4px}.btn-link{--bs-btn-color:var(--hub-brand-ink);--bs-btn-hover-color:var(--hub-brand);padding-inline:4px}.form-control,.form-select{background-color:var(--hub-surface);border-color:var(--hub-rule-strong);border-radius:999px;padding-inline:14px}.form-select{padding-inline-end:2.25rem}textarea.form-control{border-radius:16px}.input-group>.input-group-text:first-child{border-radius:999px 0 0 999px;padding-left:14px}.input-group>.form-control:not(:first-child){border-radius:0 999px 999px 0}.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.btn:last-child{border-radius:0 999px 999px 0!important}.input-group-text{background:var(--hub-surface);border-color:var(--hub-rule-strong)}.form-check-input{border-color:var(--hub-rule-strong);background-color:var(--hub-surface)}.form-check-input:checked{background-color:var(--hub-brand);border-color:var(--hub-brand)}.tooltip{--bs-tooltip-bg:var(--frame);--bs-tooltip-color:var(--frame-ink);--bs-tooltip-border-radius:10px;font-family:var(--bs-font-sans-serif)}[data-bs-theme=dark] .tooltip{--bs-tooltip-bg:var(--frame-ink);--bs-tooltip-color:var(--frame)}.placeholder.skeleton-line{background:var(--hub-sunken);border-radius:999px}.skeleton{gap:4px;display:grid}.skeleton-row{align-items:center;gap:12px;min-height:52px;display:flex}.skeleton-row+.skeleton-row{border-top:1px solid var(--hub-rule)}.placeholder.skeleton-dot{background:var(--hub-sunken);opacity:1;border-radius:50%;flex:none;width:30px;height:30px}.skeleton-text{flex:1;gap:7px;min-width:0;display:grid}.skeleton-text .placeholder.skeleton-line{height:11px;margin:0}.skeleton-text .placeholder.skeleton-line.is-sub{opacity:.7;height:9px}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1ms .18s backwards skeleton-wait}.skeleton .placeholder{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--hub-surface) 70%, transparent) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-sheen}.page>:not(.htabs),.box-body>*{animation:.26s cubic-bezier(.25,1,.5,1) backwards settle-in}.box-body>.skeleton,.page>.skeleton{animation:1ms .18s backwards skeleton-wait}}@keyframes skeleton-wait{0%{opacity:0}}@keyframes skeleton-sheen{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes settle-in{0%{opacity:0;transform:translateY(4px)}}.app-shell{--side-w:236px;background:var(--frame)}.app-shell.rail-compact{--side-w:72px}.app-shell.hub-signed-out{--side-w:0px}.topbar{background:var(--frame);color:var(--frame-ink);border-bottom:1px solid #ffffff0f;gap:14px}html.wco .app-shell{--top-h:max(var(--hub-top-h,56px), calc(env(titlebar-area-y,0px) + env(titlebar-area-height,0px)))}html.wco .topbar{-webkit-app-region:drag;app-region:drag;padding-left:calc(env(titlebar-area-x,0px) + 12px);padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + 12px)}html.wco .topbar :is(a,button,input,.pop){-webkit-app-region:no-drag;app-region:no-drag}@media (width>=961px){html.wco .topbar-logo{min-width:max(0px, calc(var(--side-w) - 36px - env(titlebar-area-x,0px)))}.topbar-logo{margin-left:-3px}.topbar-logo .logo{height:38px}.rail-compact .topbar-logo{width:31px;overflow:hidden}}.side.is-compact .side-link.active{align-items:center}html.wco:not(:has(.topbar)) body{padding-top:env(titlebar-area-height,0px)}html.wco:not(:has(.topbar)) body:before{content:"";height:env(titlebar-area-height,0px);z-index:1040;background:var(--frame);-webkit-app-region:drag;app-region:drag;position:fixed;inset:0 0 auto}.topbar-div{background:#ffffff1f}.repo-btn{color:var(--frame-ink);border-radius:999px;gap:8px;padding:0 12px 0 8px}.repo-btn:hover,.repo-btn.is-open{background:#ffffff14;border-color:#0000}.repo-btn .repo-mark{width:auto;height:auto;color:var(--frame-dim);background:0 0}.repo-btn .repo-name{font-size:13px;font-weight:400}.repo-chevron{color:var(--frame-dim)}.search-pill{color:var(--frame-dim);background:#ffffff0d;border-color:#ffffff1a;border-radius:999px}.search-pill:hover{background:#ffffff14;border-color:#ffffff38}.search-pill kbd{color:var(--frame-dim);background:#ffffff14;border-color:#ffffff1a}.health-chip{height:32px;color:var(--frame-dim);background:0 0;padding:0 10px;font-size:13px;font-weight:500}.health-chip:hover{color:#fff;background:#ffffff14}.health-chip .live-dot{background:var(--hub-ok-fill);width:7px;height:7px;animation:none;box-shadow:0 0 0 3px #2fb67c38}.health-chip.is-bad{color:var(--frame-bad-ink);background:0 0}.health-chip.is-bad .live-dot{background:var(--frame-coral);box-shadow:0 0 0 3px #ff7a5c40}.top-icon{width:38px;height:38px;color:var(--frame-dim);background:0 0;border:0;border-radius:50%;place-items:center;font-size:17px;text-decoration:none;display:inline-grid}.top-icon:hover,.top-icon.is-open{color:#fff;background:#ffffff14}.top-icon:focus-visible,.acct-btn:focus-visible,.repo-btn:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px;box-shadow:none}.acct-btn:hover,.acct-btn.is-open{border-color:#ffffff40}.me-avatar{background:var(--frame-brand);color:#fff}[data-bs-theme=dark] .me-avatar{background:var(--hub-brand);color:var(--hub-on-brand)}.burger{color:var(--frame-ink);background:#ffffff14;border:0;border-radius:50%}.pop-menu{color:var(--hub-text);box-shadow:var(--pop);border:0;border-radius:18px;padding:6px}.pop-item{border-radius:12px;font-weight:500}.pop-note,.acct-token{border:0;border-radius:12px}.seg{background:var(--hub-sunken);border-radius:999px;padding:3px}.seg button{border-radius:999px;padding:4px 10px;font-weight:500}.seg button.on{box-shadow:var(--thumb)}.side{background:var(--frame);padding:10px 12px 16px}.side-nav,.side-group{gap:4px}.side-link{min-height:var(--hub-nav-h);border-radius:var(--r-nav);color:var(--frame-dim);padding:8px 12px;font-weight:500}.side-link:hover{color:#fff;background:#ffffff0d}.side-link .side-icon{color:var(--frame-dim)}.side-link:hover .side-icon{color:#fff}.side-link.active{color:#fff;background:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff14}.side-link.active .side-icon{color:var(--frame-active-icon)}.side-link.active .side-label{font-weight:600}.side-q{color:var(--frame-dim);font-size:12.5px}.side-badge{min-width:22px;font-size:11.5px;font-weight:600}.side-badge.tone-bad{background:var(--frame-coral);color:var(--frame-on-coral)}.side-badge.tone-warn{color:var(--frame-warn-ink);background:#eea34138}.side.is-compact .side-badge{box-shadow:0 0 0 2px var(--frame)}.side-collapse{border-radius:var(--r-nav);color:var(--frame-dim)}.side-collapse:hover{color:#fff;background:#ffffff0d}.side-collapse kbd{color:var(--frame-dim);background:#ffffff14;border-color:#ffffff1a}.side-foot-note{color:var(--frame-dim);margin:0 0 10px;padding:12px 6px 0;font-size:12px;line-height:1.45}.side.is-compact .side-foot-note{display:none}:root[data-density=condensed] .side-link{padding:4px 10px;font-size:13.5px}:root[data-density=condensed] .side-nav,:root[data-density=condensed] .side-group{gap:0}.drawer-scrim{background:#0b0a1780}.content{background:var(--hub-canvas);box-shadow:none;border-top-left-radius:26px}.main{max-width:calc(var(--page-max) + 2 * var(--sheet-side));padding:var(--sheet-top) var(--sheet-side) 72px;gap:var(--hub-gap)}.crumbbar{min-height:0;padding:18px var(--sheet-side) 0;max-width:calc(var(--page-max) + 2 * var(--sheet-side));border-bottom:0;width:100%;margin:0 auto}.crumbs a,.crumbs li>span{border-radius:999px;padding:3px 10px}.crumbs a:hover{background:var(--hub-sunken)}.crumbbar+.main{padding-top:calc(var(--sheet-top) * .55)}.answer{margin-bottom:calc(var(--answer-gap) - var(--hub-gap));border-bottom:0;padding:0}.answer .page-question{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.answer-text{font-size:var(--answer-size);letter-spacing:-.025em;text-wrap:pretty;max-width:28ch;color:var(--hub-text);font-weight:300;line-height:1.25}.answer-text strong,.answer-text b{font-weight:500}[data-bs-theme=dark] .answer-text{font-weight:400}[data-bs-theme=dark] .answer-text strong,[data-bs-theme=dark] .answer-text b{font-weight:600}:root[data-density=condensed] .answer-text{max-width:60ch;line-height:1.3}.answer-text .repo-name{vertical-align:.2em;font-size:.6em;font-weight:400}.answer:has(+.htabs) .answer-text{min-height:2lh}@media (width<=576px){.answer:has(+.htabs) .answer-fact{min-height:2lh}}.answer-fact{color:var(--hub-text-2);max-width:70ch;margin-top:14px;font-size:14.5px}.answer-next{color:var(--coral);background:0 0;border-radius:999px;font-weight:500;box-shadow:inset 0 0 0 1.5px}.detail-head .page-question{clip-path:none;white-space:normal;width:auto;height:auto;font-size:var(--answer-size);letter-spacing:-.03em;color:var(--hub-text);font-weight:400;line-height:1.2;position:static}[data-bs-theme=light] .detail-head .page-question{font-weight:300}.box{border-radius:var(--r);box-shadow:var(--card);border:0}.box-head{border-radius:var(--r) var(--r) 0 0;padding:var(--box-head-pad);background:0 0;border-bottom:0;row-gap:2px;min-height:0}.box-head>.box-badge{display:none}.box-title{font-size:var(--t-card);letter-spacing:-.015em;font-weight:600}:root[data-density=condensed]{--t-card:15.5px;--t-group:14px;--t-sub:12.5px}.box-count{color:var(--hub-text-3);margin-left:auto;font-size:13px;font-weight:500}.box-head .box-count+.box-actions,.box-head .box-count~.box-actions{margin-left:12px}@container main (width<=600px){.box-head .box-count~.box-actions{margin-left:0}}.box-tone-bad .box-count{color:var(--coral);font-weight:700}.box-body{padding:var(--hub-pad-box)}.box.ring{animation:1.4s cubic-bezier(.16,1,.3,1) ring}.pill{border-radius:0;gap:6px;padding:0 2px;font-size:12.5px;font-weight:500;box-shadow:none!important;color:var(--hub-text-2)!important;background:0 0!important}.pill>.bi{display:none}.pill:before{content:"";background:var(--hub-text-3);border-radius:50%;flex:none;width:7px;height:7px}.pill.tone-brand:before{background:var(--hub-brand);box-shadow:0 0 0 3px var(--hub-brand-soft)}.pill.tone-ok:before{background:var(--hub-ok-fill);box-shadow:0 0 0 3px var(--hub-ok-soft)}.pill.tone-warn:before{background:var(--hub-warn-fill);box-shadow:0 0 0 3px var(--hub-warn-soft)}.pill.tone-bad:before{background:var(--coral);box-shadow:0 0 0 3px var(--hub-bad-soft)}.pill.tone-muted{border-radius:6px;padding:0 7px;font-size:12px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong)!important}.pill.tone-muted:before{display:none}.pills{gap:6px 14px}.notice{background:var(--hub-sunken);border:0;border-radius:14px;padding:12px 16px}.notice.tone-warn{background:var(--hub-warn-soft);border:0}.notice.tone-bad{background:var(--hub-bad-soft);border:0}.notice.tone-bad .notice-icon{color:var(--coral)}.notice.tone-brand{background:var(--hub-brand-soft)}.notice.tone-ok{background:var(--hub-ok-soft)}.notice-body strong{font-weight:600}.empty{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:start;column-gap:12px;padding:22px 8px 10px;display:grid}.empty-icon{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);background:0 0;grid-row:span 2;font-size:15px}.empty-title{margin:0 0 2px;font-weight:600}.empty-text{color:var(--hub-text-3);margin:0;font-size:13.5px}.avatar{background:hsl(var(--h) 52% 56%);color:#fff;border-radius:50%;font-weight:700}[data-bs-theme=dark] .avatar{background:hsl(var(--h) 60% 70%);color:var(--hub-on-brand)}.htabs{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));margin:calc(var(--hub-gap) * -.25) 0 0;border-bottom:1px solid var(--hub-rule-strong);display:grid}.htab{color:var(--hub-text-2);gap:3px;min-width:0;padding:10px 4px 14px;text-decoration:none;display:grid;position:relative}.htab b{letter-spacing:-.01em;font-size:15px;font-weight:600}.htab>span{color:var(--hub-text-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:inline-flex;overflow:hidden}.htab>span>i{background:var(--hub-brand);border-radius:50%;flex:none;width:7px;height:7px}.htab.tone-bad>span>i{background:var(--coral)}.htab.tone-warn>span>i{background:var(--hub-warn-fill)}.htab.tone-ok>span>i{background:var(--hub-ok-fill)}.htab.tone-muted>span>i{display:none}.htab.tone-bad>span{color:var(--hub-text-2)}.htab:after{content:"";background:0 0;border-radius:2px;height:2px;transition:background-color .2s;position:absolute;bottom:-1px;left:0;right:12px}.htab:hover{color:var(--hub-text)}.htab:hover:after{background:var(--hub-rule-strong)}.htab.on{color:var(--hub-text)}.htab.on:after{background:var(--hub-brand)}.htab:focus-visible{outline-offset:2px;border-radius:6px}:root[data-density=condensed] .htab{padding:6px 4px 9px}:root[data-density=condensed] .htab b{font-size:14px}@media (width<=760px){.htabs{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:18px;overflow-x:auto}.htabs::-webkit-scrollbar{display:none}.htabs[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.htabs[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000)}.htabs[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}.htab b{font-size:14px}.htab>span{font-size:11.5px}}.tabbar{border-bottom:1px solid var(--hub-rule-strong)}.tabbar .tab.active{color:var(--hub-text)}@media (prefers-reduced-motion:reduce){.htab:after,.btn,.side-link{transition:none}.box.ring{animation:none}}.bell{position:relative}.bell-count{background:var(--frame-coral);min-width:17px;height:17px;color:var(--frame-on-coral);box-shadow:0 0 0 2px var(--frame);border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:3px;right:1px}.bell-count.tone-warn{background:var(--frame-warn)}.view-menu{width:300px}.density{gap:4px;padding:2px 8px 6px;display:flex}.density button{appearance:none;border:1px solid var(--hub-rule-strong);color:var(--hub-text-2);background:0 0;border-radius:999px;flex:1;padding:6px 10px;font-size:13px;font-weight:500}.density button:hover{border-color:var(--hub-brand);color:var(--hub-text)}.density button.on{background:var(--hub-text);color:var(--hub-surface);border-color:var(--hub-text)}.view-note{color:var(--hub-text-3);margin:2px 10px 6px;font-size:12px;line-height:1.45}.attn{margin:0;padding:0;list-style:none}.attn-item{padding:calc(var(--hub-row-y) + 2px) 0;border-top:1px solid var(--hub-rule);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.attn-item:first-child{border-top:0;padding-top:2px}.attn-icon{width:30px;height:30px;color:var(--hub-brand-ink);border-radius:50%;place-items:center;font-size:14px;display:grid;box-shadow:inset 0 0 0 1.5px}.attn-item.tone-warn .attn-icon{color:var(--hub-warn)}.attn-item.tone-bad .attn-icon{color:var(--coral)}.attn-title{font-size:15px;font-weight:600;line-height:1.35}:root[data-density=condensed] .attn-title{font-size:14px}.attn-main p{color:var(--hub-text-2);max-width:72ch;margin:3px 0 4px}.attn-status{color:var(--hub-text-3);font-size:13px}.hide-btn,.show-hidden{font:inherit;color:var(--hub-text-3);background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.hide-btn{margin-left:8px;padding:2px 9px}.show-hidden{margin-top:12px;padding:4px 10px 4px 0}.hide-btn:hover,.show-hidden:hover{color:var(--hub-brand-ink)}.hide-btn:hover{background:var(--hub-sunken)}.attn-item.is-hidden :is(.attn-icon,.attn-title,.attn-main>p),.plain-list li.is-hidden>:not(.pills),.hideable.is-hidden>.request{opacity:.55}.hideable{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.hideable>.request{flex:320px;min-width:0}.hideable>.hide-btn{margin-left:auto}.all-clear{align-items:flex-start;gap:12px;display:flex}.all-clear>.bi{color:var(--hub-ok);font-size:20px;line-height:1.2}.all-clear div{gap:2px;display:grid}.all-clear span{color:var(--hub-text-3);font-size:13.5px}.work-link{color:var(--hub-text);text-decoration:underline;-webkit-text-decoration-color:var(--hub-rule-strong);text-decoration-color:var(--hub-rule-strong);font-weight:600}.work-link:hover{color:var(--hub-brand-ink);text-decoration-color:currentColor}.rl{margin:0;padding:0;list-style:none}.rl-row,.rl-head{grid-template-columns:minmax(180px,260px) minmax(0,1fr);column-gap:28px;display:grid}:root[data-density=condensed] .rl-row,:root[data-density=condensed] .rl-head{grid-template-columns:minmax(160px,230px) minmax(0,1fr);column-gap:20px}.rl-head{color:var(--hub-text-2);padding-bottom:10px;font-size:12.5px}.rl-head b{padding-left:12px;font-weight:600}.rl-cols{gap:3px;display:grid}.rl-row{border-top:1px solid var(--hub-rule);grid-template-rows:auto 1fr;align-items:start;padding:22px 0 18px}:root[data-density=condensed] .rl-row{padding:10px 0 8px}.rl-task{grid-row:span 2;min-width:0}.lane-title{overflow-wrap:anywhere;font-size:14.5px}.lane-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.lane-branch{color:var(--hub-text-3);background:0 0;padding:0;font-size:11.5px}.start-check{color:var(--hub-text-3);margin-top:6px;font-size:12.5px;display:block}.start-check i{vertical-align:1px;background:var(--hub-rule-strong);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.start-check.tone-ok i{background:var(--hub-ok-fill)}.start-check.tone-warn{color:var(--hub-warn)}.start-check.tone-warn i{background:var(--hub-warn-fill)}.rl-next{color:var(--hub-text-2);gap:2px;margin:6px 0 0;font-size:12.5px;line-height:1.4;display:flex}.rl-next .bi{color:var(--hub-brand);margin-left:-3px;font-size:15px;line-height:1.1}:root[data-density=condensed] .rl-next{display:none}.rl-said{min-width:0;color:var(--hub-text-2);grid-column:2;align-items:baseline;gap:8px;margin:8px 0 0;font-size:12.5px;display:flex}.rl-said .bi{color:var(--hub-text-3);flex:none}.rl-said span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rl-said small{color:var(--hub-text-3);flex:none;font-size:12px}.lb-wrap{min-width:0;container-type:inline-size}.lb,.rl-cols.lb-fit{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(0,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.lb{--lb-on:var(--hub-on-brand)}.lb-seg{background:var(--hub-sunken);min-width:0;color:var(--hub-text-3);border-radius:5px;position:relative}.lb-seg:first-child{border-radius:999px 5px 5px 999px}.lb-seg:last-child{border-radius:5px 999px 999px 5px}.lb-tip{border-radius:inherit;height:100%;display:block}.lb-hit{box-sizing:border-box;width:100%;height:var(--lb-h);border-radius:inherit;white-space:nowrap;color:inherit;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;line-height:1;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.lb-seg:first-child .lb-hit{padding-left:14px}.lb-hit:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 45%, transparent);color:inherit}.lb-hit:focus-visible{outline-offset:2px}.lb-hit>.bi{flex:none;font-size:12px}.lb-label{flex:none;font-weight:600}.lb-note{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-done{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.lb-seg.is-here{background:var(--hub-brand);color:var(--lb-on)}.lb-seg.is-here .lb-label:after{content:"·";opacity:.6;margin-left:7px;font-weight:400}.lb-seg.is-here .lb-note{font-weight:500}.lb-seg.is-here.lb-ready{background:var(--hub-brand-soft);color:var(--hub-brand-ink);box-shadow:inset 0 0 0 1.5px var(--hub-brand)}.lb-seg.is-here.lb-stale{background:var(--hub-warn-soft);color:var(--hub-warn);box-shadow:inset 0 0 0 1.5px var(--hub-warn-fill)}.lb-seg.is-here.lb-fail{background:var(--coral);color:var(--on-coral)}.lb-none,.lb-unknown{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);background:0 0}.lb-unknown .lb-hit>.bi{opacity:.6}.lb-seg .baton{flex:none;margin-left:-6px;display:inline-flex}.lb-seg .baton .avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--lb-on) 85%, transparent);font-size:9.5px;width:24px!important;height:24px!important}:root[data-density=condensed] .lb-seg .baton .avatar{font-size:8.5px;width:20px!important;height:20px!important}.lb-seg.is-new{animation:.7s cubic-bezier(.16,1,.3,1) lb-fill}.lb-seg.is-new .baton .avatar{animation:.9s cubic-bezier(.16,1,.3,1) baton-in}@keyframes lb-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes baton-in{0%{opacity:.2;filter:blur(2px);transform:translate(-38px)}to{opacity:1;filter:none;transform:none}}@container (width<=560px){.lb{display:flex}.lb-seg{flex:0 0 34px}.lb-seg.is-here{flex:auto}.lb-seg:not(.is-here) .lb-label{display:none}.lb-seg:not(.is-here) .lb-hit{justify-content:center;padding:0}.lb-seg.is-here .lb-hit{height:auto;min-height:var(--lb-h);grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:7px;padding-block:5px;line-height:1.25;display:grid}.lb-seg.is-here .lb-hit>:first-child{grid-row:span 2}.lb-seg.is-here .lb-label:after{content:none}.lb-seg.is-here .lb-note{font-size:11.5px}}@media (width<=760px){.rl-head{display:none}.rl-row{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:16px 0 14px}.rl-task{grid-row:auto}.rl-said{grid-column:1;margin-top:0}}.map{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:minmax(116px,auto);gap:10px;display:grid}:root[data-density=condensed] .map{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-rows:minmax(88px,auto);gap:6px}.map-cell{min-width:0}.tile{appearance:none;text-align:left;border-radius:var(--r-tile);width:100%;height:100%;color:var(--hub-text);background:color-mix(in srgb, var(--hub-brand) calc(var(--heat,0) * 22%), var(--hub-sunken));border:0;grid-template-rows:auto 1fr auto;gap:4px;padding:16px 18px 14px;transition:background-color .5s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:grid;position:relative;overflow:hidden}:root[data-density=condensed] .tile{padding:10px 12px}.tile:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong)}.tile.is-selected{box-shadow:inset 0 0 0 2px var(--hub-brand)}.tile.is-crossing{box-shadow:inset 0 0 0 2px var(--coral)}.tile-head{min-width:0;line-height:1.2;display:grid}.tile-head b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.tile-head code{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tile-people{align-self:end;align-items:center;display:flex}.tile-people .avatar{box-shadow:0 0 0 2px var(--hub-sunken)}.tile-people .avatar+.avatar{margin-left:-3px}:root[data-density=condensed] .tile-people .avatar{font-size:9px;width:22px!important;height:22px!important}.tile-more{color:var(--hub-text-2);margin-left:6px;font-size:12px}.tile-lens{color:var(--hub-text-2);font-size:12px;font-weight:500}:root[data-density=condensed] .tile-lens{display:none}.tile-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;display:flex}.crossing{background:var(--coral);color:var(--on-coral);border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600}.map-hint{color:var(--hub-text-3);gap:8px;margin:16px 0 0;font-size:13.5px;display:flex}.area-drawer{border-radius:var(--r-tile);background:var(--hub-sunken);margin-top:18px;padding:20px 22px 18px;animation:.4s cubic-bezier(.16,1,.3,1) drawer-in}:root[data-density=condensed] .area-drawer{margin-top:10px;padding:12px 14px 10px}@keyframes drawer-in{0%{opacity:.4;transform:translateY(-4px)}}.area-drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.area-drawer-head h3{margin:0;font-size:16px;font-weight:600}.area-drawer-head code{color:var(--hub-text-3);font-size:12px}.area-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.area-cols h4{font-size:var(--t-sub);color:var(--hub-text-2);margin:0 0 10px;font-weight:650}.ad-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ad-item{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ad-main{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.ad-meta{color:var(--hub-text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:12.5px;display:flex}@media (width<=760px){.map{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(104px,auto)}.area-cols{grid-template-columns:minmax(0,1fr);gap:18px}}.today-grid{gap:var(--hub-gap);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}@media (width<=1100px){.today-grid{grid-template-columns:minmax(0,1fr)}}.crew-person+.crew-person{border-top:1px solid var(--hub-rule);margin-top:14px;padding-top:14px}.crew-person-head{margin:0 0 4px;font-size:14px;font-weight:600}.crew-person-head span{color:var(--hub-text-3);font-weight:400}.agent .avatar{position:relative}.agent.is-awake>.avatar:after,.agent.is-quiet>.avatar:after{content:"";background:var(--hub-ok-fill);width:10px;height:10px;box-shadow:0 0 0 2px var(--hub-surface);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.agent.is-quiet>.avatar:after{background:var(--hub-warn-fill)}.tally{margin:0;padding:0;list-style:none}.tally li{border-top:1px solid var(--hub-rule);justify-content:space-between;gap:12px;padding:9px 0;display:flex}:root[data-density=condensed] .tally li{padding:5px 0}.tally li:first-child{border-top:0}.tally b{letter-spacing:-.02em;font-size:20px;font-weight:300;line-height:1.1}[data-bs-theme=dark] .tally b{font-family:var(--display);font-size:17px}.tally li.is-zero{color:var(--hub-text-3)}@media (prefers-reduced-motion:reduce){.lb-seg.is-new,.lb-seg.is-new .baton .avatar,.area-drawer{animation:none}.tile,.lb-hit{transition:none}}.topbar .tour-trigger{width:38px;min-height:38px;color:var(--frame-dim);background:0 0;border:0;border-radius:50%;justify-content:center;padding:0;font-size:17px}.topbar .tour-trigger:hover{color:#fff;background:#ffffff14;border:0}.topbar .tour-trigger-text{display:none}.since{background:var(--hub-surface);border-radius:var(--r);box-shadow:var(--card);gap:12px;padding:24px 28px 18px;display:grid}:root[data-density=condensed] .since{gap:8px;padding:12px 16px 10px}.since-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.since-title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.since-title h2{font-size:var(--t-card);letter-spacing:-.015em;margin:0;font-weight:600}.since-range{color:var(--hub-text-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.since-range .bi{font-size:11px}.since-headline{letter-spacing:-.02em;text-wrap:pretty;margin:4px 0 0;font-size:22px;font-weight:300;line-height:1.4}.since-headline b{font-weight:500}[data-bs-theme=dark] .since-headline{font-weight:400}[data-bs-theme=dark] .since-headline b{font-weight:600}:root[data-density=condensed] .since-headline{font-size:15.5px}.since-none{color:var(--hub-text-2);font-size:15px}.since-bad{color:var(--coral);font-weight:500}.since-strip{margin:6px 0 2px}.sl-lanes{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sl{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sl-name{appearance:none;color:var(--hub-text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:12.5px;font-weight:600;display:flex}.sl-name span{color:var(--hub-text-3);font-weight:500}.sl-name:hover:not(:disabled){background:var(--hub-sunken);color:var(--hub-text)}.sl-name:disabled{opacity:.5}.sl.is-on .sl-name{background:var(--hub-text);color:var(--hub-surface)}.sl.is-on .sl-name span{color:inherit;opacity:.7}.sl-rail{height:26px;margin:0 7px;position:relative}:root[data-density=condensed] .sl-rail{height:20px}.sl-rail:before{content:"";background:var(--hub-rule-strong);height:1px;position:absolute;top:50%;left:-7px;right:-7px}.sl.is-dim .sl-rail{opacity:.3}.sl-dot{background:var(--hub-text-2);width:9px;height:9px;box-shadow:0 0 0 2px var(--hub-surface);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%}.sl-merge .sl-dot{background:var(--hub-brand);width:11px;height:11px;margin:-5.5px 0 0 -5.5px}.sl-coord .sl-dot{background:var(--hub-warn-fill)}.sl-dot.tone-bad{background:var(--coral);width:13px;height:13px;box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 5px color-mix(in srgb, var(--coral) 25%, transparent);margin:-6.5px 0 0 -6.5px}.sl-axis{color:var(--hub-text-3);justify-content:space-between;margin:0 0 0 164px;font-size:11.5px;display:flex}.since-detail{border-top:1px solid var(--hub-rule);padding-top:10px}.since-showing{color:var(--hub-text-3);margin:0 0 2px;font-size:12.5px}.since-showing .btn-link{vertical-align:baseline;min-height:0;padding:0;font-size:12.5px}.since-list{margin:0;padding:0;list-style:none}.since-list>li{border-top:1px solid var(--hub-rule);grid-template-columns:20px minmax(0,1fr);column-gap:8px;padding:9px 0;display:grid}:root[data-density=condensed] .since-list>li{padding:5px 0}.since-list>li:first-child{border-top:0}.since-list>li>.bi{color:var(--hub-text-3);grid-row:span 3;line-height:1.5}.since-list>li.tone-ok>.bi{color:var(--hub-ok)}.since-list>li.tone-warn>.bi{color:var(--hub-warn)}.since-list>li.tone-brand>.bi{color:var(--hub-brand)}.since-list .disclosure summary{color:var(--hub-text-3);font-size:12px}.since-more{margin-left:24px}.since-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.since-cov{color:var(--hub-text-3);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.since-cov li{align-items:center;gap:6px;display:inline-flex}.since-cov i{background:var(--hub-rule-strong);border-radius:50%;width:7px;height:7px}.since-cov .tone-ok i{background:var(--hub-ok-fill)}.since-cov .tone-warn i{background:var(--hub-warn-fill)}.since-cov .tone-bad i{background:var(--coral)}.since-peek summary{font-size:12.5px}.since-cover{color:var(--hub-text-3);align-items:baseline;gap:6px;margin:0;font-size:12px;display:flex}@media (width<=760px){.since{padding:16px 18px 14px}.sl{grid-template-columns:132px minmax(0,1fr);gap:6px}.sl-axis{margin-left:138px}.since-headline{font-size:17px}}.detail-head{align-items:flex-start;gap:12px}.detail-head>.btn{align-self:flex-start}.action-grid{border-radius:var(--r);background:var(--hub-surface);box-shadow:var(--card);border:0;overflow:hidden}.action-grid>div+div{border-left:1px solid var(--hub-rule)}@media (width<=640px){.topbar-logo,.topbar [data-tour=view]{display:none}.topbar .top-icon,.topbar .tour-trigger{width:44px;height:44px}}@media (width<=960px){.content{box-shadow:none;border-top-left-radius:0}.side{box-shadow:24px 0 48px -24px #0009}}.signin{color:var(--frame-ink)}.signin-intro h1{letter-spacing:-.035em;color:#fff;font-weight:300;line-height:1.12}.signin-intro .lead{color:var(--frame-dim);font-size:16px}.signin-card{background:var(--hub-surface);color:var(--hub-text);border-radius:26px}.signin-agents-title{color:var(--frame-ink)}.signin-agents-note,.signin-agents-miss,.signin-agents-copy{color:var(--frame-dim)}.signin-agents-copy .signin-agents-copylink{color:var(--frame-ink)}.signin-agent{--bs-btn-color:var(--frame-ink);--bs-btn-bg:transparent;--bs-btn-border-color:#ffffff2e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--frame-brand);--bs-btn-hover-border-color:var(--frame-brand);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--frame-brand);--bs-btn-active-border-color:var(--frame-brand);color:var(--frame-ink);background:0 0;border:1px solid #ffffff2e;padding:7px 14px;font-size:13.5px}.signin-agent:hover{background:var(--frame-brand);border-color:var(--frame-brand);color:#fff}.signin-agent:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.signin-sheeted{grid-template-columns:minmax(0,56fr) minmax(0,44fr);place-items:stretch stretch;padding:0;display:grid}.signin-pane-frame{align-items:center;padding:104px clamp(32px,5vw,72px) 64px;display:grid}.signin-pane-frame-inner{width:min(100%,620px)}.signin-sheeted h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0 0 16px;font-size:clamp(36px,4.6vw,60px);font-weight:300;line-height:1.08}.signin-sheeted .lead{color:var(--frame-dim);max-width:42ch;margin:0 0 44px;font-size:16px}.signin-example-caption{color:var(--frame-dim);margin-bottom:4px;font-size:12px}.signin-example-row{border-top:1px solid #ffffff14;grid-template-columns:28px minmax(0,1fr) minmax(150px,44%);align-items:center;gap:14px;padding:14px 0;display:grid}.signin-example-avatar{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.signin-example-main{flex-direction:column;min-width:0;display:flex}.signin-example-who{color:var(--frame-ink);font-size:13px}.signin-example-what{color:#fff;font-size:14px;font-weight:500}.signin-example-lane{gap:4px;height:24px;display:flex}.signin-example-lane>span{background:#ffffff1a;border-radius:999px}.signin-example-lane .seg-claimed{background:#ffffff3d;flex:0 0 12%}.signin-example-lane .seg-now{color:#fff;background:var(--frame-brand);flex:1 1 0;place-items:center;font-size:11px;font-weight:600;display:grid}.signin-example-lane .seg-now.is-blocked{background:var(--frame-coral);color:var(--frame-on-coral)}.signin-example-lane .seg-next,.signin-example-lane .seg-done{flex:0 0 18%}.signin-pane-sheet{background:var(--hub-canvas);color:var(--hub-text);border-top-left-radius:26px;place-items:center;padding:64px clamp(24px,4vw,56px);display:grid}.signin-sheet-inner{width:min(100%,440px)}.signin-sheeted .signin-logo{top:28px;left:32px}.signin-sheeted .signin-card{background:0 0;border-radius:0}.signin-sheet-title{margin:0 0 24px;font-size:22px;font-weight:600}.signin-sheeted .signin-agents{margin-top:44px}@media (width<=640px){.signin-sheeted .signin-logo{top:20px;left:20px}.signin-sheeted .signin-logo img,.signin-sheeted .signin-logo svg{height:30px}}@media (width<=960px){.signin-sheeted{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.signin-pane-frame{padding:88px 24px 40px}.signin-example{display:none}.signin-sheeted .lead{margin-bottom:0}.signin-pane-sheet{place-items:start center;padding:40px 24px 64px}}:is(.signin-sheeted,.repo-start) .signin-agent{--bs-btn-color:var(--hub-text);--bs-btn-hover-color:#fff;border-color:var(--hub-rule-strong);color:var(--hub-text);background:0 0;padding-inline:12px}:is(.signin-sheeted,.repo-start) .signin-agent:hover{background:var(--hub-brand);border-color:var(--hub-brand);color:#fff}:is(.signin-sheeted,.repo-start) .signin-agent:focus-visible{outline:2px solid var(--hub-brand)}.signin-sheeted .signin-agents-title{color:var(--hub-text)}:is(.signin-sheeted,.repo-start) .signin-agents-note,:is(.signin-sheeted,.repo-start) .signin-agents-miss,:is(.signin-sheeted,.repo-start) .signin-agents-copy{color:var(--hub-text-3)}:is(.signin-sheeted,.repo-start) .signin-agents-copy .signin-agents-copylink{color:var(--hub-text)}.signed-out-workspace{background:var(--hub-canvas);max-width:none;min-height:100dvh;padding:32px max(16px,50vw - 490px)}.install{margin-top:4px}.install-lead{max-width:60ch;color:var(--hub-text-2);margin:0 0 4px;font-size:14.5px;line-height:1.5}.install .command{margin-top:10px}.install .command code{font-size:12.5px}.install-prompt{color:var(--hub-text-3)}.install-after{color:var(--hub-text-3);margin:8px 0 0;font-size:12.5px;line-height:1.45}.empty+.install{margin-top:0;padding:0 4px 4px}.computer-signin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.computer-signin p{max-width:52ch;color:var(--hub-text-2);margin:0;font-size:14.5px;line-height:1.5}.computer{border-top:1px solid var(--hub-rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:14px 0;display:grid}.computer:first-child{border-top:0}.computer-icon{color:var(--hub-text-3);font-size:18px;line-height:1.3}.computer-name{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.computer-name strong{overflow-wrap:anywhere;font-weight:600}.computer-owner{color:var(--hub-text-2);font-size:13px}.computer-meta{color:var(--hub-text-3);margin-top:3px;font-size:13px}.computer-repos{flex-wrap:wrap;gap:4px 8px;margin-top:8px;font-size:12px;display:flex}.computer-repos code{background:var(--hub-sunken);border-radius:6px;padding:1px 7px}.computer-act{justify-self:end;max-width:340px}.computer-note{max-width:220px;color:var(--hub-text-3);text-align:right;font-size:12.5px;line-height:1.4;display:block}.computer-confirm{color:var(--hub-text-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.computer-confirm>span:first-child{text-align:right;flex-basis:100%}.computer-error{text-align:right;color:var(--hub-bad);flex-basis:100%}.computer.is-revoked .computer-name strong,.computer.is-revoked .computer-icon{color:var(--hub-text-3)}@media (width<=640px){.computer{grid-template-columns:22px minmax(0,1fr)}.computer-act{grid-column:2;justify-self:start}.computer-note,.computer-confirm>span:first-child,.computer-error{text-align:left}.computer-confirm{justify-content:flex-start}}.refusal-row{border-top:1px solid var(--hub-rule);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.refusal-row:first-child{border-top:0}.refusal-why{max-width:68ch;color:var(--hub-text-2);margin:4px 0 0;font-size:13.5px;line-height:1.45}.refusal-when{color:var(--hub-text-3);white-space:nowrap;flex:none;font-size:13px}.admin-table{--bs-table-bg:transparent;margin:0;font-size:14px}.admin-table th{color:var(--hub-text-3);border-bottom-color:var(--hub-rule-strong);font-size:12.5px;font-weight:600}.admin-table td{border-bottom-color:var(--hub-rule);vertical-align:middle}.admin-table .num{text-align:right;font-variant-numeric:tabular-nums}.opening{background:var(--frame);place-items:center;min-height:100dvh;display:grid}.opening-inline{gap:12px;min-height:0;padding:24px 16px}.done{background:var(--frame);min-height:100dvh;color:var(--frame-ink);grid-template-rows:auto 1fr;padding:clamp(20px,5vw,56px) 16px;display:grid}.done-top,.done-body{width:100%;max-width:600px;margin:0 auto}.done-body{align-self:center;padding:40px 0 64px}.done-mark{width:56px;height:56px;color:var(--frame);background:var(--hub-ok-fill);border-radius:50%;place-items:center;font-size:26px;display:inline-grid}.done-mark.tone-bad{background:var(--frame-coral);color:var(--frame-on-coral)}@media (prefers-reduced-motion:no-preference){.done-mark.tone-ok{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both done-ring}}@keyframes done-ring{0%{box-shadow:0 0 #2fb67c8c}to{box-shadow:0 0 0 22px #2fb67c00}}.done-title{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:28px 0 14px;font-size:clamp(30px,4.2vw,44px);font-weight:300;line-height:1.12}.done-lead{max-width:56ch;color:var(--frame-dim);margin:0;font-size:17px;line-height:1.55}.done-lead strong{color:var(--frame-ink);overflow-wrap:anywhere;font-weight:600}.done-next{border-top:1px solid #ffffff14;margin:36px 0 0;padding:0;list-style:none}.done-next li{color:var(--frame-dim);border-bottom:1px solid #ffffff14;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:16px 0;font-size:14.5px;line-height:1.5;display:grid}.done-next li i{color:var(--frame-active-icon);font-size:17px;line-height:1.35}.done-next strong{color:var(--frame-ink);font-weight:600}.done-sheet{background:var(--hub-surface);color:var(--hub-text);border-radius:20px;margin-top:8px;padding:6px}.done-sheet .notice{margin:0}.done-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:32px;display:flex}.done-actions .btn-primary{--bs-btn-bg:var(--frame-brand);--bs-btn-border-color:var(--frame-brand);border-radius:999px;padding-inline:24px}.done-close{color:var(--frame-dim);font-size:14px}.brief{background:var(--hub-surface);border-radius:var(--r);box-shadow:var(--card);gap:14px;padding:22px 28px 18px;display:grid;position:relative;overflow:hidden}.brief:before{content:"";background:linear-gradient(180deg, var(--hub-brand-soft), transparent);pointer-events:none;height:96px;position:absolute;inset:0 0 auto}.brief>*{position:relative}:root[data-density=condensed] .brief{gap:8px;padding:12px 16px 10px}.brief-body>.notice{margin-bottom:10px}.brief-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.brief-by{color:var(--hub-text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.brief-by h2{color:var(--hub-brand-ink);margin:0;font-size:13px;font-weight:600}.brief-by>i{background:var(--hub-brand);width:7px;height:7px;box-shadow:0 0 0 3px var(--hub-brand-soft);border-radius:50%}.brief.is-bad .brief-by>i{background:var(--coral);box-shadow:0 0 0 3px var(--hub-bad-soft)}.brief.is-waiting .brief-by>i{background:var(--hub-text-3);box-shadow:none}.brief.is-writing .brief-by>i{animation:1.8s ease-in-out infinite brief-breathe}@keyframes brief-breathe{50%{opacity:.55;box-shadow:0 0 0 6px #0000}}.brief-task{flex:0 420px;min-width:min(100%,280px)}.brief-task-field{background:var(--hub-surface);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:999px;align-items:center;gap:8px;padding:3px 3px 3px 14px;transition:box-shadow .2s;display:flex}.brief-task-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--hub-brand), var(--hub-ring)}.brief-task-field>.bi{color:var(--hub-text-3)}.brief-task-field input{min-width:0;color:var(--hub-text);background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.brief-task-field input::placeholder{color:var(--hub-text-3)}.brief-considering{color:var(--hub-text-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;font-size:12.5px;display:flex}.brief-considering .btn-link{min-height:0;padding:0;font-size:12.5px}.brief-headline{letter-spacing:-.02em;text-wrap:pretty;max-width:46ch;margin:0;font-size:24px;font-weight:300;line-height:1.35}[data-bs-theme=dark] .brief-headline{font-weight:400}:root[data-density=condensed] .brief-headline{max-width:70ch;font-size:17px}.brief-headline.is-quiet{color:var(--hub-text-2);font-size:17px}.brief-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;display:grid}.brief-cols h3{font-size:var(--t-sub);color:var(--hub-text-2);margin:0 0 8px;font-weight:650}.brief-list{margin:0;padding:0;list-style:none}.brief-list li{border-top:1px solid var(--hub-rule);padding:7px 0 7px 16px;line-height:1.5;position:relative}.brief-list li:first-child{border-top:0}.brief-list li:before{content:"";background:var(--hub-rule-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:15px;left:2px}.brief-cols section+section .brief-list li:before{background:var(--hub-brand)}:root[data-density=condensed] .brief-list li{padding:4px 0 4px 16px}.brief-cites{vertical-align:2px;gap:3px;margin-left:5px;display:inline-flex}.brief-cite{background:var(--hub-brand-soft);min-width:16px;height:16px;color:var(--hub-brand-ink);letter-spacing:0;border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-grid}a.brief-cite:hover{background:var(--hub-brand);color:var(--hub-on-brand)}.brief-headline .brief-cite{vertical-align:6px}.brief-foot{border-top:1px solid var(--hub-rule);gap:8px;padding-top:10px;display:grid}.brief-sources{color:var(--hub-text-2);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.brief-sources li{align-items:baseline;gap:6px;scroll-margin:80px;display:inline-flex}.brief-sources li:target{color:var(--hub-text)}.brief-caveat{color:var(--hub-text-3);align-items:baseline;gap:6px;margin:0;font-size:12px;display:flex}@media (width<=760px){.brief{padding:16px 18px 14px}.brief-cols{grid-template-columns:minmax(0,1fr)}.brief-headline{font-size:19px}}@media (prefers-reduced-motion:reduce){.brief.is-writing .brief-by>i{animation:none}}.lens{background:var(--hub-sunken);margin-top:calc(var(--hub-gap) * -.4);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.lens-seg{min-height:32px;color:var(--hub-text-2);border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.lens-seg:hover{color:var(--hub-text)}.lens-seg.on{background:var(--hub-surface);color:var(--hub-text);box-shadow:var(--thumb)}.lens-seg .bi{color:var(--hub-text-3);font-size:13px}.lens-seg.on .bi{color:var(--hub-brand)}:root[data-density=condensed] .lens-seg{min-height:28px;padding:0 12px;font-size:12.5px}@media (width<=640px){nav.lens{flex-wrap:nowrap;max-width:100%}nav.lens .lens-seg{white-space:nowrap;padding:0 11px}}.flow{--flow-h:30px;flex-wrap:wrap;gap:3px;margin:6px 0 2px;padding:0;list-style:none;display:flex}.flow-mini{--flow-h:22px}.flow>li{height:var(--flow-h);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0 12px;font-size:12.5px;display:inline-flex}.flow>li>span{text-overflow:ellipsis;overflow:hidden}.flow>li:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px;padding-left:14px}.flow>li:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px;padding-right:14px}.flow-mini>li{gap:5px;padding:0 9px;font-size:11.5px}.flow-step{background:var(--hub-brand-soft);color:var(--hub-brand-ink);font-weight:500}.flow-step.is-optional{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hub-brand) 45%, transparent);background:0 0}.flow-step.is-empty{color:var(--hub-text-3);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);background:0 0}.flow-cap{background:var(--hub-sunken);color:var(--hub-text-2)}.flow-cap b{color:var(--hub-text);font-weight:600}.flow-live{border-radius:var(--r);background:var(--hub-sunken);gap:4px;padding:18px 22px 16px;display:grid}.flow-live-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.flow-live-name{letter-spacing:-.02em;font-size:20px;font-weight:300}[data-bs-theme=dark] .flow-live-name{font-weight:400}.wl-toolbar h2{font-size:var(--t-card);letter-spacing:-.015em;font-weight:600}.group-head{font-size:var(--t-group);letter-spacing:-.01em;color:var(--hub-text);margin:0 0 8px;font-weight:650}.sub-head{font-size:var(--t-sub);color:var(--hub-text-2);margin:0 0 6px;font-weight:650}.wl-open{border-radius:14px;padding:10px 12px}.wl-open:hover{background:var(--hub-sunken)}.wl-row-main>strong{font-size:15px;font-weight:600}.wl-step-order>span{background:var(--hub-brand-soft);color:var(--hub-brand-ink);border-radius:50%;font-weight:600}.wl-step-order button{border-radius:50%}.wl-add{gap:6px}.wl-result,.wl-preview,.wl-attachment{border-top-color:var(--hub-rule)}.wl-sim-steps li,.wl-guidance li{align-items:baseline}:is(.burger,.search-pill,.top-icon,.tour-trigger,.side-icon,.repo-mark,.attn-icon,.event-icon,.run-icon,.step-mark,.track-dot,.box-badge,.snap-dot,.lb-hit,.empty-icon)>.bi{line-height:1}:is(.burger,.search-pill,.top-icon,.tour-trigger,.side-icon,.repo-mark,.attn-icon,.event-icon,.run-icon,.step-mark,.track-dot,.box-badge,.snap-dot,.lb-hit,.empty-icon)>.bi:before{vertical-align:top}@media (width<=400px){.topbar,.topbar-right{gap:4px}}.rp{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--row-icon:28px;--row-faces:64px;--row-time:96px;--lift:0 2px 4px #1d1c280a, 0 28px 50px -28px #4637a061;gap:var(--s6) 40px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.rp-solo{grid-template-columns:minmax(0,1fr)}.rp-main{min-width:0;container:rpmain/inline-size}.rp-main .answer{margin:0 0 var(--s5);border:0;padding:0}.rp-main .answer-text{max-width:36ch}.rp-main .answer-fact{margin-top:var(--s3)}.rp-checked{align-items:center;gap:var(--s2);margin:var(--s3) 0 0;color:var(--hub-text-3);font-size:13px;display:flex}.rp-dot{background:var(--hub-text-3);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.rp-dot.ok{background:var(--hub-ok-fill);box-shadow:0 0 0 4px var(--hub-ok-soft)}.rp-dot.warn{background:var(--hub-warn-fill)}.rp-dot.brand{background:var(--hub-brand)}.rp-link{font:inherit;letter-spacing:inherit;color:var(--coral);background:linear-gradient(currentColor,currentColor) 0 92%/100% 1px no-repeat;border:0;padding:0;font-weight:400}button.rp-link:hover{background-size:100% 2px}.answer-fact .rp-link{color:var(--hub-text);background-image:linear-gradient(var(--hub-rule-strong), var(--hub-rule-strong))}button.rp-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:4px}.answer-trouble{color:var(--coral)}.rp-body{gap:var(--s6);flex-direction:column;display:flex}.rp-body>*{margin:0}.rp-chip{width:var(--row-icon);height:var(--row-icon);background:var(--hub-sunken);color:var(--hub-text-2);border-radius:9px;flex:none;place-items:center;font-size:15px;display:inline-grid}.rp-chip.is-sm{border-radius:7px;width:24px;height:24px;font-size:13px}.rp-chip.is-lg{border-radius:12px;width:40px;height:40px;font-size:20px}.rp-chip.is-bad{background:var(--hub-bad-soft);color:var(--coral)}.rp-chip.is-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.rp-chip.is-brand{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.rp-chip.is-ok{background:var(--hub-ok-soft);color:var(--hub-ok)}.rp-chip>.bi{line-height:1}.rp-chip>.bi:before{vertical-align:top}.rp-stack{padding-bottom:22px;position:relative}.rp-stack:before,.rp-stack:after{content:"";background:var(--hub-surface);height:40px;box-shadow:var(--card);z-index:0;border-radius:0 0 20px 20px;position:absolute;bottom:10px;left:28px;right:28px}.rp-stack:after{opacity:.7;bottom:0;left:56px;right:56px}.rp-stack.is-one{padding-bottom:0}.rp-stack.is-one:before,.rp-stack.is-one:after{display:none}.rp-focus{z-index:1;background:var(--frame);color:var(--frame-ink);box-shadow:var(--lift);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 28px;padding:28px 30px 26px;display:grid;position:relative;overflow:hidden}.rp-ring{pointer-events:none;background:radial-gradient(closest-side,#c8432a61,#c8432a00);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-140px;right:-90px}.rp-focus-l{gap:10px;min-width:0;display:grid;position:relative}.rp-focus-name{color:var(--frame-dim);overflow-wrap:anywhere;font-size:15px}.rp-focus-name b{color:var(--frame-ink);font-weight:500}.rp-focus h2{letter-spacing:-.03em;color:var(--frame-ink);margin:0;font-size:clamp(26px,3vw,36px);font-weight:300;line-height:1.15}.rp-focus h2 em{color:#ff9c84;font-style:normal;font-weight:400}.rp-facts{color:var(--frame-dim);flex-wrap:wrap;gap:6px 18px;font-size:13.5px;display:flex}.rp-facts>span{align-items:center;gap:7px;display:inline-flex}.rp-open{height:42px;color:var(--frame);font:inherit;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:999px;padding:0 20px;font-size:14px;font-weight:500;transition:background-color .15s;position:relative}.rp-open:hover{background:var(--hub-brand-soft)}.rp-open:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:3px}.rp-open[aria-busy=true]{opacity:.8}.rp-group{min-width:0}.rp-ghead{align-items:center;gap:var(--s3);margin:0 0 var(--s2);padding:0 var(--s2);display:flex}.rp-ghead h2{font-size:var(--t-group);letter-spacing:-.01em;color:var(--hub-text);margin:0;font-weight:650}.rp-n{background:var(--hub-sunken);min-width:20px;height:20px;color:var(--hub-text-3);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.rp-rows{margin:0;padding:0;list-style:none}.rp-rows>li:last-child{border-bottom:1px solid var(--hub-rule)}.rp-row{grid-template-columns:var(--row-icon) minmax(0, 1fr) var(--row-faces) var(--row-time) 16px;column-gap:var(--s3);width:100%;min-height:60px;padding:var(--s3) var(--s2);border:0;border-top:1px solid var(--hub-rule);color:inherit;font:inherit;text-align:left;background:0 0;align-items:center;transition:background-color .15s;display:grid}button.rp-row:hover{background:var(--hub-sunken)}button.rp-row:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px;border-radius:8px}.rp-row .rp-chip{color:var(--hub-text-3)}.rp-rmain{gap:2px;min-width:0;display:grid}.rp-rname{align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.rp-rname .repo-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp-rname .pill{flex:none;margin-left:4px}.repo-row-title b{font-weight:600}.repo-row-owner{color:var(--hub-text-2)}.repo-row-forge{color:var(--hub-text-3)}.rp-say{color:var(--hub-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.rp-bad{color:var(--coral);font-weight:500}.rp-warn{color:var(--hub-warn);font-weight:500}.rp-row[aria-busy=true] .rp-say{color:var(--hub-brand-ink)}.rp-agents{color:var(--hub-brand);justify-content:flex-end;align-items:center;gap:3px;font-size:12px;display:inline-flex}.rp-more{color:var(--hub-text-3);margin-left:3px;font-size:12px}.rp-time{text-align:right;color:var(--hub-text-3);white-space:nowrap;font-size:12.5px}.rp-go{color:var(--hub-text-3);transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s}button.rp-row:hover .rp-go{color:var(--hub-brand-ink);transform:translate(2px)}.repo-quiet{margin-top:calc(var(--s5) - var(--s6))}.repo-quiet-toggle{align-items:center;gap:var(--s3);width:100%;padding:var(--s4) var(--s2);color:var(--hub-text-2);font:inherit;text-align:left;background:0 0;border:0;display:flex}.repo-quiet-toggle b{font-weight:500}.repo-quiet-toggle:hover{color:var(--hub-text)}.repo-quiet-toggle:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:8px}.repo-quiet-chev{color:var(--hub-text-3);margin-left:auto;transition:transform .22s cubic-bezier(.16,1,.3,1)}.repo-quiet-toggle[aria-expanded=true] .repo-quiet-chev{transform:rotate(90deg)}.repo-quiet-hint{color:var(--hub-text-3);font-size:13px}.repo-drawer{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1);display:grid}.repo-drawer.is-open{grid-template-rows:1fr}.repo-drawer-in{min-height:0;overflow:hidden}.repo-quiet-filter{border-radius:999px;max-width:360px;margin:2px 0 12px;padding-inline:14px}.repo-quiet-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 18px;margin:0;padding:0 0 12px;list-style:none;display:grid}.repo-quiet-item{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:13.5px;display:flex}.repo-quiet-item>.bi,.repo-quiet-item>.pill{flex:none}button.repo-quiet-item:hover{background:var(--hub-sunken)}button.repo-quiet-item:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.repo-quiet-opening{color:var(--hub-brand-ink);font-size:12.5px}.repo-quiet-none{color:var(--hub-text-3);grid-column:1/-1;padding:6px 0;font-size:13.5px}.repo-start{background:var(--hub-surface);max-width:760px;box-shadow:var(--hub-shadow);border-radius:20px;gap:18px;padding:24px 26px 26px;display:grid}.repo-start-field{max-width:380px}.repo-start-label{color:var(--hub-text-3);margin:0 0 6px;font-size:12.5px;font-weight:600}.repo-start .signin-agents{margin-top:0}.repo-start .signin-agents-title{color:var(--hub-text-3);margin-bottom:8px;font-size:12.5px;font-weight:600}.repo-start .signin-agents-title b{color:var(--hub-text);font-weight:600}.rp-sec{padding-top:var(--s6);margin-top:var(--s6);border-top:1px solid var(--hub-rule-strong)}.rp-sec-head{align-items:center;gap:var(--s4);margin-bottom:var(--s5);display:flex}.rp-sec-t{flex:260px;min-width:0}.rp-sec-t h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:300;line-height:1.2}.rp-sec-t p{margin:var(--s1) 0 0;max-width:60ch;color:var(--hub-text-3);font-size:13.5px}.rp-brief{margin:0 0 var(--s4);padding:var(--s4) var(--s5);background:var(--hub-brand-soft);border-radius:14px}.rp-brief-h{letter-spacing:-.015em;max-width:62ch;margin:0;font-size:17px;font-weight:300;line-height:1.4}.rp-brief-by{margin:var(--s2) 0 0;color:var(--hub-text-3);font-size:12.5px}.rp-done{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.rp-done li{column-gap:var(--s4);padding:var(--s3) var(--s5);border-top:1px solid var(--hub-rule);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.rp-done li:first-child{border-top:0}.rp-done-t{overflow-wrap:anywhere;min-width:0;font-size:14.5px;font-weight:500}.rp-done-at{color:var(--hub-text-3);white-space:nowrap;font-size:12.5px}.rp-done-who,.rp-done-say{min-width:0;color:var(--hub-text-3);grid-column:1/-1;font-size:12.5px}.rp-done-say{color:var(--hub-text-2);font-size:13px}.rp-more-link{margin:var(--s3) 0 0;font-size:13px;font-weight:500}.rp-more-link .bi{font-size:11px}.rp-rail{gap:var(--s4);min-width:0;display:grid}.rp-card{padding:var(--s5);background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;min-width:0}.rp-chead{align-items:center;gap:var(--s3);margin:0 0 var(--s4);display:flex}.rp-chead h2{min-width:0;font-size:var(--t-card);letter-spacing:-.015em;overflow-wrap:anywhere;flex:1;margin:0;font-weight:600}.rp-live{background:var(--hub-ok-fill);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.rp-empty{color:var(--hub-text-3);margin:0;font-size:13.5px}.rp-people{margin:0;padding:0;list-style:none}.rp-person{column-gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--hub-rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.rp-person:first-child{border-top:0;padding-top:0}.rp-av{background:var(--hub-brand);width:32px;height:32px;color:var(--hub-on-brand);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.rp-person b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.rp-person small{min-width:0;color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:12.5px;overflow:hidden}.rp-pt{color:var(--hub-text-3);white-space:nowrap;font-size:12.5px}.rp-person.is-bad .rp-pt{color:var(--coral)}.rp-person.is-warn .rp-pt{color:var(--hub-warn)}.rp-else{gap:var(--s3);margin:var(--s3) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:13px;list-style:none;display:grid}.rp-else li{align-items:center;gap:var(--s2);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.rp-else>li>.bi{color:var(--hub-text-3)}.rp-else-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp-note{margin:var(--s3) 0 0;color:var(--hub-text-3);font-size:12px;line-height:1.4}.rp-teaser{gap:var(--s3);background:var(--frame);color:var(--frame-ink);text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:grid}.rp-teaser:hover{color:var(--frame-ink);box-shadow:var(--lift);transform:translateY(-2px)}.rp-teaser:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.rp-k{align-items:center;gap:var(--s2);color:var(--frame-dim);font-size:12.5px;display:flex}.rp-h{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:17px;font-weight:300;line-height:1.35}.rp-tgo{color:var(--frame-active-icon);align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}@container main (width<=1000px){.rp{grid-template-columns:minmax(0,1fr)}}@container rpmain (width<=700px){.rp-focus{grid-template-columns:minmax(0,1fr);padding:22px 20px}.rp-row{grid-template-columns:var(--row-icon) minmax(0, 1fr) 16px}.rp-row .rp-agents,.rp-row .rp-time{display:none}.rp-done li{padding:var(--s3) var(--s4)}}@container rpmain (width<=520px){.repo-quiet-hint{display:none}.repo-quiet-list{grid-template-columns:minmax(0,1fr)}.repo-quiet-item{min-height:40px}.repo-quiet-filter{max-width:none}.repo-start{border-radius:18px;padding:20px 18px}.rp-sec-t h2{font-size:21px}}@media (prefers-reduced-motion:no-preference){.rp-ring{animation:4.6s ease-in-out infinite rp-breathe}.rp-live:after{content:"";border:1.5px solid var(--hub-ok-fill);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.16,1,.3,1) infinite rp-live;position:absolute;inset:-4px}}@keyframes rp-breathe{50%{opacity:.75;transform:scale(1.12)}}@keyframes rp-live{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.rp-row,.rp-go,.repo-drawer,.repo-quiet-chev,.rp-teaser,.rp-open{transition:none}.rp-teaser:hover{transform:none}}.roll{margin:0;padding:0;list-style:none}.roll li{border-top:1px solid var(--hub-rule);color:var(--hub-text-3);font-variant-numeric:tabular-nums;align-items:center;gap:14px;padding:13px 0;font-size:16px;display:flex}.roll-mark{border:1.5px solid var(--hub-rule-strong);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.roll-mark svg{fill:none;width:14px;height:14px;stroke:var(--hub-ok);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.roll li[data-state=done]{color:var(--hub-text-2)}.roll li[data-state=done] .roll-mark{background:var(--hub-ok-soft);border-color:#0000}.roll li[data-state=now],.roll li[data-state=bad]{color:var(--hub-text)}.roll li[data-state=now] .roll-mark,.roll li[data-state=bad] .roll-mark{border:2px solid var(--hub-brand)}.roll li[data-state=now] .roll-mark:after,.roll li[data-state=bad] .roll-mark:after{content:"";background:var(--hub-brand);border-radius:50%;width:8px;height:8px}.roll li[data-state=bad] .roll-mark{border-color:var(--hub-bad)}.roll li[data-state=bad] .roll-mark:after{background:var(--hub-bad)}.roll-trouble{border-top:1px solid var(--hub-rule);color:var(--hub-text-2);margin-top:8px;padding-top:16px}.roll-trouble p{margin:0 0 12px}.roll-trouble strong{color:var(--hub-bad)}.roll-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes roll-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--hub-brand) 45%, transparent)}to{box-shadow:0 0 0 9px #0000}}@media (prefers-reduced-motion:no-preference){.roll li[data-state=now] .roll-mark{animation:1.8s ease-out infinite roll-pulse}}@media (width>=961px){.signin-opening .signin-pane-sheet{view-transition-name:hub-sheet}.signin-opening .signin-logo .logo{view-transition-name:hub-logo}html.vt-leave .signin-pane-sheet,html.vt-app .content{view-transition-name:hub-sheet}html.vt-app .topbar-logo .logo{view-transition-name:hub-logo}::view-transition-group(hub-sheet){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(hub-logo){animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(hub-sheet){border-top-left-radius:26px;overflow:clip}}.install-offer{background:var(--hub-brand-soft);color:var(--hub-brand-ink);border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 8px 8px 14px;font-size:.875rem;display:flex}.install-text{flex:1;min-width:0}.install-text .muted{color:inherit;opacity:.8}.install-x{color:inherit;background:0 0;border:0;border-radius:8px;padding:4px 8px}.install-x:hover,.install-x:focus-visible{background:var(--hub-brand-soft);filter:brightness(.95)}.in-page{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px}.in-page .answer{margin:0 0 var(--s5);border:0;padding:0}.in-page .answer-text{max-width:40ch}.in-page .answer-fact{margin-top:var(--s3);max-width:72ch}.in-page .search{margin-bottom:var(--s4)}.in-main{min-width:0;container:inbox/inline-size}.in-wrap{background:var(--hub-surface);box-shadow:var(--card);border-radius:22px;grid-template-columns:300px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.in-list{min-width:0;padding:var(--s3) 10px;border-right:1px solid var(--hub-rule);background:var(--hub-canvas)}.in-gh{font-size:var(--t-group);letter-spacing:-.01em;color:var(--hub-text);align-items:center;gap:10px;margin:26px 12px 8px;font-weight:650;display:flex}.in-gh:after{content:"";background:var(--hub-rule-strong);flex:1;height:1px}.in-group:first-child .in-gh{margin-top:var(--s1)}.in-list button{width:100%;padding:var(--s3);text-align:left;font:inherit;color:var(--hub-text-2);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;display:grid}.in-list button:hover{background:color-mix(in srgb, var(--hub-brand) 7%, transparent)}.in-list button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px}.in-list button[aria-current=true]{background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text)}.in-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.35;overflow:hidden}.in-list .is-u .in-t{color:var(--hub-text);font-weight:600}.in-when{color:var(--hub-text-3);white-space:nowrap;font-size:12px}.in-list .is-u .in-when{color:var(--coral);font-weight:500}.in-s{min-width:0;color:var(--hub-text-3);grid-column:1/-1;align-items:center;gap:6px;font-size:12.5px;display:flex}.in-s>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.in-mark{background:var(--hub-sunken);width:16px;height:16px;color:var(--hub-text-2);border-radius:5px;flex:none;place-items:center;font-size:11px;line-height:1;display:inline-grid}.in-mark>.bi:before{vertical-align:top}.in-none{margin:var(--s3);color:var(--hub-text-3);font-size:13px}.in-list .show-hidden{margin:var(--s3)}.in-pane{flex-direction:column;min-width:0;display:flex}.in-panebody{flex-direction:column;flex:1;min-width:0;display:flex}.in-phead{padding:var(--s5) 28px 0}.in-kind{align-items:center;gap:var(--s2);margin:0 0 var(--s2);color:var(--hub-text-3);flex-wrap:wrap;font-size:12.5px;display:flex}.in-kind .hide-btn{margin-left:auto}.in-say{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 18px;font-size:22px;font-weight:300;line-height:1.35}.in-say code{background:var(--hub-sunken);color:inherit;border-radius:7px;padding:1px 7px;font:400 .8em ui-monospace,JetBrains Mono,Menlo,monospace}.in-sides{border-top:1px solid var(--hub-rule);border-bottom:1px solid var(--hub-rule);grid-template-columns:1fr 1fr;display:grid}.in-side{align-content:start;gap:3px;min-width:0;padding:14px 0;display:grid}.in-side+.in-side{padding-left:var(--s5);border-left:1px solid var(--hub-rule)}.in-who{color:var(--hub-text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.in-task{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.in-task.is-none{color:var(--hub-text-3);font-weight:400}.in-files{color:var(--hub-text-3);overflow-wrap:anywhere;font:12px ui-monospace,Menlo,monospace}.in-lnk{font:inherit;color:var(--hub-brand-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0;font-size:13.5px;text-decoration:underline}.in-lnk:disabled{opacity:.6;cursor:default}.in-phead+.notice,.in-panebody>.notice{margin:var(--s4) 28px 0}.in-tl{flex:1;margin:0;padding:22px 28px 10px;list-style:none;position:relative}.in-tl:before{content:"";background:var(--hub-rule-strong);width:1.5px;position:absolute;top:30px;bottom:24px;left:39px}.in-row{grid-template-columns:24px minmax(0,1fr) auto;gap:4px 14px;padding:0 0 20px;display:grid;position:relative}.in-dot{z-index:1;background:var(--hub-surface);width:24px;height:24px;box-shadow:0 0 0 1.5px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:relative}.in-dot>.bi:before{vertical-align:top}.in-dot .in-mark{background:0 0;width:14px;height:14px;font-size:13px}.in-row.is-warn .in-dot{background:var(--hub-warn-soft);box-shadow:0 0 0 1.5px var(--hub-warn-fill);color:var(--hub-warn)}.in-row.is-ok .in-dot{background:var(--hub-ok-soft);box-shadow:0 0 0 1.5px var(--hub-ok-fill);color:var(--hub-ok)}.in-row.is-me .in-dot{background:var(--hub-brand-soft);box-shadow:0 0 0 1.5px var(--hub-brand);color:var(--hub-brand-ink)}.in-rwho{overflow-wrap:anywhere;padding-top:2px;font-size:13px;font-weight:500}.in-rwho span{color:var(--hub-text-3);font-weight:400}.in-rtime{color:var(--hub-text-3);white-space:nowrap;padding-top:3px;font-size:12px}.in-what{color:var(--hub-text-2);overflow-wrap:anywhere;grid-column:2/-1;font-size:14px;line-height:1.5}.in-what.is-quote{padding:var(--s2) var(--s3);background:var(--hub-sunken);color:var(--hub-text);border-radius:10px}.in-row.is-notice .in-what,.in-row.is-omitted .in-what{color:var(--hub-text-3);font-size:13px}.in-row.is-pending .in-what{color:var(--hub-text-3)}.in-row.is-pending .in-dot{box-shadow:0 0 0 1.5px var(--hub-brand)}.in-row.is-pending .in-dot:after{content:"";background:var(--hub-brand);border-radius:50%;width:8px;height:8px}.in-reply{padding:var(--s4) 28px 20px;border-top:1px solid var(--hub-rule);background:var(--hub-canvas);gap:10px;display:grid}.in-lbl{align-items:center;gap:var(--s2);font-size:var(--t-sub);color:var(--hub-text-2);font-weight:650;display:flex}.in-lbl .bi{color:var(--hub-brand)}.in-choice{background:var(--hub-sunken);border-radius:12px;flex-wrap:wrap;gap:2px;width:max-content;max-width:100%;padding:3px;display:inline-flex}.in-choice button{height:32px;font:inherit;color:var(--hub-text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13.5px;font-weight:500}.in-choice button[aria-pressed=true]{background:var(--hub-surface);color:var(--hub-text);box-shadow:0 1px 2px #1d1c281a}.in-choice button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.in-send{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.in-send input{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);min-width:200px;height:38px;color:var(--hub-text);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:14px}.in-send input::placeholder{color:var(--hub-text-3)}.in-send input:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.in-go{align-items:center;gap:var(--s2);background:var(--hub-brand);height:38px;color:var(--hub-on-brand);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex}.in-go:hover:not(:disabled){background:var(--hub-brand-ink)}.in-go:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.in-go:disabled{opacity:.65;cursor:default}.in-err{gap:var(--s2);color:var(--coral);margin:0;font-size:13.5px;display:flex}.in-padded{padding:0 28px var(--s3)}.in-done{align-items:center;gap:var(--s2);color:var(--hub-ok);margin:0;font-size:13.5px;display:flex}.in-foot{color:var(--hub-text-3);margin:0;font-size:12.5px}.in-prompt{padding:var(--s3) 28px;border-top:1px solid var(--hub-rule);color:var(--hub-text-3);font-size:13px}.in-prompt .disc-row{margin-top:0}.in-quiet{margin-top:var(--s5)}.in-idle{align-content:center;justify-items:center;gap:var(--s3);min-height:440px;padding:40px var(--s5);text-align:center;flex:1;display:grid}.in-idle-art{width:min(440px,100%);height:auto}.in-idle-t{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:300}.in-idle-s{max-width:44ch;color:var(--hub-text-3);margin:0;font-size:14px}.in-idle .in-shadow{fill:var(--hub-sunken)}.in-idle .in-file>path:first-child{fill:var(--hub-surface);stroke:var(--hub-rule-strong);stroke-width:1.5px}.in-idle .in-fold{fill:var(--hub-sunken)}.in-idle .in-line,.in-idle .in-post{fill:var(--hub-rule-strong)}.in-idle .in-board rect{fill:var(--hub-ok-soft);stroke:var(--hub-ok-fill);stroke-width:1.5px}.in-idle .in-board text{fill:var(--hub-ok);font:600 11px system-ui,sans-serif}.in-idle .in-cur-a .in-arrow{fill:var(--hub-brand)}.in-idle .in-cur-b .in-arrow{fill:var(--coral)}.in-idle .in-tag rect{fill:var(--hub-brand)}.in-idle .in-cur-b .in-tag rect{fill:var(--coral)}.in-idle .in-tag text{fill:#fff;font:600 9.5px system-ui,sans-serif}.in-idle .in-bub rect{fill:var(--hub-surface);stroke:var(--hub-rule-strong);stroke-width:1.2px}.in-idle .in-bub text{fill:var(--hub-text-2);font:500 11px system-ui,sans-serif}.in-idle .in-cur-a{transform:translate(168px,26px)}.in-idle .in-cur-b{transform:translate(222px,56px)}.in-idle .in-bub-b{opacity:0}@media (prefers-reduced-motion:no-preference){.in-idle .in-cur-a{animation:9s ease-in-out infinite alternate in-walk-a}.in-idle .in-cur-b{animation:9s ease-in-out infinite alternate in-walk-b}.in-idle .in-bub-a{animation:9s linear infinite alternate in-say-a}.in-idle .in-bub-b{animation:9s linear infinite alternate in-say-b}.in-idle .in-board{transform-origin:375px 134px;animation:5s ease-in-out infinite alternate in-sway}.in-row.is-pending .in-dot:after{animation:1.6s ease-in-out infinite in-blink}}@media (prefers-reduced-motion:reduce){.in-idle *,.in-row.is-pending .in-dot:after{transition:none!important;animation:none!important}}@keyframes in-walk-a{0%{transform:translate(70px,176px)}30%{transform:translate(112px,96px)}50%{transform:translate(168px,26px)}70%{transform:translate(228px,26px)}to{transform:translate(300px,176px)}}@keyframes in-walk-b{0%{transform:translate(300px,176px)}30%{transform:translate(292px,110px)}50%{transform:translate(222px,56px)}70%{transform:translate(166px,56px)}to{transform:translate(70px,176px)}}@keyframes in-say-a{0%,34%{opacity:0}40%,50%{opacity:1}56%,to{opacity:0}}@keyframes in-say-b{0%,48%{opacity:0}54%,64%{opacity:1}70%,to{opacity:0}}@keyframes in-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes in-blink{50%{opacity:.3}}@container inbox (width<=760px){.in-wrap{grid-template-columns:minmax(0,1fr);min-height:0}.in-list{border-right:0;border-bottom:1px solid var(--hub-rule)}.in-sides{grid-template-columns:minmax(0,1fr)}.in-side+.in-side{border-left:0;border-top:1px solid var(--hub-rule);padding-left:0}.in-phead{padding:var(--s5) 18px 0}.in-tl{padding-left:18px;padding-right:18px}.in-tl:before{left:29px}.in-reply,.in-prompt,.in-padded{padding-left:18px;padding-right:18px}.in-phead+.notice,.in-panebody>.notice{margin-left:18px;margin-right:18px}.in-idle{min-height:320px}.in-say{font-size:19px}}.ho{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.ho-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ho-agents{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ho-agent{background:var(--hub-sunken);height:40px;color:var(--hub-text-2);font-size:var(--ps-fs-meta);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.ho-agent:hover{color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-rule-strong)}.ho-agent.is-on{background:var(--hub-text);color:var(--hub-surface)}.ho-agent-mark{background:var(--hub-surface);width:30px;height:30px;color:var(--hub-text);border-radius:50%;place-items:center;font-size:15px;display:grid}.ho-agent.is-on .ho-agent-mark{color:var(--hub-text)}.ho-agent.is-unready .ho-agent-name{opacity:.7}.ho-agent-dot{background:var(--hub-warn-fill);width:9px;height:9px;box-shadow:0 0 0 2px var(--hub-sunken);border-radius:50%;position:absolute;top:4px;left:27px}.ho-agent.is-on .ho-agent-dot{box-shadow:0 0 0 2px var(--hub-text)}.ho-agent:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.ho-go{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.ho-send .bi{font-size:14px}.ho-note{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.ho-note strong{color:var(--hub-text-2);font-weight:600}.ho-note .bi{flex:none;margin-top:2px}.ho.is-compact .ho-agent-name{display:none}.ho.is-compact .ho-agent{padding-right:5px}.ho.is-compact .ho-go{margin-left:0}.ho-live{border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);overflow:hidden}.ho-live-head{padding:var(--ps-card-head-pad);align-items:center;gap:12px;padding-bottom:10px;display:flex}.ho-live-mark{background:var(--lens-soft);width:38px;height:38px;color:var(--lens-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid;position:relative}.ho-pulse{background:var(--hub-ok-fill);width:11px;height:11px;box-shadow:0 0 0 2px var(--hub-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.ho-pulse:after{content:"";background:var(--hub-ok-fill);border-radius:50%;animation:1.6s cubic-bezier(.16,1,.3,1) infinite ho-ping;position:absolute;inset:0}.ho-live.is-waiting .ho-pulse,.ho-live.is-opening .ho-pulse,.ho-live.is-waiting .ho-pulse:after,.ho-live.is-opening .ho-pulse:after{background:var(--hub-warn-fill)}@keyframes ho-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.ho-live-who{flex:1;min-width:0}.ho-live-who strong{font-size:var(--ps-fs-body);font-weight:600;display:block}.ho-live-who span{color:var(--hub-text-3);font-size:var(--ps-fs-small);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ho-steps{padding:2px var(--ps-card-pad) 8px;margin:0;list-style:none}.ho-opened{padding:0 var(--ps-card-pad) 14px;color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.ho-steps li{padding:calc(var(--ps-row-pad) * .6) 0;border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:4px 12px;line-height:1.45;animation:.4s cubic-bezier(.16,1,.3,1) ho-in;display:grid}.ho-steps li:first-child{border-top:0}.ho-steps li.is-now{color:var(--hub-text)}@keyframes ho-in{0%{opacity:0;transform:translateY(6px)}}.ho-step-icon{background:var(--hub-sunken);width:26px;height:26px;color:var(--hub-text-2);border-radius:50%;place-items:center;font-size:13px;display:grid}.ho-steps li.is-now .ho-step-icon{background:var(--lens-soft);color:var(--lens-ink)}.ho-step-text{padding-top:3px}.ho-step-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;padding-top:3px;display:inline-flex}.ho-proof{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.ho-proof.is-observed{background:var(--hub-ok-soft);color:var(--hub-ok)}.ho-proof.is-reported{background:var(--hub-sunken);color:var(--hub-text-2)}.ho-live-foot{padding:10px var(--ps-card-pad) 14px;background:var(--hub-sunken);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.ho-live-honest{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;flex:260px;align-items:center;gap:8px;line-height:1.4;display:inline-flex}.ho-live-actions{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.ho-dock{max-width:300px;height:34px;color:var(--frame-dim);white-space:nowrap;background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:12.5px;font-weight:500;transition:background .2s;display:inline-flex}.ho-dock:hover{color:var(--frame-ink);background:#ffffff1c}.ho-dock:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ho-dock-mark{color:#17142e;background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:relative}.ho-dock-mark .ho-pulse{box-shadow:0 0 0 2px var(--frame);width:9px;height:9px}.ho-dock-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ho-dock-text strong{color:var(--frame-ink);font-weight:600}.ho-dock-n{background:#ffffff1a;border-radius:999px;flex:none;padding:0 6px;font-size:11px;font-weight:700}.ho-sheet-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 14px;line-height:1.5}.ho-sheet-list{gap:var(--ps-card-gap);display:grid}.ho-sheet-foot{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:14px 0 0}.ho-win{box-shadow:var(--pop);color:#e9e6ff;background:#0f0d20;border-radius:18px;margin:0;overflow:hidden}.ho-win-bar{background:#191630;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:12px;display:flex}.ho-win-dots{gap:6px;display:inline-flex}.ho-win-dots i{background:#ffffff29;border-radius:50%;width:10px;height:10px}.ho-win-client{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ho-win-app{color:#c9c3f5;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ho-win-tag{color:#c9c3f5;margin-left:auto;box-shadow:inset 0 0 0 1px #ffffff40}.ho-win-tag.ps-status-planned{box-shadow:none;border-color:#ffffff4d}.ho-win-body{padding:14px}.ho-win-cap{color:#a9a3d6;padding:0 16px 14px;font-size:12.5px;line-height:1.45}@media (width<=700px){.ho-dock-text,.ho-dock-n{display:none}.ho-dock{padding:0 4px}.ho-agent-name{display:none}.ho-agent{padding-right:5px}.ho-agent.is-on .ho-agent-name{display:inline}.ho-agent.is-on{padding-right:14px}.ho-go{width:100%;margin-left:0}.ho-send{flex:1}.ho-steps li{grid-template-columns:26px minmax(0,1fr)}.ho-step-meta{grid-column:2;padding-top:0}}@media (prefers-reduced-motion:reduce){.ho-pulse:after,.ho-steps li{animation:none}.ho-agent,.ho-dock{transition:none}}.bw{gap:var(--ps-card-gap) var(--ps-gap);padding:var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.bw-text{gap:12px;min-width:0;display:grid}.bw-title{font-size:var(--ps-fs-title);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-weight:600;display:flex}.bw-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.55}.bw-field textarea{background:var(--hub-sunken);width:100%;min-height:70px;color:var(--hub-text);font:inherit;resize:vertical;border:0;border-radius:16px;outline:none;padding:12px 16px;font-size:14.5px;line-height:1.5}.bw-field textarea:focus{box-shadow:inset 0 0 0 2px var(--hub-brand)}.bw-ideas{flex-wrap:wrap;gap:6px;display:flex}.bw-idea{background:var(--lens-soft);color:var(--lens-ink);text-align:left;border:0;border-radius:14px;padding:7px 12px;font-size:12.5px;font-weight:500;line-height:1.4}.bw-idea:hover{box-shadow:inset 0 0 0 1px var(--lens)}.bw-follow{grid-column:1/-1}.bw-app{gap:10px;font-size:13px;line-height:1.45;display:grid}.bw-you{color:#f1efff;background:#ffffff1a;border-radius:14px 14px 4px;justify-self:end;gap:8px;max-width:88%;margin:0;padding:8px 12px;display:inline-flex}.bw-agent{color:#c9c3f5;margin:0}.bw-card{color:#1d1a33;background:#f7f6fd;border-radius:14px;overflow:hidden}.bw-card-head{border-bottom:1px solid #e5e2f3;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.bw-card-head span{color:#6d6890;margin-left:auto;font:400 11.5px/1 JetBrains Mono,ui-monospace,monospace}.bw-steps{margin:0;padding:6px 10px;list-style:none}.bw-steps li{opacity:.18;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 70ms);grid-template-columns:26px 78px minmax(0,1fr);align-items:center;gap:10px;padding:6px 4px;display:grid;transform:translate(-6px)}.bw-steps li.is-in{opacity:1;transform:none}.bw-step-kind{color:#6d6890;font-size:11.5px;font-weight:600}.bw-step-text{font-weight:500}.bw-card-foot{border-top:1px solid #e5e2f3;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.bw-btn{border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #d6d2ea}.bw-btn.is-primary{color:#fff;box-shadow:none;background:#6d5ce0}@media (width<=1000px){.bw{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bw-steps li{grid-template-columns:26px minmax(0,1fr)}.bw-step-kind{display:none}}@media (prefers-reduced-motion:reduce){.bw-steps li{transition:none}}.ya-list,.ya-apps{margin:0;padding:0;list-style:none}.ya-row{width:100%;padding:calc(var(--ps-row-pad) * .75) 8px;border:0;border-top:1px solid var(--hub-rule);color:var(--hub-text);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;display:flex}.ya-list li:first-child .ya-row{border-top:0}.ya-row:hover{background:var(--hub-sunken);border-radius:12px}.ya-row:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:12px}.ya-mark{background:var(--hub-sunken);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.ya-row.is-on .ya-mark{background:var(--hub-text);color:var(--hub-surface)}.ya-text{flex:1;min-width:0}.ya-text strong{font-size:var(--ps-fs-body);font-weight:600;display:block}.ya-text span{color:var(--hub-text-3);font-size:var(--ps-fs-small);display:block}.ya-check{color:var(--hub-text-3);flex:none;font-size:17px}.ya-row.is-on .ya-check{color:var(--hub-brand)}.ya-h{font-size:var(--ps-fs-group);align-items:center;gap:8px;margin:20px 0 4px;font-weight:600;display:flex}.ya-p{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:0 0 8px;line-height:1.45}.ya-apps li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);align-items:center;gap:12px;display:flex}.ya-app-text{flex:1;min-width:0}.ya-app-text strong{font-size:var(--ps-fs-body);align-items:center;gap:8px;font-weight:600;display:flex}.ya-app-text span{color:var(--hub-text-2);font-size:var(--ps-fs-small);line-height:1.4;display:block}.ya-app-text code{color:var(--hub-text-3);margin-top:2px;font:400 11.5px/1.4 JetBrains Mono,ui-monospace,monospace;display:block}@media (width<=520px){.ya-row .ps-dot{display:none}}.ho-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.ho-line-label{color:var(--hub-text-3);font-size:12px;font-weight:600}.ho-line code{overflow-wrap:anywhere;background:var(--hub-sunken);min-width:0;color:var(--hub-text);border-radius:6px;padding:3px 10px;font:400 12.5px/1.5 JetBrains Mono,ui-monospace,monospace}.ho-stalled{margin:0 var(--ps-card-pad) 12px;background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;line-height:1.45;display:flex}.ho-stalled>span{flex:240px}.ho-stalled strong{color:var(--hub-text);font-weight:600}.ho-stalled code{font:400 12px/1 JetBrains Mono,ui-monospace,monospace}.ho-wid{color:var(--hub-text-3);margin-left:6px;font:500 12px/1 JetBrains Mono,ui-monospace,monospace}@media (width<=420px){.ho-live-head{flex-wrap:wrap}.ho-live-who{flex-basis:calc(100% - 50px)}.ho-live-head .ps-dot{margin-left:50px}}.bw-more{width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-body);text-align:left;background:0 0;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 16px;display:flex}.bw-more strong{color:var(--hub-text);font-weight:600}.bw-more>span:not(.ps-status){flex:220px}.bw-more:hover{background:var(--hub-sunken)}.ps-top-right{min-width:0}.ho-dock{flex:0 auto;min-width:0;max-width:280px}.ps-top-right:has(.ho-dock) .ps-quiet-word{display:none}@media (width<=1280px){.ho-dock-state{display:none}.ho-dock{padding-right:10px}}@media (width<=480px){.ps-top-right:has(.ho-dock) .ps-find-icon{display:none}.ps-top-right{gap:4px}}@media (width<=1180px){.ps-top:has(.ho-dock) .ps-find{min-width:0}.ps-top:has(.ho-dock) .ps-find-word{display:none}}.ho-legend{color:var(--hub-text-3);font-size:var(--ps-fs-small);order:99;align-items:center;gap:6px;display:inline-flex}.ho-legend i{background:var(--hub-warn-fill);border-radius:50%;width:8px;height:8px}.ho-pick{background:var(--hub-sunken);height:44px;color:var(--hub-text);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;display:none;position:relative}.ho-pick-mark{background:var(--hub-surface);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ho-pick select{min-width:0;color:inherit;font:inherit;font-size:var(--ps-fs-body);appearance:none;background:0 0;border:0;outline:none;flex:1;font-weight:600}.ho-pick:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}@media (width<=700px){.ho-agents{display:none}.ho-pick{flex-basis:100%;min-width:0;display:flex}.ho-go{flex:100%;min-width:0}.ho-send{white-space:normal;flex:auto;min-width:0;height:auto;min-height:44px}}.est{max-width:72ch;color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:6px 0 0;line-height:1.5}.est em{font-style:italic}.est-sep{margin:0 7px}.est-how{color:var(--hub-brand-ink);font:inherit;font-size:var(--ps-fs-small);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 40%, transparent);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.est-how:hover{text-decoration-color:currentColor}.est-how:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:4px}.est-how-body{color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:10px;line-height:1.55;display:grid}.est-how-body h3{color:var(--hub-text);font-size:var(--ps-fs-group);margin:12px 0 0;font-weight:600}.est-how-body p{margin:0}.est-lead{color:var(--hub-text)}.est-about{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:14px;margin:0 0 14px;padding:12px 16px;line-height:1.55}.est-about strong{color:var(--hub-text);font-weight:600}.est-rows,.est-limits{margin:0;padding:0;list-style:none}.est-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);gap:12px;display:flex}.est-row:first-child{border-top:0}.est-dot{background:var(--hue);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.est-row-text{min-width:0;font-size:var(--ps-fs-body);gap:4px;display:grid}.est-row-name{color:var(--hub-text);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.est-row-text strong{color:var(--hub-text);font-weight:600}.est-apart{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-style:italic;font-weight:400}.est-row-nums{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-variant-numeric:tabular-nums}.est-limits li{padding:4px 0 4px 16px;position:relative}.est-limits li:before{content:"";background:var(--hub-rule-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:2px}.est-marks{color:var(--hub-text-3);font-size:var(--ps-fs-small);gap:8px;display:flex}.est-marks .bi{flex:none;margin-top:2px}.est-tag{cursor:pointer;background:0 0;border:0;font-family:inherit}.est-tag:hover{color:var(--hub-brand-ink);box-shadow:inset 0 0 0 1px}.est-tag:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}@media (width<=640px){.est-how{margin:-12px 0;padding:12px 0;display:inline-block}.est-tag{position:relative}.est-tag:after{content:"";position:absolute;inset:-12px -6px}}.ob-pvx{--pv-text:var(--hub-text);--pv-dim:var(--hub-text-3);--pv-line:var(--hub-rule-strong);--pv-ring:var(--hub-sunken);--pv-l1:var(--sky);--pv-l2:var(--violet);--pv-l3:var(--bloom);--pv-saved:var(--lagoon);--pv-saved-ink:var(--lagoon-ink);place-items:center;width:100%;height:100%;display:grid}.ob .ob-pvx{--pv-text:var(--frame-ink);--pv-dim:var(--frame-dim);--pv-line:#fff3;--pv-ring:#100d22;--pv-l1:#74b3ff;--pv-l2:#a796ff;--pv-l3:#ff8bc1;--pv-saved:#4fd3c5;--pv-saved-ink:#8de6dc}.ob-pv-svg{width:100%;height:100%;max-height:132px;display:block;overflow:visible}.ob-pv-label{fill:var(--pv-dim);font-size:9.5px;font-weight:500}.ob-pv-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px}.ob-pv-maker{width:100%;color:var(--pv-dim);text-align:left;font-size:14px;font-weight:500;line-height:2.2;display:block}.ob-pv-part{white-space:nowrap}.ob-pv-part+.ob-pv-part:before{content:" ";white-space:normal}.ob-pv-word{color:var(--pv-text);margin-right:6px;font-weight:600}.ob-pv-chip{background:var(--hue-soft);color:var(--hue-ink);outline-offset:-1.5px;animation:.7s cubic-bezier(.16,1,.3,1) both ob-chip;animation-delay:calc(.2s + var(--i,0) * .55s);border-radius:999px;outline:1.5px dashed #0000;padding:0 10px;font-size:13px;font-weight:600;line-height:25px;display:inline-block}@keyframes ob-chip{0%{color:#0000;outline-color:var(--pv-line);background:0 0}}.ob-pv-main{stroke:var(--pv-line);stroke-width:2px;stroke-linecap:round}.ob-pv-lane{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;opacity:.8}.ob-l1{--c:var(--pv-l1)}.ob-l2{--c:var(--pv-l2)}.ob-l3{--c:var(--pv-l3)}.ob-pv-commit{fill:var(--c);stroke:var(--pv-ring);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.16,1,.3,1) both ob-pop;animation-delay:calc(.2s + var(--i,0) * .16s)}@keyframes ob-pop{0%{transform:scale(0)}}.ob-pv-line{fill:none;stroke:var(--pv-saved);stroke-width:2.75px;stroke-linejoin:round;stroke-linecap:round}.ob-pv-saved{fill:var(--pv-saved);opacity:.16}.ob-pv-num{fill:var(--pv-text);font-size:10.5px;font-weight:700}.ob-pv-num.is-saved{fill:var(--pv-saved-ink)}.ob-pv-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:2.4s cubic-bezier(.16,1,.3,1) .2s both ob-draw}.ob-pv-fade{animation:.9s ease-out 1.6s both ob-fade}@keyframes ob-draw{0%{stroke-dashoffset:1px}}@keyframes ob-fade{0%{opacity:0}}.ob-day{--day-on:var(--lens);--day-off:color-mix(in srgb, var(--hub-text-3) 45%, transparent);width:100%;height:auto;display:block;overflow:visible}.ob-day-axis{stroke:var(--hub-rule-strong);stroke-width:1.5px}.ob-day circle{transition:r .45s cubic-bezier(.16,1,.3,1),fill .3s}.ob-day-off{fill:var(--day-off)}.ob-day-on{fill:var(--day-on)}.ob-day-ping{stroke:color-mix(in srgb, var(--day-on) 26%, transparent);stroke-width:5px}.ob-day-tick{fill:var(--hub-text-3);font-size:11px;font-weight:500}.ob-day-tick.is-on{fill:var(--hub-text);font-weight:600}.ob{--ob-hue:#b3abff;--ob-tok:var(--violet);background:var(--frame);min-height:100dvh;color:var(--frame-ink);flex-direction:column;display:flex;overflow-x:clip}.ob[data-pick=maker]{--ob-hue:#ff8bc1;--ob-tok:var(--bloom)}.ob[data-pick=builder]{--ob-hue:#74b3ff;--ob-tok:var(--sky)}.ob[data-pick=leader]{--ob-hue:#4fd3c5;--ob-tok:var(--lagoon)}.ob-h-maker{--h:#ff8bc1}.ob-h-builder{--h:#74b3ff}.ob-h-leader{--h:#4fd3c5}.ob :focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:3px}.ob .ob-panel :focus-visible{outline-color:var(--hub-brand)}.ob .ps-sample{color:var(--frame-dim)}.ob-top{padding:calc(12px + env(safe-area-inset-top,0px)) clamp(16px, 4vw, 40px) 12px;background:var(--frame);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.ob-logo{justify-self:start;width:auto;height:38px;margin-left:-7px}.ob-progress{align-items:center;gap:12px;display:flex}.ob-bar{gap:6px;width:220px;display:flex}.ob-bar span{background:#ffffff21;border-radius:999px;flex:1;height:5px;transition:background .4s}.ob-bar .is-now{background:color-mix(in srgb, var(--ob-hue) 50%, #ffffff21)}.ob-bar .is-on{background:var(--ob-hue)}.ob-progress-word{min-width:74px;color:var(--frame-dim);font-size:var(--ps-fs-small);white-space:nowrap;font-weight:500}.ob-skip{justify-self:end;margin-right:-16px}.ob-ghost{color:var(--frame-dim);background:0 0}.ob-ghost:hover{color:var(--frame-ink);background:#ffffff14}.ob-outline{color:var(--frame-ink);background:0 0;box-shadow:inset 0 0 0 1px #ffffff42}.ob-outline:hover{color:var(--frame-ink);background:#ffffff14}.ob-go{background:var(--frame-brand);color:#fff}.ob-go:hover{color:#fff;background:#7a6aec}.ob-go:disabled{opacity:1;color:var(--frame-dim);background:#ffffff14}.ob-link{min-height:40px;color:var(--ob-hue);font:inherit;font-size:var(--ps-fs-body);text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex}.ob-link:hover{text-decoration-color:currentColor}.ob-body{width:100%;padding:clamp(18px, 4vh, var(--ps-sheet-top)) clamp(16px, 4vw, 40px) 20px}.ob-step{margin:0 auto;animation:.55s cubic-bezier(.16,1,.3,1) both ob-in}.ob-step.is-back{animation-name:ob-in-back}.ob-w-wide{max-width:1120px}.ob-w-mid{max-width:1000px}.ob-w-narrow{max-width:700px}@keyframes ob-in{0%{opacity:.35;transform:translate(40px)}}@keyframes ob-in-back{0%{opacity:.35;transform:translate(-40px)}}.ob-title{max-width:22ch;margin:0 0 calc(var(--ps-row-pad) * .75);color:var(--frame-ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4vw,46px);font-weight:300;line-height:1.12}.ob-title:focus{outline:none}.ob-sub{max-width:60ch;margin:0 0 calc(var(--ps-row-pad) * 1.875);color:var(--frame-dim);font-size:calc(var(--ps-fs-body) + 1.5px);line-height:1.55}.ob-sub .ps-gloss-word{color:var(--frame-ink);-webkit-text-decoration-color:var(--ob-hue);text-decoration-color:var(--ob-hue)}.ob-sample{margin:calc(var(--ps-row-pad) * 1.75) auto 0}.ob-panel{padding:var(--ps-tile-pad);background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text);border-radius:20px}.ob-check{color:#0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;transition:background .25s,color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff4d}[aria-checked=true]>.ob-check,[aria-checked=true]>*>.ob-check{background:var(--h);color:#120f24;box-shadow:none}.ob-tag-hue{background:var(--h,var(--ob-hue));color:#120f24;letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ob-lenses{gap:var(--ps-row-pad);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ob-lens{gap:calc(var(--ps-row-pad) * .625);min-width:0;padding:calc(var(--ps-row-pad) * .75) 12px calc(var(--ps-row-pad) * 1.375);color:var(--frame-ink);font:inherit;text-align:left;background:#ffffff0e;border:0;border-radius:24px;flex-direction:column;transition:background .3s,box-shadow .3s,transform .45s cubic-bezier(.16,1,.3,1);display:flex}.ob-lens:hover{background:#ffffff16}.ob-lens[aria-checked=true]{background:color-mix(in srgb, var(--h) 13%, #ffffff08);box-shadow:inset 0 0 0 2px var(--h), 0 30px 70px -34px var(--h);transform:translateY(-4px)}.ob-lens-well{background:#06041473;border-radius:16px;place-items:center;height:156px;margin-bottom:4px;padding:14px 16px;display:grid;overflow:hidden}.ob-lens-head{align-items:center;gap:10px;padding:4px 8px 0;display:flex}.ob-lens-icon{background:var(--h);color:#120f24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.ob-lens-name{letter-spacing:-.015em;font-size:21px;font-weight:600}.ob-lens-head .ob-check{margin-left:auto}.ob-lens-who{font-size:calc(var(--ps-fs-body) + 1.5px);letter-spacing:-.01em;padding:0 8px;font-weight:600}.ob-lens-line{color:var(--frame-dim);font-size:calc(var(--ps-fs-body) - .5px);padding:0 8px;line-height:1.5}.ob-quiz{margin-top:calc(var(--ps-row-pad) * 1.125)}.ob-quiz-body{gap:calc(var(--ps-row-pad) * 1.125);max-width:820px;padding:var(--ps-tile-pad);background:#ffffff0b;border-radius:20px;margin-top:8px;display:grid}.ob-q{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ob-q-label{min-width:210px;font-size:var(--ps-fs-group);font-weight:600}.ob-choices{flex-wrap:wrap;gap:8px;display:flex}.ob-choice{height:40px;color:var(--frame-ink);font:inherit;background:#ffffff13;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.ob-choice:hover{background:#ffffff21}.ob-choice[aria-checked=true]{background:var(--frame-ink);color:#17142e}.ob-quiz-hint{color:var(--frame-dim);font-size:var(--ps-fs-body);align-items:flex-start;gap:12px;margin:0;line-height:1.5;display:flex}.ob-quiz-hint strong{color:var(--frame-ink);font-weight:600}.ob-quiz-hint .ob-lens-icon{width:30px;height:30px;font-size:14px}.ob-forges{margin-bottom:calc(var(--ps-row-pad) * .625);flex-wrap:wrap;gap:12px;display:flex}.ob-forges .ps-btn{gap:10px;height:54px;padding:0 26px;font-size:15.5px}.ob-forges .bi{font-size:19px}.ob-forge-main{color:#17142e;background:#fff}.ob-forge-main:hover{color:#17142e;background:#e4e0ff}.ob-safe{margin:calc(var(--ps-row-pad) * 1.5) 0 0;color:var(--frame-dim);font-size:var(--ps-fs-body);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.ob .est{color:var(--frame-dim)}.ob .est-how{color:var(--ob-hue);-webkit-text-decoration-color:color-mix(in srgb, var(--ob-hue) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ob-hue) 45%, transparent)}.ob-safe strong{color:var(--frame-ink);font-weight:600}.ob-safe .bi{color:var(--frame-ink);margin-top:1px;font-size:18px}.ob-wait{align-items:center;gap:16px;display:flex}.ob-spin{background:var(--hub-brand-soft);width:44px;height:44px;color:var(--hub-brand-ink);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.ob-spin .bi{animation:1s linear infinite ob-spin;display:inline-block}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-wait-text{flex:1;min-width:0}.ob-wait-text strong{font-size:calc(var(--ps-fs-body) + 1px);font-weight:600;display:block}.ob-wait-text span{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);margin-top:2px;line-height:1.45;display:block}.ob-repo-head{padding-bottom:calc(var(--ps-row-pad) * .875);border-bottom:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.ob-repo-icon{background:var(--hub-sunken);width:40px;height:40px;color:var(--hub-text);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.ob-repo-name{font-size:13.5px}.ob-repo-head .ps-dot{margin-left:auto}.ob-repo-you{margin:calc(var(--ps-row-pad) * .875) 0 0;color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - .5px);align-items:center;gap:8px;display:flex}.ob-repo-you strong{color:var(--hub-text);font-weight:600}.ob-repo-line{margin:calc(var(--ps-row-pad) * .875) 0 calc(var(--ps-row-pad) * .75);color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) + .5px);line-height:1.5}.ob-repo-line strong{color:var(--hub-text);font-weight:600}.ob-repo-line .ps-gloss-word{color:var(--hub-text)}.ob-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-face{min-width:0;padding:calc(var(--ps-row-pad) * .625) 12px;background:var(--hub-sunken);border-radius:14px;align-items:center;gap:10px;display:flex}.ob-face-text{min-width:0}.ob-face-text strong{font-size:var(--ps-fs-meta);font-weight:600;line-height:1.3;display:block}.ob-face-text .ps-dot{margin-top:3px;font-size:12px}.ob-repo-other{margin-top:calc(var(--ps-row-pad) * .75);margin-left:-12px}.ob-starters{gap:var(--ps-row-pad);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ob-starters.is-one{grid-template-columns:minmax(0,1fr)}.ob-starter{--h:var(--ob-hue);gap:calc(var(--ps-row-pad) * .625);min-width:0;padding:calc(var(--ps-row-pad) * 1.25) 20px;color:var(--frame-ink);font:inherit;text-align:left;background:#ffffff0e;border:0;border-radius:24px;flex-direction:column;transition:background .3s,box-shadow .3s;display:flex;position:relative}.ob-starter:hover{background:#ffffff16}.ob-starter[aria-checked=true]{background:color-mix(in srgb, var(--h) 12%, #ffffff08);box-shadow:inset 0 0 0 2px var(--h)}.ob-starter>.ob-check{top:calc(var(--ps-row-pad) * 1.25);position:absolute;right:20px}.ob-strip{align-items:center;max-width:calc(100% - 40px);margin-bottom:8px;display:flex}.ob-strip-line{background:#ffffff38;border-radius:2px;flex:1 1 0;min-width:4px;max-width:16px;height:2px}.ob-starter-name{font-size:var(--ps-fs-title);letter-spacing:-.01em;font-weight:600}.ob-starter-line{color:var(--frame-dim);font-size:calc(var(--ps-fs-body) - .5px);line-height:1.5}.ob-starter-saves{font-size:calc(var(--ps-fs-body) - 1px);align-items:baseline;gap:8px;font-weight:600;line-height:1.45;display:flex}.ob-starter-saves .bi{color:var(--h)}.ob-starter-meta{color:var(--frame-dim);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:auto;padding-top:4px;display:flex}.ob-starter-note{flex-basis:100%;line-height:1.45}.ob-tag{height:22px;color:var(--frame-ink);border-radius:6px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.ob-detail{margin-top:calc(var(--ps-row-pad) * .875)}.ob-steps{margin:8px 0 0;padding:6px 22px;list-style:none}.ob-steps li{padding:calc(var(--ps-row-pad) * .6875) 0;border-top:1px solid var(--hub-rule);font-size:calc(var(--ps-fs-body) - .5px);align-items:center;gap:12px;line-height:1.45;display:flex}.ob-steps li:first-child{border-top:0}.ob-steps-text{flex:1;min-width:0}.ob-quiet{gap:calc(var(--ps-row-pad) * 1.25);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}.ob-quiet-col{gap:calc(var(--ps-row-pad) * 1.625);flex-direction:column;min-width:0;display:flex}.ob-presets{gap:calc(var(--ps-row-pad) * .75);flex-direction:column;display:flex}.ob-where{gap:calc(var(--ps-row-pad) * .75);display:grid}.ob-where-q{color:var(--frame-ink);font-size:calc(var(--ps-fs-body) + 2px);margin:0;font-weight:600}.ob-where .ob-choices{align-items:center}.ob-where-opt{align-items:center;gap:8px;height:44px;padding:0 18px;display:inline-flex}.ob-where-opt .bi{font-size:16px}.ob-where-soon{height:44px;color:var(--frame-dim);border:1px dashed #ffffff38;border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.ob-where-line{min-height:42px;color:var(--frame-dim);font-size:calc(var(--ps-fs-body) - .5px);align-items:flex-start;gap:9px;margin:0;line-height:1.5;display:flex}.ob-where-line strong{color:var(--frame-ink);font-weight:600}.ob-where-line>.bi{color:var(--ob-hue);flex:none;margin-top:2px;font-size:15px}.ob-where-spin{color:var(--ob-hue);flex:none;margin-top:1px}.ob-where-spin .bi{animation:1s linear infinite ob-spin;display:inline-block}.ob-preset{--h:var(--ob-hue);padding:calc(var(--ps-row-pad) * 1.125) 20px;color:var(--frame-ink);font:inherit;text-align:left;background:#ffffff0e;border:0;border-radius:20px;align-items:flex-start;gap:14px;transition:background .3s,box-shadow .3s;display:flex}.ob-preset:hover{background:#ffffff16}.ob-preset[aria-checked=true]{background:color-mix(in srgb, var(--h) 12%, #ffffff08);box-shadow:inset 0 0 0 2px var(--h)}.ob-preset-text{flex:1;min-width:0}.ob-preset-name{font-size:calc(var(--ps-fs-body) + 2px);flex-wrap:wrap;align-items:center;gap:6px 10px;font-weight:600;display:flex}.ob-preset-line{color:var(--frame-dim);font-size:calc(var(--ps-fs-body) - .5px);margin-top:4px;line-height:1.5;display:block}.ob-today .ob-day{--day-on:var(--ob-tok);margin:6px 0 2px}.ob-today-title{font-size:var(--ps-fs-group);margin:0 0 4px;font-weight:600}.ob-today-count{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 8px;line-height:1.5}.ob-today-count strong{color:var(--hub-text);font-weight:600}.ob-today-list{margin:calc(var(--ps-row-pad) * .625) 0 0;padding:0;list-style:none}.ob-today-list li{padding:calc(var(--ps-row-pad) * .625) 0;border-top:1px solid var(--hub-rule);font-size:calc(var(--ps-fs-body) - 1px);align-items:center;gap:12px;line-height:1.45;display:flex}.ob-today-time{width:40px;color:var(--hub-text-3);flex:none;font-weight:500}.ob-today-icon{background:var(--hub-sunken);width:26px;height:26px;color:var(--hub-text-2);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.ob-today-more{color:var(--hub-text-3)}.ob-done-mark{width:60px;height:60px;margin-bottom:calc(var(--ps-row-pad) * 1.375);background:var(--ob-hue);color:#120f24;border-radius:50%;place-items:center;font-size:26px;display:grid}.ob-summary{margin:0;padding:4px 22px}.ob-sum-row{padding:calc(var(--ps-row-pad) * .875) 0;border-top:1px solid var(--hub-rule);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.ob-sum-row:first-child{border-top:0}.ob-sum-row dt{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:500}.ob-sum-row dd{min-width:0;font-size:calc(var(--ps-fs-body) + .5px);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-weight:600;display:flex}.ob-sum-row dd .ps-kind{font-size:var(--ps-fs-meta)}.ob-sum-dim{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:400}.ob-foot{z-index:5;padding:14px clamp(16px, 4vw, 40px) calc(14px + env(safe-area-inset-bottom,0px));background:var(--frame);margin-top:auto;position:sticky;bottom:0}.ob-foot-in{align-items:center;gap:10px;margin:0 auto;display:flex}.ob-foot-in .ob-go{margin-left:auto}.ob-back.is-hidden{display:none}.st :focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.st-lenses{gap:var(--ps-card-gap);margin-bottom:var(--ps-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-lens{background:var(--hub-surface);min-width:0;box-shadow:var(--card);border-radius:20px;flex-direction:column;transition:box-shadow .3s;display:flex}.st-lens.is-picked{box-shadow:var(--card), inset 0 0 0 2px var(--hue)}.st-lens-pick{padding:calc(var(--ps-row-pad) * .75) 12px 4px;color:var(--hub-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:20px 20px 10px 10px;flex-direction:column;gap:8px;display:flex}.st-lens-well{background:var(--hub-sunken);border-radius:14px;place-items:center;height:140px;margin-bottom:6px;padding:12px 14px;display:grid;overflow:hidden}.st-lens-head{align-items:center;gap:10px;padding:0 8px;display:flex}.st-lens-icon{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.st-lens-name{font-size:calc(var(--ps-fs-title) - 1px);letter-spacing:-.01em;font-weight:600}.st-lens-who{font-size:var(--ps-fs-body);padding:0 8px;font-weight:600}.st-lens-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);padding:0 8px;line-height:1.5}.st-lens-foot{min-height:58px;padding:calc(var(--ps-row-pad) * .5) 20px var(--ps-row-pad);align-items:center;margin-top:auto;display:flex}.st-grid{gap:var(--ps-card-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;display:grid}.st-col{gap:var(--ps-card-gap);min-width:0;display:grid}.st-variants{gap:calc(var(--ps-row-pad) * .5);display:grid}.st-variant{width:100%;min-height:calc(var(--ps-row-pad) * 3.5);padding:calc(var(--ps-row-pad) * .75) 14px;background:var(--hub-sunken);color:var(--hub-text);font:inherit;text-align:left;border:0;border-radius:16px;align-items:center;gap:14px;transition:background .25s,box-shadow .25s;display:flex}.st-variant:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong)}.st-variant.is-on{background:var(--lens-soft);box-shadow:inset 0 0 0 1.5px var(--lens)}.st-variant-letter{background:var(--hub-surface);width:30px;height:30px;color:var(--lens-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.st-variant.is-on .st-variant-letter{background:var(--lens);color:#120f24}.st-variant-text{flex:1;min-width:0}.st-variant-text strong{font-size:var(--ps-fs-body);font-weight:600;display:block}.st-variant-text span{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45;display:block}.st-variant-mark{color:var(--hub-text-3);flex:none;font-size:18px}.st-variant.is-on .st-variant-mark{color:var(--lens-ink)}.st-words{gap:calc(var(--ps-row-pad) * .875);justify-items:start;display:grid}.st-example{gap:calc(var(--ps-row-pad) * .625);width:100%;padding:calc(var(--ps-row-pad) * .875) 16px;background:var(--hub-sunken);border-radius:14px;animation:.35s cubic-bezier(.16,1,.3,1) st-flip;display:grid}.st-example p{font-size:var(--ps-fs-body);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.st-example .bi{color:var(--lens-ink);margin-top:2px}@keyframes st-flip{0%{opacity:.4;transform:translateY(4px)}}.st-day{margin:calc(var(--ps-row-pad) * .875) 0 4px}.st-today{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:4px 0 6px;line-height:1.5}.st-today strong{color:var(--hub-text);font-weight:600}.st-rules{margin:calc(var(--ps-row-pad) * .625) 0 0;padding:0;list-style:none}.st-rule{padding:calc(var(--ps-row-pad) * .75) 0;border-top:1px solid var(--hub-rule);align-items:flex-start;gap:12px;display:flex}.st-rule-icon{width:32px;height:32px;margin-top:2px;font-size:15px;transition:opacity .25s}.st-rule-text{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex:1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 8px;transition:opacity .25s;display:grid}.st-rule.is-off .st-rule-text,.st-rule.is-off .st-rule-icon{opacity:.5}.st-rule-word{color:var(--hub-text);font-weight:600;line-height:28px}.st-chip.ps-chip{white-space:normal;border-radius:14px;justify-self:start;max-width:100%;height:auto;min-height:28px;padding:4px 11px;line-height:1.4}.st-rule .ps-toggle{flex:none;padding:7px 0 7px 4px}.st-foot{margin-top:var(--ps-gap);flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.st-foot .ps-btn{height:40px}.st-team{min-width:240px;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex:1;align-items:center;gap:10px;margin:0;line-height:1.45;display:flex}.st-team .bi{color:var(--lens-ink);font-size:17px}@media (width>=761px){.ob-body{margin-top:auto;padding-bottom:4px}.ob-foot{padding-top:0;padding-bottom:calc(var(--ps-gap) * 1.25);margin-top:0;margin-bottom:auto;position:static}.ob-foot-in{justify-content:flex-start}.ob-foot-in .ob-go{order:-1;margin-left:0}}@media (width<=960px){.ob-lenses,.ob-starters,.ob-quiet,.st-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ob-foot:before{content:"";background:linear-gradient(transparent, var(--frame));pointer-events:none;height:24px;position:absolute;bottom:100%;left:0;right:0}.st-lenses{grid-template-columns:minmax(0,1fr);gap:12px}.st-lens-well{height:150px}.st-lens-well .ob-pv-maker{font-size:13px;line-height:2.05}.st-lens-well .ob-pv-chip{font-size:12.5px;line-height:23px}.st-foot .ps-sample{width:100%}}@media (width<=600px){.ob-top{grid-template-columns:1fr auto;grid-template-areas:"logo skip""bar bar";row-gap:10px;padding-bottom:10px}.ob-logo{grid-area:logo;height:32px;margin-left:-6px}.ob-top .ob-skip{grid-area:skip;height:40px;margin-right:-10px;padding:0 10px}.ob-progress{grid-area:bar}.ob-bar{flex:1;width:auto}.ob-progress-word{min-width:0}.ob-title{font-size:31px}.ob-sub{margin-bottom:22px;font-size:15px}.ob-lens-well{height:136px}.ob-q-label{flex-basis:100%;min-width:0}.ob-forges .ps-btn{flex:100%}.ob-faces{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-wait{flex-wrap:wrap;row-gap:6px}.ob-wait-text{flex-basis:calc(100% - 60px)}.ob-wait-cancel{height:40px;margin-left:48px}.ob-panel{padding:18px}.ob-steps,.ob-summary{padding:4px 18px}.ob-sum-row{grid-template-columns:minmax(0,1fr) auto}.ob-sum-row dt,.ob-sum-row dd{grid-column:1}.ob-sum-row .ps-btn{grid-area:1/2/span 2;height:40px}.ob-foot{padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.ob-foot-in{gap:6px}.ob-foot-in .ps-btn-lg{padding:0 16px}.ob-back{width:46px;padding:0!important}.ob-back-word{display:none}.ob-foot-in .ob-go{flex:1}}@media (prefers-reduced-motion:reduce){.ob-step,.ob-pv-chip,.ob-pv-commit,.ob-pv-draw,.ob-pv-fade,.ob-spin .bi,.ob-where-spin .bi,.st-example{animation:none}.ob-lens,.ob-day circle,.ob-bar span,.ob-check,.ob-lens,.ob-starter,.ob-preset,.ob-choice,.ob-link,.st-lens,.st-variant,.st-rule-icon,.st-rule-text{transition:none}}.st-ping-pick{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.st-where{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.st-where .ps-seg button{align-items:center;gap:6px;display:inline-flex}.st-soon{border:1px dashed var(--hub-rule-strong);color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap;border-radius:999px;padding:4px 11px;font-weight:500}.ob-starter .ps-status,.ob-preset .ps-status,.ob-where-line .ps-status{color:var(--frame-dim);box-shadow:inset 0 0 0 1px #ffffff3d}.ob-starter .ps-status-planned,.ob-preset .ps-status-planned{box-shadow:none;border-color:#ffffff4d}.ob-preset-name .ps-status,.ob-sum-row dd .ps-status{margin-left:8px}.ob-planned{max-width:70ch;margin:calc(var(--ps-row-pad) * 1.125) 0 0;color:var(--frame-dim);font-size:calc(var(--ps-fs-body) - .5px);gap:10px;line-height:1.5;display:flex}.ob-planned strong{color:var(--frame-ink);font-weight:600}.ob-planned .bi{color:var(--frame-ink);flex:none;margin-top:2px}.ob-link-quiet{color:var(--frame-dim);font-weight:500}.ob-qs{margin-top:2px}.ob-qs-body{gap:calc(var(--ps-row-pad) * .75);margin-top:8px;display:grid}.ob-qs-head{font-size:var(--ps-fs-group);align-items:center;gap:10px;margin:0;display:flex}.ob-qs-head strong{font:500 14px/1.4 JetBrains Mono,ui-monospace,monospace}.ob-qs-steps{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - .5px);gap:6px;margin:0;padding-left:20px;line-height:1.5;display:grid}.ob-qs-fine{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;line-height:1.45}.ob-repo .ps-cmd-wrap{margin-bottom:4px}.ob-si .ob-body{margin-bottom:auto}.ob-si-alt{margin-top:calc(var(--ps-row-pad) * 1.625)}.ob-si-form{gap:calc(var(--ps-row-pad) * .625);margin-top:8px;display:grid}.ob-si-label{color:var(--hub-text);font-size:calc(var(--ps-fs-body) - .5px);margin:0;font-weight:600}.ob-si-row{flex-wrap:wrap;gap:8px;display:flex}.ob-si-field{min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:999px;flex:240px;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex}.ob-si-field:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}.ob-si-field input{min-width:0;color:var(--hub-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ob-si-field .ps-icon-btn{width:32px;height:32px}.ob-si-row .ps-btn{height:40px}.ob-si-hint{color:var(--hub-text-3);font-size:var(--ps-fs-small);overflow-wrap:anywhere;margin:0;line-height:1.5}.ob-si-keep{min-height:32px;color:var(--hub-text-2);font-size:var(--ps-fs-small);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ob-si-keep input{width:16px;height:16px;accent-color:var(--hub-brand);margin:0}.ob-si-error{color:var(--coral);font-size:var(--ps-fs-meta);margin:0;font-weight:500}.ob-si-none{margin:calc(var(--ps-row-pad) * 1.375) 0 0;color:var(--frame-dim);font-size:calc(var(--ps-fs-body) - .5px);line-height:1.5}.ob-si-make{gap:calc(var(--ps-row-pad) * .625);margin-top:calc(var(--ps-row-pad) * .75);display:grid}.st-browser{margin-top:calc(var(--ps-row-pad) * 1.125)}.st-prefs{display:grid}.st-pref{padding:calc(var(--ps-row-pad) * .75) 0;border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.st-prefs .st-pref:first-child{border-top:0;padding-top:4px}.st-pref-text{flex:220px;min-width:0}.st-pref-text strong{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.st-pref-text>span{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin-top:2px;line-height:1.45;display:block}.st-pref kbd{background:var(--hub-sunken);color:var(--hub-text);box-shadow:none;border-radius:6px;padding:1px 6px;font:600 11.5px/1.5 Onest,sans-serif}.st-pref .ps-seg .bi{margin-right:5px}.st-replay{margin-top:8px}.st-ping-pick .ps-status{height:18px;color:inherit;opacity:.8;border-color:currentColor;margin-left:6px}@media (width<=520px){.st-ping-pick .ps-seg .ps-status{display:none}}.st-gloss{margin:var(--ps-row-pad) 0 0;gap:0;display:grid}.st-gloss-row{padding:calc(var(--ps-row-pad) * .65) 0;border-top:1px solid var(--hub-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4px 14px;display:grid}.st-gloss-row dt strong{font-size:calc(var(--ps-fs-body) - .5px);font-weight:600;display:block}.st-gloss-row dt span{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:400;display:block}.st-gloss-row dd{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);margin:0;line-height:1.45}.st-facts{gap:calc(var(--ps-row-pad) * .5);margin:0 0 6px;display:grid}.st-facts div{font-size:calc(var(--ps-fs-body) - 1px);grid-template-columns:96px minmax(0,1fr);gap:12px;line-height:1.45;display:grid}.st-facts dt{color:var(--hub-text-3);font-weight:500}.st-facts dd{color:var(--hub-text);margin:0}.st-cadence{margin:0;padding:0;list-style:none;display:grid}.st-cadence li{padding:calc(var(--ps-row-pad) * .6) 0;border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.st-cadence li:first-child{border-top:0}.st-cadence .bi{color:var(--lens-ink)}.st-cadence-when{color:var(--hub-text-3);margin-left:auto}@media (width<=520px){.st-gloss-row{grid-template-columns:minmax(0,1fr)}}.st-rule-tag{justify-self:start}.ob-si-refused{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.ps-signout-error{z-index:5;background:var(--hub-bad-soft);border-radius:12px;padding:10px 14px;position:fixed;inset:12px 16px auto}.ib{--ib-ease:cubic-bezier(.16, 1, .3, 1)}.ib button:focus-visible,.ib a:focus-visible,.ib textarea:focus-visible,.ib-person:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ib-picture{margin:0 0 var(--ps-gap)}.ib>.ps-card,.ib>.ib-two,.ib>.ib-disclose-row,.ib>.ps-notice,.ib-foot{margin-top:var(--ps-gap)}.ib-flow>.ps-card+.ps-card{margin-top:calc(var(--ps-card-gap) - var(--ps-gap))}.ib-flow{gap:var(--ps-gap);flex-direction:column;display:flex}.ib-flow>*{margin:0}.ib-two{gap:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ib-two-wide{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.ib-stack{gap:var(--ps-card-gap);flex-direction:column;min-width:0;display:flex}.ib-foot{padding-top:4px}.ib-fine{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;line-height:1.5}.ib-sheet-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 14px;line-height:1.5}.ib-sheet-line .bi{color:var(--hub-ok)}.ib-link{color:var(--hub-brand-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ib-fact-sep{color:var(--hub-text-3);margin:0 10px}.ib-more{margin:10px 0 0 -12px}.ib-more .bi{transition:transform .2s var(--ib-ease)}.ib-more:hover .bi{transform:translate(3px)}.ib-disclose{color:var(--hub-text-2);font:inherit;font-size:var(--ps-fs-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 0 4px;font-weight:600;display:inline-flex}.ib-disclose:hover{color:var(--hub-brand-ink)}.ib-disclose .bi{transition:transform .2s var(--ib-ease)}.ib-disclose[aria-expanded=true] .bi{transform:rotate(90deg)}.ib-disclose-row{background:var(--hub-sunken);border-radius:16px;width:100%;padding:15px 20px;display:flex}.ib-ring{border-radius:50%;flex:none;place-items:center;transition:background .25s,color .25s,box-shadow .25s;display:grid}.ib-ring-brand{background:var(--hub-brand-soft);color:var(--hub-brand-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hub-brand) 50%, transparent)}.ib-ring-bad{background:var(--hub-bad-soft);color:var(--coral);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--coral) 55%, transparent)}.ib-ring-warn{background:var(--hub-warn-soft);color:var(--hub-warn);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hub-warn-fill) 60%, transparent)}.ib-ring-ok{background:var(--hub-ok-soft);color:var(--hub-ok);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hub-ok-fill) 55%, transparent)}.ib-ring-idle{background:var(--hub-sunken);color:var(--hub-text-3);box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong)}.ib-field{--d:10px;--big:15px;--g:7px}.ib-field-sm{--d:8px;--big:12px;--g:5px}.ib-field-lg{--d:15px;--big:22px;--g:9px}.ib-field-dots{align-items:center;gap:var(--g);flex-wrap:wrap;display:flex}.ib-pip{width:var(--d);height:var(--d);background:color-mix(in srgb, var(--hub-ok-fill) 38%, var(--hub-canvas));border-radius:50%;transition:background .25s,box-shadow .25s}.ib-pip.is-reached{width:var(--big);height:var(--big);background:var(--hub-brand);box-shadow:0 0 0 4px var(--hub-brand-soft);margin:0 2px}.ib-pip.is-decided{box-shadow:inset 0 0 0 2px var(--hub-brand);background:0 0}.ib-field-key{flex-wrap:wrap;gap:6px 22px;margin-top:14px;display:flex}.ib-field-lg .ib-field-key{margin-top:18px}.ib-field-lg .ib-field-key .ps-dot{font-size:var(--ps-fs-body);color:var(--hub-text)}.ib-tile .ib-field-key{margin-top:10px}.ib-bar-track{gap:3px;height:10px;display:flex}.ib-bar-track>span{background:var(--hue);border-radius:999px;flex-basis:0}.ib-bar-words{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;gap:6px 24px;margin:12px 0 0;display:flex}.ib-bar.is-big .ib-bar-words{font-size:15px}.ib-bar-words>span{align-items:center;gap:7px;display:inline-flex}.ib-bar-words i{background:var(--hue);border-radius:3px;width:9px;height:9px}.ib-bar-words strong{color:var(--hub-text);font-weight:600}.ib-week{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ib-week li{color:var(--hub-text-2);font-size:var(--ps-fs-meta);grid-template-columns:48px minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.ib-week li.is-today{color:var(--hub-text);font-weight:600}.ib-week-bar{width:calc(var(--w) * 100%);gap:2px;height:12px;display:flex}.ib-week-bar .is-settled{background:color-mix(in srgb, var(--hub-ok-fill) 42%, var(--hub-surface));border-radius:999px 0 0 999px;flex-basis:0}.ib-week-bar .is-reached{background:var(--hub-brand);border-radius:0 999px 999px 0;flex-basis:0;min-width:6px}.ib-week-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ib-week-n strong{color:var(--hub-brand-ink)}.ib-quiet{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px 48px;display:grid}.ib-quiet.is-solo{grid-template-columns:minmax(0,1fr)}.ib-quiet-big{flex-wrap:wrap;align-items:flex-end;gap:10px 40px;display:flex}.ib-quiet-big p{flex-direction:column;margin:0;display:flex}.ib-quiet-big strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,60px);font-weight:300;line-height:1}.ib-quiet-big p>span:not(.ps-status){color:var(--hub-text-2);font-size:var(--ps-fs-body);margin-top:6px}.ib-quiet-big .is-reached strong{color:var(--hub-brand-ink)}.ib-quiet-big .ib-quiet-week{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex-basis:100%;display:block}.ib-needs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ib-need+.ib-need{border-top:1px solid var(--hub-rule)}.ib-need-main{padding:var(--ps-row-pad) 0;align-items:center;gap:16px;display:flex}.ib-need.is-roomy .ib-need-main{padding:calc(var(--ps-row-pad) + 4px) 0;gap:18px}.ib-need:first-child .ib-need-main{padding-top:4px}.ib-need-text{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.ib-need-text.is-static{cursor:default}.ib-need-text:not(.is-static):hover .ib-need-title{color:var(--hub-brand-ink)}.ib-need-title{font-size:var(--ps-fs-tab);letter-spacing:-.01em;font-weight:600;line-height:1.32;transition:color .2s}.ib-need.is-roomy .ib-need-title{font-size:17px}.ib-need-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);line-height:1.45}.ib-need.is-roomy .ib-need-line{font-size:var(--ps-fs-body)}.ib-need-line.is-done{color:var(--hub-ok);align-items:flex-start;gap:7px;display:inline-flex}.ib-need-line.is-done .bi{margin-top:2px}.ib-need.is-done .ib-need-title{color:var(--hub-text-2)}.ib-need-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:5px;display:flex}.ib-need-for{align-items:center;gap:6px;display:inline-flex}.ib-need-act{flex:none;align-items:center;gap:6px;display:flex}.ib-need-chev .bi{transition:transform .2s var(--ib-ease)}.ib-need.is-open .ib-need-chev .bi{transform:rotate(180deg)}.ib-need-more{animation:ib-open .24s var(--ib-ease);flex-direction:column;gap:14px;padding:0 0 22px 50px;display:flex}.ib-need.is-roomy .ib-need-more{padding-left:62px}@keyframes ib-open{0%{opacity:0;transform:translateY(-4px)}}.ib-why{max-width:72ch;color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.55}.ib-why strong{color:var(--hub-text);font-weight:600}.ib-for{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:center;gap:10px;margin:0;line-height:1.45;display:flex}.ib-for strong{color:var(--hub-text);font-weight:600}.ib-need-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ib-hide{margin-left:auto}.ib-quote{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.5;display:block}.ib-words{flex-direction:column;gap:6px;max-width:560px;display:flex}.ib-words>span{font-size:var(--ps-fs-meta);font-weight:600}.ib-words em{color:var(--hub-text-3);font-style:normal;font-weight:400}.ib-words textarea{background:var(--hub-surface);min-height:62px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);resize:vertical;border:0;border-radius:14px;padding:10px 14px;line-height:1.45}.ib-words textarea::placeholder{color:var(--hub-text-3)}.ib-words small{color:var(--hub-text-3);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11.5px}.ib-older{margin-top:6px}.ib-older .ib-fine{margin-top:8px}.ib-teams{flex-wrap:wrap;align-items:center;gap:6px 24px;margin:0 0 10px;display:flex}.ib-teams>span{align-items:center;gap:8px;display:inline-flex}.ib-teams-name{font-size:var(--ps-fs-body);font-weight:600}.ib-people{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ib-person{background:var(--hub-sunken);width:100%;color:var(--hub-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;font-weight:600;transition:box-shadow .2s;display:flex}.ib-person.is-on{box-shadow:inset 0 0 0 2px var(--hub-brand)}.ib-person .bi{color:var(--hub-brand-ink);margin-left:auto}.ib-kinds{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.ib-kinds li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ib-kinds-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ib-kinds-text strong{font-size:var(--ps-fs-body);font-weight:600}.ib-kinds-text span{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.4}.ib-ping-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.ib-ping-line>.bi{color:var(--hub-text-3);flex:none;margin-top:3px}.ib-ping>.ib-disclose{margin-left:26px}.ib-ping>.ib-kinds{margin-top:6px}.ib-disc>summary .ps-status{margin-left:4px}.ib-disc>.ib-kinds{margin-top:0}.ib-threads{margin:0;padding:0;list-style:none}.ib-thread{padding:calc(var(--ps-row-pad) * .75) 12px;color:inherit;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin:0 -12px;text-decoration:none;transition:background .2s;display:grid}.ib-thread:hover{background:var(--hub-sunken);color:inherit}.ib-thread-faces{display:inline-flex}.ib-thread-faces>:last-child{box-shadow:0 0 0 2px var(--hub-surface);margin-left:-10px}.ib-thread-text{flex-direction:column;gap:4px;min-width:0;display:flex}.ib-thread-title{font-size:var(--ps-fs-body);font-weight:600;line-height:1.35}.ib-thread-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ib-thread-go{color:var(--hub-text-3);transition:transform .2s var(--ib-ease)}.ib-thread:hover .ib-thread-go{transform:translate(3px)}.ib-kind{color:var(--hue-ink);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ib-group+.ib-group{margin-top:18px}.ib-group-title{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:baseline;gap:8px;margin:0 0 4px;font-weight:600;display:flex}.ib-group-title span{color:var(--hub-text-3);font-weight:500}.ib-rules{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ib-rules li{color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:12px;padding:8px 0;line-height:1.5;display:flex}.ib-rules .bi{color:var(--lens-ink);flex:none;margin-top:2px}.ib-rules strong{color:var(--hub-text);font-weight:600}.ib-statuses{margin:0;padding:0;list-style:none}.ib-statuses li{padding:calc(var(--ps-row-pad) * .65) 0;border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-meta);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.ib-statuses li:first-child{border-top:0;padding-top:0}.ib-statuses+.ps-cmd-wrap{margin-top:18px}.ib-back{margin:-12px 0 18px -12px}.ib-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.ib-side{background:var(--hub-surface);min-width:0;box-shadow:var(--card);border-radius:20px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.ib-side-role{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:600}.ib-side-who{align-items:center;gap:12px;min-width:0;display:flex}.ib-side-who strong{font-size:15.5px;font-weight:600;display:block}.ib-side-who small{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.ib-side-task{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.45}.ib-side-files{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ib-sides-link{background:var(--hue-soft);width:44px;height:44px;color:var(--hue-ink);border-radius:50%;place-items:center;font-size:18px;display:grid;position:relative}.ib-sides-link:before,.ib-sides-link:after{content:"";background:var(--hub-rule-strong);width:22px;height:1.5px;position:absolute;top:50%}.ib-sides-link:before{right:100%}.ib-sides-link:after{left:100%}.ib-tl{margin:0;padding:0;list-style:none}.ib-tl-row{grid-template-columns:44px 28px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid}.ib-tl-row:last-child{padding-bottom:6px}.ib-tl-at{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;padding-top:5px}.ib-tl-mark{justify-content:center;display:flex;position:relative}.ib-tl-row:not(:last-child) .ib-tl-mark:after{content:"";background:var(--hub-rule);width:1.5px;position:absolute;top:34px;bottom:-14px;left:calc(50% - .75px)}.ib-tl-hub{background:var(--hub-sunken);width:28px;height:28px;color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:50%;place-items:center;display:grid}.ib-tl-hub.is-pending{border:1.5px dashed var(--hub-rule-strong);color:var(--hub-text-3);background:0 0}.ib-tl-text{flex-direction:column;gap:3px;min-width:0;padding-top:3px;display:flex}.ib-tl-who{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.ib-tl-did{color:var(--hub-text-2);font-size:var(--ps-fs-body);overflow-wrap:anywhere;line-height:1.45}.ib-tl-row.is-person .ib-tl-who{color:var(--lens-ink)}.ib-tl-row.is-pending .ib-tl-did{color:var(--hub-text-3)}.ib-tl .ib-quote{margin-top:4px}.ib-tl+.ps-notice{margin-top:12px}.ib-replies{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ib-reply{cursor:pointer;border:0;transition:background .2s,color .2s}.ib-reply.is-on{background:var(--hub-brand);color:var(--hub-on-brand)}.ib-replies .ib-fine{flex-basis:100%}.ib-reply-acts{flex-wrap:wrap;gap:10px;margin:16px 0 12px;display:flex}.ib-reply-acts+.ib-fine+.ps-cmd-wrap{margin-top:16px}.ib-lanes{flex-direction:column;display:flex}.ib-lane{padding:calc(var(--ps-row-pad) * .65) 0;border-top:1px solid var(--hub-rule);grid-template-columns:240px minmax(0,1fr);align-items:center;gap:24px;display:grid}.ib-lane:first-child{border-top:0}.ib-lane-axis{border-top:0;padding-top:6px}.ib-lane-label{align-items:center;gap:12px;min-width:0;display:flex}.ib-lane-icon{background:var(--hue-soft);width:34px;height:34px;color:var(--hue-ink);border-radius:10px;flex:none;place-items:center;display:grid}.ib-lane-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ib-lane-name strong{font-size:var(--ps-fs-body);font-weight:600}.ib-lane-track{height:24px;position:relative}.ib-lane:not(.ib-lane-axis) .ib-lane-track:before{content:"";background:var(--hub-rule);height:1.5px;position:absolute;top:calc(50% - .75px);left:0;right:0}.ib-lane:not(.ib-lane-axis) .ib-lane-track:after{content:"";background:var(--hub-sunken);border-radius:8px;width:14%;position:absolute;top:3px;bottom:3px;left:0}.ib-lane-track i{z-index:1;background:var(--hue);width:12px;height:12px;box-shadow:0 0 0 2px var(--hub-canvas);transition:transform .25s var(--ib-ease), box-shadow .25s;border-radius:50%;margin-left:-6px;position:absolute;top:calc(50% - 6px)}.ib-lane-track i.is-hl{box-shadow:0 0 0 2px var(--hub-canvas), 0 0 0 4px var(--hue);transform:scale(1.4)}.ib-lane-axis b{color:var(--hub-text-3);white-space:nowrap;font-size:11.5px;font-weight:500;position:absolute;top:0;transform:translate(-50%)}.ib-lane-axis b:first-child{transform:none}.ib-lane-axis b.is-night{font-style:italic}.ib-lane-axis b.is-now{color:var(--hub-text);font-weight:600;transform:translate(-100%)}.ib-cite{background:var(--hub-sunken);min-width:20px;height:20px;color:var(--hub-text-2);vertical-align:2px;cursor:pointer;border:0;border-radius:999px;place-items:center;margin-left:4px;padding:0 5px;font:700 11px/1 inherit;transition:background .2s,color .2s;display:inline-grid}.ib-cite:hover,.ib-cite.is-on{background:var(--hub-brand);color:var(--hub-on-brand)}.ib-log{margin:0 0 8px;padding:0;list-style:none}.ib-log li{padding:calc(var(--ps-row-pad) * .65) 10px;font-size:var(--ps-fs-body);border-radius:12px;grid-template-columns:24px 48px 200px minmax(0,1fr) auto;align-items:center;gap:12px;transition:background .25s;display:grid}.ib-log li+li{box-shadow:0 -1px 0 var(--hub-rule)}.ib-log li.is-hl{background:var(--hub-brand-soft);box-shadow:none}.ib-log-n{color:var(--hub-text-3);font-variant-numeric:tabular-nums;font-size:12px}.ib-log-at{color:var(--hub-text-2);font-variant-numeric:tabular-nums}.ib-log-src{min-width:0;color:var(--hue-ink);font-size:var(--ps-fs-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ib-log-what{overflow-wrap:anywhere;min-width:0}.ib-since{margin-top:18px}.ib-tile{flex-direction:column;gap:14px;min-width:0;display:flex}.ib-tile-num{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.4}.ib-tile-num strong{color:var(--hub-text);margin-right:4px;font-weight:600}.ib-tile-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ib-tile-rows li{border-top:1px solid var(--hub-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ib-tile-rows li:first-child{border-top:0;padding-top:0}.ib-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ib-tile-title{font-size:var(--ps-fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.32;display:-webkit-box;overflow:hidden}.ib-tile-line{color:var(--hub-text-3);font-size:var(--ps-fs-small);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.ib-tile-meta{color:var(--hub-text-3);font-size:12px}.ib-tile-rows li.is-done .ib-tile-title{color:var(--hub-text-2)}.ib-tile-s .ib-tile-rows li{grid-template-columns:auto minmax(0,1fr);align-items:start}.ib-tile-s .ib-tile-act{grid-column:2;justify-self:start}.ib-ctile{gap:16px;min-width:0;display:grid}.ib-ctile-l{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:28px}.ib-ctile-since{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:7px;margin:0 0 8px;display:flex}.ib-ctile-src{margin:0;padding:0;list-style:none}.ib-ctile-src li{font-size:var(--ps-fs-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.ib-ctile-icon{background:var(--hue-soft);width:26px;height:26px;color:var(--hue-ink);font-size:var(--ps-fs-meta);border-radius:8px;place-items:center;display:grid}.ib-ctile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ib-ctile-story{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ib-ctile-story p{font-size:var(--ps-fs-body);margin:0;line-height:1.55}@media (width<=1100px){.ib-log li{grid-template-columns:24px 48px 170px minmax(0,1fr) auto}}@media (width<=900px){.ib-two,.ib-two-wide,.ib-quiet{grid-template-columns:minmax(0,1fr)}.ib-lane{grid-template-columns:190px minmax(0,1fr);gap:16px}}@media (width<=760px){.ib-flow>.ib-first{order:-1}.ib-quiet-big>p:not(.ib-quiet-week){display:none}}@media (width<=640px){.ib-need-main{flex-wrap:wrap;gap:14px}.ib-need.is-roomy .ib-need-main{gap:14px;padding:18px 0}.ib-need-text{flex-basis:calc(100% - 60px)}.ib-need-act{justify-content:space-between;width:100%;padding-left:50px}.ib-need.is-roomy .ib-need-act{padding-left:58px}.ib-need-act .ps-btn-primary,.ib-need-act .ps-btn-outline{flex:0 auto}.ib-need-more,.ib-need.is-roomy .ib-need-more{padding-left:0}.ib-hide{margin-left:0}.ib-need.is-roomy .ib-need-title{font-size:16px}.ib-thread{grid-template-columns:auto minmax(0,1fr);gap:6px 12px}.ib-thread-st{grid-column:2}.ib-thread-go{display:none}.ib-sides{grid-template-columns:minmax(0,1fr);gap:12px}.ib-sides-link{justify-self:center;transform:rotate(90deg)}.ib-sides-link:before,.ib-sides-link:after{width:12px}.ib-tl-row{grid-template-columns:38px 28px minmax(0,1fr);gap:10px}.ib-lane{grid-template-columns:minmax(0,1fr);gap:8px}.ib-lane-axis .ib-lane-label{display:none}.ib-log li{grid-template-columns:22px 42px minmax(0,1fr);align-items:start;gap:4px 10px}.ib-log-src,.ib-log-what,.ib-log li>.ps-proof{grid-column:3;justify-self:start}.ib-quiet-big{gap:10px 28px}.ib-ctile-l{grid-template-columns:minmax(0,1fr)}.ib-tile-rows li{grid-template-columns:auto minmax(0,1fr);align-items:start}.ib-tile-act{grid-column:2;justify-self:start}.ib-field-lg{--d:13px;--big:19px;--g:8px}}@media (prefers-reduced-motion:reduce){.ib-ring,.ib-pip,.ib-need-chev .bi,.ib-disclose .bi,.ib-thread,.ib-thread-go,.ib-more .bi,.ib-lane-track i,.ib-cite,.ib-log li,.ib-reply,.ib-person,.ib-need-title{transition:none}.ib-need-more{animation:none}}.ib-code{font-size:11.5px;line-height:1.5}.ib-need-title .ib-code{font-size:var(--ps-fs-small)}.ib-kinds-text em{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-top:3px;font-style:normal;font-weight:500}.ib-kinds-text em.is-on{color:var(--hub-text);font-weight:600}.ib .ps-card-actions{min-width:0;max-width:100%}.ib .ps-card-actions .ps-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ib .ps-card-actions .ps-seg::-webkit-scrollbar{display:none}.ib-disclose{text-align:left}@media (width<=900px){.ib-two-wide>.ib-stack{order:-1}}@media (width<=640px){.ib-lane-axis b.is-night{display:none}}.ib-need-hand{gap:8px;display:grid}.ib-need-hand-k{font-size:var(--ps-fs-meta);font-weight:600}.ib-need-line.is-live{color:var(--hub-text-2);align-items:flex-start;gap:8px;display:inline-flex}.ib-need-line.is-live strong{color:var(--hub-text);font-weight:600}.ib-live-mark{background:var(--hub-sunken);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:relative}.ib-live-mark:after{content:"";background:var(--hub-ok-fill);width:8px;height:8px;box-shadow:0 0 0 2px var(--hub-surface);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.ib-via-agent{border-top:1px solid var(--hub-rule);gap:10px;margin:0 0 14px;padding:14px 0 0;display:grid}.ib-via-agent+.ib-fine+.ps-cmd-wrap{margin-top:16px}.ib-field-tag{align-self:center}.ib-brief-task{gap:8px;margin:0 0 22px;display:grid}.ib-brief-field{background:var(--hub-sunken);max-width:640px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 16px;transition:box-shadow .2s;display:flex}.ib-brief-field:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}.ib-brief-field input{min-width:0;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);background:0 0;border:0;outline:none;flex:1;padding:6px 0}.ib-brief-field input::placeholder{color:var(--hub-text-3)}.ib-brief-field .ps-btn{flex:none}.ib-brief-for{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.ib-brief-for strong{color:var(--hub-text);font-weight:600}.ib-brief-head{letter-spacing:-.012em;text-wrap:pretty;margin:0 0 22px;font-size:19px;font-weight:500;line-height:1.45}.ib-maker .ib-brief-head{font-size:21px}.ib-brief-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.ib-brief-h{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0 0 10px;font-weight:600}.ib-brief-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ib-brief-list li{font-size:var(--ps-fs-body);text-wrap:pretty;overflow-wrap:anywhere;padding-left:16px;line-height:1.58;position:relative}.ib-maker .ib-brief-list li{font-size:16px}.ib-brief-list li:before{content:"";background:var(--hub-rule-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.ib-brief-warn{margin-top:22px}.ib-brief-wait{border:1.5px dashed var(--hub-rule-strong);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ib-brief-wait p{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.55}.ib-brief-wait strong{color:var(--hub-text);margin-bottom:2px;font-size:15.5px;font-weight:600;display:block}.ib-brief-wait-mark{background:var(--hub-sunken);width:34px;height:34px;color:var(--hub-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.ib-brief-caveat{align-items:flex-start;gap:7px;margin-top:18px;display:flex}.ib-brief-caveat .bi{margin-top:2px}.ib-brief-sample{border-top:1px solid var(--hub-rule);margin-top:12px;padding-top:12px}.ib-rules code{font-size:var(--ps-fs-small);overflow-wrap:anywhere}@media (width<=760px){.ib-brief-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ib-brief-field{border-radius:18px;flex-wrap:wrap;padding:6px 6px 6px 14px}.ib-brief-field input{flex-basis:calc(100% - 30px)}.ib-brief-field .ps-btn{justify-content:center;width:100%}.ib-brief-head{font-size:17px}.ib-maker .ib-brief-head{font-size:18px}}@media (prefers-reduced-motion:reduce){.ib-brief-field{transition:none}}.ib-need-group+.ib-need-group{border-top:1px solid var(--hub-rule);margin-top:26px;padding-top:20px}.ib-need-group .ib-group-title{color:var(--hub-text);font-size:var(--ps-fs-body);align-items:center}.ib-need-group .ib-group-title .bi{color:var(--hub-text-3)}.ib-group-line{max-width:72ch;color:var(--hub-text-3);font-size:var(--ps-fs-small);text-wrap:pretty;margin:0 0 6px;line-height:1.5}.ib-need-cli{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.ib-need-cli code{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.ib-hidden-line{margin-top:10px}.hub-live-note{flex-wrap:wrap;margin-top:10px}.hub-live-note .ps-mono{font-size:.95em}.ps-sample.is-live-mode{color:var(--hub-warn)}.hub-rows{margin:0;padding:0;list-style:none}.hub-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);flex-direction:column;gap:4px;min-width:0;display:flex}.hub-row:first-child{border-top:0}.hub-row-main{all:unset;cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;min-width:0;display:flex}.hub-row-main:focus-visible{outline:2px solid var(--hub-ring,var(--hub-brand));outline-offset:4px}.hub-row-main:hover .hub-row-title strong{color:var(--hub-brand-ink)}.hub-row-title{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.hub-row-title strong{overflow-wrap:anywhere;font-weight:600}.hub-row-meta{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.hub-row-meta .ps-mono,.hub-paths .ps-mono{overflow-wrap:anywhere}.hub-row-line{color:var(--hub-text-2);font-size:var(--ps-fs-meta);overflow-wrap:anywhere}.hub-event{flex-direction:row;align-items:baseline;gap:10px}.hub-event .hub-row-line{color:var(--hub-text);font-size:var(--ps-fs-body);flex:1}.hub-event>.ag-faint{white-space:nowrap;font-size:var(--ps-fs-meta)}.hub-facts{gap:0;margin:0;display:grid}.hub-facts>div{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);justify-content:space-between;gap:16px;display:flex}.hub-facts>div:first-child{border-top:0}.hub-facts dt{color:var(--hub-text-2);font-weight:400}.hub-facts dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.hub-people{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hub-people li{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.hub-people-agents{color:var(--hub-text-2);font-size:var(--ps-fs-meta)}.hub-paths{flex-wrap:wrap;gap:6px 10px;display:flex}.hub-gaps{color:var(--hub-text-2);font-size:var(--ps-fs-meta);gap:6px;margin:0;padding-left:1.1em;display:grid}@media (width<=640px){.hub-event{flex-wrap:wrap}.hub-event>.ag-faint{flex-basis:100%;order:3}.hub-facts>div{flex-direction:column;gap:2px}.hub-facts dd{text-align:left}}.hub-sample-links{margin-top:var(--ps-card-gap);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.hub-live-note{gap:4px 10px}.hub-row-meta a{min-height:32px;color:var(--hub-brand-ink);text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.hub-tile{flex-direction:column;gap:10px;min-width:0;display:flex}.hub-tile .tl-lead{margin:0}.hub-tile .tl-lead .ps-dot+.ps-dot{margin-left:12px}.hub-tile>.ag-faint{font-size:var(--ps-fs-meta);margin:0}.hub-tile .ag-none{margin:0}.hub-tile .hub-event>.bi{color:var(--hub-text-2);flex:none}.hub-bars{grid-template-columns:minmax(0,max-content) 1fr auto;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.hub-bars li{display:contents}.hub-bars .ps-mono{overflow-wrap:anywhere}.hub-bar{background:var(--hub-rule);border-radius:4px;height:8px;overflow:hidden}.hub-bar>span{border-radius:inherit;background:var(--hub-brand);height:100%;display:block}.hub-lane{background:var(--hub-brand);border-radius:2px;flex:none;align-self:stretch;width:3px}.ph-tile-sample .ps-sample{white-space:nowrap}.hub-sample-head{margin:var(--ps-card-gap) 0 0}.hub-actions{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.hub-reply{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.hub-reply-kinds{border:0;flex-wrap:wrap;gap:.25rem;min-width:0;margin:0;padding:0;display:flex}.hub-reply-kinds label:has(:focus-visible){outline:2px solid var(--hub-ring,var(--hub-brand));outline-offset:2px}.hub-reply-note{flex:14rem;min-width:0}.hub-start{justify-items:start;gap:.5rem;display:grid}.hub-start .form-control{width:100%}.hub-start-page{align-content:start;gap:1rem;display:grid}.ps-answer-link{color:var(--hub-brand-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);font-weight:500}.ps-answer-link:hover,.ps-answer-link:focus-visible{text-decoration-color:currentColor}.ps-answer-link.ps-trouble{color:var(--coral)}.ps-answer-text .ps-answer-link strong{font-weight:inherit}.ps-answer-text .ps-answer-link{font-weight:500}[data-bs-theme=dark] .ps-answer-text .ps-answer-link{font-weight:600}.ps-answer-fact .ps-answer-link{text-underline-offset:3px;text-decoration-thickness:1px}.hub-tile-sub{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:4px 0 -4px;font-weight:650}.hub-lanes .hub-event{flex-direction:row;align-items:baseline;gap:10px;min-width:0;display:flex}.hub-lanes .hub-lane{align-self:stretch}@media (width<=640px){.hub-lanes .hub-event{flex-wrap:wrap}.hub-lanes .hub-row-line{flex-basis:calc(100% - 13px)}}.hub-skeleton{margin:4px 0 8px}.hub-tile .hub-skeleton{margin:0}.hub-skeleton .skeleton-row{min-height:44px}.hub-row-main.hub-event{width:100%}.hub-people-why{flex-basis:100%;min-width:0}.hub-people .ps-dot{white-space:normal}.wkl-lane-row{flex-direction:row;gap:12px}.wkl-lane-row .hub-row-main{flex:1;min-width:0}.wkl-lane-ok{background:var(--hub-ok-fill)}.wkl-lane-warn{background:var(--hub-warn-fill)}.wkl-lane-bad{background:var(--coral)}.wkl-lane-idle{background:var(--hub-rule-strong)}.wkl-more{margin-top:8px}.wkl-steps{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wkl-step{border:1px solid var(--hub-rule);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.wkl-step .ps-dot{white-space:normal}.wkl-step-label{font-size:var(--ps-fs-meta);color:var(--hub-text-2);font-weight:600}.wkl-step-detail{font-size:var(--ps-fs-meta);overflow-wrap:anywhere}.wkl-prov{font-size:var(--ps-fs-meta);background:var(--hub-sunken);color:var(--hub-text-2);border-radius:4px;align-self:flex-start;padding:1px 6px}.wkl-prov.is-unknown{font-style:italic}.wkl code.ps-mono,.wkl .hub-facts dt{overflow-wrap:anywhere;min-width:0}.wkl-details>.ps-card{margin-top:var(--ps-card-gap)}.wkl-details>.ps-card:last-child{margin-bottom:4px}.tm .ps-card+.ps-card,.tm .tm-grid+.ps-card,.tm .ps-card+.tm-grid,.tm .tm-disclose+.ps-card,.tm .ps-card+.tm-disclose{margin-top:var(--ps-gap)}.tm .tm-grid>.ps-card+.ps-card{margin-top:0}.tm-grid{gap:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tm-faint{color:var(--hub-text-3)}.tm-small{font-size:var(--ps-fs-small);margin:10px 0 0;line-height:1.45}.tm-say{color:var(--hub-text-2);font-size:var(--ps-fs-body);max-width:62ch;margin:0 0 12px;line-height:1.5}.tm-inline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.tm-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.tm-unknown{color:var(--hub-text-3);font-style:italic}.tm-h3{font-size:var(--ps-fs-body);align-items:center;gap:8px;margin:22px 0 10px;font-weight:600;display:flex}.tm-cmds{gap:10px;display:grid}.tm-more{margin-top:8px}.tm-primary{width:fit-content;margin-top:18px;display:flex}.tm-primary .ps-status{color:inherit;border-color:currentColor}.tm-forge{background:var(--hub-sunken);width:30px;height:30px;color:var(--hub-text);font-size:var(--ps-fs-group);border-radius:50%;flex:none;place-items:center;display:inline-grid}.tm-forge.is-sm{width:22px;height:22px;font-size:12px}.tm-reponame{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tm-reponame strong{font-size:var(--ps-fs-group);font-weight:600}.tm-reponame .tm-faint{font:400 11.5px/1.5 JetBrains Mono,ui-monospace,monospace}.tm-repomono{color:var(--hub-text);font-size:var(--ps-fs-small)}.tm-facts{gap:0;margin:0;display:grid}.tm-facts>div{border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:12px;padding:9px 0;line-height:1.45;display:grid}.tm-facts>div:first-child{border-top:0;padding-top:0}.tm-facts dt{color:var(--hub-text-3);font-weight:500}.tm-facts dd{min-width:0;color:var(--hub-text);margin:0}.tm-hubsays{background:var(--hub-sunken);color:var(--hub-text);font-size:var(--ps-fs-body);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.tm-hubsays>.bi{color:var(--hub-text-3);flex:none;margin-top:2px}.tm-hubsays-who{color:var(--hub-text-3);font-size:12px;font-weight:600;display:block}.tm-note-bad .tm-hubsays{background:var(--hub-bad-soft);margin-top:14px}.tm-note-bad .tm-hubsays>.bi{color:var(--coral)}.tm-saved{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:flex-start;gap:8px;margin:14px 0 0;line-height:1.45;display:flex}.tm-saved .bi{color:var(--hub-ok);margin-top:2px}.tm-confirm{background:var(--hub-bad-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:10px 0 2px;padding:12px 14px;animation:.22s cubic-bezier(.16,1,.3,1) tm-in;display:flex}.tm-confirm-icon{color:var(--coral);font-size:16px}.tm-confirm p{color:var(--hub-text);font-size:var(--ps-fs-body);flex:260px;margin:0;line-height:1.45}.tm-confirm-acts{gap:6px;display:flex}.tm-btn-danger{background:var(--hub-surface);color:var(--coral);box-shadow:inset 0 0 0 1.5px var(--coral)}.tm-btn-danger:hover{background:var(--coral);color:var(--hub-surface)}@keyframes tm-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tm-pill{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tm-pill.is-here{background:var(--lens-soft);color:var(--lens-ink)}.tm-pill.is-revoked{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3)}.tm-links{margin:0;padding:0;list-style:none}.tm-links li+li{border-top:1px solid var(--hub-rule)}.tm-linkrow{width:100%;padding:var(--ps-row-pad) 6px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;transition:background .15s;display:flex}.tm-linkrow:hover{background:var(--hub-sunken)}.tm-linkrow-icon{background:var(--hub-sunken);width:34px;height:34px;color:var(--hub-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.tm-linkrow-text{flex-direction:column;flex:1;min-width:0;display:flex}.tm-linkrow-title{font-size:var(--ps-fs-body);font-weight:600}.tm-linkrow-line{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.4}.tm-linkrow-status{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex:none;font-weight:500}.tm-linkrow-go{color:var(--hub-text-3);flex:none}.tm-disclose{margin-top:var(--ps-gap);background:var(--hub-surface);box-shadow:var(--card);border-radius:20px}.tm-disclose-head{width:100%;min-height:60px;color:var(--hub-text);font-size:var(--ps-fs-group);text-align:left;background:0 0;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:0 26px;font-weight:600;display:flex}.tm-disclose-head>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tm-disclose-caret{color:var(--hub-text-3);transition:transform .2s}.tm-disclose.is-open .tm-disclose-caret{transform:rotate(180deg)}.tm-disclose-body{gap:22px;padding:0 26px 26px;animation:.22s cubic-bezier(.16,1,.3,1) tm-in;display:grid}.tm-foot{margin-top:var(--ps-gap);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.tm-foot p{max-width:80ch;color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex:320px;margin:0;line-height:1.5}.tm-filter{margin-bottom:14px}.tm-table-wrap{margin:0 -8px;padding:0 8px;overflow-x:auto}.tm-table{border-collapse:collapse;width:100%;font-size:var(--ps-fs-body)}.tm-table th{color:var(--hub-text-3);text-align:left;white-space:nowrap;padding:0 10px 8px;font-size:12px;font-weight:600}.tm-table th:first-child,.tm-table td:first-child{padding-left:0}.tm-table td{border-top:1px solid var(--hub-rule);vertical-align:middle;padding:10px}.tm-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.tm-table tbody tr:not(.is-static){cursor:pointer}.tm-table tbody tr:not(.is-static):hover td{background:var(--hub-sunken)}.tm-table tbody tr:not(.is-static):hover td:first-child{border-radius:12px 0 0 12px}.tm-table tbody tr:not(.is-static):hover td:last-child{border-radius:0 12px 12px 0}.tm-table.is-compact td{padding-top:8px;padding-bottom:8px}.tm-rowbtn{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.tm-rowbtn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:8px}.tm-unchecked{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:8px;margin:14px 0 0;display:flex}.tm-projects{margin:0;padding:0;list-style:none}.tm-projects li+li{border-top:1px solid var(--hub-rule)}.tm-project{width:100%;padding:var(--ps-row-pad) 6px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;transition:background .15s;display:grid}.tm-project:hover{background:var(--hub-sunken)}.tm-project-say{color:var(--hub-text-3);font-size:var(--ps-fs-meta);text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.tm-go{color:var(--hub-text-3)}.tm-rollup{margin:0;padding:0;list-style:none}.tm-rollup li+li,.tm-rollup>.tm-rollup-row+.tm-rollup-row{border-top:1px solid var(--hub-rule)}.tm-rollup-row{width:100%;padding:var(--ps-row-pad) 6px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:minmax(170px,1.1fr) minmax(90px,1fr) minmax(0,2fr) auto;align-items:center;gap:18px;transition:background .15s;display:grid}button.tm-rollup-row:hover{background:var(--hub-sunken)}.tm-rollup.is-tokens .tm-rollup-row{grid-template-columns:minmax(170px,1.1fr) minmax(90px,1fr) minmax(0,1.4fr)}.tm-rollup-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.tm-rollup-nums{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;gap:4px 16px;display:flex}.tm-rollup-nums strong{color:var(--hub-text);font-variant-numeric:tabular-nums;font-weight:600}.tm-rollup-nums .is-brand strong{color:var(--hub-brand-ink)}.tm-rollup-coord{font-size:var(--ps-fs-small)}.tm-bar{background:var(--hub-sunken);border-radius:999px;gap:2px;height:8px;display:flex;overflow:hidden}.tm-bar>span{transform-origin:0;border-radius:999px;height:100%;animation:.5s cubic-bezier(.16,1,.3,1) both tm-grow;display:block}.tm-bar .is-moving{background:var(--hub-ok-fill)}.tm-bar .is-stuck{background:var(--hub-warn-fill)}.tm-bar.is-mini{flex:none;width:72px;height:6px}@keyframes tm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tm-legend{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;line-height:1.5;display:flex}.tm-legend strong{color:var(--hub-text-2);font-weight:600}.tm-legend.is-text{max-width:110ch;display:block}.tm-key{border-radius:999px;width:18px;height:6px;margin-right:-8px;display:inline-block}.tm-key.is-moving{background:var(--hub-ok-fill)}.tm-key.is-stuck{background:var(--hub-warn-fill)}.tm-conns,.tm-coord{margin:0;padding:0;list-style:none}.tm-conns li,.tm-coord li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);align-items:center;gap:12px;display:flex}.tm-conns li:first-child,.tm-coord li:first-child{border-top:0;padding-top:0}.tm-conn-text{min-width:0;font-size:var(--ps-fs-body);flex-direction:column;flex:1;line-height:1.4;display:flex}.tm-conn-text .tm-faint{font-size:var(--ps-fs-small)}.tm-coord li{flex-wrap:wrap;justify-content:space-between}.tm-coord-toggles{gap:18px;display:flex}.tm-coord .ps-toggle-label,.tm-kinds .ps-toggle-label{font-size:var(--ps-fs-meta)}.tm-sheet{gap:16px;display:grid}.tm-sheet>.ps-btn{justify-self:start}.tm-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tm-counts>div{background:var(--hub-sunken);border-radius:14px;flex-direction:column;padding:14px;display:flex}.tm-counts strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.tm-counts span{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.tm-sheet-toggles{gap:12px;display:grid}.tm-sheet .tm-h3{margin:6px 0 -4px}.tm-steps{counter-reset:tm-step;gap:18px;margin:0 0 18px;padding:0;list-style:none;display:grid}.tm-steps li{counter-increment:tm-step;font-size:var(--ps-fs-body);color:var(--hub-text-2);gap:6px;padding-left:40px;line-height:1.5;display:grid;position:relative}.tm-steps li:before{content:counter(tm-step);background:var(--lens-soft);width:26px;height:26px;color:var(--lens-ink);font-size:var(--ps-fs-meta);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.tm-steps strong{color:var(--hub-text);font-size:var(--ps-fs-body);font-weight:600}.tm-health{align-items:center;gap:20px;margin-bottom:22px;display:flex}.tm-health-ring{background:var(--hub-ok-soft);width:64px;height:64px;color:var(--hub-ok);border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid}.tm-health.is-reconnecting .tm-health-ring{background:var(--hub-warn-soft);color:var(--hub-warn)}.tm-health.is-reconnecting .tm-health-ring .bi{animation:1.6s linear infinite tm-spin}.tm-health.is-degraded .tm-health-ring{background:var(--hub-bad-soft);color:var(--coral)}@keyframes tm-spin{to{transform:rotate(360deg)}}.tm-health-text{gap:4px;min-width:0;display:grid}.tm-health-text .ps-dot{color:var(--hub-text);font-size:18px;font-weight:600}.tm-health-text .ps-dot-mark{width:9px;height:9px}.tm-health-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0}.tm-health-agents{max-width:62ch;color:var(--hub-text-3);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.tm-week-cells{grid-template-columns:repeat(42,minmax(0,1fr));gap:3px;display:grid}.tm-week-cells span{background:var(--hub-ok-soft);border-radius:5px;height:26px}.tm-week-cells .is-reconnecting{background:var(--hub-warn-fill);opacity:.55}.tm-week-cells .is-degraded{background:var(--coral);opacity:.7}.tm-week-days{color:var(--hub-text-3);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:6px;font-size:11.5px;display:grid}.tm-week.is-compact .tm-week-cells{gap:2px}.tm-week.is-compact .tm-week-cells span{border-radius:3px;height:18px}.tm-states{gap:0;margin:0;padding:0;list-style:none;display:grid}.tm-states li{color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:12px;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:11px 8px;line-height:1.45;transition:background .2s;display:grid}.tm-states li.is-on{background:var(--hub-sunken)}.tm-run{gap:14px;display:grid}.tm-run>.ps-seg{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.tm-run-what{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;margin:0;line-height:1.5;display:flex}.tm-limits{color:var(--hub-text-3);font-size:var(--ps-fs-meta);gap:6px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.tm-limits li{gap:8px;display:flex}.tm-limits .bi{flex:none;margin-top:2px}.tm-people{margin:0;padding:0;list-style:none}.tm-people li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);align-items:center;gap:14px;display:flex}.tm-people li:first-child{border-top:0;padding-top:0}.tm-people-text{min-width:0;font-size:var(--ps-fs-body);flex-direction:column;flex:1;line-height:1.35;display:flex}.tm-people-text .tm-faint{font-size:var(--ps-fs-meta)}.tm-people-can{font-size:var(--ps-fs-small);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tm-people.is-compact li{padding:var(--ps-row-pad) 0}.tm-matrix-wrap{margin:0 -8px;padding:0 8px 2px;overflow-x:auto}.tm-matrix{min-width:620px;display:grid}.tm-matrix-row{border-top:1px solid var(--hub-rule);grid-template-columns:minmax(130px,1.3fr) repeat(5,minmax(70px,1fr)) minmax(80px,.8fr);align-items:center;gap:6px;padding:8px 0;display:grid}.tm-matrix-row.is-head{color:var(--hub-text-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.tm-matrix-row.is-head>span{cursor:help}.tm-matrix-row>span:not(:first-child){text-align:center}.tm-matrix-row.is-head>span:first-child,.tm-matrix-row>span:first-child{text-align:left}.tm-matrix-row.is-self{background:linear-gradient(90deg, var(--lens-soft), transparent 60%);border-radius:12px}.tm-matrix-name{font-size:var(--ps-fs-body);white-space:nowrap;flex-direction:column;font-weight:600;line-height:1.3;display:inline-flex}.tm-login{font:400 11.5px/1.4 JetBrains Mono,ui-monospace,monospace}.tm-matrix-row>span:first-child{flex-wrap:nowrap}.tm-matrix-repos{color:var(--hub-text-2);font-size:var(--ps-fs-meta)}.tm-cellbtn{background:var(--hub-sunken);width:34px;height:34px;color:var(--hub-text-3);font-size:var(--ps-fs-group);border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:inline-grid}.tm-cellbtn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--lens);transform:scale(1.08)}.tm-cellbtn.is-on{background:var(--lens-soft);color:var(--lens-ink)}.tm-cellbtn:disabled{cursor:not-allowed;opacity:.7}.tm-cellbtn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.tm-short{display:none}.tm-profile{gap:10px;display:grid}.tm-profile .tm-say{margin:0}.tm-grant-wrap{margin:0 -8px;padding:0 8px 2px;overflow-x:auto}.tm-grant{border-collapse:collapse;width:100%}.tm-grant thead th{color:var(--hub-text-2);padding:0 6px 12px;font-size:12px;font-weight:600}.tm-grant-person{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.tm-grant tbody th{text-align:left;border-top:1px solid var(--hub-rule);padding:12px 14px 12px 0;font-weight:400}.tm-grant td{padding:var(--ps-row-pad) 6px;border-top:1px solid var(--hub-rule);text-align:center}.tm-grant-repo{flex-direction:column;gap:3px;min-width:0;display:flex}.tm-grant-repo .tm-faint{font-size:12px}.tm-grant-repo .ps-mono,.tm-reponame .ps-mono{align-self:flex-start}.tm-grant-none{color:var(--hub-text-3)}.tm-controls{margin:0;padding:0;list-style:none}.tm-controls li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);align-items:center;gap:14px;display:flex}.tm-controls li:first-child{border-top:0;padding-top:0}.tm-control-text{min-width:0;font-size:var(--ps-fs-body);flex-wrap:wrap;flex:1;align-items:center;gap:2px 8px;display:flex}.tm-control-text .tm-faint{font-size:var(--ps-fs-small);flex-basis:100%;line-height:1.4}.tm-computers{margin:0;padding:0;list-style:none}.tm-computer{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule)}.tm-computers>.tm-computer:first-child{border-top:0;padding-top:0}.tm-computer-main{align-items:center;gap:14px;display:flex}.tm-computer-icon{background:var(--hub-sunken);width:38px;height:38px;color:var(--hub-text-2);border-radius:12px;flex:none;place-items:center;font-size:17px;display:grid}.tm-computer-text{min-width:0;font-size:var(--ps-fs-meta);flex-direction:column;flex:1;gap:3px;line-height:1.4;display:flex}.tm-computer-name{color:var(--hub-text);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.tm-computer.is-off .tm-computer-icon,.tm-computer.is-off .tm-computer-name{opacity:.6}.tm-revoke{flex:none}.tm-owners{gap:22px;display:grid}.tm-owner-head{font-size:var(--ps-fs-body);align-items:center;gap:10px;margin:0 0 6px;font-weight:600;display:flex}.tm-owner-head .tm-faint{font-size:var(--ps-fs-small);margin-left:auto;font-weight:500}.tm-owner .tm-computers>.tm-computer:first-child{border-top:1px solid var(--hub-rule);padding-top:12px}.tm-tokens{margin:0;padding:0;list-style:none}.tm-tokens>li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule)}.tm-tokens>li:first-child{border-top:0;padding-top:0}.tm-token{align-items:center;gap:14px;display:flex}.tm-token-icon{background:var(--hub-sunken);width:34px;height:34px;color:var(--hub-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.tm-token-text{min-width:0;font-size:var(--ps-fs-meta);flex-direction:column;flex:1;gap:3px;line-height:1.4;display:flex}.tm-token-name{color:var(--hub-text);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.tm-token-revoke{margin:10px 0 0 48px;animation:.22s cubic-bezier(.16,1,.3,1) tm-in}.tm-builder{gap:14px;display:grid}.tm-field{gap:6px;min-width:0;display:grid}.tm-field>span{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:600}.tm-field input{background:var(--hub-sunken);height:38px;color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border:0;border-radius:999px;padding:0 16px;font:400 13px JetBrains Mono,ui-monospace,monospace}.tm-field input:focus{outline:2px solid var(--hub-brand);outline-offset:1px}.tm-field .ps-seg{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.tm-integrations,.tm-kinds,.tm-views{margin:0;padding:0;list-style:none}.tm-integrations li{border-top:1px solid var(--hub-rule);align-items:center;gap:12px;display:flex}.tm-integrations li:first-child{border-top:0}.tm-int-open{min-width:0;padding:var(--ps-row-pad) 6px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:14px;transition:background .15s;display:flex}.tm-int-open:hover{background:var(--hub-sunken)}.tm-int-icon{background:var(--hue-soft);width:38px;height:38px;color:var(--hue-ink);border-radius:12px;flex:none;place-items:center;font-size:17px;display:grid}.tm-int-text{min-width:0;font-size:var(--ps-fs-meta);flex-direction:column;gap:3px;line-height:1.45;display:flex}.tm-int-name{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.tm-kinds li{border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-small);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.tm-kinds li:first-child{border-top:0;padding-top:0}.tm-kinds .tm-faint{flex:none}.tm-views li{border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 0;display:flex}.tm-views li:first-child{border-top:0}.tm-views code{margin-left:auto}.tm-refusals{margin:0;padding:0;list-style:none}.tm-refusals>li{border-top:1px solid var(--hub-rule)}.tm-refusals>li:first-child{border-top:0}.tm-refusal{width:100%;padding:var(--ps-row-pad) 6px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto auto;align-items:center;gap:14px;transition:background .15s;display:grid}.tm-refusal:hover{background:var(--hub-sunken)}.tm-refusal-who{min-width:0;font-size:var(--ps-fs-body);align-items:center;gap:10px;display:inline-flex}.tm-refusal-why{font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.tm-refusal-when{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tm-count{background:var(--hub-sunken);color:var(--hub-text-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-weight:600}.tm-refusal-caret{color:var(--hub-text-3);transition:transform .2s}.is-open>.tm-refusal .tm-refusal-caret{transform:rotate(180deg)}.tm-refusal-body{gap:4px;padding:0 6px 14px 38px;animation:.22s cubic-bezier(.16,1,.3,1) tm-in;display:grid}.tm-refusal-body .tm-small{margin-top:4px}.tm-users,.tm-devices{margin:0;padding:0;list-style:none}.tm-users li,.tm-devices li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tm-users li:first-child,.tm-devices li:first-child{border-top:0;padding-top:0}.tm-users-name{min-width:0;font-size:var(--ps-fs-body);flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:inline-flex}.tm-users-why{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin:0 0 0 38px;animation:.22s cubic-bezier(.16,1,.3,1) tm-in;display:flex}.tm-users-why .tm-hubsays{background:var(--hub-bad-soft);flex:1;padding:8px 12px}.tm-noface{background:var(--hub-sunken);width:26px;height:26px;color:var(--hub-text-3);font-size:var(--ps-fs-meta);border-radius:50%;place-items:center;display:grid}.tm-device-text{min-width:0;font-size:var(--ps-fs-small);flex-direction:column;flex:1;gap:2px;line-height:1.45;display:flex}.tm-device-text strong{font-size:var(--ps-fs-body);font-weight:600}.tm-devices li.is-off .tm-device-text{opacity:.65}.tm-devices+.tm-cmds,.tm-devices~.ps-notice{margin-top:16px}.tm-map{grid-template-columns:minmax(0,1fr) minmax(36px,.35fr) minmax(0,1.15fr) minmax(36px,.35fr) minmax(0,1fr);align-items:center;display:grid}.tm-node{background:var(--hub-sunken);min-width:0;color:var(--hub-text);text-align:center;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;transition:transform .2s,box-shadow .2s;display:flex}.tm-node:hover{box-shadow:inset 0 0 0 1.5px var(--lens);transform:translateY(-2px)}.tm-node:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.tm-node.is-hub{background:var(--lens-soft);padding:26px 16px}.tm-node-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.tm-node-line{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.4}.tm-stack{justify-content:center;display:flex}.tm-stack>*+*{margin-left:-6px}.tm-stack.is-agents{margin-top:4px}.tm-stack.is-agents>*+*{margin-left:-4px}.tm-hubdisc{background:var(--hub-surface);width:58px;height:58px;color:var(--lens-ink);box-shadow:0 0 0 6px color-mix(in srgb, var(--lens) 18%, transparent);border-radius:50%;place-items:center;font-size:24px;display:grid}.tm-node-list{text-align:left;gap:6px;margin:0;padding:0;list-style:none;display:grid}.tm-node-list li{font-size:var(--ps-fs-body);align-items:center;gap:8px;font-weight:500;display:flex}.tm-needs{background:var(--hub-brand);min-width:20px;height:20px;color:var(--hub-on-brand);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.tm-wire{background:repeating-linear-gradient(90deg, var(--hub-rule-strong) 0 6px, transparent 6px 11px);height:2px;display:block;position:relative;overflow:hidden}.tm-wire-run{animation:2.4s cubic-bezier(.45,0,.55,1) infinite tm-run;position:absolute;inset:0}.tm-wire-run.is-late{animation-delay:1.2s}.tm-wire-run>span{background:var(--lens);border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:0}@keyframes tm-run{0%{transform:translate(-6px)}to{transform:translate(100%)}}.tm-tools{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.tm-toolchip{height:34px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);font-size:var(--ps-fs-meta);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:600;transition:background .15s;display:inline-flex}.tm-toolchip:hover{background:var(--hub-sunken)}.tm-toolchip .ps-dot{font-weight:500}.tm-hero-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:24px 0 4px;display:flex}.tm-hero-acts+.ps-notice{margin-top:14px}.tm-quiet{font-size:var(--ps-fs-body);color:var(--hub-text-2);align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.tm-quiet strong{min-width:44px;color:var(--hub-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300}.tm-tile{flex-direction:column;gap:10px;min-width:0;display:flex}.tm-tile-repos,.tm-tile-roles{margin:0;padding:0;list-style:none}.tm-tile-repos li+li,.tm-tile-roles li+li{border-top:1px solid var(--hub-rule)}.tm-tile-row{width:100%;min-width:0;color:var(--hub-text);text-align:left;font-size:var(--ps-fs-meta);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 4px;display:flex}.tm-tile-row:hover{background:var(--hub-sunken)}.tm-tile-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tm-tile-row>.ps-mono{flex:0 auto;min-width:0;margin-right:auto}.tm-tile-name{font-weight:500}.tm-tile-meta{color:var(--hub-text-3);flex:none;font-size:12px}.tm-tile-last{min-width:64px;color:var(--hub-text-3);text-align:right;white-space:nowrap;flex:none;font-size:12px}.tm-tile-foot{color:var(--hub-text-3);margin:0;font-size:12px}.tm-tile-status{margin:0}.tm-tile-status .ps-dot{color:var(--hub-text);font-size:17px;font-weight:600}.tm-tile-say{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:-4px 0 2px}.tm-tile-roles li{font-size:var(--ps-fs-meta);align-items:center;gap:10px;padding:7px 0;display:flex}.tm-tile-roles .tm-tags{justify-content:flex-end}.tm-week-head{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;display:flex}.tm-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.tm-counters>div{background:var(--hub-sunken);border-radius:14px;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:14px;display:flex}.tm-counters dt{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:flex-start;gap:6px;font-weight:500;line-height:1.35;display:flex}.tm-counters dt .bi{flex:none;margin-top:1px}.tm-counters dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:400}.tm-counters .is-zero dd{color:var(--hub-text-3)}.tm-speed{gap:8px;display:grid}.tm-speed-num{font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.tm-speed-num strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.tm-h3-first{margin-top:0}.tm-h3 .bi{color:var(--hub-text-3)}.tm-tight{margin:-4px 0 8px}.tm-small .bi{margin-right:2px}.tm-notbuilt{font-size:var(--ps-fs-small);flex:none;padding-right:4px}.tm-readlinks{gap:6px;display:grid}.tm-done{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-meta);text-align:left;white-space:normal;border-radius:12px;gap:3px;margin-top:8px;padding:10px 12px;font-weight:400;line-height:1.45;display:grid}.tm-done-label{color:var(--hub-text-3);letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.tm-done-text{color:var(--hub-text)}.tm-done-by{color:var(--hub-text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.tm-project-main{flex-direction:column;min-width:0;display:flex}.tm-rollup-done{grid-column:1/-1;min-width:0}.tm-rollup-done .tm-done{margin-top:0}.tm-sheet-done{justify-items:start;gap:6px;margin-top:14px;display:grid}.tm-sheet-done .tm-done{justify-self:stretch}@media (width<=900px){.tm-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.tm-table td.tm-cell-main{flex-wrap:wrap}.tm-table td.tm-cell-main .tm-done{flex-basis:100%}.tm-counters dd{font-size:22px}}@media (width<=1100px){.tm-rollup-row{grid-template-columns:minmax(150px,1fr) minmax(80px,.8fr) minmax(0,2fr)}.tm-rollup-coord{grid-column:1/-1}}@media (width<=900px){.tm-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.tm-disclose-head{padding:0 18px}.tm-disclose-body{padding:0 18px 20px}.tm-map{grid-template-columns:minmax(0,1fr);justify-items:stretch}.tm-wire{background:repeating-linear-gradient(180deg, var(--hub-rule-strong) 0 6px, transparent 6px 11px);justify-self:center;width:2px;height:26px}.tm-wire-run{animation-name:tm-drop}.tm-wire-run>span{top:0;left:-2px}@keyframes tm-drop{0%{transform:translateY(-6px)}to{transform:translateY(100%)}}.tm-node{padding:16px}.tm-node-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-hero-acts{flex-direction:column;align-items:stretch}.tm-project{grid-template-columns:auto minmax(0,1fr) auto}.tm-project-say{text-align:left;grid-area:2/2/auto/3;align-items:flex-start}.tm-project>.tm-go{grid-area:1/3/span 2}.tm-rollup-row{grid-template-columns:minmax(0,1fr);gap:8px}.tm-rollup.is-tokens .tm-rollup-row{grid-template-columns:minmax(0,1fr)}.tm-refusal{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.tm-refusal-why{grid-area:2/1}.tm-refusal-when{grid-area:1/2}.tm-refusal-caret{grid-area:2/2;justify-self:end}.tm-refusal-body{padding-left:6px}.tm-states li{grid-template-columns:minmax(0,1fr);gap:4px}.tm-health{gap:14px}.tm-health-ring{width:52px;height:52px;font-size:22px}.tm-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.tm-people li{flex-wrap:wrap}.tm-people-can{text-align:left;flex-flow:wrap;flex-basis:100%;align-items:center;gap:4px 10px;padding-left:54px}.tm-people li .ps-chip{flex:none}.tm-token-revoke{margin-left:0}.tm-long{display:none}.tm-short{display:inline}.tm-matrix{min-width:450px}.tm-matrix-row{grid-template-columns:minmax(116px,1.2fr) repeat(5,50px) 44px}.tm-matrix-row>span:first-child{z-index:1;background:var(--hub-surface);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.tm-matrix-row.is-self{background:0 0}.tm-cellbtn{width:30px;height:30px;font-size:var(--ps-fs-meta)}.tm-users-why{margin-left:0}.tm-coord li{gap:8px}.tm-table-wrap{margin:0;padding:0;overflow:visible}.tm-table thead{display:none}.tm-table,.tm-table tbody{display:block}.tm-table tbody tr{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.tm-table tbody tr:first-child{border-top:0;padding-top:0}.tm-table tbody tr:hover td{background:0 0}.tm-table td{text-align:left;font-size:var(--ps-fs-meta);border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.tm-table td.is-num{text-align:left}.tm-table td.tm-cell-main{flex-basis:100%}.tm-table td[data-label]:before{content:attr(data-label);color:var(--hub-text-3);font-size:12px;font-weight:500}.tm-tile-last{display:none}}@media (width<=640px){.tm-grant thead th,.tm-grant td{padding-left:3px;padding-right:3px}.tm-grant tbody th{padding-right:8px}.tm-grant .tm-repomono{max-width:128px}.tm-grant-repo .tm-faint{display:none}.tm-counts strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.tm-wire-run{opacity:0;animation:none}.tm-health.is-reconnecting .tm-health-ring .bi,.tm-bar>span,.tm-confirm,.tm-disclose-body,.tm-token-revoke,.tm-refusal-body,.tm-users-why{animation:none}.tm-node,.tm-cellbtn,.tm-disclose-caret,.tm-refusal-caret{transition:none}}.tm-grant-top{color:var(--hub-text);font-size:var(--ps-fs-small);white-space:nowrap;font-weight:600}.tm-slack-more{border-top:1px solid var(--hub-rule);gap:10px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.tm-slack-more li{color:var(--hub-text-2);font-size:var(--ps-fs-meta);justify-content:space-between;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.tm-slack-more strong{color:var(--hub-text);font-weight:600}.tm-slack-more .ps-status{flex:none}.ac-faint{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:0}.ac-error{color:var(--coral);font-size:var(--ps-fs-body);gap:8px;margin:0 0 12px;display:flex}.ac-progress{align-items:center;gap:10px;margin:0 0 12px;font-weight:500;display:flex}.ac-spin{animation:1.1s linear infinite ac-spin;display:inline-flex}@keyframes ac-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ac-spin{animation:none}}.ac-empty{justify-items:start;gap:14px;display:grid}.ac-empty p{max-width:60ch;margin:0;line-height:1.5}.ac-run{gap:14px;display:grid}.ac-est{gap:2px;margin:0;display:grid}.ac-est strong{letter-spacing:-.03em;font-size:clamp(30px,4vw,42px);font-weight:300;line-height:1.1}.ac-est span{color:var(--hub-text-3);font-size:var(--ps-fs-body)}.ac-narrative{max-width:70ch;margin:0;line-height:1.55}.ac-examples{gap:0;margin:0;padding:0;list-style:none;display:grid}.ac-examples li{border-top:1px solid var(--hub-rule);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.ac-examples .ps-tag{flex:none}.ac-ex-text{min-width:0;font-size:var(--ps-fs-body);gap:2px;line-height:1.45;display:grid}.ac-ex-where{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.ac-assume summary{cursor:pointer;color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:600}.ac-assume ul{font-size:var(--ps-fs-meta);margin:8px 0 0;padding-left:20px;line-height:1.5}.ac-disclaimer{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:0;font-style:italic}.ac-change h3{font-size:var(--ps-fs-body);margin:4px 0 6px;font-weight:600}.ac-change ul{margin:0;padding:0;list-style:none}.ac-change li{border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ac-change p{color:var(--hub-text-3);margin:0}.ac-delta{color:var(--hub-text-3)}.ac-page{gap:16px;display:grid}.ac-form{gap:14px;max-width:520px;display:grid}.ac-form .tm-field input,.ac-form select,.ac-row select{font-family:inherit}.ac-form input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--coral)}.ac-hint{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:0;line-height:1.45}.ac-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-list{margin:0;padding:0;list-style:none}.ac-list>li{border-top:1px solid var(--hub-rule);padding:10px 0}.ac-list>li:first-child{border-top:0}.ac-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ac-row-text{flex:220px;gap:1px;min-width:0;display:grid}.ac-row-text>span:last-child{color:var(--hub-text-3);font-size:var(--ps-fs-meta);overflow-wrap:anywhere}.ac-row select{background:var(--hub-sunken);height:32px;color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border:0;border-radius:999px;padding:0 12px}.ac-link{align-items:center;gap:8px;display:flex}.ac-link input{background:var(--hub-sunken);min-width:0;height:34px;color:var(--hub-text);border:0;border-radius:999px;flex:1;padding:0 14px;font:400 12px JetBrains Mono,ui-monospace,monospace}.ac-stats{flex-wrap:wrap;gap:24px;margin:0;display:flex}.ac-stats div{gap:2px;display:grid}.ac-stats dt{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:500}.ac-stats dd{margin:0;font-size:22px;font-weight:400}.ac-lose{margin:0;padding-left:20px;line-height:1.6}.ac-tabs{flex-wrap:wrap;gap:4px;margin:0 0 16px;display:flex}.ac-tabs a{color:var(--frame-dim);border-radius:999px;padding:7px 14px;font-weight:500;text-decoration:none}.ac-tabs a:hover{color:var(--frame-ink);background:#ffffff14}.ac-tabs a[aria-current=page]{color:var(--frame-ink);background:#ffffff24}.ac-switch{color:var(--frame-dim);font-size:var(--ps-fs-small);justify-self:end;align-items:center;gap:8px;display:flex}.ac-switch select{height:34px;color:var(--frame-ink);background:#ffffff1a;border:0;border-radius:999px;padding:0 12px}.ac-switch option{color:#120f24}.ac-onframe{color:var(--frame-dim)}.ac-onframe a{color:var(--ob-hue)}.ob .ps-card{color:var(--hub-text)}.ob .ac-body{margin-top:0}@media (width<=560px){.ac-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;overflow-x:auto}.ac-tabs a{flex:none}.ac-stats{gap:14px 24px}}.ag a.ag-name,.ag-tile a.ag-name{color:var(--hub-text);font-weight:600;text-decoration:none}.ag a.ag-name:hover,.ag-tile a.ag-name:hover{color:var(--hub-brand-ink);text-underline-offset:3px;text-decoration:underline}.ag button:focus-visible,.ag a:focus-visible,.ag-tile a:focus-visible,.ag-how button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ag>.ps-card,.ag-after>.ps-card{margin-bottom:var(--ps-gap)}.ag-faint{color:var(--hub-text-3)}.ag-small{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:8px 0 0;line-height:1.5}.ag-big{font-size:calc(var(--ps-fs-body) + 1.5px);margin:0;font-weight:600;line-height:1.35}.ag-none{color:var(--hub-text-3);font-size:var(--ps-fs-body);align-items:center;gap:8px;margin:8px 0 14px;display:flex}.ag-more-btn{margin-top:8px}.ag-foot{margin-top:var(--ps-gap);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 14px;line-height:1.5;display:flex}.ag-foot>span:last-child:not(.ps-sample){max-width:90ch}.ag-grid{gap:var(--ps-gap);margin-bottom:var(--ps-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ag-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-stack{gap:var(--ps-gap);margin-top:var(--ps-card-gap);flex-direction:column;display:flex}.ag-stack>.ag-grid{margin-bottom:0}.ag-cols{columns:2 340px;column-gap:var(--ps-gap)}.ag-cols>.ps-card{break-inside:avoid;margin-bottom:var(--ps-gap)}.ag-cols.is-one{columns:1}.ag-ready{background:var(--hub-sunken);white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;display:inline-flex}.ag-ready .ps-dot{font-size:var(--ps-fs-small)}.ag-ready.is-hooks{background:var(--hub-warn-soft)}.ag-table-wrap{margin:0 -8px 16px;padding:0 8px;overflow-x:auto}.ag-table{border-collapse:collapse;width:100%;font-size:var(--ps-fs-body)}.ag-table th{color:var(--hub-text-3);text-align:left;white-space:nowrap;padding:0 10px 8px;font-size:12px;font-weight:600}.ag-table th:first-child,.ag-table td:first-child{padding-left:0}.ag-table td{padding:calc(var(--ps-row-pad) - 3px) 10px;border-top:1px solid var(--hub-rule);vertical-align:middle}.ag-table tbody tr{cursor:pointer;transition:background .15s}.ag-table tbody tr:hover td{background:var(--hub-sunken)}.ag-table tbody tr:hover td:first-child{border-radius:12px 0 0 12px}.ag-table tbody tr:hover td:last-child{border-radius:0 12px 12px 0}.ag-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ag-cell{align-items:center;gap:10px;min-width:210px;display:flex}.ag-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ag-who-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ag-sid{letter-spacing:0;font:500 .92em/1 JetBrains Mono,ui-monospace,monospace}.ag-lapsed{font-size:var(--ps-fs-small);margin-left:2px}.ag-table tr.is-sub .ag-cell{padding-left:14px}.ag-twig{border-left:1.5px solid var(--hub-rule-strong);border-bottom:1.5px solid var(--hub-rule-strong);border-bottom-left-radius:7px;flex:none;align-self:flex-start;width:12px;height:18px;margin:-6px -2px 0 0}.ag-td-state,.ag-td-change{white-space:nowrap}.ag-td-change .ps-mono{max-width:180px}.ag-pr{color:var(--hub-text-2);font-variant-numeric:tabular-nums;margin-left:6px}.ag-td-holds{min-width:160px}.ag-td-holds .ps-mono{max-width:230px;margin:2px 4px 2px 0}.ag-wants{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.ag-wants .bi{color:var(--hub-warn)}.ag-td-last{color:var(--hub-text-2);white-space:nowrap}.ag-table.is-maker .ps-gloss-word{font-weight:600}.ag-filter{height:var(--ps-btn-h);background:var(--hub-sunken);color:var(--hub-text-3);border-radius:999px;align-items:center;gap:10px;margin:2px 0 12px;padding:0 6px 0 14px;display:flex}.ag-filter input{min-width:0;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);background:0 0;border:0;outline:none;flex:1}.ag-filter:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}.ag-filter .ps-icon-btn{width:30px;height:30px}.ag-team-head,.ag-team-row{grid-template-columns:180px minmax(0,1fr) repeat(5,76px);align-items:center;gap:12px;display:grid}.ag-team-head{color:var(--hub-text-3);padding:0 0 8px;font-size:11.5px;font-weight:600;line-height:1.25}.ag-team-head .is-num{text-align:right}.ag-team-list{margin:0;padding:0;list-style:none}.ag-team-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule)}.ag-team-row.is-total{border-top-color:var(--hub-rule-strong)}.ag-team-row.is-total dd{color:var(--hub-text);font-weight:600}.ag-team-who{align-items:center;gap:10px;min-width:0;display:flex}.ag-team-who>span{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ag-team-who small{color:var(--hub-text-3);font-size:var(--ps-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-team-agents{min-width:0;font-size:var(--ps-fs-meta);flex-wrap:wrap;gap:6px;display:flex}a.ag-mini{height:var(--ps-btn-sm-h);background:var(--hub-sunken);color:var(--hub-text);font-size:var(--ps-fs-small);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;font-weight:500;text-decoration:none;display:inline-flex}a.ag-mini:hover{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}a.ag-mini.is-sub{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);background:0 0}a.ag-mini .ps-dot{font-size:var(--ps-fs-small);color:var(--hub-text-2)}.ag-tally{display:contents}.ag-tally>div{text-align:right}.ag-tally dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-tally dd{color:var(--hub-text-2);font-variant-numeric:tabular-nums;margin:0;font-size:15px}.ag-tally>div.is-zero dd{color:var(--hub-text-3)}.ag-strip{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:16px 12px;margin:0;display:grid}.ag-strip>div{grid-template-areas:"n""l""w";align-content:start;gap:2px;display:grid}.ag-strip dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:n;margin:0;font-size:30px;font-weight:300;line-height:1.1}[data-bs-theme=dark] .ag-strip dd{font-weight:400}.ag-strip dt{color:var(--hub-text-2);font-size:var(--ps-fs-small);grid-area:l;font-weight:600;line-height:1.3}.ag-strip-why{color:var(--hub-text-3);grid-area:w;font-size:12px;line-height:1.35}.ag-strip.is-compact{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:12px 10px}.ag-strip.is-compact dd{font-size:24px}.ag-strip.is-compact dt{font-size:11.5px;font-weight:500}.ag-briefs{margin:0 0 12px;padding:0;list-style:none}.ag-brief{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.ag-brief:first-child{border-top:0;padding-top:2px}.ag-brief-top{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.ag-brief-top .ps-dot{font-size:var(--ps-fs-small);margin-left:auto}.ag-brief-top .ag-faint{font-size:var(--ps-fs-small)}.ag-brief-items{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:6px 0 0;padding:0 0 0 16px;line-height:1.55}.ag-brief-items li::marker{color:var(--hub-text-3)}.ag-ctl-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-ctl-row>.ps-dot{font-size:14px}.ag-ctl-acts{flex-wrap:wrap;gap:8px;display:flex}.ag-ctl-said{color:var(--hub-text);font-size:var(--ps-fs-body);gap:8px;margin:12px 0 0;line-height:1.45;display:flex}.ag-ctl-said .bi{color:var(--hub-brand-ink);flex:none;margin-top:2px}.ag-ctl-note>.bi{flex:none;margin-top:2px}.ag-ctl-note{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:flex-start;gap:4px 8px;margin:14px 0 0;line-height:1.45;display:flex}.ag-rollup{margin:0;padding:0;list-style:none}.ag-rollup li{padding:calc(var(--ps-row-pad) - 2px) 0;border-top:1px solid var(--hub-rule);grid-template-columns:28px 120px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ag-rollup li:first-child{border-top:0;padding-top:0}.ag-rollup-who{flex-direction:column;line-height:1.3;display:flex}.ag-rollup-who small{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ag-rollup-clients{flex-wrap:wrap;gap:6px;display:flex}.ag-rc{height:var(--ps-btn-sm-h);background:var(--hub-sunken);font-size:var(--ps-fs-small);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ag-rc.is-hooks{background:var(--hub-warn-soft)}.ag-rc>svg{color:var(--hub-text-2)}.ag-rc-name{font-weight:600}.ag-rc .ps-dot{font-size:var(--ps-fs-small);color:var(--hub-text-2)}.ag-helpers{gap:calc(var(--ps-card-gap) / 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-helper{gap:6px calc(var(--ps-card-gap) * .75);padding:var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;display:grid}.ag-helper-main{min-width:0}.ag-helper-name{font-size:var(--ps-fs-title);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:2px 0 0;display:flex}.ag-helper-name .ps-dot{font-size:var(--ps-fs-body);font-weight:500}.ag-helper-doing{max-width:62ch;color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) + .5px);margin:4px 0 0;line-height:1.45}.ag-little{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;margin:10px 0 0;line-height:1.4;display:flex}.ag-little .ps-agentface{flex:none}.ag-little a.ag-name{font-weight:600}.ag-helper-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.ag-helper-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ag-helper-did{max-width:280px;color:var(--hub-text-2);font-size:var(--ps-fs-meta);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}.ag-add{width:100%;padding:calc(var(--ps-card-pad) - 8px) var(--ps-card-pad);border:1.5px dashed var(--hub-rule-strong);border-radius:var(--ps-card-radius);color:var(--hub-text-2);text-align:left;background:0 0;align-items:center;gap:16px;transition:background .2s,border-color .2s,color .2s;display:flex}.ag-add:hover{border-color:var(--lens);background:var(--lens-soft);color:var(--lens-ink)}.ag-add-ring{background:var(--hub-sunken);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.ag-add-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ag-add-text strong{color:var(--hub-text);font-size:var(--ps-fs-group);font-weight:600}.ag-add-text span{font-size:var(--ps-fs-body)}.ag-maker .ag-grid{margin-top:var(--ps-gap)}.ag-tog-line{gap:8px;display:flex}.ag-tog-line .bi{color:var(--hub-text-3);flex:none;margin-top:2px}.ag-line{margin:var(--ps-gap) 0}.ag-line-text{color:var(--hub-text);font-size:var(--ps-fs-body);align-items:flex-start;gap:10px;margin:0;line-height:1.55;display:flex}.ag-line-text>.bi{color:var(--hub-text-3);flex:none;margin-top:3px}.ag-line .est{margin-left:26px}button.ag-link{color:inherit;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hub-rule-strong);text-decoration-color:var(--hub-rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}button.ag-link:hover{color:var(--hub-brand-ink);text-decoration-color:currentColor}.ag-disclose{width:100%;padding:calc(var(--ps-card-pad) - 6px) var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-sunken);color:var(--hub-text-2);text-align:left;border:0;align-items:center;gap:16px;margin-top:4px;transition:background .2s,color .2s;display:flex}.ag-disclose:hover{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.ag-disclose>.bi{margin-left:auto;font-size:16px}.ag-disclose-text{flex-direction:column;gap:2px;display:flex}.ag-disclose-text strong{color:var(--hub-text);font-size:var(--ps-fs-group);font-weight:600}.ag-disclose-text span{font-size:var(--ps-fs-meta);line-height:1.45}.ag-agent .ag-disclose,.ag-setup .ag-disclose{margin-bottom:var(--ps-gap)}.ag-after>.ag-disclose{margin-top:0}.ag-client-mark{background:var(--hub-sunken);width:40px;height:40px;color:var(--hub-text);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.ag-client-mark.is-sm{width:28px;height:28px;font-size:14px}.ag-clients{margin:0;padding:0;list-style:none}.ag-client{padding:calc(var(--ps-row-pad) - 4px) 0;border-top:1px solid var(--hub-rule);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ag-client:first-child{border-top:0;padding-top:0}.ag-client.is-open{padding-block:var(--ps-row-pad);align-items:start}.ag-client.is-open:first-child{padding-top:0}.ag-client-main{min-width:0}.ag-client-name{min-height:40px;font-size:var(--ps-fs-group);align-items:center;gap:6px 12px;margin:0;display:flex}.ag-client-id{flex-wrap:wrap;flex:1;align-items:center;gap:6px 12px;min-width:0;display:flex}.ag-client-seen{font-size:var(--ps-fs-small)}.ag-client-checks{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0 0;display:flex}.ag-check{align-items:center;gap:5px;display:inline-flex}.ag-check.is-ok .bi{color:var(--hub-ok)}.ag-check.is-wait .bi{color:var(--hub-warn)}.ag-sep{color:var(--hub-text-3)}.ag-client-next{max-width:70ch;color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:6px 0 10px;line-height:1.5}.ag-client-next strong{color:var(--hub-text);font-weight:600}.ag-client-act{flex:none;margin-left:auto}.ag-client-act>.bi:last-child:not(:first-child){margin:0 -2px 0 2px}.ag-client-renews{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:6px;margin:0 0 10px;display:flex}.ag-client-renews .bi{color:var(--hub-text-3)}.ag-rules-line{margin:var(--ps-row-pad) 0 0;padding-top:var(--ps-row-pad);border-top:1px solid var(--hub-rule);align-items:flex-start;gap:8px;display:flex}.ag-rules-line>.bi{color:var(--hub-text-3);flex:none;margin-top:3px}.ag-client.is-none .ag-client-mark{color:var(--hub-text-3)}.ag-setup.is-maker .ag-client-next{font-size:calc(var(--ps-fs-body) + .5px);margin-bottom:0}.ag-checked{background:var(--hub-ok-soft);color:var(--hub-text);font-size:var(--ps-fs-body);border-radius:14px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 14px;line-height:1.45;display:flex}.ag-checked .bi{color:var(--hub-ok);flex:none;margin-top:2px}.ag-switch-row{margin:2px 0 6px}.ag-bar{background:var(--hub-sunken);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0 0 12px;padding:6px 6px 6px 14px;display:flex}.ag-bar-where{min-width:0;font-size:var(--ps-fs-body);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ag-bar-where .bi{color:var(--hub-text-3)}.ag-signed{align-items:center;gap:12px;margin:0 0 12px;display:flex}.ag-signed>.bi{background:var(--hub-sunken);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.ag-signed>span{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.ag-signed>.ps-btn{flex:none}.ag-signed small{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ag-grid-3 .ps-cmd-wrap{margin-top:12px}.ag-setup .ps-card-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.ag-setup>.ps-notice{margin-bottom:8px}.ag-mini-clients{margin:0 0 14px;padding:0;list-style:none}.ag-mini-clients li{padding:calc(var(--ps-row-pad) / 2.5) 0;font-size:var(--ps-fs-body);align-items:center;gap:10px;display:flex}.ag-mini-client-name{flex:1;min-width:0;font-weight:500}.ag-how-lead{align-items:center;gap:12px;margin:0 0 16px;font-size:15px;line-height:1.45;display:flex}.ag-how-steps{flex-direction:column;gap:12px;margin:0 0 18px;padding:0;font-size:14.5px;line-height:1.45;list-style:none;display:flex}.ag-how-steps li{align-items:flex-start;gap:12px;display:flex}.ag-how-n{background:var(--lens-soft);width:26px;height:26px;color:var(--lens-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ag-how .ps-notice{margin-top:16px}.ag-now{margin-bottom:var(--ps-gap);padding:var(--ps-card-pad) calc(var(--ps-card-pad) + 2px);border-radius:calc(var(--ps-card-radius) + 4px);background:var(--hub-surface);box-shadow:var(--card)}.ag-now-head{align-items:center;gap:16px;display:flex}.ag-now-head>.ps-dot{margin-left:auto;font-size:14px}.ag-now-who{min-width:0}.ag-now-name{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:19px;font-weight:600;display:flex}.ag-now-sub{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:2px 0 0}.ag-now-doing{max-width:70ch;font-size:calc(var(--ps-fs-body) + 1.5px);margin:14px 0 0;line-height:1.45}.ag-track{grid-template-columns:repeat(7,minmax(0,1fr));margin:22px 0 4px;padding:0;list-style:none;display:grid}.ag-track li{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:22px 12px 0 0;display:flex;position:relative}.ag-track li:before{content:"";background:var(--hub-rule-strong);border-radius:2px;height:2px;position:absolute;top:5px;left:14px;right:0}.ag-track li:last-child:before{display:none}.ag-track li.is-past:before{background:var(--lens)}.ag-track-mark{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--hub-rule-strong);background:var(--hub-surface);border-radius:50%;position:absolute;top:0;left:0}.ag-track li.is-past .ag-track-mark{background:var(--lens);box-shadow:none}.ag-track li.is-now .ag-track-mark{background:var(--hub-surface);box-shadow:inset 0 0 0 3px var(--lens), 0 0 0 5px var(--lens-soft)}.ag-track li.is-bad .ag-track-mark{box-shadow:inset 0 0 0 3px var(--coral), 0 0 0 5px var(--hub-bad-soft)}.ag-track-name{font-size:var(--ps-fs-meta);font-weight:600;line-height:1.3}.ag-track li:not(.is-past):not(.is-now) .ag-track-name{color:var(--hub-text-3);font-weight:500}.ag-track-none{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ag-track-text{color:var(--hub-text-3);font-size:var(--ps-fs-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ag-track-text .ps-mono{font-size:11px}.ag-track .ps-proof{max-width:100%}.ag-now-holds{margin-top:var(--ps-row-pad);padding-top:var(--ps-row-pad);border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ag-now-label{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-right:4px;font-weight:600}.ag-files{font-size:var(--ps-fs-meta);flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ag-files li{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ag-files .bi{color:var(--hub-text-3)}.ag-subs{margin:0;padding:0;list-style:none}.ag-subs li{padding:calc(var(--ps-row-pad) / 2) 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ag-subs-body{flex-direction:column;min-width:0;display:flex}.ag-subs-body .ag-small{margin:0}.ag-subs li>.ps-dot{font-size:var(--ps-fs-small)}.ag-pr-by{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ag-guards{gap:calc(var(--ps-row-pad) - 4px);font-size:var(--ps-fs-body);flex-direction:column;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.ag-guards li{gap:10px;display:flex}.ag-guards li>.bi{color:var(--hub-text-3);flex:none;margin-top:2px}.ag-guards li.is-fired>.bi{color:var(--hub-text)}.ag-guards .ag-guard-fired{font-size:var(--ps-fs-small);margin-top:3px;display:flex}.ag-cont-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 14px;display:flex}.ag-cont-row .ag-small{margin:0}.ag-done-line{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;line-height:1.45;display:flex}.ag-done-line>.bi{color:var(--hub-ok)}.ag-done-line>span{flex:240px}.ag-agent .ps-card-title{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.ag-agent .ps-cmd-wrap{margin-top:12px}.ag-others{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}a.ag-other{height:var(--ps-btn-h);background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text);font-size:var(--ps-fs-meta);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 5px;font-weight:500;text-decoration:none;display:inline-flex}a.ag-other:hover{color:var(--hub-brand-ink)}a.ag-other .ps-dot{gap:0}.ag-fleet .ldb-foot{display:none}.ag-after.ps-page{padding-top:0}.ag-after>.ag-grid{align-items:stretch}.ag-tile{min-width:0}.ag-tile-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 6px}.ag-tile-line strong{color:var(--hub-text);font-size:15px}.ag-tile-foot{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:8px 0 0;line-height:1.45}.ag-live-list{margin:0;padding:0;list-style:none}.ag-live-list li{padding:calc(var(--ps-row-pad) / 2) 0;border-top:1px solid var(--hub-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ag-live-list li:first-child{border-top:0}.ag-live-list li.is-sub{grid-template-columns:22px minmax(0,1fr) auto;padding-left:26px}.ag-live-body{flex-direction:column;gap:1px;min-width:0;display:flex}.ag-live-top{min-width:0;font-size:var(--ps-fs-body);justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.ag-live-top a.ag-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-live-top .ps-dot{font-size:var(--ps-fs-small);flex:none}.ag-live-doing{color:var(--hub-text-3);font-size:var(--ps-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-live.is-l .ag-live-top{justify-content:flex-start}.ag-live-meta{color:var(--hub-text-2);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.ag-live-meta .ps-mono{max-width:170px}.ag-setup-tile .ag-mini-clients{margin:12px 0 0}@media (width<=1100px){.ag-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-team-head,.ag-team-row{grid-template-columns:150px minmax(0,1fr) repeat(5,62px);gap:10px}}@media (width<=900px){.ag-grid,.ag-grid-3{grid-template-columns:minmax(0,1fr)}.ag-cols{columns:1}.ag-team-head{display:none}.ag-team-row{grid-template-columns:minmax(0,1fr);gap:10px}.ag-tally{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ag-tally>div{background:var(--hub-sunken);border-radius:999px;align-items:baseline;gap:6px;padding:3px 10px;display:inline-flex}.ag-tally>div.is-zero{display:none}.ag-tally dt{clip-path:none;width:auto;height:auto;color:var(--hub-text-3);order:2;font-size:12px;position:static;overflow:visible}.ag-tally dd{font-size:var(--ps-fs-meta);font-weight:600}.ag-track{grid-template-columns:minmax(0,1fr);gap:0}.ag-track li{flex-flow:wrap;align-items:center;gap:4px 10px;padding:0 0 14px 26px}.ag-track li:before{width:2px;height:auto;inset:16px auto 0 5px}.ag-track-mark{top:3px}.ag-track-name{min-width:92px}.ag-track-text{-webkit-line-clamp:2;flex-basis:100%}}@media (width<=760px){.ag-helper{grid-template-columns:48px minmax(0,1fr);gap:14px}.ag-helper-side{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px}.ag-helper-act,.ag-helper-did{text-align:left;justify-content:flex-start;max-width:none}.ag-add-ring{width:40px;height:40px}.ag-table-wrap{margin:0 0 12px;padding:0;overflow:visible}.ag-table thead{display:none}.ag-table,.ag-table tbody{display:block}.ag-table tbody tr{border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 0;display:flex}.ag-table tbody tr:first-child{border-top:0}.ag-table tbody tr:hover td{background:0 0}.ag-table td{border:0;padding:0;display:block}.ag-td-agent{flex:1 1 0;min-width:0}.ag-cell{min-width:0}.ag-td-state{flex:none}.ag-td-change,.ag-td-holds{flex:100%;min-width:0;padding-left:40px!important}.ag-td-change .ps-mono,.ag-td-holds .ps-mono{max-width:calc(100% - 64px)}.ag-table tr.is-sub .ag-td-change,.ag-table tr.is-sub .ag-td-holds{padding-left:52px!important}.ag-td-last{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex:100%;padding-left:40px!important}.ag-table tr.is-sub .ag-td-last{padding-left:52px!important}.ag-td-change:before,.ag-td-holds:before,.ag-td-last:before{content:attr(data-label);color:var(--hub-text-3);margin-right:6px;font-size:11.5px;font-weight:600}.ag-client{grid-template-columns:36px minmax(0,1fr);gap:12px}.ag-client-act-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-client-act:has(.ag-client-act-word){justify-content:center;width:40px;padding:0}.ag-client:not(.is-ready) .ag-client-name{flex-wrap:wrap}.ag-client:not(.is-ready) .ag-client-id{flex-basis:100%}.ag-client:not(.is-ready) .ag-client-act{order:2;margin-left:0}.ag-client-mark{width:36px;height:36px;font-size:18px}.ag-rollup li{grid-template-columns:28px minmax(0,1fr)}.ag-rollup-clients{grid-column:2}.ag-now-head{flex-wrap:wrap}.ag-now-head>.ps-dot{margin-left:72px}.ag-brief-top .ps-dot{margin-left:0}.ag a.ag-name{margin-block:-10px;padding-block:10px;display:inline-block}.ag-line .est{margin-left:0}}@media (prefers-reduced-motion:reduce){.ag-table tbody tr,.ag-add,.ag-disclose{transition:none}}.ag-helper-hand{grid-column:1/-1;min-width:0}.ag-ctl-hand{min-width:0;margin-top:14px}.ag-ctl .ag-ctl-hand+.ag-ctl-said{margin-top:12px}.ag-mcp{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px 28px;display:grid}.ag-mcp-apps{margin:0;padding:0;list-style:none}.ag-mcp-apps li{padding:calc(var(--ps-row-pad) - 4px) 0;border-top:1px solid var(--hub-rule);gap:3px;display:grid}.ag-mcp-apps li:first-child{border-top:0;padding-top:0}.ag-mcp-apps .ag-small{margin:0}.ag-mcp-apps code{max-width:100%;color:var(--hub-text-3);overflow-wrap:anywhere;justify-self:start;font-size:11.5px}.ag-mcp-name{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ag-mcp-name strong{font-weight:600}.ag-mcp-app{gap:10px;font-size:13px;line-height:1.45;display:grid}.ag-mcp-you{color:#f1efff;background:#ffffff1a;border-radius:14px 14px 4px;justify-self:end;gap:8px;max-width:88%;margin:0;padding:8px 12px;display:inline-flex}.ag-mcp-card{color:#1d1a33;background:#f7f6fd;border-radius:14px;overflow:hidden}.ag-mcp-head{border-bottom:1px solid #e5e2f3;align-items:center;gap:8px;padding:10px 14px;display:flex}.ag-mcp-head span{color:#6d6890;margin-left:auto;font:400 11.5px/1 JetBrains Mono,ui-monospace,monospace}.ag-mcp-track{margin:0;padding:4px 14px;list-style:none}.ag-mcp-track li{border-top:1px solid #ebe8f6;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.ag-mcp-track li:first-child{border-top:0}.ag-mcp-track .ps-dot{color:#4a4566;flex:none;font-size:12px}.ag-mcp-task{min-width:0;display:grid}.ag-mcp-task strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ag-mcp-task small{color:#6d6890;font-size:11.5px}.ag-mcp-needs{color:#3b2f8f;background:#efeafe;border-top:1px solid #e5e2f3;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;display:flex}.ag-mcp-needs .bi{flex:none;margin-top:2px}@media (width<=900px){.ag-mcp{grid-template-columns:minmax(0,1fr)}}.ag-box{padding:calc(var(--ps-card-pad) - 10px) calc(var(--ps-card-pad) - 8px);border-radius:calc(var(--ps-card-radius) - 6px);background:var(--hub-sunken);font-size:var(--ps-fs-meta);gap:8px;margin-top:14px;display:grid}.ag-box .ag-small{margin:0}.ag-box>.ps-btn{justify-self:start}.ag-box-title{color:var(--hub-text);font-size:var(--ps-fs-body);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ag-box-title .bi{color:var(--hub-text-3)}.ag-box-label{color:var(--hub-text-3);margin:2px 0 0;font-size:12px;font-weight:600}.ag-box-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ag-box-list li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.ag-box-list .ps-mono{overflow-wrap:anywhere;min-width:0}.ag-box-line{color:var(--hub-text-2);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.ag-box-line>.bi{color:var(--hub-text-3);flex:none;margin-top:3px}.ag-setup .ag-ctl-note{flex-wrap:wrap}.ag-box .ps-cmd{background:var(--hub-surface)}.tl{flex-direction:column;gap:14px;min-width:0;display:flex;container:tl/inline-size}.tl-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.45}.tl-lead strong{color:var(--hub-text);font-weight:600}.tl-foot{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;line-height:1.45}.tl button:focus-visible,.tl input:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.tl-legend{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.tl-legend>span{align-items:center;gap:6px;display:inline-flex}.tl-lg{flex:none;display:inline-block}.tl-lg-dot{background:var(--hub-text-2);border-radius:50%;width:8px;height:8px}.tl-lg-hollow{width:8px;height:8px;box-shadow:inset 0 0 0 1.6px var(--hub-text-2);border-radius:50%}.tl-lg-bad .bi{color:var(--coral)}.tl-lg-bar{background:var(--hue);border-radius:999px;width:14px;height:8px}.tl-rec-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tl-rec-open{background:color-mix(in srgb, var(--hue-soft) 62%, var(--hub-surface));width:100%;color:var(--hub-text);font:inherit;text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:background .2s,transform .2s;display:flex}.tl-rec-open:hover{background:var(--hue-soft)}.tl-rec-open:active{transform:scale(.99)}.tl-rec-mark{background:var(--hub-surface);width:36px;height:36px;color:var(--hue-ink);border-radius:12px;flex:none;place-items:center;font-size:17px;display:grid}.tl-rec-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tl-rec-name{font-size:var(--ps-fs-body);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tl-rec-stats{color:var(--hub-text-2);font-size:var(--ps-fs-small);line-height:1.4}.tl-rec-latest{min-width:0;margin-top:3px;display:flex}.tl-rec-latest .ps-dot{white-space:normal;line-height:1.35}.tl-rec-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.tl-rec-where{color:var(--hub-text-3);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.tl-rec-state{flex:none;min-width:42px}.tl-rec-row.is-off .tl-rec-open{background:var(--hub-sunken)}.tl-rec-row.is-off .tl-rec-mark{color:var(--hub-text-3)}.tl-rec.is-s .tl-rec-open{gap:10px;padding:8px 12px 8px 8px}.tl-rec.is-s .tl-rec-mark{width:30px;height:30px;font-size:var(--ps-fs-body);border-radius:10px}.tl-rec.is-s .tl-rec-name{font-size:var(--ps-fs-body)}@container tl (width<=560px){.tl-rec-side{display:none}}.tl-ask-main{flex-direction:column;gap:12px;margin:0;display:flex}.tl-ask-q{color:var(--hub-text);letter-spacing:-.02em;font-size:22px;font-weight:300;line-height:1.25}[data-bs-theme=dark] .tl-ask-q{font-weight:400}.tl-ask-field{background:color-mix(in srgb, var(--lens-soft) 55%, var(--hub-surface));min-height:54px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lens) 32%, transparent);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;transition:background .2s,box-shadow .2s;display:flex}.tl-ask-field:focus-within{background:var(--hub-surface);box-shadow:inset 0 0 0 2px var(--lens), 0 0 0 5px var(--lens-soft)}.tl-ask-spark{color:var(--lens-ink);flex:none;font-size:18px}.tl .tl-ask-input{min-width:0;height:42px;color:var(--hub-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15.5px}.tl-ask-input::placeholder{color:var(--hub-text-3)}.tl-ask-go{flex:none;height:42px;padding:0 18px}.tl-ideas{flex-wrap:wrap;gap:8px;display:flex}.tl-idea{background:var(--hue-soft);min-height:32px;color:var(--hub-text);font-size:var(--ps-fs-meta);text-align:left;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 11px;font-weight:500;line-height:1.3;transition:box-shadow .2s,transform .2s;display:inline-flex}.tl-idea .bi{color:var(--hue-ink);flex:none}.tl-idea:hover{box-shadow:inset 0 0 0 1.5px var(--hue)}.tl-idea:active{transform:scale(.97)}.tl-idea.is-on{box-shadow:inset 0 0 0 2px var(--hue)}.tl-ask-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-ask-steps li{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:10px;line-height:1.35;display:flex;position:relative}.tl-ask-num{background:var(--lens-soft);width:26px;height:26px;color:var(--lens-ink);font-size:var(--ps-fs-small);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.tl-ask-assure{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:8px;margin:0;line-height:1.4;display:flex}.tl-ask-assure .bi{color:var(--lens-ink);flex:none}.tl-ask-hand{flex-direction:column;gap:12px;animation:.3s cubic-bezier(.16,1,.3,1) both tl-ask-in;display:flex}.tl-ask-who{color:var(--hub-text-2);font-size:var(--ps-fs-meta);justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.tl-ask-hand .ho-live{background:var(--hub-sunken);box-shadow:none}@keyframes tl-ask-in{0%{opacity:0;transform:translateY(6px)}}@container tl (width<=420px){.tl-ask-go{width:42px;padding:0}.tl-ask-go-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl-ask-q{font-size:19px}.tl .tl-ask-input{font-size:var(--ps-fs-group)}}@container tl (width<=760px){.tl-ask-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-flow{gap:3px;height:8px;display:flex}.tl-flow span{background:var(--hue);border-radius:999px;flex-basis:0;min-width:8px}.tl-cols{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:10px;display:grid}.tl-col{background:color-mix(in srgb, var(--hue-soft) 50%, var(--hub-surface));border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.tl-col-head{align-items:center;gap:8px;min-width:0;padding:2px 2px 0;display:flex}.tl-col-mark{background:var(--hub-surface);width:26px;height:26px;color:var(--hue-ink);font-size:var(--ps-fs-meta);border-radius:9px;flex:none;place-items:center;display:grid}.tl-col-name{min-width:0;font-size:var(--ps-fs-meta);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.tl-col-n{color:var(--hue-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400;line-height:1}.tl-col-cards{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-card{background:var(--hub-surface);min-width:0;box-shadow:var(--thumb);border-radius:12px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.tl-card.is-bad{box-shadow:var(--thumb), inset 0 0 0 1px color-mix(in srgb, var(--coral) 45%, transparent)}.tl-card-title{font-size:var(--ps-fs-meta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.tl-card-id{color:var(--hub-text-3);font:400 12px/1.4 JetBrains Mono,ui-monospace,monospace}.tl-card-id .ps-mono{background:0 0;padding:0}.tl-card-foot{align-items:center;gap:7px;min-width:0;display:flex}.tl-card-foot .ps-dot{min-width:0;font-size:var(--ps-fs-small);white-space:normal;line-height:1.3}.tl-card-owner{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex:none;font-weight:500}.tl-col-more{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;padding-left:4px;font-weight:500}@container tl (width<=600px){.tl-cols{grid-template-columns:minmax(0,1fr);gap:6px}.tl-col{border-radius:14px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid}.tl-col-head{padding:0}.tl-col-more,.tl-card-id,.tl-card-foot .ps-dot,.tl-col-cards li:nth-child(n+2){display:none}.tl-card{box-shadow:none;background:0 0;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;padding:0}.tl-card.is-bad{box-shadow:none}.tl-card-title{-webkit-line-clamp:1}.tl-card-foot{flex:none}}.tl-units{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tl-unit{--c:var(--hue,var(--hub-rule-strong));background:var(--c);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.tl-unit.is-sq{border-radius:3px}.tl-unit.is-ok{--c:var(--hub-ok-fill)}.tl-unit.is-bad{--c:var(--coral)}.tl-unit.is-brand{--c:var(--hub-brand)}.tl-unit.is-warn{--c:var(--hub-warn-fill)}.tl-unit.is-idle{--c:var(--hub-rule-strong)}.tl-unit.is-self{box-shadow:inset 0 0 0 1.75px var(--c);background:0 0}.tl-ship-stack{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-ship-stack li{background:var(--hub-sunken);border-radius:14px;align-items:center;gap:10px;min-width:0;padding:6px 12px 6px 6px;display:flex}.tl-ship-chip{min-width:0;font-size:var(--ps-fs-meta);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.tl-ship-day{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex:none}.tl-ship-list{margin:0;padding:0;list-style:none}.tl-ship-list li{border-top:1px solid var(--hub-rule);align-items:center;gap:12px;padding:9px 0;display:flex}.tl-ship-list li:first-child{border-top:0;padding-top:2px}.tl-ship-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tl-ship-title{font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tl-ship-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45}@container tl (width<=380px){.tl-ship-list .ps-proof{display:none}}.tl-hue-stop{--hue:var(--coral);--hue-ink:var(--coral);--hue-soft:var(--hub-bad-soft)}.tl-hue-merged{--hue:var(--hub-text-3);--hue-ink:var(--hub-text-2);--hue-soft:var(--hub-sunken)}.tl-graph-body{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:10px;display:grid}.tl-graph.is-xl .tl-graph-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.tl-graph-svg{min-width:0}.tl-graph-svg svg{display:block;overflow:visible}.tl-g-main{stroke:var(--hub-text-3);stroke-width:2.5px;stroke-linecap:round}.tl-g-now{fill:var(--hub-text-3);letter-spacing:.02em;font-size:10.5px;font-weight:600}.tl-g-lane{fill:none;stroke:var(--hue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tl-g-lane.is-wait{stroke-dasharray:2 5}.tl-g-dot{fill:var(--hue);stroke:var(--hub-surface);stroke-width:2px}.tl-g-hollow{fill:var(--hub-surface);stroke:var(--hue);stroke-width:2px}.tl-g-ring{fill:var(--hub-surface);stroke:var(--hue);stroke-width:2.2px}.tl-g-head{fill:var(--hub-surface);stroke:var(--hue);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%}.tl-g-head.is-live{animation:1.8s ease-in-out infinite tl-beat}.tl-g-stop{stroke:var(--coral);stroke-width:2.4px;stroke-linecap:round}.tl-g-pause{stroke:var(--hue-ink);stroke-width:2.2px;stroke-linecap:round}.tl-graph-labels{margin:0;padding:0;list-style:none}.tl-graph-labels li{align-items:center;gap:10px;min-width:0;display:flex}.tl-g-mainmark{background:var(--hub-sunken);width:26px;height:26px;color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:50%;flex:none;place-items:center;display:grid}.tl-g-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tl-g-name{font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tl-g-name .ps-mono{color:var(--hub-text);font-size:var(--ps-fs-small);background:0 0;padding:0;display:inline}.tl-g-meta{min-width:0;color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:10px;display:flex;overflow:hidden}.tl-g-meta .ps-dot{font-size:var(--ps-fs-small);flex:none}.tl-g-extra,.tl-g-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container tl (width<=460px){.tl-graph .tl-graph-body,.tl-graph.is-xl .tl-graph-body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:6px}.tl-g-extra{display:none}.tl-graph-labels li{gap:8px}}.tl-stages{--k:34px;grid-template-columns:repeat(7,minmax(0,1fr));margin:2px 0 0;padding:0;list-style:none;display:grid}.tl-pipe.is-m .tl-stages{--k:30px}.tl-stages li{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.tl-stages li+li:before{content:"";top:calc(var(--k) / 2 - 1px);right:calc(50% + var(--k) / 2 + 4px);left:calc(-50% + var(--k) / 2 + 4px);background:var(--hub-rule-strong);border-radius:2px;height:2px;position:absolute}.tl-stage-icon{display:block;position:relative}.tl-stage-n{background:var(--hub-text);min-width:18px;height:18px;color:var(--hub-surface);box-shadow:0 0 0 2px var(--hub-surface);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-9px}.tl-stages li.is-empty .ps-kind{opacity:.5;filter:saturate(.4)}.tl-stage-name{max-width:100%;color:var(--hub-text-2);overflow-wrap:anywhere;font-size:11.5px;font-weight:600;line-height:1.2}.tl-stages li.is-empty .tl-stage-name{color:var(--hub-text-3);font-weight:500}.tl-prs{margin:0;padding:0;list-style:none}.tl-prs li{border-top:1px solid var(--hub-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 0;display:grid}.tl-prs li:first-child{border-top:0}.tl-pr-num{min-width:44px;color:var(--hub-text-2);font:500 12px/1.4 JetBrains Mono,ui-monospace,monospace}.tl-pr-title{min-width:0;font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tl-pr-draft{vertical-align:1px;margin-left:6px}.tl-pr-track{justify-content:flex-end;align-items:center;gap:12px;display:flex}@container tl (width<=540px){.tl-prs li{grid-template-columns:auto minmax(0,1fr)}.tl-pr-track{grid-column:2;justify-content:flex-start}}@container tl (width<=400px){.tl-stage-name{font-size:10.5px}.tl-stages{--k:28px}}.tl-pips{align-items:center;gap:4px;display:flex}.tl-pip{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tl-pip.is-obs{background:var(--hub-ok-fill)}.tl-pip.is-self{box-shadow:inset 0 0 0 1.5px var(--hub-text-3)}.tl-pip.is-none{box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);background:repeating-linear-gradient(45deg, var(--hub-rule-strong) 0 1px, transparent 1px 3px)}.tl-pip.is-now{background:var(--hub-brand);border-radius:999px;width:18px}.tl-pip.is-now.is-bad{background:var(--coral)}.tl-pip.is-todo{background:var(--hub-rule-strong);width:5px;height:5px;margin:0 1.5px}.tl-feed-list{margin:0;padding:0;list-style:none}.tl-step{border-top:1px solid var(--hub-rule);grid-template-columns:38px 30px minmax(0,1fr);align-items:start;gap:0 10px;padding:9px 0;display:grid}.tl-step:first-child{border-top:0;padding-top:2px}.tl-step-at{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;padding-top:6px}.tl-step-body{flex-direction:column;gap:2px;min-width:0;display:flex}.tl-step-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tl-step-who{color:var(--hub-text-2);font-size:var(--ps-fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tl-step-title{font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tl-step-sub{min-width:0;color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:2px 8px;line-height:1.4;display:flex}.tl-step-proof{color:var(--hub-ok);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.tl-step-live{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-small);align-items:center;gap:6px;display:flex}.tl-step-live .bi{color:var(--hub-ok-fill);flex:none;font-size:10px}.tl-step-stream{text-overflow:ellipsis;white-space:nowrap;animation:.3s cubic-bezier(.16,1,.3,1) tl-in;overflow:hidden}@container tl (width<=380px){.tl-step{grid-template-columns:30px minmax(0,1fr)}.tl-step-at{display:none}}.tl-value-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.tl-value.is-xl .tl-value-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:32px}.tl-value-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tl-value.is-xl .tl-value-figs{grid-template-columns:minmax(0,1fr);gap:16px}.tl-fig{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.tl-fig-label{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.tl-fig-n{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1.1}[data-bs-theme=dark] .tl-fig-n{font-weight:400}.tl-fig.is-saved .tl-fig-n{color:var(--lens-ink);font-weight:400}.tl-fig-note{color:var(--hub-text-2);font-size:var(--ps-fs-small);line-height:1.35;display:block}.tl-chart{width:100%}.tl-chart svg{display:block;overflow:visible}.tl-c-base{stroke:var(--hub-rule);stroke-width:1px}.tl-c-area{fill:color-mix(in srgb, var(--lens) 20%, transparent)}.tl-c-line{fill:none;stroke:var(--lens);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tl-c-pt{fill:var(--lens);stroke:var(--hub-surface);stroke-width:2px}.tl-c-end{fill:var(--hub-text-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.tl-c-end.is-back{fill:var(--lens-ink)}.tl-chart-key{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;display:flex}.tl-chart-key>span{align-items:center;gap:6px;display:inline-flex}.tl-chart-key .tl-chart-range{margin-left:auto}.tl-key-line{background:var(--lens);border-radius:2px;width:16px;height:3px}.tl-parts{margin-top:16px}.tl-parts-bar{gap:3px;height:10px;display:flex}.tl-parts-bar span{background:var(--hue);border-radius:999px;flex-basis:0}.tl-parts-key{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tl-parts-key li{align-items:center;gap:6px;display:inline-flex}.tl-parts-key strong{color:var(--hub-text);margin-left:2px;font-weight:600}.tl-parts-sw{background:var(--hue);border-radius:50%;width:8px;height:8px}@container tl (width<=640px){.tl-value.is-xl .tl-value-grid{grid-template-columns:minmax(0,1fr);gap:14px}.tl-value.is-xl .tl-value-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@container tl (width<=420px){.tl-chart-key .tl-chart-range{margin-left:0}.tl-value-figs,.tl-value.is-xl .tl-value-figs{grid-template-columns:minmax(0,1fr);gap:10px}.tl-fig{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.tl-fig-n{grid-area:1/2/span 2;font-size:23px}}.tl-teams{margin:0;padding:0;list-style:none}.tl-team{border-top:1px solid var(--hub-rule);grid-template-columns:32px minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:center;gap:6px 14px;padding:11px 0;display:grid}.tl-team:first-child{border-top:0;padding-top:2px}.tl-fleet.is-xl .tl-team{grid-template-columns:32px minmax(0,.8fr) minmax(0,1.6fr) minmax(170px,auto) minmax(0,.5fr)}.tl-team-name{flex-direction:column;gap:1px;min-width:0;display:flex}.tl-team-name strong{font-size:var(--ps-fs-body);font-weight:600}.tl-team-name span{color:var(--hub-text-3);font-size:var(--ps-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl-team-meter{flex-direction:column;gap:5px;min-width:0;display:flex}.tl-team-amt{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums}.tl-team-amt strong{color:var(--hub-text);font-weight:600}.tl-team-state{justify-self:start}.tl-team-faces{justify-content:flex-end;align-items:center;display:flex}.tl-team-faces .ps-agentface{box-shadow:0 0 0 2px var(--hub-surface)}.tl-team-faces .ps-agentface+.ps-agentface{margin-left:-4px}@container tl (width<=600px){.tl-team,.tl-fleet.is-xl .tl-team{grid-template-columns:32px minmax(0,1fr) auto}.tl-team-meter{grid-area:2/2/auto/-1}.tl-team-state{grid-area:1/3;justify-self:end}.tl-team-faces{display:none}}@container tl (width<=380px){.tl-team{grid-template-columns:32px minmax(0,1fr)}.tl-team-state{grid-area:2/2;justify-self:start}.tl-team-meter{grid-row:3}}.tl-brief-date{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:7px;margin:0;font-weight:500;display:inline-flex}.tl-brief-lines{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tl-brief-lines li{font-size:var(--ps-fs-group);text-wrap:pretty;align-items:flex-start;gap:12px;line-height:1.45;display:flex}.tl-brief-mark{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);font-size:var(--ps-fs-body);border-radius:10px;flex:none;place-items:center;margin-top:-2px;display:grid}.tl-brief-dec{background:var(--hub-sunken);border-radius:14px;padding:12px 14px}.tl-brief-dec-h{color:var(--hub-text-2);font-size:var(--ps-fs-small);margin:0 0 8px;font-weight:600}.tl-brief-dec ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-brief-dec .ps-dot{color:var(--hub-text);font-size:var(--ps-fs-body);white-space:normal;line-height:1.4}.tl-brief-foot{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tl-brief-by{color:var(--hub-text-3);font-size:var(--ps-fs-small)}@container tl (width<=380px){.tl-brief-lines li{font-size:var(--ps-fs-body)}}@keyframes tl-beat{50%{transform:scale(1.3)}}@keyframes tl-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.tl-rec-open,.tl-ask-field,.tl-idea{transition:none}.tl-ask-hand{animation:none}.tl-rec-open:active,.tl-idea:active{transform:none}.tl-g-head.is-live,.tl-step-stream{animation:none}}.ag-setup-tile,.ag-lately-tile{gap:calc(var(--ps-tile-gap) / 2);display:grid}.ag-setup-tile .ag-mini-clients,.ag-setup-tile .ag-tile-foot{margin:0}.ag-marks{flex-wrap:wrap;gap:10px 8px;margin:0;padding:0;list-style:none;display:flex}.ag-marks li{display:block;position:relative}.ag-marks .tl-unit{box-shadow:0 0 0 2px var(--hub-surface);position:absolute;bottom:-2px;right:-2px}.ag-marks .tl-unit.is-self{background:var(--hub-surface);box-shadow:0 0 0 2px var(--hub-surface), inset 0 0 0 1.75px var(--c)}.ag-marks li.is-none .ag-client-mark{opacity:.45}.ag-marks-key{color:var(--hub-text-3);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.ag-marks-key>span{align-items:center;gap:6px;display:inline-flex}.ag-marks-key .tl-unit{width:8px;height:8px}.ag-tile-tally{grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:7px 12px;margin:0;padding:0;list-style:none;display:grid}.ag-tile-tally li{display:contents}.ag-tile-tally-word{color:var(--hub-text-2);font-size:var(--ps-fs-small)}.ag-tile-tally .tl-units{gap:3px}.ag-tile-tally-n{color:var(--hub-text-3);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.ev{gap:var(--ps-gap);display:grid}.ev>*{min-width:0}.ev>.ps-answer{margin-bottom:max(0px, calc(var(--ps-answer-gap) - var(--ps-gap)))}.ev>.ps-tabs-strip{margin-bottom:4px}.ev-cols{gap:var(--ps-card-gap);align-items:start;display:grid}@media (width>=1000px){.ev-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.ev-stack{gap:14px;min-width:0;display:grid}.ev-cols>.ev-stack{gap:var(--ps-card-gap)}.ev-foot{padding-top:4px}.ev-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.ev-note{color:var(--hub-text-2);font-size:var(--ps-fs-body);max-width:72ch;margin:12px 0 0;line-height:1.5}.ev-code{background:var(--hub-sunken);color:var(--hub-text-2);overflow-wrap:anywhere;border-radius:5px;padding:0 5px;font:400 12px/1.6 JetBrains Mono,ui-monospace,monospace}.ev-more{margin-top:8px}.ev-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:22px 0 6px;font-weight:600}.ev-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ev-back{color:var(--hub-text-2);font-size:var(--ps-fs-body);justify-self:start;align-items:center;gap:7px;margin:-6px 0 -4px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.ev-back:hover{color:var(--hub-brand-ink)}.ev-back:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:6px}.ev-tl-at{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;flex:none;font-weight:500;line-height:1}.ev-rung{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ev-rung .bi{font-size:12px}.ev-rung.is-compact{justify-content:center;width:24px;height:24px;padding:0}.ev-rung-verified{background:var(--hub-ok-soft);color:var(--hub-ok)}.ev-rung-observed{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.ev-rung-collector{color:var(--hub-brand-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hub-brand) 45%, transparent);background:0 0}.ev-rung-reported{background:var(--hub-sunken);color:var(--hub-text-2)}.ev-rung-unknown{color:var(--hub-text-3);border:1px dashed var(--hub-rule-strong);background:0 0}.ev-pip{border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.ev-pip.is-none{background:var(--hub-rule);border-radius:50%;width:8px;height:8px}.ev-pip-verified{background:var(--hub-ok-fill);color:var(--hub-surface)}.ev-pip-observed{background:var(--hub-brand);color:var(--hub-on-brand)}.ev-pip-collector{background:color-mix(in srgb, var(--hub-brand) 30%, var(--hub-surface));color:var(--hub-brand-ink)}.ev-pip-reported{background:color-mix(in srgb, var(--hub-text-3) 34%, var(--hub-surface));color:var(--hub-text)}.ev-pip-unknown{color:var(--hub-text-3);box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);background:0 0}.ev-bar{gap:12px;margin-top:18px;display:grid}.ev-bar-track{border-radius:999px;gap:3px;height:10px;display:flex;overflow:hidden}.ev-bar.is-big{gap:16px;margin-top:0}.ev-bar.is-big .ev-bar-track{border-radius:12px;gap:4px;height:22px}.ev-bar-seg{border-radius:3px;flex:1 1 0;min-width:4px}.ev-bar-seg.ev-pip-unknown{background:repeating-linear-gradient(135deg, var(--hub-rule-strong) 0 2px, transparent 2px 6px);box-shadow:none}.ev-bar-seg.is-none{background:var(--hub-sunken)}.ev-bar-legend{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.ev-bar-legend li{align-items:baseline;gap:7px;display:inline-flex}.ev-bar-key{border-radius:3px;flex:none;align-self:center;width:10px;height:10px;display:inline-block}.ev-bar-key.ev-pip-unknown{box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong)}.ev-bar-n{font-size:var(--ps-fs-group);font-variant-numeric:tabular-nums;font-weight:700}.ev-bar-word{color:var(--hub-text-2);font-size:var(--ps-fs-meta)}.ev-bar.is-big .ev-bar-n{letter-spacing:-.02em;font-size:22px;font-weight:600}.ev-bar.is-big .ev-bar-word{font-size:var(--ps-fs-body)}.ev-hero{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;padding:26px 28px}.ev-hero-foot{border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:22px;padding-top:20px;display:flex}.ev-hero-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex:320px;align-items:center;gap:12px;margin:0;line-height:1.45;display:flex}.ev-tl{margin:0;padding:0;list-style:none}.ev-tl-item{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:44px 30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.ev-tl-item:first-child{border-top:0}.ev-tl-text{gap:2px;min-width:0;display:grid}.ev-tl-open{color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;line-height:1.4;transition:color .2s}.ev-tl-open:hover{color:var(--hub-brand-ink)}.ev-tl-open:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:6px}.ev-tl-open:after{content:"";position:absolute;inset:0}.ev-tl-item>.ev-rung{z-index:1;position:relative}.ev-tl-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ev-why{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ev-why li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:172px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.ev-why .ev-rung{justify-self:start;margin-top:-1px}.ev-quiet{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;padding:12px 14px;line-height:1.45;display:flex}.ev-quiet>span{flex:220px}.ev-quiet strong{color:var(--hub-text)}.ev-mx{--ev-mx-cols:minmax(220px, 1.4fr) minmax(280px, 2fr) 96px}.ev-mx-head,.ev-mx-row{grid-template-columns:var(--ev-mx-cols);align-items:center;gap:16px;display:grid}.ev-mx-head{color:var(--hub-text-3);padding:0 0 8px;font-size:11.5px;font-weight:600}.ev-mx-pips{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:4px;display:grid}.ev-mx-stage{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ev-mx-end{justify-self:end}.ev-mx-list{margin:0;padding:0;list-style:none}.ev-mx-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);position:relative}.ev-mx-row:hover .ev-mx-branch{color:var(--hub-brand-ink)}.ev-mx-who{align-items:center;gap:10px;min-width:0;display:flex}.ev-mx-names{gap:2px;min-width:0;display:grid}.ev-mx-open{min-width:0;color:inherit;text-decoration:none}.ev-mx-open:after{content:"";position:absolute;inset:0}.ev-mx-open:focus-visible{outline:none}.ev-mx-open:focus-visible:after{outline:2px solid var(--hub-brand);outline-offset:-2px;border-radius:10px}.ev-mx-branch{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font:500 12.5px/1.4 JetBrains Mono,ui-monospace,monospace;transition:color .2s;display:block;overflow:hidden}.ev-mx-sub{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ev-mx-cell{justify-items:center;gap:3px;display:grid}.ev-mx-cell-l{color:var(--hub-text-3);font-size:10px;font-weight:500;display:none}@media (width<=760px){.ev-mx-head{display:none}.ev-mx-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who end""pips pips";row-gap:10px}.ev-mx-who{grid-area:who}.ev-mx-row>.ev-mx-pips{grid-area:pips}.ev-mx-row>.ev-mx-end{grid-area:end}.ev-mx-cell-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.ev-ladder{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-ladder li{grid-template-columns:136px minmax(0,1fr) 28px;align-items:start;gap:12px;display:grid}.ev-ladder .ev-rung{justify-self:start}.ev-ladder-tip{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45}.ev-ladder-n{font-size:var(--ps-fs-group);font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}.ev-disc{margin-top:18px}.ev-disc>summary .bi{color:var(--hub-text-3)}.ev-disc-body{gap:26px;display:grid}@media (width>=1000px){.ev-disc-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}}.ev-disc-title{font-size:var(--ps-fs-group);letter-spacing:-.01em;margin:0 0 4px;font-weight:650}.ev-disc-lead{margin:0 0 14px}.ev-five{margin:0;display:grid}.ev-five-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:start;gap:6px 18px;display:grid}.ev-five-row:first-child{border-top:0;padding-top:2px}.ev-five dt{gap:2px;font-weight:400;display:grid}.ev-five-q{font-size:var(--ps-fs-body);font-weight:600}.ev-five-why{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45}.ev-five dd{justify-items:end;gap:4px;margin:0;padding-top:1px;display:grid}.ev-five-raw{color:var(--hub-text-3);font:400 11px/1.4 JetBrains Mono,ui-monospace,monospace}.ev-share{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.ev-share-text{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex:240px;line-height:1.5}.ev-share-text strong{color:var(--hub-text);font-weight:600}.ev-stats{flex-wrap:wrap;gap:14px 40px;margin:4px 0 22px;display:flex}.ev-stat{gap:2px;display:grid}.ev-stat-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:300;line-height:1.05}.ev-stat-l{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:7px;display:inline-flex}.ev-roll{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-roll-row{grid-template-columns:minmax(120px,190px) minmax(0,1fr) 132px;align-items:center;gap:16px;display:grid}.ev-roll-name{font-size:var(--ps-fs-body);font-weight:500}.ev-roll-track{border-radius:999px;gap:3px;height:12px;display:flex;overflow:hidden}.ev-roll-n{color:var(--hub-text-2);font-size:var(--ps-fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.ev-roll-n strong{color:var(--hub-text)}@media (width<=640px){.ev-roll-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name n""bar bar";gap:6px 12px}.ev-roll-name{grid-area:name}.ev-roll-track{grid-area:bar}.ev-roll-n{grid-area:n}}.ev-dec,.ev-wait{margin:0;padding:0;list-style:none}.ev-dec-row,.ev-wait-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:44px 28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ev-dec-row:first-child,.ev-wait-row:first-child{border-top:0}.ev-wait-row{grid-template-columns:26px minmax(0,1fr) auto auto}.ev-dec-text{color:var(--hub-text-2);font-size:var(--ps-fs-body);line-height:1.45}.ev-dec-text strong{color:var(--hub-text);font-weight:600}.ev-hubmark{width:28px;height:28px;font-size:var(--ps-fs-meta);border-radius:50%}@media (width<=640px){.ev-dec-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"face text""face meta";row-gap:6px}.ev-dec-row>:first-child{grid-area:meta}.ev-dec-row>:nth-child(2){grid-area:face;align-self:start}.ev-dec-row>:nth-child(3){grid-area:text}.ev-dec-row>:nth-child(4){grid-area:meta;justify-self:end}.ev-wait-row{grid-template-columns:26px minmax(0,1fr) auto}.ev-wait-row>.ps-dot{grid-column:2}}.ev-kv{margin:0;display:grid}.ev-kv>div{border-top:1px solid var(--hub-rule);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.ev-kv>div:first-child{border-top:0}.ev-kv dt{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:400;display:inline-flex}.ev-kv dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.ev-keep{margin:0;padding:0;list-style:none}.ev-keep-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:4px 18px;line-height:1.45;display:grid}.ev-keep-row:first-child{border-top:0}.ev-keep-what{flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:500;display:inline-flex}.ev-keep-where,.ev-keep-long{color:var(--hub-text-2)}@media (width<=760px){.ev-keep-row{grid-template-columns:minmax(0,1fr)}}.ev-sheet{gap:14px;display:grid}.ev-sheet-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.ev-sheet .ev-note{margin:0}.ev-list{color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.ev-sheet .ps-btn{justify-self:start}.ev-hand{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px}.ev-hand-head{border-bottom:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:22px 26px 18px;display:flex}.ev-hand-title{flex:260px;gap:3px;min-width:0;display:grid}.ev-hand-title strong{letter-spacing:-.01em;font-size:17px;font-weight:600}.ev-hand-sub{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.ev-hand-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ev-hand-block{border-left:1px solid var(--hub-rule);align-content:start;gap:10px;min-width:0;padding:20px 22px 24px;display:grid}.ev-hand-block:first-child{border-left:0}.ev-hand-block p{font-size:var(--ps-fs-body);margin:0;line-height:1.5}.ev-hand-label{color:var(--lens-ink);font-size:var(--ps-fs-small);align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.ev-hand-count{background:var(--hub-warn-soft);min-width:20px;height:20px;color:var(--hub-text);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-grid}.ev-hand-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:7px;display:inline-flex}.ev-hand-foot{justify-content:flex-end;padding:0 26px 22px;display:flex}.ev-paths{flex-wrap:wrap;gap:4px;display:flex}.ev-revs{color:var(--hub-text-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ev-gaps{font-size:var(--ps-fs-body);gap:8px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.ev-gaps li{grid-template-columns:16px minmax(0,1fr);gap:8px;display:grid}.ev-gaps .bi{color:var(--hub-text-3);margin-top:2px}@media (width<=1180px){.ev-hand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-hand-block{border-left:0;border-top:1px solid var(--hub-rule)}.ev-hand-block:nth-child(-n+2){border-top:0}.ev-hand-block:nth-child(2n){border-left:1px solid var(--hub-rule)}}@media (width<=640px){.ev-hand-head{padding:18px 18px 14px}.ev-hand-grid{grid-template-columns:minmax(0,1fr)}.ev-hand-block{padding:16px 18px 18px}.ev-hand-block:nth-child(2n){border-left:0}.ev-hand-block:nth-child(2){border-top:1px solid var(--hub-rule)}.ev-hand-foot{padding:0 18px 18px}}.ev-stages{margin:0;padding:0;list-style:none}.ev-stage{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);grid-template-columns:minmax(96px,150px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ev-stage:first-child{border-top:0}.ev-stage-name{font-weight:600}.ev-stage-text{color:var(--hub-text-2);line-height:1.45}.ev-stage.is-off .ev-stage-name,.ev-stage.is-off .ev-stage-text{color:var(--hub-text-3);font-weight:400}.ev-stage-dash{color:var(--hub-text-3)}@media (width<=640px){.ev-stage{grid-template-columns:minmax(0,1fr) auto}.ev-stage-text{grid-area:2/1/auto/-1}}.ev-rc{margin:0;padding:0;list-style:none}.ev-rc li+li{border-top:1px solid var(--hub-rule)}.ev-rc-row{width:100%;padding:var(--ps-row-pad) 6px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;transition:background-color .2s;display:grid}.ev-rc-row:hover{background:var(--hub-sunken)}.ev-rc-row:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px}.ev-rc-what{min-width:0;font-size:var(--ps-fs-body);gap:2px;line-height:1.4;display:grid}.ev-rc-cmd{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font:500 12.5px/1.45 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.ev-rc-kind{color:var(--hub-text-3);font-size:12px}.ev-rc-facts{flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;display:flex}@media (width<=760px){.ev-rc-row{grid-template-columns:44px minmax(0,1fr) auto}.ev-rc-facts{grid-area:2/2/auto/-1;justify-content:flex-start}}.ev-mates{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ev-mates li{grid-template-columns:44px auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ev-mates-faces{display:inline-flex}.ev-mates-faces>:last-child{margin-left:-6px}.ev-mates-text{color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:3px;line-height:1.45;display:grid}.ev-mates-saved{color:var(--hub-ok);font-size:var(--ps-fs-small);font-weight:600}.ev-convo{margin:0;padding:0;list-style:none;display:grid}.ev-convo li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;transition:opacity .2s;display:grid}.ev-convo li:first-child{border-top:0}.ev-convo li>.bi{color:var(--hub-text-3)}.ev-convo li.is-gone{opacity:.6}.ev-convo li.is-gone strong{text-decoration:line-through}.ev-convo-text{min-width:0;font-size:var(--ps-fs-body);gap:2px;display:grid}.ev-convo-text strong{font-weight:500}.ev-convo-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45}.ev-convo-undo{align-items:center;gap:6px;display:inline-flex}@media (width<=640px){.ev-convo li{grid-template-columns:18px minmax(0,1fr)}.ev-convo li>:last-child{grid-column:2;justify-self:start}}.ev-ir{gap:26px;display:grid}@media (width>=1000px){.ev-ir{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.ev-ir-item+.ev-ir-item{border-left:1px solid var(--hub-rule);padding-left:26px}.ev-ir-item:first-child{padding-right:26px}}.ev-ir-item{min-width:0}.ev-ir-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.ev-ir-title{flex:220px;gap:3px;min-width:0;display:grid}.ev-ir-title a{color:var(--hub-text);font-size:var(--ps-fs-group);font-weight:600;text-decoration:none;transition:color .2s}.ev-ir-title a:hover{color:var(--hub-brand-ink)}.ev-ir-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ev-crit{margin:0;padding:0;list-style:none}.ev-crit-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ev-crit-mark{width:24px;height:24px;font-size:var(--ps-fs-body);border-radius:50%;place-items:center;display:grid}.ev-crit-row.is-supported .ev-crit-mark{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.ev-crit-row.is-mismatch .ev-crit-mark{background:var(--hub-bad-soft);color:var(--coral)}.ev-crit-row.is-unknown .ev-crit-mark{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3)}.ev-crit-text{font-size:var(--ps-fs-body);gap:2px;line-height:1.45;display:grid}.ev-crit-why{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ev-crit-row .ps-dot{margin-top:3px}.ev-ir-foot{background:var(--hub-warn-soft);color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:12px;gap:4px;margin:6px 0 0;padding:10px 12px;line-height:1.45;display:grid}@media (width<=640px){.ev-crit-row{grid-template-columns:24px minmax(0,1fr)}.ev-crit-row .ps-dot{grid-column:2;margin-top:0}}.ev-mr{margin:0;padding:0;list-style:none;display:grid}.ev-mr-item{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);gap:10px;display:grid}.ev-mr-item:first-child{border-top:0;padding-top:2px}.ev-mr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.ev-mr-name{min-width:0;font-size:var(--ps-fs-body);font-weight:600}.ev-meters{gap:6px;display:grid}.ev-meter{color:var(--hub-text-3);grid-template-columns:64px minmax(0,1fr) 104px;align-items:center;gap:10px;font-size:12px;display:grid}.ev-meter-track{background:var(--hub-sunken);border-radius:999px;height:6px;position:relative;overflow:hidden}.ev-meter-fill{background:var(--lens);transform-origin:0;border-radius:999px;position:absolute;inset:0}.ev-meter-n{color:var(--hub-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end}.ev-find{font-size:var(--ps-fs-meta);gap:6px;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.ev-find li{color:var(--hub-text-2);align-items:baseline;gap:8px;display:flex}.ev-find .ps-tag{flex:none}.ev-sev-major{color:var(--coral);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral) 50%, transparent)}.ev-ctl{padding:var(--ps-row-pad) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.ev-ctl+.ev-ctl{border-top:1px solid var(--hub-rule)}.ev-ctl-label{color:var(--hub-text-2);font-size:var(--ps-fs-body)}.ev-ctl-top{border-top:1px solid var(--hub-rule);margin-top:10px}.ev-chain{margin:0;padding:0;list-style:none;position:relative}.ev-chain-row{padding:var(--ps-row-pad) 0;grid-template-columns:34px minmax(0,1fr) minmax(140px,auto) 44px;align-items:center;gap:14px;display:grid;position:relative}.ev-chain-row+.ev-chain-row:before{content:"";background:var(--hub-rule-strong);border-radius:1px;width:2px;height:20px;position:absolute;top:-10px;left:16px}.ev-chain-mark{width:34px;height:34px;font-size:var(--ps-fs-group);border-radius:10px}.ev-chain-body{gap:3px;min-width:0;display:grid}.ev-chain-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ev-chain-seq{color:var(--hub-text-3);font:500 11.5px/1.4 JetBrains Mono,ui-monospace,monospace}.ev-chain-kind{color:var(--hub-text-3);font-size:12px;font-weight:600}.ev-chain-text{min-width:0;color:var(--hub-text);font-size:var(--ps-fs-body);overflow-wrap:anywhere;line-height:1.45;text-decoration:none;transition:color .2s}.ev-chain-text:hover{color:var(--hub-brand-ink)}.ev-chain-who{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;display:inline-flex}.ev-chain-row>.ev-tl-at{justify-self:end}@media (width<=760px){.ev-chain-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"mark body at""mark who who";row-gap:6px}.ev-chain-mark{grid-area:mark;align-self:start}.ev-chain-body{grid-area:body}.ev-chain-who{grid-area:who}.ev-chain-row>.ev-tl-at{grid-area:at;align-self:start;padding-top:3px}.ev-chain-row+.ev-chain-row:before{height:22px;top:-12px}}.ev-zones{align-items:start;gap:16px;display:grid}@media (width>=900px){.ev-zones{grid-template-columns:1fr 1.35fr 1fr}}.ev-zone{background:var(--hub-surface);min-width:0;box-shadow:var(--card);border-radius:20px;align-content:start;gap:12px;padding:22px 24px;display:grid}.ev-zone-title{font-size:var(--ps-fs-group);align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.ev-zone-mark{width:30px;height:30px;font-size:var(--ps-fs-body);border-radius:50%}.ev-zone-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-zone-list li{border-top:1px solid var(--hub-rule);gap:3px;padding-top:12px;display:grid}.ev-zone-what{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:500;display:inline-flex}.ev-zone-long{color:var(--hue-ink);font-size:var(--ps-fs-meta);font-weight:600}.ev-zone-who{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ev-co{margin:0 0 14px;padding:0;list-style:none}.ev-co-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ev-co-row:first-child{border-top:0}.ev-co-text{min-width:0;font-size:var(--ps-fs-body);gap:3px;display:grid}.ev-co-text strong{font-weight:600}.ev-co-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.4;display:flex}.ev-co-agents{gap:2px;display:inline-flex}@media (width<=640px){.ev-co-row{grid-template-columns:30px minmax(0,1fr)}.ev-co-row>:last-child{grid-column:2;justify-self:start}}.ev-tile{align-content:start;gap:10px;min-width:0;display:grid}.ev-tile .ev-bar{margin-top:0}.ev-tile-foot{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;display:flex}.ev-tile-gap{margin-left:10px}.ev-tile-mono{font:500 12px/1.4 JetBrains Mono,ui-monospace,monospace}.ev-tile-rows{margin:0;padding:0;list-style:none}.ev-tile-row{border:0;border-top:1px solid var(--hub-rule);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;transition:background-color .2s;display:grid}.ev-tile-rows li:first-child .ev-tile-row{border-top:0}.ev-tile-row:hover{background:var(--hub-sunken)}.ev-tile-row:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px;border-radius:8px}.ev-tile-name{min-width:0;font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;gap:1px;font-weight:500;display:grid;overflow:hidden}.ev-tile-name>code{text-overflow:ellipsis;overflow:hidden}.ev-tile-sub{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.ev-tile-mx{gap:2px;display:grid}.ev-tile-mx-head,.ev-tile-mx-row{grid-template-columns:minmax(140px,3fr) repeat(7,minmax(24px,1fr));align-items:center;gap:4px;display:grid}.ev-tile-mx-head{color:var(--hub-text-3);font-size:10.5px;font-weight:600}.ev-tile-mx-head>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-tile-mx-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;transition:background-color .2s}.ev-tile-mx-row:hover{background:var(--hub-sunken)}.ev-tile-mx-row:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px}.ev-tile-mx-name{min-width:0;font-size:var(--ps-fs-small);align-items:center;gap:8px;display:flex}.ev-tile-mx-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-tile-mx-cell{place-items:center;display:grid}.ev-tile-mx .ev-pip{border-radius:6px;width:22px;height:22px;font-size:10.5px}.ev-tile-mx .ev-pip.is-none{width:6px;height:6px}.ev-tile-split{border-radius:999px;gap:3px;height:10px;display:flex;overflow:hidden}.ev-tile-split.is-thin{height:6px}.ev-tile-teams{border-top:1px solid var(--hub-rule);gap:8px;margin:6px 0 0;padding:10px 0 0;list-style:none;display:grid}.ev-tile-teams li{font-size:var(--ps-fs-small);grid-template-columns:76px minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.ev-tile-team{color:var(--hub-text-2)}.ev-tile-n{color:var(--hub-text-2);font-variant-numeric:tabular-nums;justify-self:end}@media (width<=640px){.ev-hero{padding:20px 18px}.ev-bar.is-big .ev-bar-legend{gap:8px 16px}.ev-tl-item{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"face text""face meta";gap:6px 12px}.ev-tl-item>.ev-tl-at{grid-area:meta}.ev-tl-item>.ps-agentface{grid-area:face;align-self:start}.ev-tl-item>.ev-tl-text{grid-area:text}.ev-tl-item>.ev-rung{grid-area:meta;justify-self:end}.ev-why li{grid-template-columns:minmax(0,1fr);gap:6px}.ev-ladder li{grid-template-columns:minmax(0,1fr) 28px}.ev-ladder-tip{grid-area:2/1/auto/-1}.ev-five-row{grid-template-columns:minmax(0,1fr)}.ev-five dd{justify-items:start}.ev-stats{gap:12px 28px}.ev-stat-n{font-size:28px}.ev-meter{grid-template-columns:54px minmax(0,1fr) 92px}}@media (prefers-reduced-motion:reduce){.ev-back,.ev-tl-open,.ev-mx-branch,.ev-rc-row,.ev-convo li,.ev-ir-title a,.ev-chain-text,.ev-tile-row,.ev-tile-mx-row{transition:none}}.ev-meters>.ev-meter:first-child .ev-meter-fill{background:var(--hub-brand)}.ev-log{display:grid}.ev-log-day{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:18px 0 2px;font-weight:600}.ev-log>section:first-child .ev-log-day{margin-top:0}.ev-log-rows{margin:0;padding:0;list-style:none}.ev-log-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:44px 28px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ev-log-day+.ev-log-rows>.ev-log-row:first-child{border-top:0}.ev-log-mark{background:var(--hub-sunken);width:28px;height:28px;color:var(--hub-text-3);font-size:var(--ps-fs-meta);border-radius:50%;flex:none;place-items:center;display:grid}.ev-log-mark.is-ok{background:var(--hub-ok-soft);color:var(--hub-ok)}.ev-log-mark.is-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.ev-log-mark.is-brand{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.ev-log-text{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-body);overflow-wrap:anywhere;gap:4px;line-height:1.5;display:grid}.ev-log-text strong{color:var(--hub-text);font-weight:600}.ev-log-path{margin-left:6px}.ev-log-quote{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:10px;justify-self:start;padding:5px 10px}.ev-log-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:inline-flex}.ev-log-kind{color:var(--hub-text-3);white-space:nowrap;font:500 11.5px/1.4 JetBrains Mono,ui-monospace,monospace}.ev-log-gap{border:1.5px dashed var(--hub-rule-strong);border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;margin:14px 0 6px;padding:14px 16px;display:grid}.ev-log-gap .ev-log-text strong{font-size:var(--ps-fs-body)}.ev-log-link{color:var(--hub-brand-ink);font-size:var(--ps-fs-meta);justify-self:start;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.ev-log-link:hover{text-underline-offset:3px;text-decoration:underline}.ev-log-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:6px}.ev-log-foot{border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;padding-top:14px;display:flex}.ev-log-mark-line{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex:280px;line-height:1.5}.ev-log-keep{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ev-log-keep li{border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:4px;padding-top:12px;line-height:1.5;display:grid}.ev-log-keep li:first-child{border-top:0;padding-top:0}.ev-log-keep .ps-dot{font-weight:600}.ev-log-api{overflow-wrap:anywhere}.ev-modes{margin:0 0 16px;padding:0;list-style:none;display:grid}.ev-modes li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ev-modes li:first-child{border-top:0;padding-top:0}.ev-modes-mark{background:var(--hub-sunken);width:32px;height:32px;color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:50%;place-items:center;display:grid}.ev-modes-text{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:3px;line-height:1.5;display:grid}.ev-modes-text strong{color:var(--hub-text);font-size:var(--ps-fs-body);font-weight:600}.ev-modes-n{color:var(--hub-text-2);font-size:var(--ps-fs-meta);font-variant-numeric:tabular-nums;padding-top:6px}.ev-budget{margin-top:14px}@media (width<=640px){.ev-log-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"mark text""mark meta";gap:6px 12px}.ev-log-row>.ev-tl-at{grid-area:meta;align-self:center}.ev-log-row>.ev-log-mark{grid-area:mark;align-self:start}.ev-log-row>.ev-log-text{grid-area:text}.ev-log-row>.ev-log-end{grid-area:meta;justify-self:end}.ev-log-kind{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.ev-log-link{transition:none}}.ev-log-card .ps-card-actions{min-width:0;max-width:100%}.ev-log-card .ps-card-actions .ps-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.ev-log-card .ps-card-actions .ps-seg::-webkit-scrollbar{display:none}.ev-ladder-tile{grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin:0;padding:0;list-style:none;display:grid}.ev-ladder-tile li{display:contents}.ev-ladder-word{color:var(--hub-text-2);font-size:var(--ps-fs-small);white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.ev-ladder-word .bi{color:var(--hub-text-3);font-size:12px}.ev-ladder-units{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.ev-ladder-units .ev-bar-key{width:11px;height:11px}.ev-ladder-none{color:var(--hub-text-3);font-size:12px}.fy button:focus-visible,.fy-sheet button:focus-visible,.fy-after button:focus-visible,.fy-tile button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.fy code,.fy-sheet code,.fy-tile code{background:var(--hub-sunken);color:var(--hub-text-2);overflow-wrap:anywhere;border-radius:5px;padding:0 5px;font:400 .92em/1.5 JetBrains Mono,ui-monospace,monospace}.fy-back{margin:calc(var(--ps-answer-gap) * -.35) 0 var(--ps-card-gap)}.fy-back .ps-btn{margin-left:-12px}.fy-bar{justify-content:space-between;align-items:center;gap:calc(var(--ps-row-pad) * .875) var(--ps-card-gap);margin:0 0 var(--ps-card-gap);flex-wrap:wrap;display:flex}.fy-bar-facts{align-items:center;gap:6px var(--ps-card-gap);color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;margin:0;display:flex}.fy-bar-scope{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.fy-bar-facts strong{color:var(--hub-text);font-weight:600}.fy-bar-facts .ps-dot{color:inherit;font-size:inherit;font-weight:400}@media (width<=760px){.fy-tabs .ps-tabs-strip{scroll-snap-type:x mandatory;scroll-padding-inline:var(--fade,44px)}.fy-tabs .ps-tabs-item{scroll-snap-align:start}.fy-tabs .ps-tabs-item[aria-current=page]{scroll-snap-align:end}}.fy-link{color:var(--hub-brand-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.fy-link:hover{color:var(--hub-brand)}.fy-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:4px}.fy-floor{padding:calc(var(--ps-card-pad) - 4px) var(--ps-card-pad) calc(var(--ps-row-pad) * .5);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);container-type:inline-size}.fy-floor-head{align-items:baseline;gap:4px calc(var(--ps-row-pad) * .75);flex-wrap:wrap;display:flex}.fy-floor-title{font-size:var(--ps-fs-title);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.fy-title-code{font-size:var(--ps-fs-body)!important}.fy-floor-count{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:500}.fy-floor-tags{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.fy-floor-tags .ps-status+*{margin-left:8px}.fy-floor-acts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.fy-floor-explain{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex-basis:100%;margin:2px 0 0;padding-right:max(0px,100% - 80ch);line-height:1.45}.fy-new{gap:calc(var(--ps-row-pad) * .75);margin:calc(var(--ps-row-pad) * .875) 0 4px;padding:calc(var(--ps-row-pad) * .875) var(--ps-row-pad);border-radius:var(--ps-tile-radius);background:var(--hub-sunken);display:grid}.fy-new-explain{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:0;line-height:1.5}.fy-new .bw-more{background:var(--hub-surface)}.fy-legend{align-items:center;gap:calc(var(--ps-row-pad) * .625) calc(var(--ps-row-pad) * 1.75);margin:var(--ps-row-pad) 0 4px;padding:calc(var(--ps-row-pad) * .75) 0;border-top:1px solid var(--hub-rule);border-bottom:1px solid var(--hub-rule);font-size:var(--ps-fs-small);color:var(--hub-text-2);flex-wrap:wrap;display:flex}.fy-legend ul{align-items:center;gap:8px calc(var(--ps-row-pad) * .875);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fy-legend li{align-items:center;gap:6px;display:inline-flex}.fy-legend-node{background:var(--hue-soft);width:22px;height:22px;color:var(--hue-ink);border-radius:7px;place-items:center;font-size:11px;display:inline-grid}.fy-legend-marks{color:var(--hub-text-3)}.fy-legend-mark{width:15px;height:15px;color:var(--hub-surface);border-radius:50%;place-items:center;font-size:9px;display:inline-grid;position:relative}.fy-legend-mark.is-moving{background:var(--hub-ok-fill)}.fy-legend-mark.is-queued{background:var(--hub-warn-fill)}.fy-legend-mark.is-waiting{background:var(--hub-brand)}.fy-legend-mark.is-stuck{background:var(--coral)}.fy-legend-mark.is-gate{background:var(--hub-surface);color:var(--ink-hue);box-shadow:0 0 0 1px var(--hub-rule-strong)}.fy-lines{display:grid}.fy-line{padding:calc(var(--ps-row-pad) + 4px) 0 calc(var(--ps-row-pad) + 2px)}.fy-line+.fy-line{border-top:1px solid var(--hub-rule)}.fy-line-head{align-items:center;gap:calc(var(--ps-row-pad) * .625) var(--ps-card-gap);grid-template-columns:auto minmax(150px,1fr) auto auto;display:grid}.fy-line-icon{background:var(--hue-soft);width:38px;height:38px;color:var(--hue-ink);border-radius:12px;place-items:center;font-size:17px;display:inline-grid}.fy-line-name{min-width:0}.fy-line-name h3{font-size:var(--ps-fs-group);letter-spacing:-.01em;margin:0;font-weight:600}.fy-line-sub{align-items:center;gap:4px calc(var(--ps-row-pad) * .75);font-size:var(--ps-fs-small);color:var(--hub-text-2);flex-wrap:wrap;margin-top:4px;display:flex}.fy-line-sub .ps-tag .bi{font-size:10px}.fy-runner{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.fy-facts{gap:var(--ps-card-gap);margin:0;display:flex}.fy-facts div{min-width:0}.fy-facts dt{color:var(--hub-text-3);font-size:calc(var(--ps-fs-small) - 1px);white-space:nowrap;font-weight:500}.fy-facts dd{font-size:var(--ps-fs-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;margin:2px 0 0;font-weight:600;display:flex}.fy-facts dd.is-bad{color:var(--coral)}.fy-line-acts{justify-content:flex-end;gap:6px;display:flex}.fy-line-foot{align-items:center;gap:6px var(--ps-card-gap);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;display:flex}.fy-line-note{color:var(--hub-text-2)}.fy-belt{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:var(--ps-row-pad) 0 calc(var(--ps-row-pad) * .75);padding:0;list-style:none;display:grid}.fy-st{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 4px;display:flex;position:relative}.fy-st-btn{max-width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}button.fy-st-btn{cursor:pointer}.fy-node{background:var(--hue-soft);width:44px;height:44px;color:var(--hue-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 22%, transparent);border-radius:14px;flex:none;place-items:center;font-size:19px;transition:transform .2s,background .2s,color .2s;display:grid;position:relative}.fy-st.has-work .fy-node{background:var(--hue);color:var(--hub-surface);box-shadow:0 6px 16px -8px var(--hue)}button.fy-st-btn:hover .fy-node{transform:translateY(-2px)}.fy-st.is-focus .fy-node{box-shadow:0 0 0 3px var(--hub-surface), 0 0 0 5px var(--hue)}.fy-node-n{background:var(--hub-text);min-width:19px;height:19px;color:var(--hub-surface);box-shadow:0 0 0 2px var(--hub-surface);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-6px;right:-7px}.fy-node-n.is-bad{background:var(--coral)}.fy-node-gate{background:var(--hub-surface);width:19px;height:19px;color:var(--ink-hue);box-shadow:0 0 0 1px var(--hub-rule-strong);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;bottom:-6px;right:-6px}.fy-st-text{flex-direction:column;align-items:center;gap:3px;min-width:0;max-width:100%;display:flex}.fy-st-name{font-size:var(--ps-fs-meta);overflow-wrap:anywhere;font-weight:600;line-height:1.25}.fy-st-detail{color:var(--hub-text-3);font-size:calc(var(--ps-fs-small) - 1px);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 6px;line-height:1.35;display:flex}.fy-st-detail code{font-size:10.5px}.fy-retry{color:var(--hue-ink);align-items:center;gap:2px;font-weight:600;display:inline-flex}.fy-retry .bi{font-size:10px}.fy-conv{background:var(--hub-rule-strong);pointer-events:none;border-radius:2px;height:2px;position:absolute;top:25px;left:calc(50% + 30px);right:calc(30px - 50%);overflow:hidden}.fy-conv i{background:linear-gradient(90deg, transparent, var(--hue), transparent);opacity:0;width:45%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.fy-conv.is-live i{opacity:1;animation:1.9s linear 3 fy-flow}@keyframes fy-flow{0%{transform:translate(-100%)}to{transform:translate(230%)}}@keyframes fy-flow-v{0%{transform:translateY(-100%)}to{transform:translateY(230%)}}.fy-st-items{justify-content:center;align-items:center;padding-left:6px;display:flex}.fy-item{box-shadow:0 0 0 2px var(--hub-surface);background:0 0;border:0;border-radius:50%;flex:none;margin-left:-6px;padding:0;display:inline-grid;position:relative}button.fy-item{cursor:pointer}.fy-item.is-stuck{box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--coral)}.fy-item.is-waiting{box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-brand)}.fy-item.is-queued{box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-warn-fill)}.fy-item-mark{width:15px;height:15px;color:var(--hub-surface);box-shadow:0 0 0 2px var(--hub-surface);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-4px;right:-5px}.fy-item.is-stuck .fy-item-mark{background:var(--coral)}.fy-item.is-queued .fy-item-mark{background:var(--hub-warn-fill)}.fy-item.is-waiting .fy-item-mark{background:var(--hub-brand)}.fy-more{color:var(--hub-text-3);margin-left:4px;font-size:11px;font-weight:600}.fy-belt.is-paused .fy-node{opacity:.55}.fy-belt.is-paused .fy-st-name{color:var(--hub-text-2)}@container (width<=640px){.fy-belt:not(.is-mini){margin:calc(var(--ps-row-pad) * .875) 0 6px;flex-direction:column;display:flex}.fy-belt:not(.is-mini) .fy-st{padding:0 0 calc(var(--ps-row-pad) * .75);text-align:left;flex-direction:row;align-items:center;gap:10px}.fy-belt:not(.is-mini) .fy-st:last-child{padding-bottom:0}.fy-belt:not(.is-mini) .fy-st-btn{flex-direction:row;flex:1;gap:12px;min-width:0;padding:2px}.fy-belt:not(.is-mini) .fy-node{width:40px;height:40px;font-size:17px}.fy-belt:not(.is-mini) .fy-st-text{align-items:flex-start}.fy-belt:not(.is-mini) .fy-st-detail{justify-content:flex-start}.fy-belt:not(.is-mini) .fy-conv{width:2px;height:auto;inset:44px auto 2px 21px}.fy-belt:not(.is-mini) .fy-conv i{background:linear-gradient(180deg, transparent, var(--hue), transparent);width:auto;height:45%;inset:0 0 auto;transform:translateY(-100%)}.fy-belt:not(.is-mini) .fy-conv.is-live i{animation-name:fy-flow-v}.fy-belt:not(.is-mini) .fy-st-items{flex:none}.fy-line-head{grid-template-columns:auto minmax(0,1fr)}.fy-facts{gap:calc(var(--ps-row-pad) * .625) calc(var(--ps-row-pad) * .75);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fy-facts .fy-spark{display:none}.fy-line-acts{grid-column:1/-1;justify-content:flex-start}.fy-floor-tags{margin-left:0}}.fy>.ps-card,.fy>.ps-notice{margin-top:var(--ps-gap)}.fy-grid{gap:var(--ps-card-gap);margin-top:var(--ps-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fy-build{flex-wrap:wrap;gap:8px;display:flex}.fy-foot{align-items:baseline;gap:6px var(--ps-row-pad);margin-top:var(--ps-gap);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;line-height:1.5;display:flex}.fy-done{color:var(--hub-ok);font-size:var(--ps-fs-meta);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fy-waits{gap:0;margin:0;padding:0;list-style:none;display:grid}.fy-waits li{align-items:start;gap:calc(var(--ps-row-pad) * .75);padding:var(--ps-row-pad) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fy-waits li+li{border-top:1px solid var(--hub-rule)}.fy-waits-text p{margin:0}.fy-waits-title{font-size:var(--ps-fs-body);font-weight:600}.fy-waits-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex;margin-top:3px!important}.fy-waits-note{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45;margin-top:4px!important}.fy-waits-act{align-self:center}.fy-planned-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:inline-flex}.fy-done.is-planned{color:var(--hub-text-3)}.fy-agent-steps{gap:calc(var(--ps-row-pad) * .625);margin:0 0 calc(var(--ps-row-pad) * .875);counter-reset:fy-as;padding:0;list-style:none;display:grid}.fy-agent-steps li{font-size:var(--ps-fs-body);color:var(--hub-text-2);grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.fy-agent-steps li>.bi{color:var(--hub-text-3);font-size:15px}.fy-agent-steps strong{color:var(--hub-text);font-weight:600}.fy-agent-steps code{font:400 var(--ps-fs-small) "JetBrains Mono", ui-monospace, monospace;overflow-wrap:anywhere}.fy-spark{flex:none;overflow:visible}.fy-spark polyline{fill:none;stroke:var(--hue);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.fy-spark circle{fill:var(--hue)}.fy-meter{background:var(--hub-sunken);border-radius:99px;flex:none;width:96px;height:6px;display:inline-block;overflow:hidden}.fy-meter i{border-radius:inherit;background:var(--hub-ok-fill);transform-origin:0;height:100%;transition:transform .3s;display:block}.fy-meter.is-near i{background:var(--hub-warn-fill)}.fy-meter.is-over i{background:var(--coral)}.fy-sheet{gap:calc(var(--ps-row-pad) * .875);display:grid}.fy-sheet-head{align-items:center;gap:calc(var(--ps-row-pad) * .875);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fy-sheet-name{font-size:calc(var(--ps-fs-group) + 1px);margin:0;font-weight:600}.fy-sheet-sub{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:2px 0 0}.fy-sheet-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.fy-well{padding:var(--ps-row-pad) calc(var(--ps-row-pad) * 1.125);border-radius:var(--ps-tile-radius);background:var(--hub-sunken)}.fy-well .ps-proof-reported,.fy-well code{background:var(--hub-surface)}.fy-well-title{margin:0 0 calc(var(--ps-row-pad) * .625);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.fy-well-row{align-items:center;gap:calc(var(--ps-row-pad) * .625) calc(var(--ps-row-pad) * .875);margin-top:calc(var(--ps-row-pad) * .75);flex-wrap:wrap;display:flex}.fy-well-row:first-child,.fy-well-title+.fy-well-row{margin-top:0}.fy-well-note{margin:calc(var(--ps-row-pad) * .625) 0 0;color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.5}.fy-well-title+.fy-well-note{margin-top:0}.fy-well-count{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.fy-well .ps-notice{margin-top:calc(var(--ps-row-pad) * .75)}.fy-sc-list{gap:calc(var(--ps-row-pad) * .5);margin:calc(var(--ps-row-pad) * .75) 0 0;padding:0;list-style:none;display:grid}.fy-sc{padding:calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * .875);background:var(--hub-surface);border-radius:14px;scroll-margin:16px}.fy-sc.is-focus{box-shadow:0 0 0 2px var(--hub-brand)}.fy-sc-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fy-sc-node{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);border-radius:10px;place-items:center;font-size:14px;display:inline-grid}.fy-sc-name{min-width:0;font-size:calc(var(--ps-fs-body) - 1px);flex-direction:column;display:flex}.fy-sc-name span{color:var(--hub-text-3);font-size:var(--ps-fs-small);overflow-wrap:anywhere}.fy-sc-body{gap:calc(var(--ps-row-pad) * .625);margin-top:calc(var(--ps-row-pad) * .625);padding-left:40px;display:grid}.fy-sc-line{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;margin:0;line-height:1.45;display:flex}.fy-sc-model{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fy-sc-label{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.fy-subject{gap:8px var(--ps-row-pad);margin:0 0 calc(var(--ps-row-pad) * .875);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fy-subject dt{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.fy-subject dd{font-size:var(--ps-fs-meta);margin:2px 0 0;font-weight:600}.fy-steps{gap:calc(var(--ps-row-pad) * .5);margin:0;padding:0;list-style:none;display:grid}.fy-steps li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fy-steps-node{background:var(--hue-soft);width:26px;height:26px;color:var(--hue-ink);border-radius:8px;place-items:center;font-size:12px;display:inline-grid}.fy-steps-name{font-size:calc(var(--ps-fs-body) - 1px);flex-direction:column;font-weight:600;display:flex}.fy-steps-name span{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:400}.fy-queue{align-items:start;gap:var(--ps-card-gap);margin:calc(var(--ps-row-pad) * 1.125) 0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);display:grid}.fy-queue-zone{gap:calc(var(--ps-row-pad) * .5);padding:calc(var(--ps-row-pad) * .875);border-radius:var(--ps-tile-radius);background:var(--hub-sunken);display:grid}.fy-queue-zone.is-now{background:var(--hub-ok-soft);position:relative;overflow:hidden}.fy-queue-label{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-weight:600;display:flex}.fy-queue-counts{color:var(--hub-text-3);font-weight:500}.fy-queue-arrow{color:var(--hub-text-3);align-self:center;font-size:18px}.fy-queue-slot{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.fy-queue-n{background:var(--hub-surface);width:22px;height:22px;color:var(--hub-text-2);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid}.fy-queue-bar{height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.fy-queue-bar i{background:linear-gradient(90deg, transparent, var(--hub-ok-fill), transparent);width:35%;animation:1.9s linear infinite fy-flow;position:absolute;inset:0 auto 0 0}.fy-queue-done{margin:var(--ps-row-pad) 0 calc(var(--ps-row-pad) * 1.125)}.fy-queue-list{gap:calc(var(--ps-row-pad) * .5);margin-top:calc(var(--ps-row-pad) * .625);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.fy-run{width:100%;padding:calc(var(--ps-row-pad) * .625) calc(var(--ps-row-pad) * .75);background:var(--hub-surface);color:inherit;font:inherit;text-align:left;box-shadow:inset 0 0 0 1px var(--hub-rule);cursor:pointer;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;transition:box-shadow .2s,transform .2s;display:grid}.fy-run:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong), var(--card)}.fy-run-text{flex-direction:column;gap:3px;min-width:0;display:flex}.fy-run-title{font-size:calc(var(--ps-fs-body) - 1px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fy-run-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.fy-run-meta code{font-size:11px}.fy-run-go{color:var(--hub-text-3);font-size:12px}.fy-ready{align-items:center;gap:calc(var(--ps-row-pad) * .75);margin-bottom:calc(var(--ps-row-pad) * .75);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fy-ready-text{font-size:var(--ps-fs-body);flex-direction:column;gap:2px;margin:0;display:flex}.fy-ready-text span{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45}.fy-land{gap:calc(var(--ps-row-pad) * .75);display:grid}.fy-land-steps{gap:calc(var(--ps-row-pad) * .625);margin:0;padding:0;list-style:none;display:grid}.fy-land-steps li{padding:calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * .875);background:var(--hub-sunken);color:var(--hub-text-3);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.fy-well .fy-land-steps li{background:var(--hub-surface)}.fy-land-steps li.is-now{color:var(--hub-text);box-shadow:inset 0 0 0 1.5px var(--hub-brand)}.fy-land-steps li.is-done{color:var(--hub-text-2)}.fy-land-n{background:var(--hub-surface);width:24px;height:24px;color:var(--hub-text-2);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.fy-land-steps li.is-now .fy-land-n{background:var(--hub-brand);color:var(--hub-on-brand);box-shadow:none}.fy-land-steps li.is-done .fy-land-n{background:var(--hub-ok-soft);color:var(--hub-ok);box-shadow:none}.fy-land-what{font-size:calc(var(--ps-fs-body) - 1px);margin:0;font-weight:600}.fy-land-why{font-size:var(--ps-fs-small);margin:2px 0 0;line-height:1.45}.fy-land-done{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;margin:0;display:flex}.fy-land-done .bi{color:var(--hub-ok)}.fy-rule{margin:calc(var(--ps-row-pad) * 1.125) 0 4px;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fy-rule-word{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:600}.fy-chip-hue{background:var(--hue-soft);color:var(--hue-ink)}.fy-merges{margin:var(--ps-card-gap) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.fy-merges li{min-width:0;padding:calc(var(--ps-row-pad) * 1.25) var(--ps-row-pad) 0 0;border-top:2px solid var(--hub-rule-strong);position:relative}.fy-merges li.is-ran{border-top-color:var(--hub-ok-fill)}.fy-merges li.is-waiting{border-top-style:dashed}.fy-merges-dot{background:var(--hub-surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--hub-rule-strong);border-radius:50%;position:absolute;top:-7px;left:0}.fy-merges li.is-ran .fy-merges-dot{background:var(--hub-ok-fill);box-shadow:0 0 0 3px var(--hub-ok-soft)}.fy-merges p{margin:0}.fy-merges-when{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:600}.fy-merges-title{font-size:calc(var(--ps-fs-body) - 1px);font-weight:600;line-height:1.35;margin-top:3px!important}.fy-merges-tags{flex-wrap:wrap;gap:4px;display:flex;margin-top:6px!important}.fy-merges-out{font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;margin-top:8px!important}.fy-merges-why{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45;margin-top:6px!important}.fy-life{gap:0;margin:0;padding:0;list-style:none;display:grid}.fy-life li{padding-bottom:calc(var(--ps-row-pad) * .875);grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid;position:relative}.fy-life li:not(:last-child):before{content:"";background:var(--hub-rule);border-radius:2px;width:2px;position:absolute;top:26px;bottom:2px;left:11px}.fy-life li.is-done:not(:last-child):before{background:var(--hub-ok-soft)}.fy-life-n{background:var(--hub-sunken);width:24px;height:24px;color:var(--hub-text-3);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.fy-life li.is-done .fy-life-n{background:var(--hub-ok-soft);color:var(--hub-ok)}.fy-life p{margin:0}.fy-life-word{font-size:calc(var(--ps-fs-body) - 1px);font-weight:600}.fy-life-text{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45;margin-top:2px!important}.fy-limits{gap:calc(var(--ps-row-pad) * .625);margin:0 0 calc(var(--ps-row-pad) * .875);padding:0;list-style:none;display:grid}.fy-limits li{color:var(--hub-text-2);font-size:var(--ps-fs-meta);grid-template-columns:auto minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.fy-limits .bi-check2{color:var(--hub-ok)}.fy-limits .bi-x-lg{color:var(--hub-text-3);margin-top:3px;font-size:11px}.fy-cmds{gap:calc(var(--ps-row-pad) * .625);display:grid}.fy-loop{margin:calc(var(--ps-row-pad) * 1.125) 0 6px;padding:calc(var(--ps-row-pad) * 1.125) calc(var(--ps-row-pad) * 1.125) calc(var(--ps-row-pad) * .875);border-radius:var(--ps-tile-radius);background:var(--hub-sunken)}.fy-loop-row{gap:calc(var(--ps-row-pad) * .75);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fy-loop-step{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid;position:relative}.fy-loop-step:not(:last-child):after{content:"";background:var(--hub-rule-strong);border-radius:2px;width:18%;height:2px;position:absolute;top:17px;right:0}.fy-loop-node{background:var(--hue-soft);width:36px;height:36px;color:var(--hue-ink);border-radius:12px;grid-row:span 2;place-items:center;font-size:16px;display:inline-grid}.fy-loop-word{font-size:calc(var(--ps-fs-body) - 1px);padding-right:20%;font-weight:600;line-height:1.3}.fy-loop-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);padding-right:20%;line-height:1.35}.fy-loop-back{margin:calc(var(--ps-row-pad) * .875) 0 0;padding-top:calc(var(--ps-row-pad) * .75);border-top:1px dashed var(--hub-rule-strong);color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;display:flex}.fy-loop-back .bi{color:var(--violet-ink)}.fy-sessions{margin:calc(var(--ps-row-pad) * .5) 0 calc(var(--ps-row-pad) * .75);padding:0;list-style:none;display:grid}.fy-sessions li{align-items:center;gap:calc(var(--ps-row-pad) * .875);padding:calc(var(--ps-row-pad) * .75) 0;grid-template-columns:auto minmax(0,1fr) 132px 128px;display:grid}.fy-sessions li+li{border-top:1px solid var(--hub-rule)}.fy-sessions-text p{margin:0}.fy-sessions-name{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.fy-sessions-name code{font-size:11px;font-weight:400}.fy-sessions-line{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45;margin-top:2px!important}.fy-pips{align-items:center;gap:3px;display:inline-flex}.fy-pips i{background:var(--hub-sunken);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:3px}.fy-pips i.is-on{background:var(--violet);box-shadow:none}.fy-pips-n{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:600}.fy-modes{gap:calc(var(--ps-row-pad) * .625);margin:0;padding:0;list-style:none;display:grid}.fy-modes li{gap:calc(var(--ps-row-pad) * .75);color:var(--hub-text-2);font-size:var(--ps-fs-meta);grid-template-columns:130px minmax(0,1fr);line-height:1.45;display:grid}.fy-modes-name{color:var(--hub-text);font-weight:600}.fy-prod{gap:calc(var(--ps-row-pad) * .5);margin:0;padding:0;list-style:none;display:grid}.fy-prod li{padding:calc(var(--ps-row-pad) * .625) calc(var(--ps-row-pad) * .75);background:var(--hub-sunken);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.fy-prod li>span:nth-child(2){color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-direction:column;display:flex}.fy-prod li strong{color:var(--hub-text);font-size:calc(var(--ps-fs-body) - 1px);font-weight:600}.fy-prod-node{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);border-radius:10px;place-items:center;font-size:14px;display:inline-grid}.fy-policy-rule{margin:0 0 calc(var(--ps-row-pad) * .875);padding:calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * .875);background:var(--hub-sunken);color:var(--hub-text);font-size:var(--ps-fs-body);border-radius:14px;line-height:1.45}.fy-after{margin-top:var(--ps-gap)}.fy-more-row,.fy-more-item{align-items:center;gap:calc(var(--ps-row-pad) * .875);width:100%;padding:calc(var(--ps-row-pad) - 2px) calc(var(--ps-row-pad) * 1.125);background:var(--hub-surface);color:inherit;font:inherit;text-align:left;box-shadow:var(--card);cursor:pointer;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fy-more-icon{background:var(--lens-soft);width:36px;height:36px;color:var(--lens-ink);border-radius:12px;place-items:center;font-size:16px;display:inline-grid}.fy-more-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fy-more-text strong{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.fy-more-text>span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.4}.fy-more-caret{color:var(--hub-text-3);transition:transform .2s}.fy-more-caret.is-open{transform:rotate(180deg)}.fy-more-list{margin:calc(var(--ps-row-pad) * .5) 0 0;background:var(--hub-surface);box-shadow:var(--card);border-radius:18px;gap:0;padding:4px 0;list-style:none;display:grid}.fy-more-list li+li{border-top:1px solid var(--hub-rule)}.fy-more-item{padding:calc(var(--ps-row-pad) - 3px) calc(var(--ps-row-pad) * 1.125);box-shadow:none;background:0 0;border-radius:0}.fy-more-item>.bi:first-child{width:36px;color:var(--lens-ink);text-align:center;font-size:16px}.fy-more-item:hover{background:var(--hub-sunken)}.fy-more-list li:first-child .fy-more-item{border-radius:14px 14px 0 0}.fy-more-list li:last-child .fy-more-item{border-radius:0 0 14px 14px}.fy-more-go{color:var(--hub-text-3);font-size:12px}.fy-tile{gap:calc(var(--ps-row-pad) * .75);display:grid;container-type:inline-size}.fy-tile-sum{align-items:center;gap:4px var(--ps-row-pad);color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;margin:0;display:flex}.fy-tile-sum .ps-dot{color:inherit;font-weight:500}.fy-tile-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.fy-tile-lines>li{padding:calc(var(--ps-row-pad) * .625) 0;gap:4px;display:grid}.fy-tile-lines>li+li{border-top:1px solid var(--hub-rule)}.fy-tile-name{align-items:center;gap:10px;min-width:0;display:flex}.fy-tile-icon{background:var(--hue-soft);width:26px;height:26px;color:var(--hue-ink);border-radius:8px;flex:none;place-items:center;font-size:12px;display:inline-grid}.fy-tile-label{flex-direction:column;min-width:0;display:flex}.fy-tile-label strong{font-size:calc(var(--ps-fs-body) - 1px);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fy-tile-label>span{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.fy-tile-bad{color:var(--coral);font-weight:600}.fy-tile-flight{color:inherit;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hub-rule-strong);text-decoration-color:var(--hub-rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.fy-tile-flight:hover{text-decoration-color:currentColor}.fy-tile-flight .ps-dot{color:var(--hub-text-2);font-size:inherit}.fy-tile-clean{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0}.fy-tile-xl .fy-tile-lines>li{align-items:center;gap:calc(var(--ps-row-pad) * 1.125);grid-template-columns:minmax(200px,.32fr) minmax(0,1fr)}.fy-belt.is-mini{margin:6px 0 0}.fy-belt.is-mini .fy-st{gap:4px;padding:0 2px}.fy-belt.is-mini .fy-st-btn{padding:2px}.fy-belt.is-mini .fy-node{border-radius:9px;width:28px;height:28px;font-size:13px}.fy-belt.is-mini .fy-node-n{min-width:16px;height:16px;padding:0 4px;font-size:10px;top:-5px;right:-7px}.fy-belt.is-mini .fy-node-gate{display:none}.fy-belt.is-mini .fy-conv{top:15px;left:calc(50% + 18px);right:calc(18px - 50%)}.fy-belt.is-mini .fy-item{margin-left:-5px}.fy-belt.is-mini .fy-item-mark{width:12px;height:12px;font-size:7px;bottom:-3px;right:-4px}@container (width<=300px){.fy-belt.is-mini .fy-node{border-radius:7px;width:22px;height:22px;font-size:11px}.fy-belt.is-mini .fy-conv{top:12px;left:calc(50% + 14px);right:calc(14px - 50%)}}.fy-tile-guards{gap:0;margin:0;padding:0;list-style:none;display:grid}.fy-tile-guards li{padding:calc(var(--ps-row-pad) * .5) 0;font-size:var(--ps-fs-small);grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fy-tile-guards li+li{border-top:1px solid var(--hub-rule)}.fy-tile-guards .ps-dot{font-size:var(--ps-fs-small);white-space:nowrap;font-weight:600}.fy-tile-guard-text{color:var(--hub-text-2);line-height:1.4}.fy-tile-guards .fy-meter{width:56px}@media (width<=1100px){.fy-grid{grid-template-columns:minmax(0,1fr)}.fy-merges{row-gap:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.fy-bar-facts,.fy-floor-explain{display:none}.fy-floor{flex-direction:column;display:flex}.fy-floor .fy-legend{order:1}.fy-bar .ps-seg{width:100%}.fy-bar .ps-seg button{flex:1;height:36px;padding:0 8px}.fy-floor{padding:var(--ps-card-pad) calc(var(--ps-card-pad) - 2px) 6px}.fy-queue{grid-template-columns:minmax(0,1fr)}.fy-queue-arrow{justify-self:center;transform:rotate(90deg)}.fy-queue-list,.fy-merges,.fy-loop-row{grid-template-columns:minmax(0,1fr)}.fy-loop-step:not(:last-child):after{width:2px;height:8px;inset:auto auto -9px 17px}.fy-loop-word,.fy-loop-sub{padding-right:0}.fy-sessions li{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.fy-sessions .fy-pips,.fy-sessions li>.ps-dot{grid-column:2}.fy-sessions li>span:empty{display:none}.fy-waits li{grid-template-columns:auto minmax(0,1fr)}.fy-waits-act{grid-column:2}.fy-modes li{grid-template-columns:minmax(0,1fr);gap:2px}.fy-subject{grid-template-columns:minmax(0,1fr)}.fy-sc-body{padding-left:0}.fy-sheet .ps-btn{height:40px}.fy-tile-guards li{grid-template-columns:64px minmax(0,1fr)}.fy-tile-guards .fy-meter{display:none}.fy-tile-xl .fy-tile-lines>li{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=640px){.fy-floor-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:2px;display:grid}.fy-floor-title{grid-area:1/1/auto/3}.fy-floor-acts{flex-wrap:nowrap;grid-area:1/3}.fy-floor-count{grid-area:2/1;align-self:baseline}.fy-floor-tags{grid-area:2/2/auto/-1;align-self:baseline;margin-left:0}.fy-floor-acts .ps-btn{width:40px;height:40px;padding:0;font-size:16px}.fy-btn-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.fy-conv.is-live i,.fy-queue-bar i{animation:none}.fy-conv.is-live i{opacity:0}.fy-node,.fy-meter i,.fy-more-caret,.fy-run{transition:none}}.fy-lease{color:var(--hub-text-2);font-size:var(--ps-fs-meta);gap:10px;margin:0;padding:0 4px;line-height:1.5;display:flex}.fy-lease>.bi{color:var(--hub-text-3);flex:none;margin-top:2px}.fy-lease strong{color:var(--hub-text);font-weight:600}.fy-enforced{margin:calc(var(--ps-row-pad) * .625) 0 0;color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.5;display:flex}.fy-enforced>.bi{color:var(--hub-brand);font-size:13px}.fy-enforced>span{flex:220px;min-width:0}.fy-enforced strong{color:var(--hub-text-2);font-weight:600}.fy-well-title+.fy-enforced{margin-top:0}.fy-agents{flex-wrap:wrap;gap:6px;display:flex}.fy-agent{height:var(--ps-btn-sm-h);background:var(--hub-surface);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-2);font:inherit;font-size:var(--ps-fs-meta);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.fy-agent svg,.fy-agent .bi{flex:none;width:15px;height:15px;font-size:14px}.fy-agent.is-on{box-shadow:inset 0 0 0 2px var(--hub-brand);color:var(--hub-text);font-weight:600}.fy-agent:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.fy-save{gap:calc(var(--ps-row-pad) * .625);display:grid}.fy-save>.fy-well-note,.fy-save>.ps-notice{margin:0}.fy-ask{gap:calc(var(--ps-row-pad) * .625);flex-basis:100%;display:grid}.fy-ask-field{color:var(--hub-text-2);font-size:var(--ps-fs-meta);gap:6px;display:grid}.fy-ask-field textarea{background:var(--hub-surface);width:100%;min-height:62px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);resize:vertical;border:0;border-radius:14px;padding:10px 14px;line-height:1.45}.fy-ask-field textarea:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.fy-ask .fy-well-row{margin-top:0}.fy-waits li.is-stuck .fy-waits-act{grid-column:2/-1;justify-self:start}.fy-waits li.is-stuck .fy-planned-act{justify-content:flex-start}.fy-take{gap:calc(var(--ps-row-pad) * .75);grid-column:1/-1;min-width:0;display:grid}.fy-take-note{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;line-height:1.5;display:flex}.sp-contrib{grid-template-columns:minmax(0,1.5fr) minmax(56px,1fr) auto;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp-contrib.is-l{grid-template-columns:repeat(2,minmax(0,1.5fr) minmax(56px,1fr) auto)}.sp-contrib li{display:contents}.sp-contrib-word{color:var(--hub-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.sp-contrib li>strong{text-align:right;min-width:24px;font-size:13px}.sp-contrib li>.sp-unknown{font-size:12px}.sp-contrib-gap{background:repeating-linear-gradient(135deg, var(--hub-rule-strong) 0 2px, transparent 2px 6px);border-radius:999px;height:8px;display:block}.tl-value-grid>.est{margin:0}.tl.tl-value.is-xl .tl-value-grid{grid-template-areas:"figs pic""est est";row-gap:12px}.tl.tl-value.is-xl .tl-value-figs{grid-area:figs}.tl.tl-value.is-xl .tl-value-pic{grid-area:pic}.tl.tl-value.is-xl .tl-value-grid>.est{grid-area:est}@container tl (width<=640px){.tl.tl-value.is-xl .tl-value-grid{grid-template-areas:"figs""est""pic";gap:14px}}.rn{--rn-ease:cubic-bezier(.16, 1, .3, 1)}.rn button:focus-visible,.rn-sheet button:focus-visible,.rn-tile button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.rn-tone-ok{--rn-t:var(--hub-ok);--rn-ts:var(--hub-ok-soft)}.rn-tone-bad{--rn-t:var(--coral);--rn-ts:var(--hub-bad-soft)}.rn-tone-brand{--rn-t:var(--hub-brand);--rn-ts:var(--hub-brand-soft)}.rn-tone-warn{--rn-t:var(--hub-warn);--rn-ts:var(--hub-warn-soft)}.rn-tone-idle{--rn-t:var(--hub-text-3);--rn-ts:var(--hub-sunken)}.rn-host{flex-direction:column;display:flex}.rn-host>.bgc{display:contents}.rn-host>.bgc>*{order:2}.rn-host>.bgc>.ps-answer{order:0}.rn-host>.rn-host-tabs{order:1}.rn-host>.rn-host-ci{margin-bottom:var(--ps-gap);order:3}.rn-host>.bgc>.bgc-grid{order:4}.rn-host>.bgc>.bgc-foot{order:5}.rn>.ps-card~.ps-card,.rn>.rn-cols+.ps-card{margin-top:var(--ps-gap)}.rn-cols{gap:var(--ps-card-gap);margin-top:var(--ps-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;display:grid}.rn-cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.rn-foot{margin-top:var(--ps-gap)}.rn .ps-answer-text .ps-mono{vertical-align:.12em;border-radius:.28em;padding:.08em .35em;font-size:.62em}.rn-bullets+.ps-cmd-wrap{margin-top:14px}.rn-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.rn-strong{min-width:0;color:var(--hub-text);font-size:var(--ps-fs-body);font-weight:600;line-height:1.35;display:block}.rn-sub{min-width:0;color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-top:2px;line-height:1.45;display:block}.rn-sub-inline{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45}.rn-id{color:var(--hub-text);overflow-wrap:anywhere;font:500 13px/1.45 JetBrains Mono,ui-monospace,monospace}.rn-quiet{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.rn-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.55}.rn-line+.rn-line{margin-top:8px}.rn-line strong{color:var(--hub-text);font-weight:600}.rn-line-quiet{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin-top:12px}.rn-line .ps-mono,.rn-line-quiet .ps-mono{margin:2px 4px 2px 0}.rn-ref{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;display:inline-flex}.rn-who{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:center;gap:8px;display:inline-flex}.rn-done{color:var(--hub-ok);font-size:var(--ps-fs-body);align-items:center;gap:7px;font-weight:500;line-height:1.4;display:inline-flex}.rn-push{margin-top:12px;margin-left:-12px}.rn-note{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:flex-start;gap:8px;margin:12px 0 0;line-height:1.45;display:flex}.rn-note .bi{color:var(--hub-text-3);margin-top:2px}.rn-big-num{color:var(--hub-text);letter-spacing:-.02em;margin:0 0 8px;font-size:34px;font-weight:600;line-height:1.1}.rn-big-num span{color:var(--hub-text-3);font-size:var(--ps-fs-body);letter-spacing:0;margin-left:6px;font-weight:500}.rn-big{padding:6px var(--ps-card-pad);background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;margin:0;list-style:none}.rn-big-row{padding:calc(var(--ps-row-pad) + 4px) 0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:6px 18px;display:grid}.rn-big-row+.rn-big-row,.rn-big>.rn-seeall{border-top:1px solid var(--hub-rule)}.rn-big-mark{background:var(--rn-ts);width:52px;height:52px;color:var(--rn-t);border-radius:50%;place-items:center;font-size:24px;display:grid}.rn-big-mark-sm{width:30px;height:30px;font-size:15px}.rn-big-main{min-width:0}.rn-big-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 6px;display:flex}.rn-big-name{max-width:100%;color:var(--hub-text);letter-spacing:-.015em;text-align:left;background:0 0;border:0;padding:0;font-size:20px;font-weight:600;line-height:1.25;display:inline-block}.rn-big-name .bi{font-size:var(--ps-fs-meta);color:var(--hub-text-3);transition:transform .2s var(--rn-ease);margin-left:6px;display:inline-block}.rn-big-name:hover .bi{transform:translate(2px)}.rn-big-head .ps-dot{font-size:var(--ps-fs-body)}.rn-big-meaning{max-width:64ch;color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.rn-big-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:320px;display:flex}.rn-seeall{padding:10px 0;list-style:none}.rn-proofs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rn-proofs li{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-direction:column;align-items:flex-start;gap:4px;line-height:1.45;display:flex}.rn-proofs .ps-proof{justify-self:start}.rn-legend{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0 0;display:flex}.rn-ping{margin:var(--ps-card-gap) 0 0;color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.rn-ping>.bi{color:var(--hub-text-3);flex:none;margin-top:3px}.rn-link{color:var(--hub-brand-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rn-disc{margin-top:var(--ps-gap)}.rn-disc-h{color:var(--hub-text);font-size:var(--ps-fs-group);letter-spacing:-.01em;margin:18px 0 10px;font-weight:650}.rn-more{margin:0;padding:0;list-style:none}.rn-more li+li{border-top:1px solid var(--hub-rule)}.rn-more-row{width:calc(100% + 24px);padding:calc(var(--ps-row-pad) * .75) 12px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -12px;transition:background .2s;display:grid}.rn-more-row:hover{background:var(--hub-sunken)}.rn-more-icon{background:var(--hue-soft);width:36px;height:36px;color:var(--hue-ink);border-radius:12px;place-items:center;font-size:16px;display:grid}.rn-more-text{min-width:0}.rn-more-name{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:flex}.rn-more-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin-top:2px;line-height:1.45;display:block}.rn-more-go{color:var(--hub-text-3)}.rn-table{display:grid;container-type:inline-size}.rn-tr{grid-template-columns:var(--rn-cols);padding:calc(var(--ps-row-pad) * .8) 12px;border-radius:12px;align-items:center;gap:18px;margin:0 -12px;display:grid;position:relative}.rn-tr+.rn-tr:before{content:"";background:var(--hub-rule);height:1px;position:absolute;top:0;left:12px;right:12px}.rn-th{color:var(--hub-text-3);padding-top:4px;padding-bottom:10px;font-size:12px;font-weight:600}.rn-tr>[role=cell]{min-width:0}.rn-tr.is-open{transition:background .2s}.rn-tr.is-open:hover{background:var(--hub-sunken)}.rn-tr.is-open:hover:before,.rn-tr.is-open:hover+.rn-tr:before{opacity:0}.rn-td-v{min-width:0}.rn-tr-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.rn-tr-open:after{content:"";border-radius:12px;position:absolute;inset:0}@container (width<=720px){.rn-th{display:none}.rn-tr{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 12px}.rn-tr:nth-child(2):before{display:none}.rn-tr>[role=cell]:not(.rn-td-first){grid-template-columns:108px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.rn-tr>[role=cell]:not(.rn-td-first):before{content:attr(data-label);color:var(--hub-text-3);font-size:12px;font-weight:500}}.rn-nodes{flex-wrap:wrap;gap:4px;display:inline-flex}.rn-node{background:var(--rn-ts);min-width:24px;height:24px;color:var(--rn-t);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.rn-node span{color:var(--hub-text-2);font-weight:500}.rn-list{margin:0;padding:0;list-style:none}.rn-list>li+li{border-top:1px solid var(--hub-rule)}.rn-list-row{width:calc(100% + 24px);padding:calc(var(--ps-row-pad) * .85) 12px;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 18px;margin:0 -12px;transition:background .2s;display:grid}.rn-list-row:hover{background:var(--hub-sunken)}.rn-list-main{min-width:0}.rn-list>.rn-seeall{padding:10px 0 0}.rn-roll{margin:0 0 14px;padding:0;list-style:none}.rn-roll li{padding:calc(var(--ps-row-pad) * .65) 0;flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.rn-roll li+li{border-top:1px solid var(--hub-rule)}.rn-roll .rn-strong{display:inline}.rn-roll-n{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.rn-facts{gap:16px;margin:0;display:grid}.rn-facts div{min-width:0}.rn-facts dt{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.rn-facts dd{color:var(--hub-text);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:24px;font-weight:600}.rn-facts dd span{color:var(--hub-text-3);font-size:var(--ps-fs-small);letter-spacing:0;margin-left:6px;font-weight:500}.rn-facts-row{border-bottom:1px solid var(--hub-rule);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:18px;padding-bottom:18px}.rn-hero-grid{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:32px;display:grid}.rn-hero .rn-facts{border-left:1px solid var(--hub-rule);padding-left:28px}.rn-trend{padding-top:6px;position:relative}.rn-trend.is-compact{padding-top:0}.rn-trend-plot{position:relative}.rn-trend:not(.is-compact) .rn-trend-plot,.rn-trend-axis{margin-left:40px}.rn-trend-svg{width:100%;height:100%;display:block;overflow:visible}.rn-trend-grid{stroke:var(--hub-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.rn-trend-area{fill:var(--lens-soft)}.rn-trend-line{fill:none;stroke:var(--lens);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rn-trend-cross{stroke:var(--hub-rule-strong);stroke-width:1px;stroke-dasharray:3 3}.rn-trend-dot{background:var(--lens);width:10px;height:10px;box-shadow:0 0 0 2px var(--hub-surface);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.rn-trend-tick{text-align:right;width:32px;color:var(--hub-text-3);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11.5px;position:absolute;left:-40px;transform:translateY(-50%)}.rn-trend-hits{display:flex;position:absolute;inset:0}.rn-trend-hit{cursor:crosshair;background:0 0;border:0;flex:1;padding:0}.rn-trend-hit:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px;border-radius:6px}.rn-trend-tip{z-index:2;background:var(--hub-surface);box-shadow:var(--pop);color:var(--hub-text-2);font-size:var(--ps-fs-small);white-space:nowrap;pointer-events:none;border-radius:10px;padding:6px 10px;position:absolute;top:-6px;transform:translate(10px)}.rn-trend-tip.is-left{transform:translate(calc(-100% - 10px))}.rn-trend-tip strong{color:var(--hub-text);margin-right:4px;font-weight:600}.rn-trend-axis{color:var(--hub-text-3);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.rn-bars{margin:0;padding:0;list-style:none}.rn-bar{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:minmax(96px,190px) minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 0;display:grid}.rn-bar-label{min-width:0;color:var(--hub-text);flex-wrap:wrap;align-items:center;gap:2px 6px;font-weight:500;display:flex}.rn-bar-track{background:var(--hub-sunken);border-radius:999px;height:10px;overflow:hidden}.rn-bar-fill{background:var(--lens);transform-origin:0;height:100%;transition:transform .25s var(--rn-ease);border-radius:999px;display:block}.rn-bar-fill.ps-hue-bloom,.rn-bar-fill.ps-hue-violet,.rn-bar-fill.ps-hue-sky,.rn-bar-fill.ps-hue-lagoon{background:var(--hue)}.rn-bar-val{color:var(--hub-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.rn-bar-val span{color:var(--hub-text-3);margin-left:6px;font-weight:500}.rn-ctl{background:var(--hub-sunken);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;padding:12px 14px;display:flex}.rn-ctl-text{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex:200px;line-height:1.45}.rn-ctl-text strong{color:var(--hub-text);font-weight:600}.rn-ctl .ps-toggle{flex:220px}.rn-ctl+.rn-ctl{margin-top:8px}.rn-flaky{margin:0;padding:0;list-style:none}.rn-flaky li{padding:var(--ps-row-pad) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.rn-flaky-main{min-width:0}.rn-flaky li+li{border-top:1px solid var(--hub-rule)}.rn-flaky .ps-mono{font-size:var(--ps-fs-small)}.rn-flaky-meta{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin-top:4px;display:block}.rn-flaky-acts{gap:2px;display:flex}.rn-timeline{margin:0 0 12px;padding:0;list-style:none}.rn-timeline li{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 0;line-height:1.45;display:flex}.rn-timeline .ps-dot{min-width:58px}.rn-guards{margin:0;padding:0;list-style:none}.rn-guards li{padding:var(--ps-row-pad) 0;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rn-guards li+li{border-top:1px solid var(--hub-rule)}.rn-guard-text{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex:240px;line-height:1.45}.rn-guard-text strong{color:var(--hub-text);font-weight:600}.rn-kinds{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.rn-kinds li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.rn-kinds strong{color:var(--hub-text);margin-right:4px;font-weight:600}.rn-kind{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);font-size:var(--ps-fs-body);border-radius:10px;place-items:center;display:grid}.rn-cmds{flex-direction:column;gap:10px;margin-top:16px;display:flex}.rn-bullets{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;padding-left:18px;line-height:1.55}.rn-bullets li+li{margin-top:8px}.rn-bullets strong{color:var(--hub-text);font-weight:600}.rn-flow{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rn-flow li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.rn-flow strong{color:var(--hub-text);margin-right:4px;font-weight:600}.rn-flow-n{background:var(--hub-sunken);width:26px;height:26px;color:var(--hub-text-2);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.rn-status{margin:0;padding:0;list-style:none}.rn-status li{padding:calc(var(--ps-row-pad) * .65) 0;flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rn-status li+li{border-top:1px solid var(--hub-rule)}.rn-status .rn-strong{display:inline}.rn-status .ps-dot{margin-left:auto}.rn-chips{flex-wrap:wrap;gap:4px 14px;min-width:0;display:inline-flex}.rn-chips .ps-dot{white-space:normal}.rn-read{flex-direction:column;gap:1px;display:inline-flex}.rn-devices{margin:0;padding:0;list-style:none}.rn-devices li{padding:var(--ps-row-pad) 0;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rn-devices li+li{border-top:1px solid var(--hub-rule)}.rn-dev-main{flex:200px;min-width:0}.rn-dev-acts{gap:2px;display:flex}.rn-cand+.rn-cand{margin-top:14px}.rn-table+.ps-notice{margin-top:16px}.ps-card-body>.ps-notice+.rn-table,.ps-card-body>.rn-facts-row+.ps-notice{margin-top:0}.ps-card-body>.ps-notice:first-child,.rn-facts-row+.ps-notice{margin-bottom:16px}.rn-sheet{flex-direction:column;gap:14px;display:flex}.rn-sheet-state{color:var(--hub-text);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.rn-sheet-state .ps-dot{font-size:var(--ps-fs-body)}.rn-sheet-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.55}.rn-sheet-meta{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.rn-sheet-h{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:6px 0 -4px;font-weight:600}.rn-sheet-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rn-lines,.rn-steps{margin:0;padding:0;list-style:none}.rn-lines li{padding:var(--ps-row-pad) 0;flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rn-lines li+li,.rn-steps li+li{border-top:1px solid var(--hub-rule)}.rn-lines-name{color:var(--hub-text);font-size:var(--ps-fs-body);flex:100%;font-weight:600}.rn-lines-detail{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex:100%;line-height:1.45}.rn-steps li{padding:var(--ps-row-pad) 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rn-steps-text{min-width:0}.rn-tile-num{color:var(--hub-text);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600;line-height:1.4}.rn-tile-num span{color:var(--hub-text-2);margin-left:4px;font-weight:400}.rn-tile-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:10px 0 0;line-height:1.45}.rn-tile-rows{margin:0;padding:0;list-style:none}.rn-tile-rows li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.rn-tile-rows li+li{border-top:1px solid var(--hub-rule)}.rn-tile-name{min-width:0}.rn-tile-name .rn-strong{font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rn-tile-name .rn-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rn-tile-rows .ps-proof{justify-self:end}.rn-tile-q-head{gap:10px;display:grid}.rn-tile-q.is-wide .rn-tile-q-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px}.rn-tile-facts{border-top:1px solid var(--hub-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:16px 0 0;padding-top:14px;display:grid}.rn-tile-q.is-wide .rn-tile-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.rn-tile-facts dt{color:var(--hub-text-3);font-size:12px;font-weight:500}.rn-tile-facts dd{color:var(--hub-text);font-size:var(--ps-fs-body);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:600}@media (width<=900px){.rn-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px}.rn-hero .rn-facts{border-left:0;border-top:1px solid var(--hub-rule);grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 0 0}}@media (width<=760px){.rn-big{padding:4px 18px}.rn-big-row{grid-template-columns:40px minmax(0,1fr);padding:18px 0}.rn-big-mark{align-self:start;width:40px;height:40px;font-size:19px}.rn-big-name{font-size:18px}.rn-big-act{grid-column:2;justify-content:flex-start;max-width:none}.rn-list-row{grid-template-columns:minmax(0,1fr);gap:8px}.rn-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.rn-bar-track{grid-area:2/1/auto/-1}.rn-tile-facts,.rn-tile-q.is-wide .rn-tile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-tile-q.is-wide .rn-tile-q-head{grid-template-columns:minmax(0,1fr);gap:10px}.rn-steps li{grid-template-columns:30px minmax(0,1fr)}.rn-steps li>.ps-dot{grid-column:2}.rn-flaky li{grid-template-columns:minmax(0,1fr)}.rn-flaky-acts{margin-left:-12px}}@media (prefers-reduced-motion:reduce){.rn-bar-fill,.rn-big-name .bi,.rn-more-row,.rn-list-row,.rn-tr.is-open{transition:none}}.rn-big-hand{grid-column:1/-1;min-width:0;padding-top:8px}.rn-sheet-hand{margin-top:16px}.rn-chk-tile{gap:12px;display:grid}.rn-chk-tile .rn-tile-line{margin:0}.rn-chk{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rn-chk li{background:var(--hub-sunken);border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:8px 0 9px;display:flex}.rn-chk-dots{flex-wrap:wrap;justify-content:center;gap:3px;min-height:10px;display:flex}.rn-chk-dots .tl-unit{width:8px;height:8px}.rn-chk-key{color:var(--hub-text-3);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px;display:flex}.rn-chk-key>span{align-items:center;gap:6px;display:inline-flex}.rn-chk-key .tl-unit{width:8px;height:8px}.rn-tile-rows.is-plain li{grid-template-columns:minmax(0,1fr) auto}.rn-tile-rows.is-plain .rn-tile-name .rn-strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sk .sk-name,.ps-answer-text .sk-name{white-space:nowrap;letter-spacing:-.01em;color:var(--lens-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82em;font-weight:500;display:inline}.sk-answer-link{color:var(--lens-ink);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--lens) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--lens) 55%, transparent);font-weight:500}.sk-answer-link:hover{-webkit-text-decoration-color:var(--lens);text-decoration-color:var(--lens)}.ps-answer-fact code,.sk-p code,.sk-muted code,.sk-tools code,.sk-step-needs code,.sk-ticks code{color:var(--hub-text-2);overflow-wrap:anywhere;font:400 .86em/1.4 JetBrains Mono,ui-monospace,monospace}.sk-code{color:var(--hub-text-2);white-space:nowrap;font:500 12px/1.5 JetBrains Mono,ui-monospace,monospace}.sk-muted{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.5}.sk-p{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 12px;line-height:1.55}.sk-p strong{color:var(--hub-text);font-weight:600}.sk-gap{margin:12px 0 10px}.sk-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sk-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sk-ok{color:var(--hub-ok)}.sk-warn{color:var(--hub-warn)}.sk-sub{font-size:var(--ps-fs-meta);color:var(--hub-text-2);letter-spacing:0;margin:22px 0 10px;font-weight:600}.sk-grid{gap:var(--ps-card-gap);margin-top:var(--ps-card-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.sk-span{grid-column:1/-1}.sk-grid.is-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.sk-cols{gap:var(--ps-card-gap);grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;display:grid}.sk-aside{gap:var(--ps-card-gap);min-width:0;display:grid}@media (width<=1100px){.sk-cols{grid-template-columns:minmax(0,1fr)}}.sk-foot{margin-top:calc(var(--ps-gap) + 4px);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 16px;line-height:1.5;display:flex}.sk-enforce{gap:4px}.sk-enforce .bi{font-size:11px}.sk-bar{background:var(--hub-sunken);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.sk-bar i{border-radius:inherit;background:var(--lens);transform-origin:0;transition:transform .24s;position:absolute;inset:0}.sk-bar.is-warn i{background:var(--hub-warn)}@media (prefers-reduced-motion:reduce){.sk-bar i{transition:none}}.sk-disc{margin-top:14px}.sk-disc>summary .bi{color:var(--hub-text-3)}.sk-disc-body{margin:14px!important}.sk-disc-body>:first-child{margin-top:0}.sk-disc-body>:last-child{margin-bottom:0}.sk-track{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sk-track-step{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.sk-track-step+.sk-track-step:before{content:"";background:var(--hub-rule-strong);border-radius:2px;height:2px;position:absolute;top:8px;left:calc(11px - 50%);right:calc(50% + 11px)}.sk-track-step.is-done+.sk-track-step:before{background:var(--hub-ok)}.sk-track-pip{background:var(--hub-sunken);width:18px;height:18px;color:var(--hub-text-3);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:50%;place-items:center;font-size:10px;display:grid}.sk-track-step.is-done .sk-track-pip{background:var(--hub-ok);color:var(--hub-surface);box-shadow:none;font-size:var(--ps-fs-meta)}.sk-track-step.is-held .sk-track-pip{background:var(--hub-warn-soft);color:var(--hub-warn);box-shadow:0 0 0 2px var(--hub-warn)}.sk-track-step.is-at .sk-track-pip{background:var(--hub-brand-soft);color:var(--hub-brand-ink);box-shadow:0 0 0 2px var(--hub-brand)}.sk-track-label{max-width:100%;color:var(--hub-text-3);text-align:center;overflow-wrap:anywhere;padding:0 2px;font-size:11.5px;line-height:1.3}.sk-track-label code{color:inherit;font:500 11px/1.3 JetBrains Mono,ui-monospace,monospace}.sk-track-step.is-held .sk-track-label,.sk-track-step.is-at .sk-track-label{color:var(--hub-text);font-weight:600}@media (width<=640px){.sk-track-label{display:none}}.sk-rule{background:var(--hub-surface);box-shadow:var(--card);border-radius:24px;padding:26px 28px 22px;container-type:inline-size}.sk-rule-head{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:22px;display:flex}.sk-rule-mark{background:var(--hue-soft);width:46px;height:46px;color:var(--hue-ink);border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.sk-rule-words{flex:260px;min-width:0}.sk-rule-title{letter-spacing:-.015em;margin:0;font-size:21px;font-weight:600}.sk-rule-line{color:var(--hub-text-2);font-size:var(--ps-fs-group);margin:3px 0 0;line-height:1.45}.sk-path{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.sk-path-step{grid-template-columns:36px minmax(0,1fr);align-content:start;column-gap:14px;padding-bottom:16px;display:grid;position:relative}.sk-path-step:not(:last-child):after{content:"";background:var(--hub-rule);border-radius:2px;width:2px;position:absolute;top:38px;bottom:2px;left:17px}.sk-path-node{background:var(--hub-sunken);width:36px;height:36px;color:var(--hub-text-2);font-size:var(--ps-fs-body);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:span 2;place-items:center;font-weight:600;display:grid}.sk-path-step.is-stop .sk-path-node{background:var(--lens-soft);color:var(--lens-ink);font-size:16px}.sk-path-word{font-size:var(--ps-fs-group);margin:7px 0 0;font-weight:600;line-height:1.35}.sk-path-asks{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:2px 0 0;line-height:1.45}@container (width>=620px){.sk-path{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.sk-path-step{grid-template-columns:minmax(0,1fr);padding:0 14px 0 0}.sk-path-step:not(:last-child):after{width:auto;height:2px;inset:17px 8px auto 44px}.sk-path-step:nth-child(4n):after{display:none}.sk-path-node{grid-row:auto;margin-bottom:8px}.sk-path-word{margin-top:0}}.sk-rule-legend{background:var(--lens-soft);color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:14px;align-items:flex-start;gap:10px;margin:20px 0 0;padding:12px 14px;line-height:1.5;display:flex}.sk-rule-legend>.bi{color:var(--lens-ink);flex:none;margin-top:2px}.sk-rule-legend strong{color:var(--hub-text);font-weight:600}.sk-now,.sk-adopt,.sk-ticks,.sk-list,.sk-slips,.sk-ctl,.sk-planned,.sk-bars,.sk-avail,.sk-cases,.sk-guidance,.sk-api,.sk-files,.sk-sim,.sk-history,.sk-stale,.sk-proc{margin:0;padding:0;list-style:none}.sk-now{gap:4px;display:grid}.sk-now-row{width:calc(100% + 24px);color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -12px;padding:12px;display:grid}.sk-now-row:hover{background:var(--hub-sunken)}.sk-now-row:focus-visible,.sk-list-row:focus-visible,.sk-journey:focus-visible,.sk-promise:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.sk-now-body{gap:4px;min-width:0;display:grid}.sk-now-title{font-size:var(--ps-fs-body);font-weight:600}.sk-now-step{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.sk-now-body .sk-track{max-width:280px;margin-top:6px}@media (width<=520px){.sk-now-row{grid-template-columns:auto minmax(0,1fr)}.sk-now-row>.ps-dot{grid-column:2}}.sk-adopt{gap:14px;display:grid}.sk-adopt li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sk-adopt-mark{background:var(--hue-soft);width:34px;height:34px;color:var(--hue-ink);border-radius:11px;place-items:center;font-size:16px;display:grid}.sk-adopt-body{gap:2px;min-width:0;display:grid}.sk-adopt-name{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:inline-flex}.sk-adopt-line{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}@media (width<=520px){.sk-adopt li{grid-template-columns:auto minmax(0,1fr)}.sk-adopt li>:last-child{grid-column:2}}.sk-ticks{gap:10px;display:grid}.sk-ticks li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:20px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.sk-ticks .bi{color:var(--hub-text-3);margin-top:2px}.sk-skill{background:var(--hub-surface);min-width:0;box-shadow:var(--card);border-radius:20px;padding:24px 26px 26px}.sk-skill-head{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sk-skill-name{letter-spacing:-.02em;white-space:nowrap;margin:0;font:600 20px/1.2 JetBrains Mono,ui-monospace,monospace}.sk-skill-v{color:var(--hub-text-3);font-family:Onest,system-ui,sans-serif;font-size:var(--ps-fs-meta);letter-spacing:0;font-weight:500}.sk-skill-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.sk-skill-runs{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.sk-skill-summary{max-width:72ch;color:var(--hub-text-2);font-size:var(--ps-fs-group);margin:14px 0 0;line-height:1.55}.sk-facts{background:var(--hub-sunken);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 24px;margin:20px 0 0;padding:16px 18px;display:grid}.sk-facts.is-flat{background:0 0;margin:0;padding:0}.sk-facts dt{font-size:var(--ps-fs-small);color:var(--hub-text-2);align-items:center;gap:7px;margin-bottom:6px;font-weight:600;display:flex}.sk-facts dd{margin:0}.sk-facts ul{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:0;padding-left:18px;line-height:1.5}.sk-facts li+li{margin-top:3px}.sk-steps{margin:0;padding:0;list-style:none;display:grid}.sk-step{grid-template-columns:30px minmax(0,1fr);gap:14px;padding-bottom:14px;display:grid;position:relative}.sk-step:not(:last-child):after{content:"";background:var(--hub-rule);border-radius:2px;width:2px;position:absolute;top:32px;bottom:2px;left:14px}.sk-step-mark{background:var(--hub-sunken);width:30px;height:30px;color:var(--hub-text-2);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid}.sk-step.is-stop .sk-step-mark{background:var(--lens-soft);color:var(--lens-ink);font-size:var(--ps-fs-body)}.sk-step-body{min-width:0;padding-top:4px}.sk-step-head,.sk-gate-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.sk-step-head strong{font:600 13.5px/1.4 JetBrains Mono,ui-monospace,monospace}.sk-gate-by{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:5px;display:inline-flex}.sk-step-plain{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:3px 0 0;line-height:1.5}.sk-step-needs{color:var(--hub-text-3);font-size:var(--ps-fs-small);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.sk-note,.sk-sheet-note{color:var(--hub-text-3);font-size:var(--ps-fs-meta);align-items:flex-start;gap:8px;margin:6px 0 0;line-height:1.5;display:flex}.sk-note .bi,.sk-sheet-note .bi{flex:none;margin-top:2px}.sk-skill-cmd{margin-top:18px}.sk-proc{counter-reset:p;gap:8px;display:grid}.sk-proc li{counter-increment:p;color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:22px minmax(0,1fr);gap:8px;line-height:1.5;display:grid}.sk-proc li:before{content:counter(p);color:var(--hub-text-3);font-variant-numeric:tabular-nums}.sk-params{border-collapse:collapse;width:100%;font-size:var(--ps-fs-meta);margin:0 0 14px}.sk-params th{color:var(--hub-text-3);text-align:left;padding:0 10px 6px 0;font-size:12px;font-weight:600}.sk-params td{border-top:1px solid var(--hub-rule);color:var(--hub-text-2);vertical-align:top;padding:8px 10px 8px 0}.sk-params code{color:var(--hub-text);font:400 12px/1.4 JetBrains Mono,ui-monospace,monospace}@media (width<=520px){.sk-params thead{display:none}.sk-params tr{border-top:1px solid var(--hub-rule);grid-template-columns:auto auto;justify-content:start;gap:2px 10px;padding:8px 0;display:grid}.sk-params td{border:0;padding:0}.sk-params td:last-child{grid-column:1/-1}}.sk-lock{color:var(--hub-text-2);font-size:var(--ps-fs-meta);gap:4px;margin:0;display:grid}.sk-lock .ps-mono{justify-self:start}.sk-lock-meta{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px;display:flex}.sk-tools{gap:10px;margin:0 0 14px;display:grid}.sk-tools div{gap:1px;display:grid}.sk-tools dt{font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.sk-tools dt code{color:var(--hub-text);font-size:var(--ps-fs-small)}.sk-tools dd{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:0}.sk-avail{gap:14px;margin-top:4px;display:grid}.sk-avail li{border-top:1px solid var(--hub-rule);padding-top:14px}.sk-avail-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.sk-avail-head strong{font:600 14px/1.4 JetBrains Mono,ui-monospace,monospace}.sk-avail-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:4px 0;line-height:1.5}.sk-planned{gap:14px;display:grid}.sk-planned.is-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 28px}.sk-planned li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.sk-planned li>.bi{color:var(--hub-text-3);margin-top:2px}.sk-planned li>span{align-content:start;gap:2px;display:grid}.sk-planned strong{font-size:var(--ps-fs-body);font-weight:600}.sk-planned li>span>span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}.sk-matrix{display:grid;container-type:inline-size}.sk-matrix-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);grid-template-columns:minmax(140px,1fr) minmax(200px,1.7fr) minmax(90px,.7fr) minmax(100px,.8fr) minmax(150px,1.1fr) minmax(130px,1fr);align-items:center;gap:12px;display:grid}.sk-matrix-row.is-head{color:var(--hub-text-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.sk-matrix-team{font-size:var(--ps-fs-body);align-items:center;gap:10px;display:inline-flex}.sk-matrix-skills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.sk-matrix-pr{color:var(--hub-text-2);margin-right:6px;font:500 12.5px/1.4 JetBrains Mono,ui-monospace,monospace}.sk-matrix-holds{font-variant-numeric:tabular-nums;color:var(--hub-text-2);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}@container (width<=760px){.sk-matrix-row.is-head{display:none}.sk-matrix-row{padding:var(--ps-row-pad) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px 16px}.sk-matrix-row:nth-child(2){border-top:0}.sk-matrix-team,.sk-matrix-skills{grid-column:1/-1}.sk-matrix-row>[data-label]:not(.sk-matrix-skills):before{content:attr(data-label);color:var(--hub-text-3);margin-bottom:3px;font-size:11.5px;font-weight:600;display:block}.sk-matrix-holds{grid-template-columns:minmax(0,1fr) 28px}.sk-matrix-holds:before{grid-column:1/-1}}.sk-slips{gap:14px;display:grid}.sk-slips li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sk-slip-body,.sk-list-body{gap:2px;min-width:0;display:grid}.sk-slip-body strong,.sk-list-body strong{font-size:var(--ps-fs-body);font-weight:600;line-height:1.4}.sk-slip-body>span,.sk-list-body>span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}@media (width<=520px){.sk-slips li{grid-template-columns:auto minmax(0,1fr)}.sk-slips li>:last-child{grid-column:2;justify-self:start}}.sk-bars{gap:10px;display:grid}.sk-bars li{color:var(--hub-text-2);font-size:var(--ps-fs-meta);grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) 28px;align-items:center;gap:12px;display:grid}.sk-bars-n{text-align:right;font-variant-numeric:tabular-nums;color:var(--hub-text);font-weight:600}.sk-ctl{gap:0;margin-bottom:4px;display:grid}.sk-ctl li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.sk-ctl li:first-child{border-top:0;padding-top:0}.sk-ctl-body{gap:2px;min-width:0;display:grid}.sk-ctl-body strong{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:inline-flex}.sk-ctl-body>span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}.sk-ctl+.ps-notice{margin-top:10px}.sk-sheet{gap:14px;min-width:0;display:grid}.sk-sheet-who{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.sk-next{background:var(--hub-brand-soft);border-radius:14px;gap:6px;padding:14px 16px;display:grid}.sk-next.is-held{background:var(--hub-warn-soft)}.sk-next p{color:var(--hub-text);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.sk-gates{margin:0;padding:0;list-style:none;display:grid}.sk-gate{grid-template-columns:26px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.sk-gate:not(:last-child):after{content:"";background:var(--hub-rule);border-radius:2px;width:2px;position:absolute;top:28px;bottom:2px;left:12px}.sk-gate-n{background:var(--hub-sunken);width:26px;height:26px;color:var(--hub-text-3);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.sk-gate.is-done .sk-gate-n{background:var(--hub-ok-soft);color:var(--hub-ok)}.sk-gate.is-held .sk-gate-n{background:var(--hub-warn-soft);color:var(--hub-warn);box-shadow:0 0 0 2px var(--hub-warn)}.sk-gate.is-at .sk-gate-n{background:var(--hub-brand-soft);color:var(--hub-brand-ink);box-shadow:0 0 0 2px var(--hub-brand)}.sk-gate-body{min-width:0;padding-top:2px}.sk-gate-head strong{font-size:var(--ps-fs-body);font-weight:600}.sk-gate-ev{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:5px 0 0;line-height:1.45;display:flex}.sk-gate-ev>span{overflow-wrap:anywhere;min-width:0}.sk-gate-at{color:var(--hub-text-3);font-variant-numeric:tabular-nums;font-size:12px}.sk-gate-none{color:var(--hub-text-3)}.sk-stale{color:var(--hub-text-2);font-size:var(--ps-fs-meta);gap:6px;margin-bottom:8px;display:grid}.sk-cmds{gap:10px;min-width:0;display:grid}.sk-journeys{gap:16px;margin:0;padding:0;list-style:none;display:grid}.sk-journey{background:var(--hub-surface);width:100%;box-shadow:var(--card);color:inherit;text-align:left;border:0;border-radius:20px;gap:18px;padding:22px 24px;transition:transform .2s;display:grid}.sk-journey:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.sk-journey{transition:none}.sk-journey:hover{transform:none}}.sk-journey-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sk-journey-words{gap:2px;min-width:0;display:grid}.sk-journey-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.sk-journey-who{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.sk-journey-next{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.sk-journey-next .bi{color:var(--hub-text-3);flex:none;margin-top:3px}.sk-journey.is-held .sk-journey-next .bi{color:var(--hub-warn)}@media (width<=520px){.sk-journey{padding:18px}.sk-journey-head{grid-template-columns:auto minmax(0,1fr)}.sk-journey-head>.ps-dot{grid-column:2}}.sk-list{gap:2px;display:grid}.sk-list-row{width:calc(100% + 20px);color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -10px;padding:10px;display:grid}button.sk-list-row:hover{background:var(--hub-sunken)}.sk-list-row.is-static{cursor:default}.sk-list-row>.bi{color:var(--hub-text-3);font-size:16px}@media (width<=520px){.sk-list-row{grid-template-columns:auto minmax(0,1fr)}.sk-list-row>:nth-child(3){grid-column:2;justify-self:start}}.sk-list+.ps-btn{margin-top:10px}.sk-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.sk-toolbar-end{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.sk-search{background:var(--hub-surface);min-width:0;height:36px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:999px;flex:0 280px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.sk-search input{min-width:0;color:var(--hub-text);font-size:var(--ps-fs-body);background:0 0;border:0;outline:none;flex:1}.sk-search:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}@media (width<=520px){.sk-search{flex-basis:100%}.sk-toolbar-end{margin-left:0}}.sk-table{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;padding:8px 22px;display:grid;container-type:inline-size}.sk-table-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);grid-template-columns:minmax(160px,1.2fr) minmax(130px,.9fr) minmax(180px,1.2fr) minmax(130px,.9fr) minmax(80px,.6fr) minmax(200px,2fr);align-items:center;gap:14px;display:grid}.sk-table.is-lib .sk-table-row{grid-template-columns:minmax(200px,1.6fr) minmax(110px,.8fr) minmax(120px,1fr) minmax(160px,1.3fr) minmax(110px,.8fr) minmax(110px,.8fr)}.sk-table-row.is-head{color:var(--hub-text-3);border-top:0;padding:10px 0 6px;font-size:12px;font-weight:600}.sk-table-row.is-held{box-shadow:inset 3px 0 0 var(--hub-warn);margin-left:-22px;padding-left:19px}.sk-table-pr{justify-items:start;gap:4px;min-width:0;display:grid}.sk-table-pr .sk-muted{font-size:var(--ps-fs-small)}.sk-table-agent{min-width:0;color:var(--hub-text-2);align-items:center;gap:8px;display:inline-flex}.sk-table-agent>span{min-width:0;line-height:1.35}.sk-table-track{min-width:0}.sk-table-head{color:var(--hub-text-2);font-variant-numeric:tabular-nums}.sk-table-next{min-width:0;color:var(--hub-text-2);line-height:1.45}.sk-table-next .bi{color:var(--hub-text-3)}.sk-link{color:var(--hub-text);font-size:var(--ps-fs-body);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--hub-rule-strong);text-decoration-color:var(--hub-rule-strong);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.sk-link:hover{-webkit-text-decoration-color:var(--lens);text-decoration-color:var(--lens)}.sk-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:4px}@container (width<=860px){.sk-table-row,.sk-table.is-lib .sk-table-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:16px 0}.sk-table-row.is-head{display:none}.sk-table-row:nth-child(2){border-top:0}.sk-table-row>:nth-child(2){justify-self:end}.sk-table-row>:nth-child(odd):nth-child(n+3){justify-self:start}.sk-table:not(.is-lib) .sk-table-track,.sk-table:not(.is-lib) .sk-table-next{grid-column:1/-1}.sk-table:not(.is-lib) .sk-table-head{justify-self:end}.sk-table-track .sk-track{max-width:320px}}.sk-empty-line{background:var(--hub-surface);color:var(--hub-text-3);font-size:var(--ps-fs-body);border-radius:20px;margin:0;padding:24px}.sk-teams{gap:22px;display:grid}.sk-team-name{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;font-size:16px;font-weight:600;display:flex}.sk-gapline{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;padding:0 4px;line-height:1.45;display:flex}.sk-gapline>span{min-width:0}.sk-chain{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sk-chain li{background:var(--hue-soft);width:26px;height:26px;color:var(--hue-ink);font-size:var(--ps-fs-meta);border-radius:8px;place-items:center;display:grid}.sk-tpls{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sk-tpl{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.sk-tpl-mark{background:var(--hue-soft);width:44px;height:44px;color:var(--hue-ink);border-radius:14px;place-items:center;font-size:20px;display:grid}.sk-tpl-words{gap:4px;min-width:0;display:grid}.sk-tpl-name{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:16px;font-weight:600;display:inline-flex}.sk-tpl-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);line-height:1.45}.sk-tpl .sk-chain{margin-top:6px}@media (width<=560px){.sk-tpl{grid-template-columns:auto minmax(0,1fr);padding:16px}.sk-tpl>.ps-btn{grid-column:1/-1;justify-self:start}}.sk-guidance{gap:10px;display:grid}.sk-guidance li{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-guidance .bi{color:var(--hub-text-3)}.sk-api{gap:6px;margin-bottom:14px;display:grid}.sk-api code{color:var(--hub-text-2);overflow-wrap:anywhere;font:400 12.5px/1.5 JetBrains Mono,ui-monospace,monospace}.sk .sk-sha,.sk-sheet .sk-sha{text-overflow:clip;max-width:100%;overflow-x:auto}.sk-wsteps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sk-wsteps li{background:var(--hub-sunken);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.sk-wsteps li>span:last-child{gap:1px;min-width:0;display:grid}.sk-wsteps strong{font-size:var(--ps-fs-body);font-weight:600}.sk-wsteps li>span:last-child>span{color:var(--hub-text-3);font-size:var(--ps-fs-small);overflow-wrap:anywhere}.sk-wsteps code{color:var(--hub-text-2);font:400 12px/1.4 JetBrains Mono,ui-monospace,monospace}.sk-wstep-mark{background:var(--hue-soft);width:34px;height:34px;color:var(--hue-ink);font-size:var(--ps-fs-group);border-radius:11px;place-items:center;display:grid}.sk-result{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.sk-result-head{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:0;font-weight:600}.sk-sim,.sk-files{gap:7px;display:grid}.sk-sim li,.sk-files li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:18px minmax(0,1fr);gap:8px;line-height:1.45;display:grid}.sk-sim .bi,.sk-files .bi{color:var(--hub-text-3);margin-top:2px}.sk-sim li.is-ok .bi{color:var(--hub-ok)}.sk-sim li.is-bad .bi{color:var(--coral)}.sk-files code{color:var(--hub-text);overflow-wrap:anywhere;font:400 12.5px/1.45 JetBrains Mono,ui-monospace,monospace}.sk-kv{gap:10px;margin:0;display:grid}.sk-kv div{grid-template-columns:130px minmax(0,1fr);gap:12px;display:grid}.sk-kv dt{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:500}.sk-kv dd{min-width:0;color:var(--hub-text);font-size:var(--ps-fs-body);justify-items:start;gap:4px;margin:0;line-height:1.5;display:grid}@media (width<=520px){.sk-kv div{grid-template-columns:minmax(0,1fr);gap:2px}}.sk-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sk-form.is-col{align-items:stretch;display:grid}.sk-field{min-width:0;font-size:var(--ps-fs-small);color:var(--hub-text-2);flex:240px;gap:6px;font-weight:600;display:grid}.sk-field input,.sk-field textarea{background:var(--hub-sunken);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);resize:vertical;border:0;border-radius:12px;padding:9px 12px;font:400 14px/1.45 Onest,system-ui,sans-serif}.sk-field input:focus,.sk-field textarea:focus{box-shadow:inset 0 0 0 2px var(--hub-brand);outline:none}.sk-field .sk-input-mono{font:400 12.5px/1.45 JetBrains Mono,ui-monospace,monospace}.sk-policies{gap:20px;display:grid}.sk-policy{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;gap:16px;padding:24px 26px;display:grid;container-type:inline-size}.sk-policy-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sk-policy-title{gap:2px;min-width:0;display:grid}.sk-policy-title strong{font-size:16px;font-weight:600}.sk-policy-title .sk-code{font-size:var(--ps-fs-body);color:var(--hub-text)}.sk-intent{background:var(--hub-sunken);color:var(--hub-text);font-size:var(--ps-fs-group);border-radius:14px;margin:0;padding:14px 18px;line-height:1.55}.sk-life{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sk-life li{grid-template-columns:30px minmax(0,1fr);align-content:start;column-gap:12px;padding-bottom:12px;display:grid;position:relative}.sk-life li:not(:last-child):after{content:"";background:var(--hub-rule);border-radius:2px;width:2px;position:absolute;top:32px;bottom:2px;left:14px}.sk-life li.is-done:not(:last-child):after{background:var(--hub-ok)}.sk-life-n{background:var(--hub-sunken);width:30px;height:30px;color:var(--hub-text-3);font-size:var(--ps-fs-meta);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.sk-life li.is-done .sk-life-n{background:var(--hub-ok-soft);color:var(--hub-ok)}.sk-life li.is-now .sk-life-n{background:var(--hub-brand-soft);color:var(--hub-brand-ink);box-shadow:0 0 0 2px var(--hub-brand)}.sk-life-word{font-size:var(--ps-fs-body);padding-top:5px;font-weight:600}.sk-life-text{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}@container (width>=720px){.sk-life{grid-template-columns:repeat(5,minmax(0,1fr))}.sk-life li{grid-template-columns:minmax(0,1fr);padding:0 14px 0 0}.sk-life li:not(:last-child):after{width:auto;height:2px;inset:14px 8px auto 38px}.sk-life-n{grid-row:auto;margin-bottom:8px}.sk-life-word{padding-top:0}}.sk-policy-facts{border-top:1px solid var(--hub-rule);flex-wrap:wrap;gap:14px 32px;padding-top:14px;display:flex}.sk-fact{min-width:0;font-size:var(--ps-fs-body);gap:4px;display:grid}.sk-fact strong{font-variant-numeric:tabular-nums;font-weight:600}.sk-fact-bar{grid-template-columns:110px auto;align-items:center;gap:10px;display:grid}.sk-policy-ctl{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sk-policy-ctl>.sk-inline{margin-right:4px}.sk-policy .sk-disc{margin-top:0}.sk-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px 20px;display:grid}.sk-cases li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sk-cases .bi{color:var(--hub-ok)}@media (width<=520px){.sk-policy,.sk-skill,.sk-rule{padding:20px 18px}.sk-policy-head{grid-template-columns:auto minmax(0,1fr)}.sk-policy-head>.ps-dot{grid-column:2}}.sk-promises{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;gap:4px;margin:0;padding:8px;list-style:none;display:grid}.sk-promise{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 16px;display:grid}.sk-promise:hover{background:var(--hub-sunken)}.sk-promise-words{gap:3px;min-width:0;display:grid}.sk-promise-title{font-size:var(--ps-fs-group);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:600;display:inline-flex}.sk-promise-meta{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.sk-promise-report{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;line-height:1.45;display:flex}@media (width<=560px){.sk-promise{grid-template-columns:auto minmax(0,1fr);padding:12px}.sk-promise>.ps-dot{grid-column:2}}.sk-proposal{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media (width<=520px){.sk-proposal{grid-template-columns:auto minmax(0,1fr)}.sk-proposal>.ps-btn{grid-column:2;justify-self:start}}.sk-history{gap:8px;display:grid}.sk-history li{font-size:var(--ps-fs-body);color:var(--hub-text-2);grid-template-columns:34px minmax(0,1fr);gap:10px;line-height:1.45;display:grid}.sk-history strong{color:var(--hub-text);font-weight:600}.sk-tile{gap:14px;min-width:0;display:grid}.sk-tile-runs,.sk-tile-promises{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sk-tile-runs>li{gap:8px;min-width:0;display:grid}.sk-tile-run-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.sk-tile-run-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ps-fs-body);font-weight:600;overflow:hidden}.sk-tile-run-name .sk-muted{font-weight:400}.sk-tile-next{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.45}.sk-tile-promises>li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sk-tile-foot{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px;margin:0;line-height:1.45;display:flex}.sk-tile.is-s .sk-tile-runs{gap:10px}.sk-insp-stack{gap:16px;margin-top:20px;display:grid}.sk-insp-mark{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);font-size:var(--ps-fs-body);border-radius:9px;place-items:center;display:grid}.sk-insp-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:inline-flex}.sk-insp-row .sk-list-body code{overflow-wrap:anywhere}@media (width<=520px){.sk-insp-row{grid-template-columns:auto minmax(0,1fr)}.sk-insp-end{grid-column:2;justify-content:flex-start}}.sk-ctl-anchor{min-width:0;scroll-margin-top:16px}.sk-ctl li.sk-gr-allowed{grid-template-columns:minmax(0,1fr)}.sk-ctl-link{background:var(--hub-sunken);width:100%;min-height:44px;color:var(--hub-text-2);font:inherit;font-size:var(--ps-fs-meta);text-align:left;cursor:pointer;border:0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin-top:14px;padding:10px 14px;transition:color .2s;display:flex}.sk-ctl-link:hover{color:var(--hub-text)}.sk-ctl-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.sk-ctl-link-to{color:var(--hub-brand-ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.sk-gr-allow{flex-wrap:wrap;gap:6px;display:flex}.sk-gr-allow-chip{cursor:pointer;font:inherit;font-size:var(--ps-fs-meta);border:0}.sk-gr-allow-chip[aria-pressed=true]{background:var(--lens-soft);color:var(--hub-text);box-shadow:inset 0 0 0 1.5px var(--lens)}.sk-gr-allow-chip[aria-pressed=false]{color:var(--hub-text-3);text-decoration:line-through}.sk-gr-allow-chip:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.sk-gr{gap:10px;display:grid}.sk-gr-for{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-weight:600;display:flex}.sk-gr-block{background:var(--hub-sunken);border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:16px 16px 16px 18px;display:grid}.sk-gr-word{color:var(--hub-text);font-size:var(--ps-fs-body);padding-top:6px;font-weight:600}.sk-gr-clauses{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.sk-gr-clauses.is-row{flex-flow:wrap;align-items:center;gap:8px 6px}.sk-gr-clause{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.sk-gr-clause.is-group{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:14px;padding:10px 12px}.sk-gr-cond{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.sk-gr-or{background:var(--hub-surface);height:22px;color:var(--hub-text-2);font-size:var(--ps-fs-small);border-radius:999px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.sk-gr-and{color:var(--hub-text-3);font-size:var(--ps-fs-small);padding-left:4px;font-weight:600}.sk-gr-x{width:30px;height:30px;color:var(--hub-text-3);font-size:12px}.sk-gr-x:hover{background:var(--hub-surface)}.sk-gr-adds{flex-wrap:wrap;gap:4px;margin:2px 0 0 -10px;display:flex}.sk-gr-empty{color:var(--hub-text-3);font-size:var(--ps-fs-body);margin:0}.sk-gr-chipwrap{max-width:100%;display:inline-flex;position:relative}.sk-gr-chip{background:var(--hub-surface);max-width:100%;height:32px;box-shadow:var(--thumb);color:var(--hub-text);font-size:var(--ps-fs-body);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.sk-gr-chip .bi{color:var(--hub-text-3);font-size:10px}.sk-gr-chip:hover{color:var(--hub-brand-ink)}.sk-gr-chip:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.sk-gr-chip[aria-expanded=true]{box-shadow:0 0 0 2px var(--hub-brand)}.sk-gr-chip.is-hue{background:var(--hue-soft);color:var(--hue-ink);box-shadow:none;font-weight:600}.sk-gr-chip.is-hue .bi{color:inherit}.sk-gr-chip.is-op{box-shadow:none;color:var(--hub-text-2);background:0 0;padding:0 8px}.sk-gr-chip.is-op:hover{background:var(--hub-surface);color:var(--hub-text)}.sk-gr-chip.is-static{cursor:default}.sk-gr-chip.is-static:not(.is-hue){box-shadow:none;color:var(--hub-text-2);background:0 0;padding:0 4px}.sk-gr-chip.is-title{background:var(--lens-soft);height:30px;box-shadow:none;color:var(--lens-ink);font-size:inherit;vertical-align:middle;margin-left:4px;padding:0 12px 0 13px;font-weight:600}.sk-gr-chip.is-title .bi{color:inherit}.sk-gr-menu{z-index:25;background:var(--hub-surface);min-width:180px;max-width:min(260px,100vw - 32px);box-shadow:var(--pop);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.sk-gr-menu.is-right{left:auto;right:0}.sk-gr-menu-item{min-height:38px;color:var(--hub-text);font-size:var(--ps-fs-body);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:500;display:flex}.sk-gr-menu-item:hover{background:var(--hub-sunken)}.sk-gr-menu-item:focus-visible{background:var(--hub-sunken);box-shadow:inset 0 0 0 2px var(--hub-brand);outline:none}.sk-gr-menu-item[aria-pressed=true]{color:var(--hub-brand-ink);font-weight:600}.sk-gr-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.sk-gr-last{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex:260px;align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.sk-gr-last>.bi{color:var(--hub-text-3);margin-top:1px}.sk-gr-saved{color:var(--hub-ok);font-size:var(--ps-fs-meta);align-items:center;gap:8px;margin:2px 0 0;font-weight:500;display:flex}.sk-gr-trial{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:16px;padding:16px 18px}.sk-gr-trial ul{margin:0;padding:0;list-style:none}.sk-gr-trial-head{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0 0 10px;font-weight:500}.sk-gr-trial li{color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:10px;padding:7px 0;line-height:1.5;display:flex}.sk-gr-trial li>.bi{color:var(--hub-ok-fill);margin-top:2px}.sk-gr-trial li.is-hit>.bi{color:var(--hub-brand)}.sk-gr-trial li strong{color:var(--hub-text);font-weight:600}.sk-gr-trial-sum{border-top:1px solid var(--hub-rule);color:var(--hub-text);font-size:var(--ps-fs-body);margin:8px 0 0;padding-top:10px;font-weight:600}@media (width<=760px){.sk-gr-block{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}.sk-gr-word{padding-top:0}.sk-gr-chip{height:40px}.sk-gr-chip.is-title{height:34px}.sk-gr-x{width:40px;height:40px}.sk-gr-cond.has-x{padding-right:40px;position:relative}.sk-gr-cond.has-x>.sk-gr-x{position:absolute;top:0;right:0}.sk-gr-menu-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.sk-gr-chip,.sk-ctl-link{transition:none}}.sr-page.sr-page>*+*{margin-top:var(--ps-gap)}.sr-page.sr-page>.ps-tabs-strip{margin-top:-8px}.sr-page.sr-page>.sr-bar{margin-top:-10px}.sr-foot{margin-top:calc(var(--ps-gap) * 1.125)!important}.sr-stack{gap:var(--ps-row-pad);min-width:0;display:grid}.sr-stack-sm{gap:calc(var(--ps-row-pad) * .625);min-width:0;display:grid}.sr-grid{gap:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sr-quiet{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:0;line-height:1.45}.sr-lead{max-width:72ch;color:var(--hub-text);font-size:var(--ps-fs-group);margin:0;line-height:1.55}.sr-link{color:var(--hub-brand-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sr-link:hover{text-decoration:underline}.sr-see{margin-top:calc(var(--ps-row-pad) * .625)}.sr-back{justify-self:start;margin-left:-8px}.sr-self-start{justify-self:start}.sr-actions{flex-wrap:wrap;gap:8px;display:flex}.sr-answer-code{background:var(--hub-sunken);letter-spacing:0;white-space:nowrap;border-radius:8px;padding:0 .28em;font:400 .78em/1.2 JetBrains Mono,ui-monospace,monospace}.sr-path{max-width:100%;color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font:400 12.5px/1.5 JetBrains Mono,ui-monospace,monospace;display:inline-block;overflow:hidden}.sr-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.sr-repo{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:center;gap:7px;font-weight:600;display:inline-flex}.sr-ref{gap:6px}.sr-ref-name{font:500 12.5px JetBrains Mono,ui-monospace,monospace}.sr-ref-sha{color:var(--hub-text-3);font:400 12px JetBrains Mono,ui-monospace,monospace}.sr-bar-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sr-bar-label{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.sr-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ps-card-body>.sr-rows,.ps-sheet-body .sr-rows,.sr-disc-body>.sr-rows{margin:0 -10px}.sr-row{width:100%;min-width:0;padding:calc(var(--ps-row-pad) * .75) 10px;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;transition:background .18s;display:flex}button.sr-row:hover,button.sr-row.is-on{background:var(--hub-sunken)}.sr-row-icon{color:var(--hub-text-3);flex:none;font-size:16px}.sr-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sr-row-main>span:first-child,.sr-row-main>strong{text-overflow:ellipsis;overflow:hidden}.sr-row-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.4}.sr-row-go{color:var(--hub-text-3);flex:none}.sr-row-side{flex:none;align-items:center;gap:6px;display:inline-flex}.sr-row>.ps-dot,.sr-row>.sr-plus,.sr-row>.ps-tag{flex:none}.sr-plus{white-space:nowrap;gap:6px;font:500 12px JetBrains Mono,ui-monospace,monospace;display:inline-flex}.sr-add{color:var(--lagoon-ink)}.sr-del{color:var(--bloom-ink)}.sr-who{min-width:0;font-size:var(--ps-fs-body);align-items:center;gap:8px;display:inline-flex}.sr-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sr-faces{flex:none;align-items:center;display:inline-flex}.sr-faces .ps-agentface,.sr-pair .ps-agentface{box-shadow:0 0 0 2px var(--hub-surface)}.sr-faces>*+*{margin-left:-6px}.sr-faces-more{color:var(--hub-text-3);font-size:12px;font-weight:600;margin-left:4px!important}.sr-pair{flex:none;display:inline-flex}.sr-pair>*+*{margin-left:-8px}.sr-team{gap:6px}.sr-team-dot{background:var(--hue);border-radius:3px;width:8px;height:8px}.sr-legend{margin:0 0 calc(var(--ps-row-pad) * .875);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.sr-legend.is-inline{margin:0}.sr-spark{color:var(--lens-ink);flex:none}.sr-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sr-bullets{gap:calc(var(--ps-row-pad) * .5);color:var(--hub-text);font-size:var(--ps-fs-body);margin:0;padding-left:18px;line-height:1.5;display:grid}.sr-facts{gap:calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * 1.25);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.sr-facts dt{color:var(--hub-text-3);font-size:12px;font-weight:500}.sr-facts dd{min-width:0;font-size:var(--ps-fs-body);margin:3px 0 0}.sr-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.sr-filter{background:var(--hub-sunken);height:34px;color:var(--hub-text-3);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.sr-filter input{min-width:0;color:var(--hub-text);font:400 var(--ps-fs-meta) "Onest", system-ui, sans-serif;background:0 0;border:0;outline:none;flex:1}.sr-filter:focus-within{box-shadow:0 0 0 2px var(--hub-brand)}.sr-filter-inline{flex:240px;max-width:360px}.sr-chip{gap:6px;padding-right:2px}.sr-chip code{font:400 12.5px JetBrains Mono,ui-monospace,monospace}.sr-chip-x{width:22px;height:22px;font-size:10px}.sr-disc{border-top:1px solid var(--hub-rule);border-bottom:1px solid var(--hub-rule)}.sr-disc-head{width:100%;padding:var(--ps-row-pad) 4px;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-group);text-align:left;background:0 0;border:0;align-items:center;gap:10px;font-weight:600;display:flex}.sr-disc-head:hover{color:var(--hub-brand-ink)}.sr-disc-caret{color:var(--hub-text-3);transition:transform .2s}.sr-disc.is-open .sr-disc-caret{transform:rotate(90deg)}.sr-disc-body{padding:0 0 calc(var(--ps-row-pad) * 1.125)}.sr-page.sr-page>.sr-disc+.sr-disc{margin-top:-1px}.sr-code{background:var(--hub-sunken);border-radius:14px;max-height:560px;overflow:auto}.sr-code:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.sr-code-table{border-collapse:collapse;min-width:100%;font:400 12.5px/1.65 JetBrains Mono,ui-monospace,monospace}.sr-code-table td{vertical-align:top;padding:0}.sr-ln{width:1%;color:var(--hub-text-3);text-align:right;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 12px 0 14px!important}.sr-lc{color:var(--hub-text);white-space:pre;padding:0 18px 0 6px!important}.sr-code-table tr:first-child td{padding-top:12px!important}.sr-code-table tr:last-child td{padding-bottom:12px!important}.sr-code-table tr.is-mark{background:var(--lens-soft)}.sr-diff .is-add{background:color-mix(in srgb, var(--lagoon) 13%, transparent)}.sr-diff .is-del{background:color-mix(in srgb, var(--bloom) 12%, transparent)}.sr-diff .is-add .sr-sign{color:var(--lagoon-ink)}.sr-diff .is-del .sr-sign{color:var(--bloom-ink)}.sr-sign{width:1.4ch;display:inline-block}.sr-hunk .sr-lc{color:var(--hub-text-3)}.sr-areas{margin:0 -12px;padding:0;list-style:none}.sr-area+.sr-area{border-top:1px solid var(--hub-rule)}.sr-area-head{width:100%;padding:var(--ps-row-pad) 12px;color:var(--hub-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:14px;transition:background .18s;display:grid}.sr-area-head:hover{background:var(--hub-sunken)}.sr-area-icon{background:var(--hue-soft);width:44px;height:44px;color:var(--hue-ink);border-radius:50%;place-items:center;font-size:19px;display:grid}.sr-area-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sr-area-name{font-size:calc(var(--ps-fs-group) + 1px);letter-spacing:-.01em;font-weight:600}.sr-area-explain{color:var(--hub-text-2);font-size:var(--ps-fs-body);line-height:1.4}.sr-area-side{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.sr-area-caret{color:var(--hub-text-3);transition:transform .2s}.sr-area.is-open .sr-area-caret{transform:rotate(180deg)}.sr-area-files{padding:0 12px calc(var(--ps-row-pad) * .75) 58px;gap:2px;margin:0;list-style:none;display:grid}.sr-explorer{background:var(--hub-surface);min-height:520px;box-shadow:var(--card);border-radius:20px;grid-template-columns:272px minmax(0,1fr);display:grid;overflow:hidden}.sr-tree{max-height:720px;padding:calc(var(--ps-row-pad) * .875) 10px;border-right:1px solid var(--hub-rule);overflow:auto}.sr-tree .sr-filter{margin:0 4px calc(var(--ps-row-pad) * .625)}.sr-tree-list{margin:0;padding:0;list-style:none}.sr-tree-row{width:100%;height:30px;padding:0 8px 0 calc(8px + var(--d,0) * 14px);color:var(--hub-text-2);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;font:400 12.5px JetBrains Mono,ui-monospace,monospace;display:flex}.sr-tree-row:hover{background:var(--hub-sunken);color:var(--hub-text)}.sr-tree-row.is-on{background:var(--lens-soft);color:var(--hub-text);font-weight:500}.sr-tree-row.is-dir{color:var(--hub-text)}.sr-tree-row:focus-visible,.sr-row:focus-visible,.sr-tr:focus-visible,.sr-area-head:focus-visible,.sr-map-btn:focus-visible,.sr-disc-head:focus-visible,.sr-tile-row:focus-visible,.sr-point:focus-visible,.sr-own-name:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px}.sr-tree-icon{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex:none}.sr-tree-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sr-tree-mark{width:18px;color:var(--sky-ink);text-align:center;flex:none;font:600 11px Onest,system-ui,sans-serif}.sr-tree-mark.is-add{color:var(--lagoon-ink)}.sr-tree-count{background:var(--hub-sunken);min-width:18px;height:18px;color:var(--hub-text-3);text-align:center;border-radius:999px;flex:none;padding:0 5px;font:600 10.5px/18px Onest,system-ui,sans-serif}.sr-tree-none{padding:8px}.sr-find{margin:0 4px calc(var(--ps-row-pad) * .5)}.sr-hits .sr-quiet{margin:0 8px 8px;font-size:12px}.sr-tree-row.sr-hit{flex-direction:column;align-items:stretch;gap:2px;height:auto;padding:6px 8px}.sr-hit-line{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font:400 11.5px JetBrains Mono,ui-monospace,monospace;overflow:hidden}.sr-full{color:var(--hub-text-3);overflow-wrap:anywhere;font:400 11.5px/1.4 JetBrains Mono,ui-monospace,monospace;display:block}.sr-copyctx{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:inline-flex}.sr-ref-pair{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.sr-ref-pair code{overflow-wrap:anywhere}.sr-pane{min-width:0;padding:calc(var(--ps-card-pad) - 4px) var(--ps-card-pad) var(--ps-card-pad)}.sr-solo{min-width:0;padding:calc(var(--ps-card-pad) - 4px) var(--ps-card-pad) var(--ps-card-pad);background:var(--hub-surface);box-shadow:var(--card);border-radius:20px}.sr-file{gap:var(--ps-row-pad);min-width:0;display:grid}.sr-file-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.sr-crumbs{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sr-crumbs>span{overflow-wrap:anywhere;font:400 13.5px JetBrains Mono,ui-monospace,monospace}.sr-crumbs>span.is-last{color:var(--hub-text);font-weight:600}.sr-crumbs>.bi{color:var(--hub-text-3);font-size:11px}.sr-crumb-sep{color:var(--hub-text-3);margin:0 2px}.sr-file-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sr-file-views{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sr-file-views .sr-quiet code{vertical-align:baseline}.sr-badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sr-badge{min-width:0;padding:calc(var(--ps-row-pad) * .625) 12px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:12px;flex-direction:column;gap:4px;display:flex}.sr-badge-k{color:var(--hub-text-2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.sr-badge-k .bi{color:var(--hue)}.sr-badge-v{color:var(--hub-text);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 6px;line-height:1.45;display:flex}.sr-badge-v code{font:400 12px JetBrains Mono,ui-monospace,monospace}.sr-table{gap:2px;margin:0 -10px;display:grid}.sr-tr{width:100%;min-width:0;padding:calc(var(--ps-row-pad) * .625) 10px;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;display:grid}button.sr-tr:hover{background:var(--hub-sunken)}.sr-tr>span{min-width:0}.sr-th{border-bottom:1px solid var(--hub-rule);color:var(--hub-text-3);border-radius:0;padding-top:0;padding-bottom:6px;font-size:12px;font-weight:600}.sr-td-main{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sr-td-k{color:var(--hub-text-2);font-size:var(--ps-fs-small)}.sr-td-ci{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sr-branches .sr-tr{grid-template-columns:minmax(0,1.7fr) 64px minmax(0,1.4fr) minmax(0,1.4fr) 96px minmax(0,1.5fr)}.sr-log .sr-tr{grid-template-columns:72px minmax(0,2fr) minmax(0,1.5fr) minmax(0,1.3fr) 90px 82px}.sr-teams .sr-tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr)}.sr-share{background:var(--hub-sunken);vertical-align:middle;border-radius:999px;width:90px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.sr-share-fill{background:var(--hue);transform-origin:0;border-radius:999px;width:100%;height:100%;display:block}.sr-owns{gap:4px;margin:0 -10px;padding:0;list-style:none;display:grid}.sr-own{padding:calc(var(--ps-row-pad) * .625) 10px;border-radius:14px;grid-template-columns:minmax(150px,1.1fr) minmax(0,2fr) 150px 90px 84px 110px;align-items:center;gap:14px;display:grid}.sr-own:hover{background:var(--hub-sunken)}.sr-own-name{min-width:0;color:var(--hub-text);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:1px;padding:0;display:flex}.sr-own-title{font-size:var(--ps-fs-body);font-weight:600}.sr-own-path{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font:400 11.5px JetBrains Mono,ui-monospace,monospace;overflow:hidden}.sr-own-bar{background:var(--hub-sunken);border-radius:999px;gap:2px;min-width:0;height:14px;display:flex;overflow:hidden}.sr-own-seg{background:var(--hue);min-width:4px}.sr-own-owner{align-items:center;gap:8px;display:inline-flex}.sr-own-lines{color:var(--hub-text-2);font-size:var(--ps-fs-meta);font-variant-numeric:tabular-nums;text-align:right}.sr-own-risk{justify-self:start}.sr-controls{margin:0;padding:0;list-style:none;display:grid}.sr-controls>li{padding:var(--ps-row-pad) 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.sr-controls>li+li{border-top:1px solid var(--hub-rule)}.sr-controls .ps-status{justify-self:start}.sr-control-text{min-width:0;font-size:var(--ps-fs-body);flex-direction:column;gap:2px;display:flex}.sr-control-text strong{font-weight:600}.sr-control-text span{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.4}.sr-assign{gap:calc(var(--ps-row-pad) * .875);margin:0;padding:0;list-style:none;display:grid}.sr-assign>li{gap:8px;min-width:0;display:grid}.sr-assign .ps-seg{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.sr-groups{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sr-group{padding:var(--ps-row-pad) 0}.sr-group+.sr-group{border-top:1px solid var(--hub-rule)}.sr-group-head{align-items:center;gap:12px;display:flex}.sr-group-head strong{font-size:var(--ps-fs-group);font-weight:600}.sr-points{border-left:1px solid var(--hub-rule-strong);gap:0;margin:8px 0 0 15px;padding:0 0 0 16px;list-style:none;display:grid}.sr-point{width:100%;padding:calc(var(--ps-row-pad) * .4375) 10px calc(var(--ps-row-pad) * .4375) 0;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);text-align:left;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:10px;display:flex}.sr-point:hover .sr-point-text{color:var(--hub-brand-ink);text-decoration:underline}.sr-point-dot{background:var(--hub-surface);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--lens);border-radius:50%;flex:none;margin-left:-21px;transform:translateY(-1px)}.sr-point-text{flex:1;min-width:0}.sr-point-more{padding:6px 0}.sr-cols{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sr-cols>li{grid-template-rows:auto 160px auto;justify-items:center;gap:6px;display:grid}.sr-col-v{color:var(--hub-text-2);font-variant-numeric:tabular-nums;font-size:12px}.sr-col-track{background:var(--hub-sunken);border-radius:10px;align-items:flex-end;width:100%;max-width:56px;height:160px;display:flex;overflow:hidden}.sr-col-fill{background:color-mix(in srgb, var(--lens) 55%, var(--hub-sunken));border-radius:10px 10px 0 0;width:100%;display:block}.sr-cols>li.is-today .sr-col-fill{background:var(--lens)}.sr-cols>li.is-today .sr-col-k{color:var(--hub-text);font-weight:600}.sr-col-k{color:var(--hub-text-3);font-size:12px}.sr-map{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:96px;grid-auto-flow:dense;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sr-map.is-compact{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:66px;gap:6px}.sr-map-tile{grid-column:span var(--c,1);grid-row:span var(--r,1);min-width:0}.sr-map-btn{background:var(--hub-sunken);width:100%;min-width:0;height:100%;color:var(--hub-text);font:inherit;text-align:left;border:0;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.sr-map-tile.is-activity .sr-map-btn{background:color-mix(in srgb, var(--lens) var(--heat,0%), var(--hub-sunken))}.sr-map-tile.is-team .sr-map-btn{background:var(--hue-soft);box-shadow:inset 3px 0 0 var(--hue)}button.sr-map-btn:hover{box-shadow:var(--pop);transform:translateY(-2px)}.sr-map-tile.is-team button.sr-map-btn:hover{box-shadow:var(--pop), inset 3px 0 0 var(--hue)}.sr-map-icon{color:var(--hue-ink);font-size:var(--ps-fs-meta);margin-right:7px}.sr-map-name{font-size:var(--ps-fs-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sr-map-name code{font:500 12.5px JetBrains Mono,ui-monospace,monospace}.sr-map-sub{color:var(--hub-text-2);font-size:var(--ps-fs-small);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.sr-map-foot{align-items:center;gap:8px;min-width:0;margin-top:auto;display:flex}.sr-map-n{color:var(--hub-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.sr-map.is-compact .sr-map-btn{border-radius:12px;padding:9px 10px}.sr-map.is-compact .sr-map-name{font-size:var(--ps-fs-small)}.sr-map.is-compact .sr-map-name code,.sr-map.is-compact .sr-map-n{font-size:11.5px}.sr-sheet-path{font:500 14px JetBrains Mono,ui-monospace,monospace}.sr-steps{gap:calc(var(--ps-row-pad) * 1.125);margin:0;padding:0;list-style:none;display:grid}.sr-step{grid-template-columns:30px minmax(0,1fr);gap:14px;display:grid}.sr-step-n{background:var(--lens-soft);width:30px;height:30px;color:var(--lens-ink);font-size:var(--ps-fs-meta);border-radius:50%;place-items:center;font-weight:700;display:grid}.sr-step-body{gap:6px;min-width:0;padding-top:4px;display:grid}.sr-step-body strong{font-size:var(--ps-fs-group);font-weight:600}.sr-step-body p{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.sr-anchors{flex-wrap:wrap;gap:6px;display:flex}.sr-anchor{cursor:pointer;border:0;max-width:100%}.sr-anchor:hover{background:var(--lens-soft)}.sr-anchor code{text-overflow:ellipsis;font:400 12px JetBrains Mono,ui-monospace,monospace;overflow:hidden}.sr-side{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:6px;padding:0 6px;font-size:11px;font-weight:600}.sr-proofline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sr-tl-grid{gap:var(--ps-gap);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.sr-compare{position:sticky;top:84px}.sr-tl{gap:2px;margin:0 -10px;padding:0;list-style:none;display:grid;position:relative}.sr-tl:before{content:"";background:var(--hub-rule);width:2px;position:absolute;top:18px;bottom:18px;left:24px}.sr-tl-item{padding:calc(var(--ps-row-pad) * .5) 10px;border-radius:14px;grid-template-columns:30px 44px minmax(0,1fr) auto;align-items:start;gap:10px;transition:background .18s;display:grid;position:relative}.sr-tl-item.is-picked{background:var(--lens-soft)}.sr-tl-mark{background:var(--hub-surface);width:30px;height:30px;box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:50%;place-items:center;display:grid}.sr-tl-mark.is-bad{box-shadow:inset 0 0 0 1.5px var(--coral);color:var(--coral)}.sr-tl-time{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;padding-top:6px}.sr-tl-text{min-width:0;font-size:var(--ps-fs-body);flex-direction:column;align-items:flex-start;gap:3px;padding-top:5px;display:flex}.sr-tl-pick{gap:4px;padding-top:2px;display:inline-flex}.sr-ab{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-2);background:0 0;border:0;border-radius:50%;font-size:12px;font-weight:700;transition:background .18s,color .18s}.sr-ab:hover{background:var(--hub-sunken);color:var(--hub-text)}.sr-ab.is-on{background:var(--hub-brand);box-shadow:none;color:var(--hub-on-brand)}.sr-ab:disabled{opacity:.35}.sr-ab:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.sr-wsteps{gap:calc(var(--ps-row-pad) * .625);margin:0;padding:0;list-style:none;display:grid}.sr-wstep{font-size:var(--ps-fs-body);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.sr-wstep>span:last-child{overflow-wrap:anywhere;min-width:0}.sr-wlog{font-size:var(--ps-fs-meta);gap:6px;margin:0;padding:0;line-height:1.6;list-style:none;display:grid}.sr-wlog code{margin-right:4px}.sr-tile-rows{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.sr-tile-row{width:100%;min-width:0;padding:calc(var(--ps-row-pad) * .5) 8px;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;display:flex}.sr-tile-row:hover{background:var(--hub-sunken)}.sr-tile-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sr-tile-map .sr-map:not(.is-compact){grid-auto-rows:72px;gap:6px}.sr-tile-map .sr-map:not(.is-compact) .sr-map-btn{padding:10px 12px}.sr-tile-map .sr-map:not(.is-compact) .sr-map-sub{display:none}@media (width<=1100px){.sr-own{grid-template-columns:minmax(130px,1fr) minmax(0,1.6fr) 140px 84px 100px}.sr-own .sr-spark{display:none}}@media (width<=900px){.sr-grid,.sr-tl-grid{grid-template-columns:minmax(0,1fr)}.sr-compare{position:static}.sr-explorer{grid-template-columns:minmax(0,1fr);min-height:0}.sr-tree{border-right:0;border-bottom:1px solid var(--hub-rule);max-height:300px}.sr-badges{grid-template-columns:minmax(0,1fr)}.sr-own{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name risk""bar bar""owner lines";gap:8px 12px}.sr-own-name{grid-area:name}.sr-own-bar{grid-area:bar}.sr-own-owner{grid-area:owner}.sr-own-lines{grid-area:lines}.sr-own-risk{grid-area:risk;justify-self:end}}@media (width<=760px){.sr-table .sr-tr.sr-th{display:none}.sr-table .sr-tr{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sr-table .sr-tr>.sr-td-main{white-space:normal;flex:1 0 100%}.sr-log .sr-tr>span:first-child{order:2}.sr-log .sr-tr>.sr-td-main{order:1}.sr-log .sr-tr>span{order:3}.sr-branches .sr-tr>.sr-td-main code{white-space:normal;overflow-wrap:anywhere}}@media (width<=640px){.sr-bar-end{margin-left:0}.sr-bar-label{display:none}.sr-area-head{grid-template-columns:40px minmax(0,1fr) 18px;grid-template-areas:"icon text caret""icon side caret";row-gap:6px;padding:12px}.sr-area-icon{grid-area:icon;align-self:start;width:40px;height:40px;font-size:17px}.sr-area-text{grid-area:text}.sr-area-side{grid-area:side}.sr-area-caret{grid-area:caret}.sr-area-files{padding-left:12px}.sr-pane,.sr-solo{padding:18px 16px 20px}.sr-map,.sr-map.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:84px}.sr-map-tile{grid-area:span 1/span 1}.sr-map-tile:first-child{grid-column:span 2}.sr-map .sr-map-sub{-webkit-line-clamp:1}.sr-controls>li{grid-template-columns:minmax(0,1fr) auto}.sr-controls .sr-control-text{grid-column:1/-1}.sr-tl-item{grid-template-columns:30px minmax(0,1fr) auto}.sr-tl-time{grid-area:1/2;padding-top:0}.sr-tl-text{grid-area:2/2;padding-top:0}.sr-tl-mark{grid-row:1/span 2}.sr-tl-pick{grid-area:1/3/span 2}.sr-wstep{grid-template-columns:minmax(0,1fr);gap:2px}.sr-cols{gap:6px}.sr-cols>li{grid-template-rows:auto 120px auto}.sr-col-track{height:120px}.sr-col-v{font-size:10.5px}.sr-row{gap:10px}}@media (prefers-reduced-motion:reduce){.sr-row,.sr-area-head,.sr-area-caret,.sr-disc-caret,.sr-map-btn,.sr-tl-item,.sr-ab{transition:none}button.sr-map-btn:hover{transform:none}}.sr-oneline{padding:var(--ps-row-pad) 18px;border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card)}.sr-oneline-to{color:var(--hub-brand-ink);font-size:var(--ps-fs-meta);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.sr-seen{padding:4px 4px calc(var(--ps-row-pad) * .875);border-bottom:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:6px;display:flex}.sp button:focus-visible,.sp-tile button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.sp code,.sp-tile code{background:var(--hub-sunken);color:var(--hub-text-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font:400 12px/1.6 JetBrains Mono,ui-monospace,monospace}.sp-dim{color:var(--hub-text-3)}.sp-tnum{font-variant-numeric:tabular-nums}.sp-unknown{color:var(--hub-text-3);-webkit-text-decoration:underline dotted var(--hub-rule-strong);text-decoration:underline dotted var(--hub-rule-strong);text-underline-offset:3px;font-weight:600}.sp-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.55}.sp-clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-tools{flex-wrap:wrap;gap:12px;margin:4px 0 0;display:flex}.sp-grid{gap:var(--ps-card-gap);margin-top:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.sp-span{grid-column:1/-1}.sp-foot{margin-top:var(--ps-gap)}.sp-back{margin:-14px 0 var(--ps-card-gap)}.sp-back .ps-btn{margin-left:-12px}.sp-all{margin:6px 0 0 -12px}.sp-how{max-width:calc(76ch + 52px);font-size:var(--ps-fs-body)}.sp-how .est-how-body{max-width:76ch}.sp-kinds{margin:0;padding:0;list-style:none;display:grid}.sp-kinds li{padding:calc(var(--ps-row-pad) - 2px) 0;border-top:1px solid var(--hub-rule);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sp-kinds li:first-child{border-top:0;padding-top:2px}.sp-kinds.is-compact li{align-items:center;padding:7px 0}.sp-kind-dot{background:var(--hue);border-radius:50%;width:10px;height:10px;margin-top:5px}.sp-kinds.is-compact .sp-kind-dot{margin-top:0}.sp-kind-text{flex-direction:column;gap:3px;min-width:0;display:flex}.sp-kind-text strong{color:var(--hub-text);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.sp-kind-text>span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}.sp-kind-nums{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sp-kind-nums strong{color:var(--hub-text);font-size:18px;font-weight:500;line-height:1.2}.sp-kind-nums span{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap}.sp-kinds.is-compact .sp-kind-nums{flex-direction:row;align-items:baseline;gap:8px}.sp-kinds.is-compact .sp-kind-nums strong{font-size:14px}.sp-trend{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;height:140px;display:grid}.sp-trend.is-short{gap:5px;height:56px}.sp-trend-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.sp-trend-track{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex}.sp-trend-bar{background:color-mix(in srgb, var(--lens) 38%, transparent);transform-origin:bottom;border-radius:8px 8px 3px 3px;flex:none;width:100%;max-width:30px;min-height:3px;animation:.5s cubic-bezier(.16,1,.3,1) both sp-rise}.sp-trend-col.is-now .sp-trend-bar{background:var(--lens)}.sp-trend-v{color:var(--hub-text-3);font-size:11.5px}.sp-trend-col.is-now .sp-trend-v{color:var(--hub-text);font-weight:600}.sp-trend-w{max-width:100%;color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sp-conflicts,.sp-tile-conflicts{margin:0;padding:0;list-style:none;display:grid}.sp-conflicts li,.sp-tile-conflicts li{padding:calc(var(--ps-row-pad) - 4px) 0;border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);align-items:center;gap:12px;display:flex}.sp-conflicts li:first-child,.sp-tile-conflicts li:first-child{border-top:0;padding-top:2px}.sp-tile-conflicts li{font-size:var(--ps-fs-meta);gap:10px;padding:7px 0}.sp-pair{flex:none;display:inline-flex}.sp-pair .ps-agentface+.ps-agentface{box-shadow:0 0 0 2px var(--hub-surface);margin-left:-6px}.sp-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sp-row-main>strong{font-weight:600}.sp-row-main>.sp-dim{font-size:var(--ps-fs-meta)}.sp-conflict-nums{text-align:right;flex:none;font-weight:600}.sp-more{margin-top:var(--ps-gap)}.sp-more-row,.sp-more-item{background:var(--hub-surface);width:100%;color:inherit;font:inherit;text-align:left;box-shadow:var(--card);cursor:pointer;border:0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.sp-more-icon{background:var(--lens-soft);width:36px;height:36px;color:var(--lens-ink);border-radius:12px;place-items:center;font-size:16px;display:inline-grid}.sp-more-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-more-text strong{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.sp-more-text>span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.4}.sp-more-caret{color:var(--hub-text-3);transition:transform .2s}.sp-more-caret.is-open{transform:rotate(180deg)}.sp-more-list{background:var(--hub-surface);box-shadow:var(--card);border-radius:18px;margin:8px 0 0;padding:4px 0;list-style:none;animation:.2s both sp-fade;display:grid}.sp-more-list li+li{border-top:1px solid var(--hub-rule)}.sp-more-item{box-shadow:none;background:0 0;border-radius:0;padding:13px 18px}.sp-more-item>.bi:first-child{width:36px;color:var(--lens-ink);text-align:center;font-size:16px}.sp-more-item:hover{background:var(--hub-sunken)}.sp-more-go{color:var(--hub-text-3)}.sp-meter{background:var(--hub-sunken);border-radius:999px;min-width:48px;height:8px;display:block;position:relative}.sp-meter-fill{border-radius:inherit;background:var(--lens);transform-origin:0;animation:.55s cubic-bezier(.16,1,.3,1) both sp-grow;position:absolute;inset:0 auto 0 0}.sp-tile{min-width:0;font-size:var(--ps-fs-meta);gap:12px;display:grid}.sp-tile .est{margin-top:0}.sp-tile-foot{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;line-height:1.45;display:flex}.sp-recorded{margin-bottom:var(--ps-card-gap)}.sp-recorded-list{gap:calc(var(--ps-card-gap) / 2);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sp-recorded-list li{min-width:0;padding:calc(var(--ps-row-pad) - 4px) 14px;background:var(--hub-sunken);font-size:var(--ps-fs-small);border-radius:14px;flex-direction:column;gap:3px;line-height:1.35;display:flex}.sp-recorded-list strong{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.15}.sp-recorded-list strong .sp-unknown{font-size:14px}.sp-recorded-list .sp-dim{font-size:11.5px}.ps-card .ps-cmd-wrap+.ps-cmd-wrap{margin-top:14px}@keyframes sp-grow{0%{transform:scaleX(0)}}@keyframes sp-rise{0%{transform:scaleY(0)}}@keyframes sp-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sp-meter-fill,.sp-trend-bar,.sp-more-list{animation:none}.sp-more-caret{transition:none}}@media (width<=1100px){.sp-recorded-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.sp-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.sp-recorded-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-kinds li{grid-template-columns:10px minmax(0,1fr)}.sp-kind-nums{text-align:left;grid-column:2;align-items:flex-start}.sp-kind-nums span{white-space:normal}.sp-conflicts li{flex-wrap:wrap}.sp-conflict-nums{text-align:left;flex:1 0 100%;padding-left:58px}.sp-trend{gap:5px}.sp-trend-w{font-size:10px}}.tg-grid{gap:var(--ps-card-gap);margin-top:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tg-grid-one{grid-template-columns:minmax(0,1fr)}.tg>.ps-card+.ps-card{margin-top:var(--ps-card-gap)}.tg-span{grid-column:1/-1}.tg-col{gap:var(--ps-card-gap);min-width:0;display:grid}.tg-hero{margin-bottom:0}.tg-foot{margin-top:var(--ps-gap);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:baseline;gap:6px 16px;line-height:1.5;display:flex}.tg-dim{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}p.tg-dim{margin:10px 0 0}.tg-when{min-width:42px;color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;flex:none;line-height:1.6}.tg-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.tg-more{margin-top:6px}.tg-disclose{margin-top:16px}.tg-split{align-items:center;gap:12px;margin-top:14px;display:flex}.tg-split>.ps-cmd-wrap{flex:1}.tg-planned-btn{align-items:center;gap:6px;margin-top:12px;display:inline-flex}.tg-acts .tg-planned-btn{margin-top:0}.tg-illus{margin-bottom:10px}.tg-big{color:var(--hub-text-2);margin:0;font-size:16.5px;line-height:1.5}.tg-big strong{color:var(--hub-text);font-weight:600}.tg-sheet-p{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.6}.tg-sheet-p .ps-agentface{vertical-align:middle;margin-right:4px}.tg-owner-line{margin-top:14px}.tg-planned-row{width:100%;min-height:44px;margin-top:var(--ps-gap);border:1px solid var(--hub-rule);background:var(--hub-surface);color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-weight:600;transition:background .2s;display:flex}.tg-planned-row:hover{background:var(--hub-sunken)}.tg-planned-row:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.tg-planned-go{color:var(--hub-text-3);margin-left:auto}.tg-log{margin-top:var(--ps-card-gap)}.tg-log>summary{flex-wrap:wrap;row-gap:2px;padding-top:8px;padding-bottom:8px}.tg-log-counts{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.tg-log>.tg-grid{margin-top:0}.tg-log .ps-card{box-shadow:none;background:var(--hub-sunken)}.tg-holder{flex-direction:column;gap:1px;min-width:0;display:flex}.tg-holder .ps-mono{font-size:11.5px}.tg-hears{margin:var(--ps-card-gap) 0 0;color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.tg-hears>.bi{color:var(--hub-text-3);flex:none;margin-top:3px}.tg-link{color:var(--hub-brand-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tg-planned-row{transition:none}}.tg-file{font-weight:500}.tg-filelink{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tg-filelink .ps-mono{transition:box-shadow .2s,color .2s}.tg-filelink:hover .ps-mono{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text)}.tg-filelink .tg-file{text-decoration:underline;-webkit-text-decoration-color:var(--lens);text-decoration-color:var(--lens);text-underline-offset:3px;text-decoration-thickness:1.5px}.tg-filelink:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:6px}.tg-kind{background:var(--hue-soft);height:22px;color:var(--hue-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.tg-kinds-bar{border-radius:999px;gap:3px;height:14px;display:flex;overflow:hidden}.tg-kinds-bar>span{background:var(--hue)}.tg-kinds-key{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tg-kinds-key li{align-items:center;gap:6px;display:inline-flex}.tg-kinds-key i{background:var(--hue);border-radius:3px;width:9px;height:9px}.tg-kinds-key strong{color:var(--hub-text);font-variant-numeric:tabular-nums;font-weight:600}.tg-kinds.is-compact .tg-kinds-bar{height:10px}.tg-kinds.is-compact .tg-kinds-key{font-size:var(--ps-fs-small);gap:4px 12px;margin-top:8px}.tg-stories{margin:16px 0 0;padding:0;list-style:none}.tg-stories:first-child{margin-top:0}.tg-stories:first-child>.tg-story:first-child{border-top:0;padding-top:0}.tg-story{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);gap:12px;display:flex}.tg-pair{flex:none;display:inline-flex}.tg-pair>*+*{margin-left:-8px}.tg-story-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tg-story-top{align-items:center;gap:10px;display:flex}.tg-story-text{color:var(--hub-text);font-size:var(--ps-fs-body);line-height:1.5}.tg-saved{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:6px;display:inline-flex}.tg-turns{margin:0}.tg-turns-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.tg-turns-file{color:var(--hub-text);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.tg-turns-sub{color:var(--hub-text-3);font-size:var(--ps-fs-body)}.tg-lanes{gap:14px;margin:20px 0 4px;display:grid}.tg-lane,.tg-axis{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:18px;display:grid}.tg-lane{transition:opacity .3s}.tg-lane-who{align-items:center;gap:10px;min-width:0;display:flex}.tg-who-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tg-lane-who .tg-who-text{font-size:var(--ps-fs-body)}.tg-lane-who .ps-dot{font-size:var(--ps-fs-small)}.tg-track{background:var(--hub-sunken);border-radius:999px;height:34px;position:relative}.tg-bar{border-radius:999px;position:absolute;top:6px;bottom:6px}.tg-bar.is-work{background:var(--hue);animation:.6s cubic-bezier(.16,1,.3,1) both tg-draw}.tg-bar.is-wait{background:repeating-linear-gradient(135deg, var(--hue-soft) 0 5px, transparent 5px 10px);box-shadow:inset 0 0 0 1.5px var(--hue);animation:.6s cubic-bezier(.16,1,.3,1) .2s both tg-draw}.tg-bar.is-next{border:1.5px dashed var(--hue);color:var(--hue-ink);white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:opacity .3s;display:flex;overflow:hidden}.tg-nowtick{background:var(--hub-text);border-radius:2px;width:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1px)}.tg-axis-track{height:16px;position:relative}.tg-axis-track>span{color:var(--hub-text-3);white-space:nowrap;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.tg-turns[data-step="0"] .tg-lane.is-second{opacity:.35}.tg-turns[data-step="0"] .tg-bar.is-next,.tg-turns[data-step="1"] .tg-bar.is-next{opacity:0}.tg-steps{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.tg-steps li{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:flex-start;gap:12px;line-height:1.5;transition:color .3s;display:flex}.tg-steps li.is-later{color:var(--hub-text-3)}.tg-steps li.is-on{color:var(--hub-text)}.tg-step-n{background:var(--hub-sunken);width:24px;height:24px;color:var(--hub-text-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;transition:background .3s,color .3s;display:grid}.tg-steps li.is-on .tg-step-n{background:var(--lens);color:#120f24}.tg-replay{margin-top:10px}.tg-hero-acts{margin-top:18px}@keyframes tg-draw{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}.tg-facts{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tg-facts li{color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:10px;padding:5px 0;line-height:1.5;display:flex}.tg-facts li>.bi{color:var(--hub-text-3);flex:none;margin-top:2px}.tg-facts strong{color:var(--hub-text);font-weight:600}.tg-facts code,.tg-dim code,.tg-sheet-p code{font:12px/1.5 JetBrains Mono,ui-monospace,monospace}.tg-when-list{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 12px;padding-left:18px;line-height:1.5}.tg-when-list li{margin:4px 0}.tg-when-list li::marker{color:var(--lens)}.tg-rows{margin:0;padding:0;list-style:none}.tg-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);align-items:flex-start;gap:12px;display:flex}.tg-row:first-child{border-top:0;padding-top:2px}.tg-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tg-row-title{color:var(--hub-text);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:500;line-height:1.45;display:flex}.tg-row-title .ps-tag{margin-left:2px}.tg-row-then{color:var(--hub-text-2);font-size:var(--ps-fs-body);line-height:1.5}.tg-row-files{flex-wrap:wrap;gap:6px;display:flex}.tg-row .tg-dim{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.tg-row>.ps-dot,.tg-row>.ps-proof{flex:none;margin-top:2px}.tg-table{font-size:var(--ps-fs-body);display:grid}.tg-tr{padding:calc(var(--ps-row-pad) * .75) 0;border-top:1px solid var(--hub-rule);grid-template-columns:minmax(200px,1.6fr) minmax(0,1.3fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:12px;display:grid}.tg-th{color:var(--hub-text-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.tg-tr.is-released{color:var(--hub-text-3)}.tg-td-wide{grid-column:span 3}.tg-td-who{align-items:center;gap:8px;min-width:0;display:inline-flex}.tg-td-num{font-variant-numeric:tabular-nums}.tg-lbl{color:var(--hub-text-3);display:none}.tg-map{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.tg-folder{background:var(--hub-sunken);border-radius:16px;min-width:0;padding:14px}.tg-folder-name{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.tg-folder-path{font:400 12px/1.5 JetBrains Mono,ui-monospace,monospace}.tg-folder-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tg-mapfile{background:var(--hub-surface);width:100%;color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-rule);text-align:left;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name who""state who";align-items:center;gap:3px 10px;padding:10px 12px;transition:box-shadow .2s,transform .2s;display:grid}.tg-mapfile:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);transform:translateY(-1px)}.tg-mapfile:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.tg-mapfile.is-contested{box-shadow:inset 0 0 0 1.5px var(--hub-warn)}.tg-mapfile-name{font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:500;overflow:hidden}.tg-builder .tg-mapfile-name,.tg-leader .tg-mapfile-name{font:400 12.5px/1.5 JetBrains Mono,ui-monospace,monospace}.tg-mapfile>.ps-dot,.tg-mapfile>.tg-free{font-size:var(--ps-fs-small);grid-area:state}.tg-mapfile-who{grid-area:who;align-items:center;gap:4px;display:inline-flex}.tg-wants{color:var(--hub-warn);align-items:center;gap:3px;margin-left:4px;font-size:12px;display:inline-flex}.tg-free{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.tg-legend{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:14px 0 0;display:flex}.tg-pairs{margin:0;padding:0;list-style:none}.tg-pairrow{padding:calc(var(--ps-row-pad) * .85) 0;border-top:1px solid var(--hub-rule);grid-template-columns:190px minmax(0,1fr);grid-template-areas:"dot sides"".paths"".why";align-items:center;gap:6px 16px;display:grid}.tg-pairrow:first-child{border-top:0;padding-top:2px}.tg-pairrow-dot{font-size:var(--ps-fs-body);grid-area:dot;font-weight:600}.tg-pairrow-sides{min-width:0;color:var(--hub-text);font-size:var(--ps-fs-body);flex-wrap:wrap;grid-area:sides;align-items:center;gap:6px 8px;display:flex}.tg-pairrow-x{color:var(--hub-text-3)}.tg-pairrow-paths{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;grid-area:paths;align-items:center;gap:6px;display:flex}.tg-pairrow-why{color:var(--hub-text-3);font-size:var(--ps-fs-meta);grid-area:why;line-height:1.45}.tg-out{background:var(--hub-sunken);color:var(--hub-text);white-space:pre;border-radius:12px;margin:12px 0 0;padding:12px 14px;font:12px/1.7 JetBrains Mono,ui-monospace,monospace;overflow-x:auto}.tg-out:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.tg-trend{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:10px;margin-top:4px;display:grid}.tg-trend-oct{border-bottom:1.5px solid var(--hub-rule-strong);color:var(--hub-text-2);font-size:var(--ps-fs-small);text-align:center;grid-area:1/5/auto/9;margin-bottom:10px;padding-bottom:6px;font-weight:600}.tg-trend-col{flex-direction:column;grid-row:2;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:200px;display:flex}.tg-trend-n{color:var(--hub-text);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums;font-weight:600}.tg-trend-bar{transform-origin:bottom;border-radius:8px 8px 3px 3px;flex-direction:column;gap:2px;width:min(38px,80%);max-height:150px;animation:.5s cubic-bezier(.16,1,.3,1) both tg-rise;display:flex;overflow:hidden}.tg-trend-r{background:var(--hue);min-height:3px}.tg-trend-s{background:var(--hue)}.tg-trend-col:not(.is-oct) .tg-trend-s{opacity:.5}.tg-trend-wk{color:var(--hub-text-3);white-space:nowrap;font-size:11.5px}.tg-trend-rn{color:var(--hub-text-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.tg-trend-rn:before{content:"";background:var(--ink-hue);border-radius:2px;width:6px;height:6px}.tg-trend-key{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex-wrap:wrap;grid-area:3/1/auto/-1;gap:6px 18px;margin-top:14px;display:flex}.tg-trend-key>span{align-items:center;gap:6px;display:inline-flex}.tg-trend-key i{background:var(--hue);border-radius:3px;width:9px;height:9px}@keyframes tg-rise{0%{transform:scaleY(0)}}.tg-rank{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tg-rank li{font-size:var(--ps-fs-body);grid-template-columns:minmax(0,240px) minmax(0,1fr) 30px;align-items:center;gap:12px;padding:7px 0;display:grid}.tg-rank strong{font-variant-numeric:tabular-nums;text-align:right}.tg-rank-name{align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.tg-rank-bar{background:var(--hub-sunken);border-radius:999px;height:10px;overflow:hidden}.tg-rank-bar>span{background:var(--hue);transform-origin:0;border-radius:999px;height:100%;animation:.5s cubic-bezier(.16,1,.3,1) both tg-grow;display:block}@keyframes tg-grow{0%{transform:scaleX(0)}}.tg-orch{border:1.5px dashed var(--hub-rule-strong);border-radius:14px;padding:2px 14px;overflow-x:auto}.tg-orch-row{border-top:1px solid var(--hub-rule);min-width:880px;color:var(--hub-text-2);font-size:var(--ps-fs-meta);grid-template-columns:200px 150px 70px 150px 60px 130px 70px;align-items:center;gap:12px;padding:10px 0;display:grid}.tg-orch-row.tg-th{border-top:0;padding-top:10px}.tg-dashed{border:1.5px dashed var(--hub-rule-strong);border-radius:14px;padding:4px 14px}.tg-dashed>li:first-child{padding-top:12px}.tg-claim-icon{background:var(--hub-sunken);width:30px;height:30px;color:var(--hub-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.tg-red{margin:0;list-style:none;display:grid}.tg-red li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tg-red li:first-child{border-top:0}.tg-people{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;display:grid}.tg-person{background:var(--hub-sunken);border-radius:16px;min-width:0;padding:14px 16px 8px}.tg-person-head{font-size:var(--ps-fs-body);align-items:center;gap:10px;margin:0 0 6px;font-weight:400;display:flex}.tg-person-head strong{font-weight:600}.tg-agentlines{margin:0;padding:0;list-style:none}.tg-agentline{padding:calc(var(--ps-row-pad) * .65) 0;border-top:1px solid var(--hub-rule);align-items:flex-start;gap:10px;display:flex}.tg-agentline.is-sub{padding-left:22px}.tg-agentline>.ps-dot{font-size:var(--ps-fs-small);flex:none;margin-top:2px}.tg-tally{margin:0;padding:0;list-style:none}.tg-tally li{border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-body);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.tg-tally li:first-child{border-top:0}.tg-tally strong{font-variant-numeric:tabular-nums}.tg-tally-table{font-size:var(--ps-fs-body);display:grid}.tg-tally-row{border-top:1px solid var(--hub-rule);grid-template-columns:minmax(0,1fr) repeat(3,92px);gap:10px;padding:9px 0;display:grid}.tg-tally-row>span+span{text-align:right;font-variant-numeric:tabular-nums}.tg-tally-row.tg-th{border-top:0;padding-top:0}.tg-tally-row.is-reached{font-weight:600}.tg-sheet{gap:14px;display:grid}.tg-sheet-path{flex-direction:column;align-items:flex-start;gap:6px;margin:0;font-size:16px;display:flex}.tg-well{background:var(--hub-sunken);border-radius:16px;padding:14px 16px}.tg-well .ps-mono{background:var(--hub-surface)}.tg-well-title{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.tg-sheet-holds{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tg-sheet-holds li{align-items:center;gap:10px;padding:4px 0;display:flex}.tg-sheet-holds .tg-who-text{font-size:var(--ps-fs-body);flex:1}.tg-sheet-ok{color:var(--hub-text);font-size:var(--ps-fs-body);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.tg-sheet-ok .bi{color:var(--hub-ok);flex:none;margin-top:2px}.tg-events{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tg-events li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:46px 16px minmax(0,1fr);gap:8px;padding:6px 0;line-height:1.5;display:grid}.tg-events li>.bi{color:var(--hub-text-3);margin-top:3px}.tg-events .ps-dot{vertical-align:-1px}.tg-tile{flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tg-tile-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;display:flex}.tg-tile-rows{margin:0;padding:0;list-style:none}.tg-tile-rows li{border-top:1px solid var(--hub-rule);align-items:center;gap:10px;padding:8px 0;display:flex}.tg-tile-text{min-width:0;font-size:var(--ps-fs-meta);flex-direction:column;flex:1;align-items:flex-start;gap:4px;line-height:1.45;display:flex}.tg-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tg-tile-refs{max-width:100%;color:var(--hub-text);font:12.5px/1.5 JetBrains Mono,ui-monospace,monospace}.tg-tile-refs>span,.tg-tile-in{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.tg-tile-refs .bi{color:var(--hub-text-3);margin:0 2px}.tg-tile-in{color:var(--hub-text-3);font:12px/1.5 JetBrains Mono,ui-monospace,monospace}.tg-tile-in .bi{margin-right:5px}.tg-tile-pair>.ps-dot{font-size:var(--ps-fs-small);flex:none}.tg-tile-foot{color:var(--hub-text-3);margin:0;font-size:12px}.tg-tile-faces{margin:0;display:flex}.tg-tile-faces>*+*{margin-left:-6px}.tg-tile-people>li{border-top:1px solid var(--hub-rule);align-items:center;gap:10px;padding:7px 0;display:flex}.tg-tile-people>li:first-child{border-top:0;padding-top:0}.tg-tile-agents{flex-wrap:wrap;gap:4px 12px;display:flex}.tg-tile-agents>span{font-size:var(--ps-fs-small);align-items:center;gap:6px;display:inline-flex}@media (width<=960px){.tg-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.tg-tr.tg-th,.tg-td-none{display:none}.tg-tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0}.tg-tr>*{grid-column:1}.tg-tr>:last-child{grid-area:1/2}.tg-tr>.tg-td-wide{grid-column:1}.tg-lbl{display:inline}.tg-tr .tg-td-who .tg-lbl{margin-right:-2px}.tg-pairrow{grid-template-columns:minmax(0,1fr);grid-template-areas:"dot""sides""paths""why"}.tg-tally-row{font-size:var(--ps-fs-meta);grid-template-columns:minmax(0,1fr) repeat(3,58px)}.tg-tally-row.tg-th{font-size:11.5px}}@media (width<=640px){.tg-lane,.tg-axis{grid-template-columns:minmax(0,1fr);gap:8px}.tg-axis>span:first-child{display:none}.tg-row{flex-wrap:wrap}.tg-row>.tg-when{flex-basis:100%;min-width:0}.tg-split{flex-direction:column;align-items:stretch}.tg-split>.ps-btn{align-self:flex-start}.tg-trend{column-gap:4px}.tg-trend-wk,.tg-trend-rn{font-size:10px}.tg-trend-col{height:180px}.tg-rank li{grid-template-columns:minmax(0,1fr) 30px}.tg-rank-bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.tg-bar.is-work,.tg-bar.is-wait,.tg-trend-bar,.tg-rank-bar>span{animation:none}.tg-lane,.tg-bar.is-next,.tg-steps li,.tg-step-n,.tg-mapfile,.tg-filelink .ps-mono{transition:none}.tg-mapfile:hover{transform:none}}.wk>*+:not(.ps-tabs-strip){margin-top:var(--ps-card-gap)}.wk-after{padding-top:0}.wk-after>:first-child{margin-top:0}.wk-grid{gap:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.wk-col{gap:var(--ps-card-gap);flex-direction:column;min-width:0;display:flex}.wk-foot{justify-content:flex-end;display:flex}.wk-trouble{color:var(--coral)}.ps-answer-text .wk-trouble{font-weight:500}.wk-dim{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.wk-h{font-size:var(--ps-fs-body);color:var(--hub-text);align-items:center;gap:8px;margin:0 0 10px;font-weight:600;display:flex}.wk-hint{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;line-height:1.45}.wk-body{color:var(--hub-text-2);font-size:var(--ps-fs-body);max-width:70ch;margin:0 0 12px;line-height:1.55}.wk-honest{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:14px 0 0;line-height:1.5}.wk-honest>.bi:first-child{margin-right:8px}.wk-honest .ps-mono{font-size:11.5px}.wk-list{margin:0;padding:0;list-style:none}.wk-list>li{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule)}.wk-list>li:first-child{border-top:0;padding-top:2px}.wk-link{color:inherit;font-weight:600;text-decoration:none}.wk-link:hover{color:var(--hub-brand-ink);text-underline-offset:3px;text-decoration:underline}.wk-link:focus-visible,.wk-way:focus-visible,.wk-disclose-btn:focus-visible,.wk-area:focus-visible,.wk-agent:focus-visible,.wk-st-box:focus-visible,.wk-scope-x:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.wk-more-btn{margin-top:10px}.wk-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.wk-card-gap,.wk .ps-cmd-wrap{margin-top:14px}.wk .ps-notice{margin-top:12px}.wk>.ps-notice{margin-top:var(--ps-card-gap)}.wk-lane-wrap{min-width:0;container-type:inline-size}.wk-lane{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr) minmax(0,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.wk-seg{background:var(--hub-sunken);min-width:0;min-height:34px;color:var(--hub-text-3);border-radius:5px}.wk-seg:first-child{border-radius:999px 5px 5px 999px}.wk-seg:last-child{border-radius:5px 999px 999px 5px}.wk-seg-in{height:100%;min-height:34px;font-size:var(--ps-fs-small);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;line-height:1;display:flex;overflow:hidden}.wk-seg:first-child .wk-seg-in{padding-left:14px}.wk-seg-in>.bi{font-size:var(--ps-fs-small);flex:none}.wk-seg-label{flex:none;font-weight:600}.wk-seg-note{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.wk-seg.is-done{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.wk-seg.is-here{background:var(--hub-brand);color:var(--hub-on-brand);animation:.7s cubic-bezier(.16,1,.3,1) wk-sweep}.wk-seg.is-here .wk-seg-label:after{content:"·";opacity:.6;margin-left:7px;font-weight:400}.wk-seg.is-here.is-ready{background:var(--hub-brand-soft);color:var(--hub-brand-ink);box-shadow:inset 0 0 0 1.5px var(--hub-brand)}.wk-seg.is-here.is-quiet{background:var(--hub-warn-soft);color:var(--hub-warn);box-shadow:inset 0 0 0 1.5px var(--hub-warn-fill)}.wk-seg.is-here.is-fail{background:var(--coral);color:var(--on-coral)}.wk-seg.is-next{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);background:0 0}.wk-seg.is-fin .bi{opacity:.7}.wk-baton{box-shadow:0 0 0 2px var(--hub-on-brand);border-radius:50%;flex:none;margin-left:-6px;animation:.9s cubic-bezier(.16,1,.3,1) wk-baton;display:inline-flex}.wk-seg.is-ready .wk-baton,.wk-seg.is-quiet .wk-baton{box-shadow:0 0 0 2px var(--hub-surface)}@keyframes wk-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wk-baton{0%{opacity:.2;transform:translate(-38px)}to{opacity:1;transform:none}}@container (width<=520px){.wk-lane{display:flex}.wk-seg{flex:0 0 34px}.wk-seg.is-here{flex:auto}.wk-seg:not(.is-here) .wk-seg-label{display:none}.wk-seg:not(.is-here) .wk-seg-in{justify-content:center;padding:0}.wk-seg.is-here .wk-seg-in{grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;padding-block:5px;line-height:1.25;display:grid}.wk-seg.is-here .wk-baton{grid-row:span 2}.wk-seg.is-here .wk-seg-label:after{content:none}}.wk-track-head,.wk-row{grid-template-columns:minmax(180px,250px) minmax(0,1fr);column-gap:28px;display:grid}.wk-track-head{color:var(--hub-text-2);font-size:var(--ps-fs-small);padding:0 0 10px}.wk-track-cols{grid-template-columns:1fr 3fr 1fr 1fr;gap:3px;display:grid}.wk-track-cols b{padding-left:12px;font-weight:600}.wk-track{margin:0;padding:0;list-style:none}.wk-row{padding:calc(var(--ps-row-pad) + 4px) 0 var(--ps-row-pad);border-top:1px solid var(--hub-rule);grid-template-rows:auto 1fr;align-items:start}.wk-row-task{grid-row:span 2;min-width:0}.wk-row-title{font-size:var(--ps-fs-body);overflow-wrap:anywhere;line-height:1.35;display:block}.wk-row-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;display:flex}.wk-branch{color:var(--hub-text-3);overflow-wrap:anywhere;font:400 11.5px/1.4 JetBrains Mono,ui-monospace,monospace}.wk-who{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-check{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:7px;margin-top:6px;display:inline-flex}.wk-check:before{content:"";background:var(--hub-rule-strong);border-radius:50%;flex:none;width:7px;height:7px}.wk-check.is-ok:before{background:var(--hub-ok-fill)}.wk-check.is-warn{color:var(--hub-warn)}.wk-check.is-warn:before{background:var(--hub-warn-fill)}.wk-row-next{color:var(--hub-text-2);font-size:var(--ps-fs-small);gap:4px;margin:6px 0 0;line-height:1.4;display:flex}.wk-row-next .bi{color:var(--hub-brand);flex:none}.wk-said{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-small);grid-column:2;align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.wk-said .bi{color:var(--hub-text-3);flex:none}.wk-said span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wk-said small{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex:none}.wk-since-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 10px;line-height:1.5}.wk-since-line .bi{color:var(--hub-brand);margin-right:6px}.wk-since-line strong{color:var(--hub-text)}.wk-since-item{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.wk-since-icon{color:var(--hub-text-3)}.wk-since-item.is-bad .wk-since-icon{color:var(--coral)}.wk-since-text{min-width:0;font-size:var(--ps-fs-meta);color:var(--hub-text-2);flex-direction:column;gap:2px;line-height:1.4;display:flex}.wk-since-text .wk-link{font-size:var(--ps-fs-body);color:var(--hub-text)}.wk-since-item small{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-ov{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.wk-ov-faces{display:inline-flex}.wk-ov-faces>*+*{box-shadow:0 0 0 2px var(--hub-surface);border-radius:50%;margin-left:-8px}.wk-ov-text{min-width:0;font-size:var(--ps-fs-meta);color:var(--hub-text-2);flex-direction:column;gap:4px;line-height:1.45;display:flex}.wk-ov-text strong{color:var(--hub-text);font-weight:600}.wk-complete{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;padding:12px 14px;line-height:1.45;display:flex}.wk-disclose{border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card)}.wk-card-inner .wk-disclose,.ps-card .wk-disclose{background:var(--hub-sunken);box-shadow:none;border-radius:14px;margin-top:14px}.wk-disclose-btn{border-radius:inherit;width:100%;min-height:52px;color:var(--hub-text);font-size:var(--ps-fs-body);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 20px;font-weight:600;display:flex}.ps-card .wk-disclose-btn{min-height:42px;font-size:var(--ps-fs-meta);padding:0 14px}.wk-disclose-btn:hover{color:var(--hub-brand-ink)}.wk-disclose-label{align-items:center;gap:10px;min-width:0;display:inline-flex}.wk-disclose-btn>.bi:last-child{color:var(--hub-text-3);margin-left:auto}.wk-disclose-body{padding:4px 20px 20px;animation:.25s ease-out wk-open}.ps-card .wk-disclose-body{padding:0 14px 14px}.wk-disclose-body>.wk-grid+.wk-disclose{margin-top:var(--ps-card-gap)}@keyframes wk-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.wk-crumbs{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.wk>.wk-crumbs{margin-top:-18px}.wk-crumbs .ps-btn{margin-left:-8px}.wk-crumbs .ps-btn+.ps-btn{margin-left:0}.wk-crumb-team{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.wk-crumbs-end{margin-left:auto}.wk-life{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:12px;display:grid}.wk-life-step{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex;position:relative}.wk-life-step:not(.is-end):before{content:"";background:var(--hub-rule);border-radius:2px;height:2px;position:absolute;top:16px;left:42px;right:-8px}.wk-life-node{z-index:1;background:var(--hub-sunken);width:34px;height:34px;color:var(--hub-text-3);font-size:var(--ps-fs-group);border-radius:50%;place-items:center;display:grid;position:relative}.wk-life-step.is-ok .wk-life-node{background:var(--hub-ok-soft);color:var(--hub-ok)}.wk-life-step.is-brand .wk-life-node{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.wk-life-step.is-warn .wk-life-node{background:var(--hub-warn-soft);color:var(--hub-warn)}.wk-life-step.is-bad .wk-life-node{background:var(--coral);color:var(--on-coral)}.wk-life-step.is-open .wk-life-node{box-shadow:0 0 0 2px var(--hub-surface), 0 0 0 4px var(--hub-brand)}.wk-life-name{font-size:var(--ps-fs-body);font-weight:600}.wk-life-text{color:var(--hub-text-2);font-size:var(--ps-fs-small);overflow-wrap:anywhere;line-height:1.4}.wk-life-step.is-bad .wk-life-text{color:var(--coral);font-weight:500}.wk-life-step.is-warn .wk-life-text{color:var(--hub-warn)}.wk-life .ps-proof{max-width:100%}.wk-life-open{height:28px;color:var(--hub-brand-ink);font-size:var(--ps-fs-small);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-weight:600;display:inline-flex}.wk-life-open:hover,.wk-life-step.is-open .wk-life-open{background:var(--hub-brand-soft)}.wk-life-open:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.wk-life-ev{background:var(--hub-sunken);border-radius:14px;grid-column:1/-1;padding:14px 16px;animation:.25s ease-out wk-open}.wk-life-ev .wk-list>li{border-top-color:var(--hub-rule-strong)}.wk-life-ev .wk-honest{margin-top:10px}.wk-life-card .ps-card-body{container-type:inline-size}@container (width<=820px){.wk-life{grid-template-columns:minmax(0,1fr);gap:0}.wk-life-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 14px;padding-bottom:16px;display:grid}.wk-life-step>:not(.wk-life-node){grid-column:2;justify-self:start}.wk-life-node{grid-row:1/span 4}.wk-life-step:not(.is-end):before{width:2px;height:auto;inset:38px auto 2px 16px}.wk-life-name{padding-top:7px}.wk-life-ev{margin:-6px 0 16px 48px}}.wk-next.is-decide{box-shadow:var(--card), inset 0 0 0 1.5px color-mix(in srgb, var(--hub-brand) 40%, transparent)}.wk-next-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:flex-start;gap:12px;margin:0 0 14px;line-height:1.5;display:flex}.wk-next-line strong{color:var(--hub-text);font-weight:600}.wk-next-line:last-child{margin-bottom:0}.wk-next-icon{background:var(--hub-brand-soft);width:30px;height:30px;color:var(--hub-brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.wk-proj{border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:baseline;gap:10px;margin:14px 0 0;padding-top:12px;line-height:1.45;display:flex}.wk-proj-k{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex:none;font-weight:600}.wk-ctl{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.wk-ctl-label{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:6px;margin-right:4px;font-weight:600;display:inline-flex}.wk-next-note{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:baseline;gap:8px;margin:12px 0 0;line-height:1.45;display:flex}.wk-next-note>.ps-status{flex:none}.wk-person{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.wk-person-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-person-text strong{font-size:var(--ps-fs-body);font-weight:600}.wk-person-text small{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-claim{border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;padding-top:10px;display:flex}.wk-claim .wk-check{margin-top:0}.wk-claim-k{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-paths{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wk-paths li{min-width:0;color:var(--hub-text-3);align-items:center;gap:8px;display:flex}.wk-sub{border-top:1px solid var(--hub-rule);margin-top:18px;padding-top:14px}.wk-kv{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;line-height:1.45;display:flex}.wk-pre{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:baseline;gap:4px 12px;line-height:1.45;display:flex}.wk-handover{background:var(--hub-brand-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hub-brand) 35%, transparent);border-radius:14px;margin-bottom:14px;padding:14px 16px}.wk-handover-head{color:var(--hub-brand-ink);font-size:var(--ps-fs-meta);align-items:center;gap:8px;font-weight:600;display:flex}.wk-handover-head small{color:var(--hub-text-3);margin-left:auto;font-weight:500}.wk-handover p{color:var(--hub-text);font-size:var(--ps-fs-body);margin:6px 0 0;line-height:1.5}.wk-says{margin:0;padding:0;list-style:none}.wk-say{padding:calc(var(--ps-row-pad) - 2px) 0;border-top:1px solid var(--hub-rule);font-size:var(--ps-fs-meta);grid-template-columns:44px 104px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.wk-say:first-child{border-top:0;padding-top:2px}.wk-say-t{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums}.wk-say-kind{color:var(--hub-text-2);font-size:var(--ps-fs-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.wk-say.is-blocker .wk-say-kind{color:var(--coral)}.wk-say.is-handover .wk-say-kind,.wk-say.is-decision .wk-say-kind{color:var(--hub-brand-ink)}.wk-say-text{color:var(--hub-text);line-height:1.45}.wk-pr-line{color:var(--hub-text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;display:flex}.wk-pr-line .wk-dim{margin-left:auto}.wk-fact{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wk-pr-line+.wk-kv,.wk-kv+.wk-list{margin-bottom:8px}.wk-dl{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 18px;margin:0;display:grid}.wk-dl dt{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:600}.wk-dl dd{color:var(--hub-text);font-size:var(--ps-fs-group);margin:4px 0 0;font-weight:500}.wk-moves{flex-wrap:wrap;gap:8px;display:flex}.wk-moves .ps-btn[aria-disabled=true]{opacity:.5}.wk-moves .ps-btn.is-picked{background:var(--hub-text);color:var(--hub-surface);box-shadow:none}.wk-others{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-others-k{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-right:4px;font-weight:600}.wk-other,.wk-chip{background:var(--hub-surface);height:34px;box-shadow:var(--card);color:var(--hub-text);font-size:var(--ps-fs-meta);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:0 14px 0 6px;font-weight:600;text-decoration:none;display:inline-flex}.wk-other span,.wk-chip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-other:hover,.wk-chip:hover{color:var(--hub-brand-ink);box-shadow:var(--card), inset 0 0 0 1px var(--hub-rule-strong);text-decoration:none}.wk-chip{background:var(--hub-sunken);box-shadow:none}.wk-filter{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ps-card .wk-filter{margin-bottom:12px}.wk-filter .ps-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.wk-find{flex:260px;align-items:center;max-width:420px;display:flex;position:relative}.wk-find .bi{color:var(--hub-text-3);pointer-events:none;position:absolute;left:14px}.wk-find input{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);width:100%;height:38px;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);border-radius:999px;padding:0 16px 0 38px}.wk-find input::placeholder{color:var(--hub-text-3)}.wk-find input:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.wk-floor-card .ps-card-body{container-type:inline-size}.wk-floor{grid-template-columns:minmax(150px,190px) repeat(7,minmax(0,1fr));display:grid}.wk-floor-head,.wk-floor-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.wk-floor-head{color:var(--hub-text-2);font-size:var(--ps-fs-small);padding-bottom:10px;font-weight:600}.wk-floor-stage{align-items:center;gap:6px;padding-left:10px;display:inline-flex}.wk-floor-stage .bi{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-floor-row{border-top:1px solid var(--hub-rule)}.wk-floor-team{align-items:center;gap:10px;min-width:0;padding:14px 10px 14px 0;display:flex}.wk-floor-team>span{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-floor-team strong{font-size:var(--ps-fs-body)}.wk-floor-team small{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.35}.wk-floor-cell{border-left:1px solid var(--hub-rule);flex-direction:column;gap:6px;min-width:0;padding:10px 6px;display:flex}.wk-puck{background:var(--hub-sunken);min-width:0;color:var(--hub-text);border-radius:14px;align-items:center;gap:8px;padding:6px 10px 6px 6px;font-weight:400;text-decoration:none;transition:box-shadow .15s;display:flex}.wk-puck:hover{box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);text-decoration:none}.wk-puck.is-waiting{box-shadow:inset 0 0 0 1.5px var(--hub-warn-fill)}.wk-puck.is-stuck{box-shadow:inset 0 0 0 2px var(--coral)}.wk-puck-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-puck-text strong{font-size:var(--ps-fs-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.wk-puck-at{color:var(--hub-text-3);font-size:11.5px}.wk-puck.is-stuck .wk-puck-at{color:var(--hub-bad)}.wk-puck.is-waiting .wk-puck-at{color:var(--hub-warn)}.wk-puck-stage,.wk-puck-long{display:none}@container (width<=880px){.wk-floor{flex-direction:column;display:flex}.wk-floor-head{display:none}.wk-floor-row{flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.wk-floor-team{padding-bottom:2px}.wk-floor-cell{border-left:0;padding:0}.wk-floor-cell:empty{display:none}.wk-puck-stage{display:inline}.wk-puck-text>strong{display:none}.wk-puck-long{font-size:var(--ps-fs-meta);font-weight:600;line-height:1.3;display:block}}.wk-act{flex-direction:column;gap:8px;display:flex}.wk-act-top{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.wk-act-title{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-act-title .wk-link{font-size:var(--ps-fs-body)}.wk-act-title small{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-act-why,.wk-act-wait{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 0 44px;line-height:1.45;display:flex}.wk-act-wait{grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}.wk-act-why strong{color:var(--hub-text);font-weight:600}.wk-act-wait{color:var(--hub-warn);font-weight:500}.wk-act .wk-steer{margin:2px 0 0 44px}.wk-thru{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wk-thru li{font-size:var(--ps-fs-meta);grid-template-columns:80px minmax(0,1fr) 32px 56px;align-items:center;gap:12px;display:grid}.wk-thru-name{font-weight:600}.wk-thru-track{fill:var(--hub-sunken)}.wk-thru-fill{fill:var(--hue)}.wk-thru-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.wk-thru-med{color:var(--hub-text-3);font-size:var(--ps-fs-small);text-align:right}.wk-trend{border-top:1px solid var(--hub-rule);color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:12px;margin-top:16px;padding-top:12px;display:flex}.wk-trend svg{flex:none;width:120px;height:32px;overflow:visible}.wk-trend polyline{fill:none;stroke:var(--lens);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.wk-out{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.wk-out-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-out-text small{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-out-proof{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.wk-ways{flex-direction:column;gap:4px;margin:0 0 18px;padding:0;list-style:none;display:flex}.wk-way{width:100%;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:14px;padding:12px;transition:background .2s;display:flex}.wk-way:hover{background:var(--hub-sunken)}.wk-way>.bi{color:var(--hub-text-3);margin-left:auto}.wk-way-icon{background:var(--hue-soft);width:40px;height:40px;color:var(--hue-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.wk-way-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-way-text strong{font-size:var(--ps-fs-group);font-weight:600}.wk-way-text span{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.4}.wk-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wk-chips li{max-width:100%}.wk-items{margin:0 0 4px;padding:0;list-style:none}.wk-item{border-top:1px solid var(--hub-rule);grid-template-columns:30px minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) 230px;align-items:center;gap:6px 16px;padding:12px 0;display:grid}.wk-item-main{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-item-title code{color:inherit;font:600 13px/1.4 JetBrains Mono,ui-monospace,monospace}.wk-item-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-item-git,.wk-item-paths{align-items:center;gap:8px;min-width:0;display:flex}.wk-pr{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex:none;font-weight:600}.wk-item-state{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.wk-item-state .wk-check{font-size:var(--ps-fs-small);margin-top:0}.wk-start-result{border-top:1px solid var(--hub-rule);margin-top:18px;padding-top:16px}.wk-start-result>.wk-h{justify-content:space-between}.wk-field{flex-direction:column;gap:8px;margin:0 0 18px;display:flex}.wk-field-k{color:var(--hub-text);font-size:var(--ps-fs-meta);font-weight:600}.wk-field textarea{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);width:100%;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-group);resize:vertical;border-radius:16px;padding:12px 16px;line-height:1.45}.wk-field textarea:focus-visible,.wk-scope-add input:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.wk-scope{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wk-scope li{background:var(--hub-sunken);border-radius:999px;align-items:center;gap:2px;max-width:100%;height:32px;padding:0 4px 0 12px;display:inline-flex}.wk-scope li code{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;font:400 12px/1 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.wk-scope-x{width:24px;height:24px;color:var(--hub-text-3);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.wk-scope-x:hover{background:var(--hub-surface);color:var(--hub-text)}.wk-scope li.wk-scope-add{background:0 0;flex:200px;padding:0}.wk-scope-add input{border:1px dashed var(--hub-rule-strong);width:100%;height:32px;color:var(--hub-text);background:0 0;border-radius:999px;padding:0 14px;font:400 12px/1 JetBrains Mono,ui-monospace,monospace}.wk-areas,.wk-agents{flex-wrap:wrap;gap:8px;display:flex}.wk-area,.wk-agent{height:38px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);font-size:var(--ps-fs-body);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.wk-agent{padding-left:5px}.wk-area:hover,.wk-agent:hover{background:var(--hub-sunken)}.wk-area.is-on,.wk-agent.is-on{background:var(--hub-text);color:var(--hub-surface);box-shadow:none}.wk-agent-mark{background:var(--hub-sunken);width:28px;height:28px;color:var(--hub-text);font-size:var(--ps-fs-group);border-radius:50%;place-items:center;display:grid}.wk-agent.is-on .wk-agent-mark{background:var(--hub-surface)}.wk-checks{margin:0;padding:0;list-style:none}.wk-checks li{border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-meta);grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:10px 0;line-height:1.5;display:grid}.wk-checks li:first-child{border-top:0;padding-top:0}.wk-checks .ps-mono{margin:0 4px 2px 0}.wk-choose{border-top:1px solid var(--hub-rule);flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.wk-cmds{flex-direction:column;display:flex}.wk-tt{container-type:inline-size}.wk-tt-list{margin:0;padding:0;list-style:none}.wk-tt-row{padding:calc(var(--ps-row-pad) - 4px) 0;border-top:1px solid var(--hub-rule);gap:8px;display:grid}.wk-tt-row:first-child{border-top:0;padding-top:2px}.wk-tt-task{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.wk-tt-title{min-width:0;font-size:var(--ps-fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wk-tt-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.wk-tt-more{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:8px 0 0}@container (width>=760px){.wk-tt-row{grid-template-columns:minmax(180px,230px) minmax(0,1fr);align-items:center;column-gap:24px}.wk-tt-task{flex-direction:column;justify-content:flex-start;align-items:flex-start}.wk-tt-title{max-width:100%}}.wk-ft-sum{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 12px}.wk-ft-sum strong{color:var(--hub-text);font-size:var(--ps-fs-group)}.wk-ft-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wk-ft-row{font-size:var(--ps-fs-meta);grid-template-columns:24px 74px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.wk-ft-name{font-weight:600}.wk-ft-bar{gap:3px;min-width:0;height:10px;display:flex}.wk-ft-seg{border-radius:3px;height:10px}.wk-ft-seg:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.wk-ft-seg:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.wk-ft-seg.is-ok{background:var(--hub-ok-fill)}.wk-ft-seg.is-warn{background:var(--hub-warn-fill)}.wk-ft-seg.is-bad{background:var(--coral)}.wk-ft-none{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:10px}.wk-ft-why{grid-column:3;min-width:0}.wk-ft-why .ps-dot{white-space:normal;font-size:var(--ps-fs-small)}.wk-st{flex-direction:column;gap:12px;display:flex}.wk-st-box{background:var(--hub-sunken);width:100%;min-height:58px;color:var(--hub-text);text-align:left;border:0;border-radius:999px;align-items:center;gap:12px;padding:8px 18px 8px 16px;transition:box-shadow .15s;display:flex}.wk-st-box:hover{box-shadow:inset 0 0 0 1.5px var(--hub-brand)}.wk-st-box>.bi:first-child{color:var(--hub-brand);flex:none;font-size:22px}.wk-st-box>.bi:last-child{color:var(--hub-text-3);flex:none;margin-left:auto}.wk-st-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wk-st-text strong{font-size:var(--ps-fs-body);font-weight:600}.wk-st-text span{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.35}.wk-st-note{color:var(--hub-text-2);font-size:var(--ps-fs-small);align-items:baseline;gap:8px;margin:0;line-height:1.45;display:flex}.wk-st-note .bi{color:var(--hub-ok);flex:none}.wk-warnword{color:var(--hub-warn);font-weight:500}.wk-share{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.wk-share-icon{color:var(--hub-text-3);margin-top:2px}.wk-share-text{min-width:0;font-size:var(--ps-fs-body);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wk-share-text .wk-check{margin-top:0}.wk-share-text .ps-mono{overflow-wrap:anywhere}.wk-prov+.wk-prov{border-top:1px solid var(--hub-rule);margin-top:16px;padding-top:14px}.wk-prov .wk-h{flex-wrap:wrap}.wk-prov-cov{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.wk-prov-cov.is-warn{color:var(--hub-warn)}.wk-prov-row{font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.wk-prov-name{overflow-wrap:anywhere;min-width:0}.wk-prov-name strong{font-weight:600}.wk-prov-note{color:var(--hub-text-2);font-size:var(--ps-fs-small);flex-basis:100%;line-height:1.45}.wk-done{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.wk-done-main{flex-direction:column;gap:4px;min-width:0;display:flex}.wk-done-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.wk-done-top .wk-link,.wk-done-top strong{font-size:var(--ps-fs-body);font-weight:600}.wk-done-top small,.wk-feed-t{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums}.wk-done-who{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.wk-done-say{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45}.wk-done-say .wk-dim{font-size:var(--ps-fs-small);margin-right:8px;font-weight:600}.wk-feed-row{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.wk-feed-mark{background:var(--hub-sunken);width:26px;height:26px;color:var(--hub-text-2);font-size:var(--ps-fs-small);border-radius:50%;place-items:center;display:grid}.wk-feed-mark.is-work_started{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.wk-feed-main{min-width:0;font-size:var(--ps-fs-body);flex-direction:column;gap:4px;display:flex}.wk-feed-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.wk-feed-who{align-items:center;gap:6px;display:inline-flex}.wk-feed-quote{color:var(--hub-text-2);font-size:var(--ps-fs-meta);overflow-wrap:anywhere;line-height:1.45}.wk-pager{border-top:1px solid var(--hub-rule);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.wk-pager .ps-btn:disabled{opacity:.45}.wk-receipt{flex-direction:column;margin:0;display:flex}.wk-receipt>div{border-top:1px solid var(--hub-rule);grid-template-columns:130px minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}.wk-receipt>div:first-child{border-top:0;padding-top:0}.wk-receipt dt{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:600}.wk-receipt dd{color:var(--hub-text);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;line-height:1.45;display:flex}.wk-receipt dd>span{overflow-wrap:anywhere;min-width:0}.wk-crit{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:4px 12px;display:grid}.wk-crit>span:last-child{min-width:0;font-size:var(--ps-fs-meta);flex-direction:column;gap:2px;display:flex}.wk-crit strong{font-weight:600}.wk-crit small{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.wk-view .wk-field{margin:12px 0}.wk-view .wk-field textarea{font-size:var(--ps-fs-body)}.wk-view-seg .ps-seg{border-radius:18px;flex-wrap:wrap}.wk-view-seg .ps-seg button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wk-view-seg .ps-status{height:18px;font-size:10.5px}.wk-view button[type=submit]:disabled{opacity:.5}.wk-fix{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.wk-fix-icon{background:var(--hub-sunken);width:32px;height:32px;color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:50%;place-items:center;display:grid}.wk-fix-text{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-direction:column;gap:3px;line-height:1.45;display:flex}.wk-fix-head{color:var(--hub-text);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.wk-fix-head strong{font-size:var(--ps-fs-body);font-weight:600}.wk-filter+.wk-list,.wk-hint+.wk-list{margin-top:10px}@media (width<=1100px){.wk-item{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)}.wk-item-paths{display:none}.wk-item-state{flex-flow:wrap;grid-column:2/-1;gap:4px 14px}}@media (width<=900px){.wk-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.wk>*+:not(.ps-tabs-strip){margin-top:20px}.wk>.wk-crumbs{margin-top:-12px}.wk-grid,.wk-col{gap:var(--ps-card-gap)}.wk-track-head{display:none}.wk-row{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:10px;padding:16px 0 14px}.wk-row-task{grid-row:auto}.wk-said{grid-column:1;margin-top:0}.wk-item{grid-template-columns:30px minmax(0,1fr)}.wk-item>:not(:first-child){grid-column:2}.wk-say{grid-template-columns:40px minmax(0,1fr)}.wk-say-text{grid-column:2}.wk-checks li,.wk-receipt>div,.wk-crit{grid-template-columns:minmax(0,1fr)}.wk-feed-row{grid-template-columns:26px minmax(0,1fr)}.wk-feed-t{grid-area:2/2}.wk-ov{grid-template-columns:auto minmax(0,1fr)}.wk-ov>.ps-dot{grid-column:2}.wk-act-why,.wk-act-wait,.wk-act .wk-steer{margin-left:0}.wk-ctl-label{flex-basis:100%}.wk-crumbs-end{margin-left:0}.wk-find{max-width:none}.wk-thru li{grid-template-columns:70px minmax(0,1fr) 28px 50px;gap:8px}.wk-disclose-btn{padding:0 16px}.wk-disclose-body{padding:4px 16px 16px}}@media (prefers-reduced-motion:reduce){.wk-seg.is-here,.wk-baton,.wk-disclose-body,.wk-life-ev{animation:none}.wk-puck,.wk-way,.wk-area,.wk-agent,.wk-st-box{transition:none}}.wk-hand .ho{margin-bottom:14px}.wk-handing{background:var(--hub-sunken);border-radius:14px;gap:10px;margin-bottom:14px;padding:14px 16px;display:grid}.wk-handing-head{min-width:0;color:var(--hub-text);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-weight:600;line-height:1.4;display:flex}.wk-handing-head>span{overflow-wrap:anywhere;min-width:0}.wk-handing-id{background:var(--hub-surface);color:var(--hub-brand-ink);font-size:var(--ps-fs-small);border-radius:8px;padding:3px 8px}.wk-handing-head .ps-dot,.wk-handing-head .wk-dim{font-size:var(--ps-fs-small);margin-left:auto;font-weight:500}.wk-handing .wk-paths code{overflow-wrap:anywhere}.wk-saverow{margin-bottom:14px}.wk-steer{gap:10px;min-width:0;margin-top:12px;display:grid}.wk-steer>.wk-ctl{margin-top:0}.wk-agent-next{border-top:1px solid var(--hub-rule);gap:8px;margin-top:14px;padding-top:12px;display:grid}.ph .ps-answer{margin-bottom:var(--ps-gap)}.ph-head{margin:calc(var(--ps-gap) * -.4) 0 var(--ps-gap);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph-edit{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ph-start{min-width:0;min-height:var(--ps-btn-h);background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text);font-size:var(--ps-fs-body);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;text-decoration:none;transition:box-shadow .2s,color .2s;display:inline-flex}.ph-start .bi{color:var(--hub-brand-ink)}.ph-start strong{white-space:nowrap;font-weight:600}.ph-start-line{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-start-line:before{content:"·";margin-right:10px}.ph-start:hover{box-shadow:var(--card), inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-brand-ink)}.ph-start:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ph-bar{z-index:12;background:var(--hub-surface);box-shadow:var(--pop);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;padding:8px 8px 8px 18px;display:flex;position:sticky;top:74px}.ph-bar-title{font-size:var(--ps-fs-body);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ph-bar-title .bi{color:var(--lens-ink)}.ph-bar-layouts{align-items:center;gap:10px;display:inline-flex}.ph-bar-label{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.ph-bar-end{gap:8px;margin-left:auto;display:inline-flex}.ph-tile-title a{color:inherit;text-underline-offset:4px;text-decoration:none}.ph-tile-title a:hover{color:var(--hub-brand-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.ph-tile-title a:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:6px}.ph-grid{--ph-col:calc((100% - 11 * var(--ps-tile-gap)) / 12);align-items:flex-start;gap:var(--ps-tile-gap);flex-wrap:wrap;display:flex}.ph-s,.ph-add{flex:4 1 calc(var(--ph-col) * 4 + var(--ps-tile-gap) * 3)}.ph-m{flex:6 1 calc(var(--ph-col) * 6 + var(--ps-tile-gap) * 5)}.ph-l{flex:8 1 calc(var(--ph-col) * 8 + var(--ps-tile-gap) * 7)}.ph-xl{flex:12 100%}.ph-tile{border-radius:var(--ps-card-radius);background:var(--hub-surface);min-width:0;min-height:190px;box-shadow:var(--card);flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex}.ph-tile-head{min-height:52px;padding:var(--ps-card-head-pad);align-items:center;gap:10px;display:flex}.ph-tile-title{min-width:0;font-size:var(--ps-fs-title);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.ph-tile-body{min-width:0;padding:var(--ps-card-body-pad);font-size:var(--ps-fs-body);flex:1}.ph-more{color:var(--hub-text-2);font-size:var(--ps-fs-small);text-underline-offset:3px;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.ph-more .bi{font-size:.85em}.ph-more:hover{color:var(--hub-brand-ink);text-decoration:underline}.ph-more:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ph-tile.is-editing{cursor:grab;box-shadow:var(--card), 0 0 0 2px color-mix(in srgb, var(--lens) 45%, transparent)}.ph-tile.is-editing:hover{box-shadow:var(--pop), 0 0 0 2px var(--lens);transform:translateY(-2px)}.ph-tile.is-editing:active{cursor:grabbing}.ph-tile.is-editing .ph-tile-body{opacity:.72;pointer-events:none}.ph-grip{width:16px;color:var(--hub-text-3);place-items:center;margin-left:-10px;display:grid}.ph-tile-tools{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.ph-tool{width:var(--ps-btn-sm-h);height:var(--ps-btn-sm-h);font-size:13px}.ph-tool:disabled{opacity:.3;pointer-events:none}.ph-remove:hover{background:var(--hub-bad-soft);color:var(--coral)}.ph-sizes{background:var(--hub-sunken);border-radius:999px;gap:1px;margin-right:4px;padding:2px;display:inline-flex}.ph-sizes button{min-width:28px;height:24px;color:var(--hub-text-3);background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700}.ph-sizes button:hover{color:var(--hub-text)}.ph-sizes button.is-on{background:var(--hub-surface);color:var(--hub-text);box-shadow:var(--thumb)}.ph-add{border:1.5px dashed var(--hub-rule-strong);border-radius:var(--ps-card-radius);min-height:190px;color:var(--hub-text-2);font-size:var(--ps-fs-body);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.ph-add .bi{font-size:22px}.ph-add:hover{border-color:var(--lens);background:var(--lens-soft);color:var(--lens-ink)}.ph-empty{padding:48px 0 24px}.ph-empty-ring{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:50%;place-items:center;display:grid}.ph-empty-title{margin:14px 0 4px;font-size:16px;font-weight:600}.ph-empty-line{max-width:56ch;color:var(--hub-text-3);font-size:var(--ps-fs-body);margin:0 0 18px;line-height:1.5}.ph-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.ph-foot{margin-top:var(--ps-gap)}.ph-tile-sample{font-size:var(--ps-fs-meta);flex:none}.ph-gal-search{height:42px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:0 16px;display:flex}.ph-gal-search input{min-width:0;color:var(--hub-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ph-gal-search:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}.ph-gal-h{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:18px 0 6px;font-weight:600}.ph-gal{margin:0;padding:0;list-style:none}.ph-gal-row{padding:var(--ps-row-pad) 0;border-top:1px solid var(--hub-rule);align-items:center;gap:14px;display:flex}.ph-gal-row:first-child{border-top:0}.ph-gal-text{flex:1;min-width:0}.ph-gal-name{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.ph-gal-blurb{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin-top:2px;line-height:1.45;display:block}.ph-gal-from{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-top:2px;display:block}.ph-gal-on{color:var(--hub-ok)}.ph-gal-none{color:var(--hub-text-3);font-size:var(--ps-fs-body)}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (width<=1180px){.ph-s,.ph-add{flex:6 1 calc(var(--ph-col) * 6 + var(--ps-tile-gap) * 5)}.ph-l{flex:12 100%}}@media (width<=760px){.ph-s,.ph-m,.ph-l,.ph-xl,.ph-add{flex:100%}.ph-tile,.ph-add{min-height:0}.ph-add{min-height:110px}.ph-bar{border-radius:22px;padding:10px 12px;top:64px}.ph-bar-layouts{flex-basis:100%;order:3;overflow-x:auto}.ph-sizes{display:none}.ph-tile-title a{align-items:center;min-height:44px;display:inline-flex}.ph-tile-head{min-height:0}.ph-start{width:100%;min-height:44px}.ph-tool{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ph-tile,.ph-add,.ph-start{transition:none}.ph-tile.is-editing:hover{transform:none}}.ph-tile.is-editing .ph-tile-head{flex-wrap:wrap;row-gap:2px}.ph-tile.is-editing .ph-tile-tools{flex-basis:100%;justify-content:flex-end}.ld-doors{border-top:1px solid var(--hub-rule);margin:0;padding:0;list-style:none}.ld-doors>li{border-bottom:1px solid var(--hub-rule)}.ld-door{width:100%;min-height:44px;padding:calc(var(--ps-row-pad) - 4px) 6px;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);text-align:left;background:0 0;border:0;align-items:center;gap:16px;line-height:1.45;transition:background .15s;display:flex}.ld-door:hover{background:var(--hub-sunken)}.ld-door:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px;border-radius:10px}.ld-door-text{min-width:0;color:var(--hub-text-2);flex:1}.ld-door-text strong{color:var(--hub-text);font-weight:600}.ld-door-to{color:var(--hub-brand-ink);font-size:var(--ps-fs-meta);white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:600;display:inline-flex}.ld-door-to .bi{font-size:11px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.ld-door:hover .ld-door-to .bi{transform:translate(2px)}@media (width<=600px){.ld-door{flex-wrap:wrap;gap:2px 12px;padding:10px 4px}.ld-door-text{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ld-door,.ld-door-to .bi{transition:none}}.ldb{--ldb-ease:cubic-bezier(.16, 1, .3, 1)}.ldb button:focus-visible,.ldb-sheet button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ldb-toolbar{margin:-14px 0 var(--ps-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.ldb-facts{clip-path:inset(-8px -8px -8px 22px);color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;row-gap:4px;margin:0 0 0 -22px;display:flex}.ldb-facts>span{white-space:nowrap;align-items:center;padding-left:22px;display:inline-flex;position:relative}.ldb-facts>span:before{content:"·";text-align:center;width:22px;color:var(--hub-text-3);position:absolute;left:0}.ldb-facts strong{color:var(--hub-text);font-weight:600}.ldb-facts .ps-dot{font-size:inherit;color:inherit;font-weight:400}.ldb-tree{gap:var(--ps-card-gap);flex-direction:column;min-width:0;display:flex;position:relative}.ldb-row{grid-template-columns:280px 104px minmax(0,1fr);align-items:start;display:grid}.ldb-gcol{flex-direction:column;grid-column:1;align-items:flex-start;gap:6px;display:flex}.ldb-gctl{gap:6px;margin-left:8px}.ldb-gctl .ps-status{margin-left:2px}.ldb-agents{gap:calc(var(--ps-card-gap) / 2);flex-direction:column;grid-column:3;min-width:0;display:flex}.ldb-cluster{gap:calc(var(--ps-card-gap) / 3);flex-direction:column;display:flex}.ldb-subs{gap:calc(var(--ps-card-gap) / 3);flex-direction:column;margin-left:56px;display:flex}.ldb-doors{margin-top:var(--ps-gap)}.ldb-notes{max-width:80ch;margin:var(--ps-card-gap) 0 0;color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.55}.ldb-wires{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ldb-wire{fill:none;stroke:var(--hub-rule-strong);stroke-width:1.5px}.ldb-wire-on{fill:none;stroke:var(--lens);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:1;animation:ldb-draw .9s var(--ldb-ease) both}@keyframes ldb-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ldb-knot{fill:var(--hub-canvas);stroke:var(--hub-rule-strong);stroke-width:1.5px;transition:fill .3s,stroke .3s}.ldb-knot.is-sel{fill:var(--lens);stroke:var(--lens)}.ldb-gcard{z-index:1;width:100%;padding:var(--ps-tile-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text);text-align:left;transition:box-shadow .25s, transform .3s var(--ldb-ease);border:0;flex-direction:column;gap:12px;display:flex;position:relative}.ldb-gcard:hover{box-shadow:0 0 0 1px var(--hub-rule-strong), var(--card);transform:translateY(-1px)}.ldb-gcard[aria-pressed=true]{box-shadow:0 0 0 2px var(--lens), var(--card)}.ldb-ghead{align-items:center;gap:12px;min-width:0;display:flex}.ldb-gtext{flex-direction:column;min-width:0;display:flex}.ldb-gname{font-size:var(--ps-fs-group);letter-spacing:-.01em;font-weight:600;line-height:1.25}.ldb-gsub{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.35}.ldb-gcount{flex:none;align-self:flex-start;margin-left:auto}.ldb-gicon{background:var(--hue-soft);width:40px;height:40px;color:var(--hue-ink);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.ldb-acard{z-index:1;width:100%;padding:calc(var(--ps-row-pad) - 2px) var(--ps-row-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text);text-align:left;transition:opacity .35s var(--ldb-ease), box-shadow .25s, transform .3s var(--ldb-ease);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid;position:relative}.ldb-acard.is-sub{padding:calc(var(--ps-row-pad) - 4px) calc(var(--ps-row-pad) - 2px);border-radius:var(--ps-tile-radius)}.ldb-acard:hover{box-shadow:0 0 0 1px var(--hub-rule-strong), var(--card);transform:translateY(-1px)}.ldb-acard.is-dim{background:var(--hub-sunken);box-shadow:none}.ldb-acard.is-dim:hover,.ldb-acard.is-dim:focus-visible{background:var(--hub-surface);box-shadow:0 0 0 1px var(--hub-rule-strong), var(--card)}.ldb-acard>.ps-dot{margin-top:3px}.ldb-abody{flex-direction:column;gap:3px;min-width:0;display:flex}.ldb-aname{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;line-height:1.3;display:flex}.ldb-acard.is-sub .ldb-aname{font-size:calc(var(--ps-fs-body) - .5px)}.ldb-adoing{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);line-height:1.4}.ldb-ameta{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.ldb-anote{color:var(--hub-text-2);font-size:var(--ps-fs-small);align-items:center;gap:6px;margin-top:2px;font-weight:500;display:inline-flex}.ldb-anote.is-trouble{color:var(--coral)}.ldb-none{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:16px;align-items:center;gap:10px;margin:0;padding:16px 18px;font-size:13.5px;display:flex}.ldb-teams,.ldb-steps,.ldb-sh-tog,.ldb-trial ul{margin:0;padding:0;list-style:none}.ldb-tog-saved{color:var(--hub-text-3);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.ldb-kind{background:var(--hue-soft);height:22px;color:var(--hue-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ldb-sh-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ldb-sh-name{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;display:flex}.ldb-sh-who{color:var(--hub-text-3);margin:2px 0 0;font-size:13px}.ldb-sh-lead{letter-spacing:-.015em;margin:20px 0 8px;font-size:20px;font-weight:300;line-height:1.35}.ldb-sh-facts{color:var(--hub-text-2);margin:0;font-size:14px;line-height:1.6}.ldb-sh-facts strong{color:var(--hub-text);font-weight:600}.ldb-sh-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ldb-sh-ok{height:36px;color:var(--hub-text);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.ldb-sh-ok .bi{color:var(--hub-ok-fill)}.ldb-sh-note{color:var(--hub-text-2);gap:8px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.ldb-sh-note .bi{color:var(--hub-brand);margin-top:1px}.ldb-well{background:var(--hub-sunken);border-radius:16px;margin-top:16px;padding:16px 18px}.ldb-well .ps-proof-reported{background:var(--hub-surface)}.ldb-well-title{margin:0 0 10px;font-size:14px;font-weight:600}.ldb-steps li{grid-template-columns:96px auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.ldb-steps li+li{border-top:1px solid var(--hub-rule-strong)}.ldb-step-name{color:var(--hub-text-2);font-size:13.5px}.ldb-steps li.is-now .ldb-step-name{color:var(--hub-text);font-weight:600}.ldb-step-none{color:var(--hub-text-3);justify-self:start;font-size:12.5px}.ldb-step-text{color:var(--hub-text-2);grid-column:2;font-size:12.5px;line-height:1.45}.ldb-steps .ps-proof{justify-self:start}.ldb-sh-tog li{color:var(--hub-text-2);font-size:13.5px;line-height:1.6}.ldb-sh-tog li+li{margin-top:10px}.ldb-sh-tog .ldb-kind{vertical-align:1px;margin-right:4px}.ldb-sh-guard{color:var(--hub-text-2);margin:0;font-size:13.5px;line-height:1.55}.ldb-foot{margin-top:var(--ps-gap);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:baseline;gap:6px 16px;line-height:1.5;display:flex}@media (width<=1100px){.ldb-row{grid-template-columns:240px 72px minmax(0,1fr)}}@media (width<=760px){.ldb-toolbar{margin:-8px 0 22px}.ldb-toolbar .ps-seg{width:100%}.ldb-toolbar .ps-seg button{flex:1;height:36px;padding:0 8px}.ldb-gctl{margin:4px 0 0}.ldb-wires{display:none}.ldb-tree{gap:26px}.ldb-row{display:block}.ldb-agents{border-left:1px solid var(--hub-rule-strong);margin:10px 0 0 26px;padding:4px 0 4px 16px}.ldb-row.is-sel .ldb-agents{border-left-color:var(--lens)}.ldb-acard:before{content:"";background:var(--hub-rule-strong);width:16px;height:1px;position:absolute;top:31px;left:-16px}.ldb-row.is-sel .ldb-acard:before{background:var(--lens)}.ldb-acard.is-dim{background:var(--hub-surface);box-shadow:var(--card)}.ldb-subs{border-left:1px solid var(--hub-rule-strong);margin-left:16px;padding-left:14px}.ldb-row.is-sel .ldb-subs{border-left-color:var(--lens)}.ldb-subs .ldb-acard:before{width:14px;top:26px;left:-14px}.ldb-acard{grid-template-columns:auto minmax(0,1fr);padding:14px}.ldb-acard>.ps-dot{grid-area:1/2;justify-self:end}.ldb-acard .ldb-abody{grid-area:1/2/span 2}.ldb-acard .ldb-aname{padding-right:96px}.ldb-block{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px}.ldb-word{padding-top:0}.ldb-clause.is-group{padding:10px}.ldb-chip{height:40px}.ldb-chip.is-title{height:34px}.ldb-x{width:40px;height:40px}.ldb-cond.has-x{padding-right:40px;position:relative}.ldb-cond.has-x>.ldb-x{position:absolute;top:0;right:0}.ldb .ps-btn-sm{height:40px;padding:0 16px}.ldb-adds .ps-btn-sm{padding:0 12px}.ldb-sheet .ps-btn{height:40px}.ldb-menu-item{min-height:44px}.ldb-teams .ps-toggle{min-height:40px}.ldb-sh-head{grid-template-columns:auto minmax(0,1fr)}.ldb-sh-head>.ps-dot{grid-column:2}}@media (prefers-reduced-motion:reduce){.ldb-wire-on{animation:none}.ldb-gcard,.ldb-acard,.ldb-knot,.ldb-disc-caret{transition:none}}.ldb-planned{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.ldb-tog-saved .ps-status{color:var(--hub-text-3)}.ldb-gstate{font-size:var(--ps-fs-meta);flex-wrap:wrap;gap:4px 14px;display:flex}.ldb-allowed{flex-wrap:wrap}.ldb-allow{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ldb-allow-chip{cursor:pointer;font:inherit;border:0;font-size:13px}.ldb-allow-chip[aria-pressed=true]{background:var(--lens-soft);color:var(--hub-text);box-shadow:inset 0 0 0 1.5px var(--lens)}.ldb-allow-chip[aria-pressed=false]{color:var(--hub-text-3);text-decoration:line-through}.ldb-allow-chip:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ldb-controls .ldb-teams .ps-seg{flex:none}.bgb{--bgb-ease:cubic-bezier(.16, 1, .3, 1)}.bgb-nowrap{white-space:nowrap}.bgb-bar{align-items:center;gap:calc(var(--ps-row-pad) * .875) calc(var(--ps-row-pad) * 1.125);margin-bottom:var(--ps-card-gap);flex-wrap:wrap;display:flex}.bgb-bar .ps-seg button{height:calc(var(--ps-seg-h) + 2px);padding:0 var(--ps-row-pad);align-items:center;gap:7px;display:inline-flex}.bgb-bar .ps-seg button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-turns{align-items:center;gap:calc(var(--ps-row-pad) * .75);max-width:560px;min-height:calc(var(--ps-btn-h) + 14px);padding:calc(var(--ps-row-pad) * .5625) calc(var(--ps-row-pad) * .875) calc(var(--ps-row-pad) * .5625) calc(var(--ps-row-pad) * .625);background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text-2);font-size:var(--ps-fs-body);text-align:left;border:0;border-radius:20px;line-height:1.4;transition:box-shadow .2s;display:flex}.bgb-turns:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong), var(--card)}.bgb-turns:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-turns strong{color:var(--hub-text);font-weight:600}.bgb-turns-faces{color:var(--hub-warn);flex:none;align-items:center;gap:4px;font-size:14px;display:inline-flex}.bgb-turns-go{color:var(--hub-text-3);flex:none}.bgb-scope{align-items:center;gap:8px calc(var(--ps-row-pad) * .875);flex-wrap:wrap;display:flex}.bgb-scope-line{max-width:46ch;color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.4}.bgb-pipe{margin-bottom:var(--ps-gap)}.bgb-strip-wrap{display:none}.bgb-scroll-wrap{position:relative}.bgb-scroll{scrollbar-width:thin;scrollbar-color:var(--hub-rule-strong) transparent;margin:0 -10px;padding:2px 10px 12px;overflow-x:auto}.bgb-scroll-wrap.has-more:after,.bgb-scroll-wrap.has-less:before{content:"";pointer-events:none;z-index:2;width:56px;position:absolute;top:0;bottom:12px}.bgb-scroll-wrap.has-more:after{background:linear-gradient(to right, transparent, var(--hub-canvas) 80%);right:-10px}.bgb-scroll-wrap.has-less:before{background:linear-gradient(to left, transparent, var(--hub-canvas) 80%);left:-10px}.bgb-nudge{z-index:3;background:var(--hub-surface);width:36px;height:36px;box-shadow:var(--pop);color:var(--hub-text);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px}.bgb-nudge.is-r{right:-4px}.bgb-nudge.is-l{left:-4px}.bgb-nudge:hover{color:var(--hub-brand-ink)}.bgb-nudge:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-board{--gap:calc(var(--ps-row-pad) * .625);column-gap:var(--gap);min-width:calc(7 * 172px + 6 * var(--gap));grid-template-rows:auto 1fr;grid-template-columns:repeat(7,minmax(172px,1fr));display:grid}.bgb-col{grid-row:span 2;grid-template-rows:subgrid;row-gap:calc(var(--ps-row-pad) * .75);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.bgb-col-head{min-width:0;padding:0 2px}.bgb-col-rail{height:34px;margin-bottom:calc(var(--ps-row-pad) * .625);justify-content:space-between;align-items:center;display:flex;position:relative}.bgb-col-rail:before{content:"";width:calc(100% + var(--gap));background:linear-gradient(90deg, var(--hue), var(--next,var(--hue)));opacity:.55;border-radius:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:16px}.bgb-col:last-child .bgb-col-rail:before{display:none}.bgb-col-rail .ps-kind{background:linear-gradient(var(--hue-soft), var(--hue-soft)), var(--hub-canvas);box-shadow:0 0 0 4px var(--hub-canvas);position:relative}.bgb-col-count{background:linear-gradient(var(--hue-soft), var(--hue-soft)), var(--hub-canvas);min-width:26px;height:24px;box-shadow:0 0 0 4px var(--hub-canvas);color:var(--hue-ink);border-radius:999px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:grid;position:relative}.bgb-col-name{align-items:center;gap:6px;min-height:30px;display:flex}.bgb-col-name h3{font-size:var(--ps-fs-group);letter-spacing:-.01em;margin:0;font-weight:600}.bgb-lock{color:var(--hub-text-3);font-size:11.5px;display:inline-flex}.bgb-col-edit{width:30px;height:30px;color:var(--hub-text-3);margin-left:auto;font-size:13px}.bgb-col-edit:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.bgb-col-do,.bgb-col-proof{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin:5px 0 0;display:flex}.bgb-col-do .ps-mono,.bgb-col-proof .ps-mono{font-size:11.5px}.bgb-col-val{color:var(--hub-text-2);font-size:var(--ps-fs-small);font-weight:500}.bgb-col-cards{gap:calc(var(--ps-row-pad) * .5);min-width:0;min-height:210px;padding:calc(var(--ps-row-pad) * .5);background:var(--hub-sunken);border-radius:18px;flex-direction:column;display:flex}.bgb-col-empty{padding:calc(var(--ps-row-pad) * 1.125) calc(var(--ps-row-pad) * .625);color:var(--hub-text-3);font-size:var(--ps-fs-small);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto 0;line-height:1.45;display:flex}.bgb-col-empty .bi{opacity:.7;font-size:18px}.bgb-pr{width:100%;padding:calc(var(--ps-row-pad) * .6875) calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * .625);background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text);text-align:left;border:0;border-radius:16px;flex-direction:column;gap:7px;transition:box-shadow .2s;display:flex}.bgb-pr:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong), var(--card)}.bgb-pr:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-pr.is-bad{box-shadow:inset 0 0 0 1.5px var(--coral), var(--card)}.bgb-pr-top{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:6px;font-weight:500;display:flex}.bgb-pr-num{color:var(--hub-text-2);font-weight:600}.bgb-pr-age{margin-left:auto}.bgb-pr-title{-webkit-line-clamp:2;font-size:calc(var(--ps-fs-body) - 1px);letter-spacing:-.005em;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.bgb-pr-who{align-items:center;gap:7px;min-width:0;display:flex}.bgb-pr-who .ps-mono{flex:1;min-width:0;font-size:11px}.bgb-pr-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.bgb-pr-foot .ps-dot{font-size:var(--ps-fs-small)}.bgb-pips{align-items:center;gap:4px;display:flex}.bgb-pip{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.bgb-pip.is-obs{background:var(--hub-ok-fill)}.bgb-pip.is-self{box-shadow:inset 0 0 0 1.5px var(--hub-text-3)}.bgb-pip.is-none{box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);background:repeating-linear-gradient(45deg, var(--hub-rule-strong) 0 1px, transparent 1px 3px)}.bgb-pip.is-now{background:var(--hub-brand);border-radius:999px;width:18px}.bgb-pip.is-now.is-bad{background:var(--coral)}.bgb-pip.is-todo{background:var(--hub-rule-strong);width:5px;height:5px;margin:0 1.5px}.bgb-legend{gap:6px calc(var(--ps-row-pad) * 1.125);margin:calc(var(--ps-row-pad) * .625) 0 0;color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;display:flex}.bgb-legend>span{align-items:center;gap:7px;display:inline-flex}.bgb-support{gap:var(--ps-card-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.bgb-tg-list,.bgb-sh-tg,.bgb-tpl-list,.bgb-saved{margin:0;padding:0;list-style:none}.bgb-tg-list li+li{border-top:1px solid var(--hub-rule)}.bgb-tg{align-items:flex-start;gap:calc(var(--ps-row-pad) * .75);width:calc(100% + 16px);padding:calc(var(--ps-row-pad) * .75) 8px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;margin:0 -8px;transition:background .2s;display:flex}.bgb-tg:hover{background:var(--hub-sunken)}.bgb-tg:focus-visible{outline:2px solid var(--hub-brand);outline-offset:0}.bgb-tg-icon{background:var(--hue-soft);width:32px;height:32px;color:var(--hue-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.bgb-tg-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bgb-tg-head{font-size:var(--ps-fs-body);align-items:baseline;gap:8px;display:flex}.bgb-tg-head strong{font-weight:600}.bgb-tg-when{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.bgb-tg-text{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45}.bgb-tg-saved{color:var(--hub-ok);font-size:var(--ps-fs-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}.bgb-tg-faces{flex:none;margin-top:2px;display:inline-flex}.bgb-tg-faces .ps-agentface+.ps-agentface{box-shadow:0 0 0 2px var(--hub-surface);margin-left:-7px}.bgb-pings-line{margin:var(--ps-card-gap) 0 0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 10px;line-height:1.5;display:flex}.bgb-pings-line>.bi{color:var(--hub-text-3)}.bgb-pings-line strong{color:var(--hub-text);font-weight:600}.bgb-link{color:var(--hub-brand-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bgb-link:hover{color:var(--hub-brand)}.bgb-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:4px}.bgb-sh{gap:calc(var(--ps-row-pad) * .875);flex-direction:column;display:flex}.bgb-sh-who{align-items:center;gap:12px;display:flex}.bgb-sh-who strong{font-size:var(--ps-fs-group);font-weight:600;display:block}.bgb-sh-who span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);display:block}.bgb-sh-who span .ps-mono{display:inline}.bgb-sh-branch{color:var(--hub-text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.bgb-sh-well{padding:calc(var(--ps-row-pad) * .875) var(--ps-row-pad);border-radius:var(--ps-tile-radius);background:var(--hub-sunken);flex-direction:column;gap:6px;display:flex}.bgb-sh-well p{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.bgb-sh-well .ps-dot{align-self:flex-start}.bgb-sh-rule{gap:10px;display:flex}.bgb-sh-rule .bi{color:var(--hub-text-3);flex:none;margin-top:1px;font-size:16px}.bgb-sh-rule strong{color:var(--hub-text);font-weight:600}.bgb-sh-h{margin:calc(var(--ps-row-pad) * .625) 0 0;font-size:var(--ps-fs-group);letter-spacing:-.01em;font-weight:650}.bgb-tl{margin:0;padding:0;list-style:none}.bgb-tl-row{padding-bottom:var(--ps-row-pad);grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid;position:relative}.bgb-tl-row:before{content:"";background:var(--hub-rule-strong);border-radius:2px;width:2px;position:absolute;top:34px;bottom:4px;left:13px}.bgb-tl-row:last-child{padding-bottom:0}.bgb-tl-row:last-child:before{display:none}.bgb-tl-row.is-later .ps-kind{opacity:.45}.bgb-tl-main{min-width:0;padding-top:3px}.bgb-tl-row.is-now .bgb-tl-main{background:var(--hub-sunken);border-radius:14px;margin:-6px -6px 0;padding:9px 6px 12px}.bgb-tl-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bgb-tl-head strong{font-size:var(--ps-fs-body);font-weight:600}.bgb-tl-time{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-left:auto}.bgb-tl-do{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);margin:4px 0 0;line-height:1.45}.bgb-tl-kind{box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-2);border-radius:6px;margin-right:7px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:20px;display:inline-block}.bgb-tl-proof{font-size:var(--ps-fs-meta);color:var(--hub-text);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:7px;display:flex}.bgb-tl-proof small{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-basis:100%}.bgb-tl-need{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:7px 0 0}.bgb-tl-need .ps-mono{font-size:11.5px}.bgb-sh-tg li{gap:calc(var(--ps-row-pad) * .75);padding:calc(var(--ps-row-pad) * .625) 0;border-top:1px solid var(--hub-rule);display:flex}.bgb-sh-tg li:first-child{border-top:0;padding-top:2px}.bgb-sh-tg strong{font-size:var(--ps-fs-body);font-weight:600}.bgb-sh-tg p{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);margin:3px 0 0;line-height:1.45}.bgb-sh-tg .bgb-tg-saved{display:flex}.bgb-sh-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.bgb-sh-actions .ps-btn{height:40px}.bgb-sh-tag{align-self:center}.bgb-sh-actions .ps-btn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-sh-said{padding:calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * .875);background:var(--hub-ok-soft);color:var(--hub-text);font-size:calc(var(--ps-fs-body) - 1px);border-radius:14px;gap:9px;margin:0;line-height:1.45;display:flex}.bgb-sh-said .bi{color:var(--hub-ok);flex:none;margin-top:1px}.bgb-wf{gap:var(--ps-card-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.bgb-wf-main{gap:var(--ps-card-gap);flex-direction:column;min-width:0;display:flex}.bgb-opened{align-items:center;gap:calc(var(--ps-row-pad) * .75) var(--ps-row-pad);padding:var(--ps-row-pad) calc(var(--ps-row-pad) * 1.25);background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;flex-wrap:wrap;display:flex}.bgb-opened>div{flex:1;min-width:220px}.bgb-opened-icon{background:var(--hub-ok-soft);width:38px;height:38px;color:var(--hub-ok);border-radius:50%;place-items:center;font-size:17px;display:grid}.bgb-opened-title{font-size:var(--ps-fs-body);margin:0;font-weight:600}.bgb-opened-line{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);margin:3px 0 0;line-height:1.45}.bgb-canvas{padding:calc(var(--ps-card-pad) - 8px) calc(var(--ps-card-pad) - 6px) calc(var(--ps-row-pad) * .875);border-radius:var(--ps-card-radius);background-color:var(--hub-sunken);background-image:radial-gradient(circle at 1px 1px, var(--hub-rule-strong) 1.3px, transparent 1.6px);background-position:9px 9px;background-size:20px 20px}.bgb-canvas-head{justify-content:space-between;align-items:center;gap:8px var(--ps-row-pad);flex-wrap:wrap;display:flex}.bgb-canvas-name{font-size:var(--ps-fs-group);flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.bgb-canvas-name strong{font-weight:600}.bgb-canvas-name .ps-mono{background:var(--hub-surface)}.bgb-canvas-state{align-items:center;gap:6px calc(var(--ps-row-pad) * .875);flex-wrap:wrap;display:inline-flex}.bgb-canvas-name .ps-mono{min-width:0}.bgb-rev{color:var(--hub-text-2);font:500 var(--ps-fs-small)/1.4 "JetBrains Mono", ui-monospace, monospace;align-items:center;gap:5px;display:inline-flex}.bgb-rev .bi{color:var(--hub-text-3);font-size:12px}.bgb-diff-btn{margin-right:-10px}.bgb-diff-btn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-canvas-area{margin:4px -6px 0;position:relative}.bgb-wires{pointer-events:none;position:absolute;inset:0;overflow:visible}.bgb-wire{fill:none;stroke-width:2.5px;stroke-linecap:round;opacity:.75}.bgb-wire.is-end{opacity:.35}.bgb-wire.is-new{stroke-dasharray:1;stroke-dashoffset:1px;animation:bgb-draw .7s var(--bgb-ease) .12s forwards}.bgb-node{background:var(--hub-surface);box-shadow:var(--card);color:var(--hub-text);text-align:left;border:0;border-radius:18px;grid-template-rows:30px auto auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-content:start;gap:6px 10px;padding:13px 14px;transition:box-shadow .2s;display:grid;position:absolute;top:0;left:0}.bgb-node:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong), var(--card)}.bgb-node:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.bgb-node.is-sel{box-shadow:inset 0 0 0 2px var(--hub-brand), var(--card)}.bgb-node.is-new{animation:bgb-pop .7s var(--bgb-ease)}.bgb-node>.ps-kind{grid-area:1/1}.bgb-node-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;grid-area:1/2;align-self:center;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.bgb-node-lock{color:var(--hub-text-3);grid-area:1/3;align-self:center;font-size:12px}.bgb-node-do{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hub-text-2);grid-column:1/-1;font-size:13px;overflow:hidden}.bgb-node-id{color:var(--hue-ink);font:400 11.5px/1 JetBrains Mono,ui-monospace,monospace}.bgb-node-proof{grid-column:1/-1;justify-self:start;font-size:11px}.bgb-node-chip{grid-column:1/-1;display:flex}.bgb-node-chip .ps-dot{font-size:12px}.bgb-end{box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);color:var(--hub-text-2);text-align:center;background:0 0;grid-template-rows:auto auto;grid-template-columns:auto;place-content:center;justify-items:center}.bgb-end:hover{background:var(--hub-surface);box-shadow:inset 0 0 0 1.5px var(--hub-brand);color:var(--hub-brand-ink)}.bgb-end.is-sel{background:var(--hub-surface);box-shadow:inset 0 0 0 2px var(--hub-brand)}.bgb-end-plus{background:var(--hub-brand-soft);width:34px;height:34px;color:var(--hub-brand-ink);border-radius:50%;place-items:center;font-size:16px;display:grid}.bgb-end-text{font-size:13.5px;font-weight:600}.bgb-end.is-chain{text-align:left;background:color-mix(in srgb, var(--hub-surface) 70%, transparent);box-shadow:inset 0 0 0 1.5px var(--hue);grid-template-rows:30px auto auto;grid-template-columns:30px minmax(0,1fr);place-content:start;justify-items:start}.bgb-end.is-chain .bgb-node-proof{color:var(--hub-text-3);font-size:12.5px}.bgb-plus{z-index:2;background:var(--hub-surface);width:32px;height:32px;box-shadow:var(--thumb);color:var(--hub-text-2);border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;transition:background .2s,color .2s;display:grid;position:absolute;top:-16px;left:-16px}.bgb-plus:hover,.bgb-plus.is-on{background:var(--hub-brand);color:var(--hub-on-brand)}.bgb-plus:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-canvas.is-phone .bgb-node{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-content:center;row-gap:3px;padding:10px 14px}.bgb-canvas.is-phone .bgb-node>.ps-kind{grid-row:1/span 2;align-self:center}.bgb-canvas.is-phone .bgb-node-name{grid-area:1/2}.bgb-canvas.is-phone .bgb-node-do{grid-area:2/2}.bgb-canvas.is-phone .bgb-node-lock{grid-area:1/3;justify-self:end}.bgb-canvas.is-phone .bgb-node-proof{display:none}.bgb-canvas.is-phone .bgb-node-chip{grid-area:2/3}.bgb-canvas.is-phone .bgb-end{grid-template-rows:auto;grid-template-columns:auto auto;align-items:center;gap:10px}.bgb-canvas.is-phone .bgb-end.is-chain{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr)}.bgb-canvas.is-phone .bgb-end.is-chain .bgb-node-proof{grid-area:2/2;display:block}.bgb-canvas.is-phone .bgb-end.is-chain .bgb-node-do{grid-area:1/2}.bgb-canvas.is-phone .bgb-end.is-chain .bgb-node-name{display:none}.bgb-canvas.is-phone .bgb-plus{width:40px;height:40px;box-shadow:none;background:0 0;top:-20px;left:-20px}.bgb-canvas.is-phone .bgb-plus:before{content:"";z-index:-1;background:var(--hub-surface);box-shadow:var(--thumb);border-radius:50%;transition:background .2s;position:absolute;inset:6px}.bgb-canvas.is-phone .bgb-plus:hover,.bgb-canvas.is-phone .bgb-plus.is-on{background:0 0}.bgb-canvas.is-phone .bgb-plus:hover:before,.bgb-canvas.is-phone .bgb-plus.is-on:before{background:var(--hub-brand)}.bgb-panel{overscroll-behavior:contain;max-height:calc(100dvh - 180px);padding:calc(var(--ps-card-pad) - 4px);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);position:sticky;top:78px;overflow-y:auto}.bgb-panel-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.bgb-panel-title{font-size:calc(var(--ps-fs-group) + 1px);letter-spacing:-.01em;flex:1;margin:0;font-weight:600}.bgb-panel-head .ps-icon-btn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.bgb-panel-intro{margin:0 0 var(--ps-row-pad);color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);line-height:1.5}.bgb-panel-intro .bi{color:var(--hub-brand-ink)}.bgb-sub{color:var(--hub-text-2);font-size:calc(var(--ps-fs-body) - 1px);margin:0;font-weight:650;display:block}.bgb-note{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;line-height:1.45}.bgb-note.is-warn{color:var(--hub-warn)}.bgb-sum{gap:calc(var(--ps-row-pad) * 1.125);flex-direction:column;display:flex}.bgb-sum-block{gap:calc(var(--ps-row-pad) * .625);flex-direction:column;display:flex}.bgb-sum-block+.bgb-sum-block{padding-top:var(--ps-row-pad);border-top:1px solid var(--hub-rule)}.bgb-sum .ps-toggle{align-items:flex-start}.bgb-sum .ps-toggle-label{color:var(--hub-text);font-size:calc(var(--ps-fs-body) - 1px);padding-top:2px;line-height:1.4}.bgb-sum .ps-toggle-track{margin-top:1px}.bgb-chain{flex-wrap:wrap;gap:6px;display:flex}.bgb-chain-opt{height:calc(var(--ps-seg-h) + 2px);padding:0 calc(var(--ps-row-pad) * .875);cursor:pointer;border:0;transition:background .2s,color .2s}.bgb-chain-opt:hover{color:var(--hub-brand-ink)}.bgb-chain-opt.is-on{background:var(--hub-brand);color:var(--hub-on-brand)}.bgb-chain-opt:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-insp{gap:var(--ps-row-pad);flex-direction:column;display:flex}.bgb-insp-who{align-items:center;gap:12px;display:flex}.bgb-insp-who>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.bgb-insp-who>div>span:last-child{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.bgb-field{flex-direction:column;align-items:flex-start;gap:7px;margin:0;display:flex}.bgb-field .ps-seg button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:1px}.bgb-input{background:var(--hub-sunken);width:100%;height:40px;color:var(--hub-text);font-size:var(--ps-fs-body);border:0;border-radius:999px;outline:none;padding:0 16px;transition:box-shadow .2s}.bgb-input::placeholder{color:var(--hub-text-3)}.bgb-input:focus{box-shadow:var(--hub-ring)}.bgb-input-mono{font:400 var(--ps-fs-meta)/1 "JetBrains Mono", ui-monospace, monospace}.bgb-textarea{resize:vertical;border-radius:16px;height:auto;min-height:84px;padding:11px 14px;line-height:1.45}.bgb-insp-well{padding:calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * .875);background:var(--hub-sunken);border-radius:14px;gap:10px;display:flex}.bgb-insp-well .bi{color:var(--hub-text-2);flex:none;margin-top:1px}.bgb-insp-well p{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:0;line-height:1.45}.bgb-insp-proof{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:0}.bgb-seg-lock .ps-seg button:first-child{opacity:.45}.bgb-insp .ps-toggle{align-items:flex-start}.bgb-insp .ps-toggle-label{color:var(--hub-text);padding-top:1px;line-height:1.4}.bgb-insp-actions{padding-top:calc(var(--ps-row-pad) * .875);border-top:1px solid var(--hub-rule);flex-wrap:wrap;gap:8px;display:flex}.bgb-insp-actions .ps-btn{height:40px}.bgb-insp-actions .ps-btn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-add{gap:calc(var(--ps-row-pad) * .75);flex-direction:column;display:flex}.bgb-add .bgb-panel-intro{margin:0}.bgb-tpl-list{flex-direction:column;gap:6px;display:flex}.bgb-tpl{width:100%;padding:calc(var(--ps-row-pad) * .625) calc(var(--ps-row-pad) * .75) calc(var(--ps-row-pad) * .625) calc(var(--ps-row-pad) * .625);background:var(--hub-sunken);color:var(--hub-text);text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;transition:box-shadow .2s,background .2s;display:flex}.bgb-tpl:hover{background:var(--hue-soft);box-shadow:inset 0 0 0 1.5px var(--hue)}.bgb-tpl:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-tpl:disabled{opacity:.55;cursor:default}.bgb-tpl:disabled:hover{background:var(--hub-sunken);box-shadow:none}.bgb-tpl .ps-kind{background:var(--hub-surface)}.bgb-tpl-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bgb-tpl-head{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.bgb-tpl-head strong{font-size:var(--ps-fs-body);font-weight:600}.bgb-tpl-head .ps-mono{background:var(--hub-surface);font-size:11px}.bgb-tpl-line{color:var(--hub-text-2);font-size:var(--ps-fs-small);line-height:1.4}.bgb-describe{padding-top:calc(var(--ps-row-pad) * .75);border-top:1px solid var(--hub-rule);flex-direction:column;gap:8px;display:flex}.bgb-describe-row{gap:8px;display:flex}.bgb-describe-row .ps-btn{flex:none;height:40px}.bgb-describe-row .ps-btn:focus-visible,.bgb-code-card .ps-card-actions .ps-btn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-code-path{font-size:var(--ps-fs-meta);padding:2px 9px}.bgb-code{max-height:380px;padding:calc(var(--ps-row-pad) * .875) 0;border-radius:var(--ps-tile-radius);background:var(--hub-sunken);color:var(--hub-text-2);font:400 var(--ps-fs-small)/1.7 "JetBrains Mono", ui-monospace, monospace;counter-reset:bgb-ln;scrollbar-width:thin;scrollbar-color:var(--hub-rule-strong) transparent;margin:0;position:relative;overflow:auto}.bgb-code:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-code code{min-width:max-content;color:inherit;font:inherit;display:block}.bgb-code-line{white-space:pre;counter-increment:bgb-ln;padding-right:18px;display:block}.bgb-code-line:before{content:counter(bgb-ln);width:3.4em;color:var(--hub-text-3);text-align:right;opacity:.75;padding-right:1.2em;display:inline-block}.bgb-code-line.is-changed:before{color:var(--lens-ink);opacity:1;font-weight:600}.bgb-code-line.is-flash{animation:bgb-flash 1.6s var(--bgb-ease)}.bgb-code-view{margin:-4px 0 calc(var(--ps-row-pad) * .625);display:flex}.bgb-code-same{padding:calc(var(--ps-row-pad) * .875) var(--ps-row-pad);border-radius:var(--ps-tile-radius);background:var(--hub-sunken)}.bgb-code.is-diff .bgb-code-line:before{content:attr(data-sign);opacity:1;width:2.2em;padding-right:.8em;font-weight:600}.bgb-code-line.is-add{background:var(--hub-ok-soft)}.bgb-code-line.is-add:before{color:var(--hub-ok)}.bgb-code-line.is-del{background:var(--hub-bad-soft)}.bgb-code-line.is-del:before{color:var(--coral)}.bgb-t-k{color:var(--sky-ink)}.bgb-t-s{color:var(--lagoon-ink)}.bgb-t-b{color:var(--bloom-ink)}.bgb-t-p{color:var(--hub-text-3)}.bgb-files-disc{margin-top:0}.bgb-files-disc>summary .bi{color:var(--hub-text-3)}.bgb-files-disc>.ps-card{box-shadow:none;background:0 0;border-radius:0}.bgb-files-disc>.ps-card+.ps-card{padding-top:calc(var(--ps-row-pad) * .875);border-top:1px solid var(--hub-rule)}.bgb-files-disc>.ps-card>.ps-card-head,.bgb-files-disc>.ps-card>.ps-card-body{padding-left:0;padding-right:0}.bgb-files-disc>.ps-card>.ps-card-head{padding-top:0}.bgb-files-disc>.ps-card>.ps-card-body{padding-bottom:0}.bgb-foot{margin-top:var(--ps-gap);justify-content:flex-end;display:flex}@keyframes bgb-pop{0%{opacity:0;scale:.6}60%{opacity:1}}@keyframes bgb-draw{to{stroke-dashoffset:0}}@keyframes bgb-flash{0%{background:var(--lens-soft)}}@media (width<=1099px){.bgb-wf{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bgb-bar{align-items:stretch;gap:calc(var(--ps-row-pad) * .75);margin-bottom:var(--ps-row-pad);flex-direction:column}.bgb-turns{max-width:none}.bgb-scope .ps-seg button{height:34px}.bgb-strip-wrap{margin:0 calc(var(--ps-sheet-side) * -1) calc(var(--ps-row-pad) * .875);display:block;position:relative}.bgb-strip{padding:4px var(--ps-sheet-side) 10px;scrollbar-width:none;gap:8px;display:flex;position:relative;overflow-x:auto}.bgb-strip::-webkit-scrollbar{display:none}.bgb-strip-wrap.has-more:after,.bgb-strip-wrap.has-less:before{content:"";pointer-events:none;width:40px;position:absolute;top:0;bottom:6px}.bgb-strip-wrap.has-more:after{background:linear-gradient(to right, transparent, var(--hub-canvas));right:0}.bgb-strip-wrap.has-less:before{z-index:1;background:linear-gradient(to left, transparent, var(--hub-canvas));left:0}.bgb-strip-pill{background:var(--hub-surface);height:42px;box-shadow:var(--card);color:var(--hub-text-2);font-size:var(--ps-fs-body);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 7px 0 14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.bgb-strip-pill>.bi{color:var(--hue-ink);font-size:14px}.bgb-strip-pill.is-on{background:var(--hue-soft);color:var(--hue-ink);box-shadow:inset 0 0 0 1.5px var(--hue)}.bgb-strip-pill:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.bgb-strip-n{background:var(--hub-sunken);min-width:28px;height:28px;color:var(--hub-text);border-radius:999px;place-items:center;padding:0 8px;font-size:12.5px;font-weight:700;display:grid}.bgb-strip-pill.is-on .bgb-strip-n{background:var(--hub-surface);color:var(--hue-ink)}.bgb-scroll{margin:0;padding:0;overflow:visible}.bgb-scroll-wrap:before,.bgb-scroll-wrap:after,.bgb-nudge{display:none}.bgb-board{min-width:0;display:block}.bgb-col{display:none}.bgb-col.is-picked{gap:calc(var(--ps-row-pad) * .75);flex-direction:column;display:flex}.bgb-col-rail{display:none}.bgb-col-head{padding:0 2px}.bgb-col-name h3{font-size:calc(var(--ps-fs-group) + 2px)}.bgb-col-edit{width:40px;height:40px;font-size:15px}.bgb-col-do,.bgb-col-proof{margin-top:2px}.bgb-col-cards{min-height:0;padding:calc(var(--ps-row-pad) * .5)}.bgb-pr{padding:calc(var(--ps-row-pad) * .875) calc(var(--ps-row-pad) * .875) calc(var(--ps-row-pad) * .75);gap:8px}.bgb-pr-title{font-size:var(--ps-fs-group)}.bgb-pr-who .ps-mono{font-size:12px}.bgb-support{grid-template-columns:minmax(0,1fr)}.bgb-canvas{padding:14px 12px 12px}.bgb-canvas-area{margin:4px -12px 0}.bgb-code{max-height:320px;font-size:12px}.bgb-describe-row{flex-direction:column}.bgb-diff-btn{margin-right:0}.bgb-describe-row .ps-btn{align-self:flex-start}.bgb-sh-actions .ps-btn{flex:auto}.bgb-tl-time{flex-basis:100%;margin-left:0}.bgb-foot{justify-content:center}}@media (prefers-reduced-motion:reduce){.bgb-node.is-new,.bgb-code-line.is-flash{animation:none}.bgb-wire.is-new{stroke-dashoffset:0;stroke-dasharray:none;animation:none}.bgb-pr,.bgb-node,.bgb-plus,.bgb-tg,.bgb-tpl,.bgb-turns,.bgb-strip-pill,.bgb-chain-opt,.bgb-input{transition:none}}.bgb-files-list{margin:0;padding:0;list-style:none}.bgb-files-list li{padding:calc(var(--ps-row-pad) * .7) 0;border-top:1px solid var(--hub-rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}.bgb-files-list li:first-child{border-top:0;padding-top:2px}.bgb-files-icon{color:var(--hub-text-3);padding-top:2px;font-size:15px}.bgb-files-list li.is-changed .bgb-files-icon{color:var(--lens-ink)}.bgb-files-main{gap:3px;min-width:0;display:grid}.bgb-files-main .ps-mono{justify-self:start}.bgb-files-what{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45}.bgb-files-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;padding-top:1px;display:inline-flex}.bgb-files-same{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap}.bgb-land{gap:calc(var(--ps-row-pad) * .875);margin-top:calc(var(--ps-row-pad) * .875);padding-top:var(--ps-row-pad);border-top:1px solid var(--hub-rule-strong);grid-template-columns:minmax(0,1fr);display:grid}.bgb-land-head{font-size:var(--ps-fs-body);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.bgb-land-head>.bi{color:var(--hub-ok);flex:none;margin-top:2px;font-size:16px}.bgb-land-head strong{font-weight:600}.bgb-land-ways{gap:calc(var(--ps-row-pad) * .875);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.bgb-land-way{gap:calc(var(--ps-row-pad) * .625);min-width:0;padding:calc(var(--ps-row-pad) * .875) var(--ps-row-pad);border-radius:var(--ps-tile-radius);background:var(--hub-sunken);justify-items:start;display:grid}.bgb-land-way>*{max-width:100%}.bgb-land-way .ho{width:100%}@media (width<=1099px){.bgb-land-ways{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.bgb-files-list li{grid-template-columns:22px minmax(0,1fr)}.bgb-files-meta{grid-column:2;justify-content:flex-start}.bgb-land-way{padding:calc(var(--ps-row-pad) * .75)}}.bgb-with-agent{margin-top:var(--ps-gap)}.bgb-saved{gap:calc(var(--ps-row-pad) * .75);display:grid;margin-bottom:calc(var(--ps-row-pad) * .75)!important}.bgb-saved li{gap:10px;display:flex}.bgb-saved-dot{background:var(--hue);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.bgb-saved-main{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-meta);gap:3px;line-height:1.45;display:grid}.bgb-saved-main strong{color:var(--hub-text);font-weight:600}.bgb-saved-main>.ps-status{justify-self:start}.bgb-saved-near{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:0 0 4px;line-height:1.45}.mka-list{gap:var(--ps-card-gap);margin:0 0 var(--ps-gap);padding:0;list-style:none;display:grid}.mka-strip{padding:var(--ps-card-pad) var(--ps-card-pad) 0;border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name switch""line switch""foot foot";align-items:center;column-gap:28px;display:grid;position:relative}.mka-strip-name{flex-wrap:wrap;grid-area:name;align-items:center;gap:8px 12px;min-width:0;display:flex}.mka-strip-title{font-size:var(--ps-fs-title);letter-spacing:-.015em;margin:0;font-weight:600}.mka-strip-open{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s}.mka-strip-open:after{content:"";border-radius:var(--ps-card-radius);position:absolute;inset:0}.mka-strip-open:focus-visible{outline:none}.mka-strip-open:focus-visible:after{outline:2px solid var(--hub-brand);outline-offset:3px}.mka-strip-line{max-width:70ch;color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-area:line;margin:4px 0 0;line-height:1.45}.mka-scope{z-index:1;color:var(--hub-text-2);cursor:pointer;border:0;transition:background .2s,color .2s;position:relative}.mka-scope:before{content:"";position:absolute;inset:-8px -4px}.mka-scope:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.mka-strip-switch{z-index:1;min-width:70px;min-height:40px;color:var(--hub-text-2);grid-area:switch;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex;position:relative}.mka-strip-foot{margin-top:calc(var(--ps-row-pad) + 2px);padding:calc(var(--ps-row-pad) - 3px) 0 var(--ps-row-pad);border-top:1px solid var(--hub-rule);flex-wrap:wrap;grid-area:foot;justify-content:space-between;align-items:flex-start;gap:6px 20px;display:flex}.mka-strip-foot .ps-dot{white-space:normal;align-items:flex-start;line-height:1.4}.mka-strip-foot .ps-dot-mark{margin-top:5px}.mka-strip-stats{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.4}.mka-own{width:100%;margin:0 0 var(--ps-gap);padding:calc(var(--ps-row-pad) - 2px) 18px;border:1.5px dashed var(--hub-rule-strong);color:var(--hub-text);text-align:left;background:0 0;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;transition:border-color .2s,background .2s;display:grid}.mka-own:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.mka-own-icon{background:var(--lens-soft);width:34px;height:34px;color:var(--lens-ink);border-radius:50%;place-items:center;font-size:15px;display:grid}.mka-own-text{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.mka-own-text strong{font-size:var(--ps-fs-body);font-weight:600}.mka-own-text span{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.mka-own-caret{color:var(--hub-text-3)}.mka-compose{margin:0 0 var(--ps-gap);padding:var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card)}.mka-compose-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mka-compose-head .ps-icon-btn{margin:-6px -8px 0 0}.mka-compose-title{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.mka-compose-title:focus{outline:none}.mka-compose-sub{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:4px 0 18px;line-height:1.45}.mka-picks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mka-picks li{min-width:0;max-width:100%;display:flex}.mka-pick{background:var(--hue-soft);max-width:100%;min-height:42px;color:var(--hub-text);text-align:left;border:0;border-radius:12px;align-items:baseline;gap:8px;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.3;transition:box-shadow .2s;display:inline-flex}.mka-pick-slot{color:var(--hue-ink);font-size:var(--ps-fs-small);flex:none;font-weight:600}.mka-pick-text{overflow-wrap:anywhere;min-width:0}.mka-pick.is-sel{box-shadow:inset 0 0 0 2px var(--hue-ink)}.mka-pick:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.mka-pick-tools{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:10px;display:flex}.mka-pick-hint{color:var(--hub-text-3);margin:0;font-size:13px;line-height:1.45}.mka-said{background:var(--hub-sunken);text-wrap:pretty;border-radius:14px;margin:16px 0 20px;padding:12px 16px;font-size:16px;line-height:1.5}.mka-said-label{color:var(--hub-text-3);margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.mka-lib{gap:10px;min-width:0;display:grid}.mka-lib .ps-seg{justify-self:start;max-width:100%}.mka-lib-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mka-lib-item{background:var(--hub-sunken);width:100%;min-height:56px;color:var(--hub-text);text-align:left;border:0;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;transition:box-shadow .2s;display:grid}.mka-lib-item:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.mka-lib-item:disabled{opacity:.55}.mka-lib-text{gap:2px;min-width:0;display:grid}.mka-lib-text strong{font-size:var(--ps-fs-body);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.mka-lib-text>span{color:var(--hub-text-3);font-size:var(--ps-fs-small);overflow-wrap:anywhere;line-height:1.4}.mka-lib-text .ps-mono,.mka-files .ps-mono,.mka-confirm-text .ps-mono{white-space:normal;overflow-wrap:anywhere}.mka-lib-pin{color:var(--hub-text-3);font-size:11.5px}.mka-lib-add{color:var(--lens-ink);font-size:15px}.mka-files{color:var(--hub-text-2);align-items:flex-start;gap:10px;margin:14px 0 0;font-size:13.5px;line-height:1.5;display:flex}.mka-files>.bi{color:var(--lens-ink);flex:none;margin-top:2px}.mka-compose-go{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px;display:flex}.mka-compose-note{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.mka-compose-agent{border-top:1px solid var(--hub-rule);margin-top:18px;padding-top:16px}.mka-pings{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;line-height:1.5;display:flex}.mka-pings>.bi{color:var(--hub-text-3)}.mka-foot{margin-top:var(--ps-gap);justify-content:center;display:flex}.mka-bar{margin:-12px 0 var(--ps-card-gap);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.mka-back{margin-left:-12px}.mka-bar-meta{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:500}.mka-bar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mka-confirm{margin:0 0 var(--ps-card-gap);padding:var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);align-items:flex-start;gap:18px;display:flex}.mka-confirm-icon{background:var(--hub-ok-soft);width:48px;height:48px;color:var(--hub-ok);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.mka-confirm-body{min-width:0}.mka-confirm-text{letter-spacing:-.015em;text-wrap:balance;margin:6px 0 0;font-size:22px;font-weight:300;line-height:1.35}[data-bs-theme=dark] .mka-confirm-text{font-weight:400}.mka-confirm-text strong{font-weight:600}.mka-confirm-text .ps-mono{vertical-align:.15em;font-size:.62em}.mka-confirm-fine{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:8px 0 0;line-height:1.5}.mka-confirm-rules{flex-wrap:wrap;gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.mka-confirm-rules .ps-chip{height:auto;min-height:28px;color:var(--hub-text-2);white-space:normal;gap:6px;padding:4px 12px;line-height:1.3}.mka-confirm-rules .bi{color:var(--hub-text-3)}.mka-row-text .ps-status{vertical-align:2px}.mka-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.mka-build{gap:var(--ps-card-gap);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.mka-build-main{min-width:0}.mka-build-try{position:sticky;top:80px}.mka-rows{padding:12px var(--ps-card-pad) calc(var(--ps-card-pad) - 4px);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card)}.mka-rows-list{margin:0;padding:0;list-style:none}.mka-row{padding:calc(var(--ps-row-pad) * .75) 0;border-radius:14px;grid-template-columns:48px 34px minmax(0,1fr);column-gap:14px;display:grid;position:relative}.mka-row-label{color:var(--hub-text-3);text-align:right;padding-top:8px;font-size:13.5px;font-weight:600}.mka-row-rail{justify-content:center;padding-top:2px;display:flex;position:relative}.mka-row-rail:after{content:"";background:var(--hub-rule-strong);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:42px;bottom:-20px;left:50%}.mka-row:last-child .mka-row-rail:after{border-left:2px dashed var(--hub-rule-strong);background:0 0;width:0;bottom:-6px}.mka-row-main{min-width:0}.mka-row-head{cursor:pointer;align-items:flex-start;gap:10px;min-height:40px;display:flex}.mka-row-text{flex:1;min-width:0;margin:0;padding-top:5px;font-size:16px;line-height:1.75}.mka-row-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mka-row-text .ps-mono{font-size:12.5px}.mka-row-ask{flex:none;align-items:center;min-height:40px;display:flex}.mka-row-ask .ps-toggle-label{white-space:nowrap;font-size:13px}.mka-row-more{flex:none;margin-top:2px}.mka-row-more .bi{transition:transform .35s cubic-bezier(.16,1,.3,1)}.mka-row.is-open .mka-row-more .bi{transform:rotate(180deg)}.mka-row-more:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.mka-fork{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 2px;display:grid}.mka-fork-side{background:var(--hue-soft);border-radius:14px;padding:12px 14px}.mka-fork-word{color:var(--hue-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.mka-fork-side p{color:var(--hub-text);margin:3px 0 0;font-size:14.5px;line-height:1.4}.mka-detail{background:var(--hub-sunken);border-radius:16px;justify-items:start;gap:12px;margin:8px 0 4px;padding:16px 18px;display:grid}.mka-detail-text{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.mka-detail-proof{color:var(--hub-text-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.mka-detail-sub{color:var(--hub-text);font-size:13.5px;font-weight:600}.mka-detail .ps-proof-reported{background:var(--hub-surface)}.mka-tip{border-top:1px solid var(--hub-rule-strong);flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;padding-top:12px;font-size:14px;line-height:1.45;display:flex}.mka-tip>span:not(.mka-tip-icon){flex:160px}.mka-tip-icon{background:var(--lens-soft);width:30px;height:30px;color:var(--lens-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.mka-remove{margin-left:-10px}.mka-add{padding:10px 0 0 62px}.mka-add-btn{border:1.5px dashed var(--hub-rule-strong);height:44px;color:var(--hub-text-2);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.mka-add-btn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.mka-add-lib{background:var(--hub-surface);box-shadow:inset 0 0 0 1.5px var(--lens);border-radius:16px;padding:14px 16px 16px}.mka-add-head{justify-content:space-between;align-items:center;gap:10px;margin:-4px -6px 8px 0;font-size:14px;font-weight:600;display:flex}.mka-notes{gap:10px;margin:18px 0 0;padding:0 4px;list-style:none;display:grid}.mka-notes li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mka-notes p{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0;padding-top:5px;line-height:1.5}.mka-notes strong{color:var(--hub-text);font-weight:600}.mka-note-icon{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);border-radius:50%;place-items:center;font-size:14px;display:grid}.mka-note-more{color:var(--hub-text-3)}.mka-link{color:var(--hub-brand-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mka-link:hover{color:var(--hub-brand)}.mka-try-card{max-height:calc(100dvh - 100px);padding:var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);overscroll-behavior:contain;overflow-y:auto}.mka-try-title{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:600}.mka-try-caption{color:var(--hub-text);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 6px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.mka-try-caption .bi{color:var(--hub-ok)}.mka-try-intro{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:0 0 14px;line-height:1.45}.mka-examples{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.mka-example{background:var(--hub-sunken);min-height:34px;color:var(--hub-text-2);text-align:left;border:0;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600;line-height:1.3;transition:background .2s,color .2s}.mka-example.is-on{background:var(--hub-text);color:var(--hub-surface)}.mka-example:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.mka-example:disabled{opacity:.6}.mka-try-run{width:100%}.mka-try-run:disabled{opacity:.75}.mka-steps{margin:18px 0 0;padding:0;list-style:none}.mka-step{grid-template-columns:24px minmax(0,1fr) auto;gap:12px;padding:8px 0;display:grid;position:relative}.mka-step:not(:last-child):before{content:"";background:var(--hub-rule);border-radius:2px;width:2px;transition:background .4s;position:absolute;top:34px;bottom:-6px;left:11px}.mka-step.is-done:before,.mka-step.is-skip:before{background:var(--hub-rule-strong)}.mka-step-mark{z-index:1;background:var(--hub-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative}.mka-step.is-done .mka-step-mark{background:var(--hub-ok-fill);box-shadow:none;color:var(--hub-surface)}.mka-step.is-skip .mka-step-mark{background:var(--hub-sunken);box-shadow:none;color:var(--hub-text-3);font-size:11px}.mka-spin{border:2px solid #0000;border-top-color:var(--lens);border-right-color:var(--lens);border-radius:50%;animation:.7s linear infinite mka-spin;position:absolute;inset:0}.mka-step-body{min-width:0}.mka-step-title{padding-top:2px;font-size:14px;font-weight:500;line-height:1.4;display:block}.mka-step.is-wait .mka-step-title{color:var(--hub-text-2)}.mka-step-note{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-top:2px;line-height:1.4;display:block}.mka-step-time{color:var(--hub-text-3);white-space:nowrap;padding-top:3px;font-size:12.5px}.mka-try-done{background:var(--hub-ok-soft);border-radius:16px;margin-top:16px;padding:16px 18px 18px}.mka-try-sum{margin:0;font-size:15px;line-height:1.45}.mka-try-sum strong{font-weight:600}.mka-try-fine{color:var(--hub-text-2);margin:6px 0 14px;font-size:12.5px;line-height:1.45}.mka-try-on{width:100%}.mka-try-sticky{display:none}@media (hover:hover){.mka-strip:hover .mka-strip-open{color:var(--hue-ink)}.mka-scope:hover{background:var(--hub-rule-strong);color:var(--hub-text)}.mka-own:hover{border-color:var(--lens);background:var(--lens-soft)}.mka-pick:hover{box-shadow:inset 0 0 0 1.5px var(--hue-ink)}.mka-lib-item:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--lens)}.mka-row-head:hover .mka-row-more{background:var(--hub-sunken);color:var(--hub-text)}.mka-add-btn:hover{border-color:var(--lens);color:var(--lens-ink);background:var(--lens-soft)}.mka-example:hover{color:var(--hub-text)}.mka-example.is-on:hover{color:var(--hub-surface)}}@keyframes mka-spin{to{transform:rotate(360deg)}}@keyframes mka-pop{0%{transform:scale(.45)}}@keyframes mka-in{0%{background-color:var(--lens-soft);transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.mka-step.is-done .mka-step-mark,.mka-step.is-skip .mka-step-mark{animation:.55s cubic-bezier(.16,1,.3,1) mka-pop}.mka-row.is-fresh{animation:.9s cubic-bezier(.16,1,.3,1) mka-in}}@media (prefers-reduced-motion:reduce){.mka-spin{animation:none}.mka-row-more .bi,.mka-step:before,.mka-scope,.mka-pick,.mka-lib-item,.mka-add-btn,.mka-example,.mka-strip-open,.mka-own{transition:none}}@media (width<=980px){.mka-build{grid-template-columns:minmax(0,1fr)}.mka-build-try{display:none}.mka-try-sticky{bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:5;pointer-events:none;justify-content:center;margin-top:22px;display:flex;position:sticky}.mka-try-sticky .ps-btn{pointer-events:auto;min-width:200px;box-shadow:var(--pop)}}@media (width<=900px){.mka-strip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name switch""line line""foot foot";column-gap:12px}.mka-strip-name,.mka-strip-switch{align-self:start}.mka-strip-foot{flex-direction:column}}@media (width<=760px){.mka-strip{padding:var(--ps-card-pad) var(--ps-card-pad) 0}.mka-strip-title{font-size:17px}.mka-strip-name{gap:8px 10px}.mka-strip-switch{min-width:0}.mka-own{border-radius:22px}.mka-compose{padding:var(--ps-card-pad)}.mka-compose-title{font-size:18px}.mka-lib-list{grid-template-columns:minmax(0,1fr)}.mka-compose-go .ps-btn{width:100%}.mka-add-lib{padding:12px}.mka-bar{gap:8px 12px;margin-top:-8px}.mka-bar-actions{width:100%;margin-left:0}.mka-bar-actions .ps-btn-primary{flex:1;height:42px}.mka-bar-actions .ps-btn-ghost{height:42px;margin-left:-16px}.mka-confirm{flex-direction:column;gap:12px}.mka-confirm-icon{width:42px;height:42px;font-size:21px}.mka-confirm-text{margin-top:0;font-size:19px}.mka-rows{padding:6px var(--ps-card-pad) var(--ps-card-pad)}.mka-row{grid-template-columns:34px minmax(0,1fr);column-gap:12px}.mka-row-label{display:none}.mka-row-word{clip:auto;white-space:normal;width:auto;height:auto;font-weight:600;position:static;overflow:visible}.mka-row-head{flex-wrap:wrap;column-gap:6px}.mka-row-text{flex-basis:calc(100% - 46px);font-size:15.5px}.mka-row-ask{flex-basis:100%;order:3;min-height:40px}.mka-fork{grid-template-columns:minmax(0,1fr);gap:8px}.mka-detail{padding:14px}.mka-add{padding-left:0}.mka-add-btn{justify-content:center;width:100%}.mka-notes{padding:0}.mka-try-sticky .ps-btn{min-width:220px}}.ldc.ps-page{max-width:900px}.ldc-bar{margin:0 0 var(--ps-card-gap);grid-template-columns:auto 1fr auto;grid-template-areas:"aud.date""send.acts";align-items:center;gap:12px 16px;display:grid}.ldc-bar-aud{grid-area:aud;align-items:center;gap:12px;display:flex}.ldc-bar-label{color:var(--hub-text-2);white-space:nowrap;font-size:13.5px;font-weight:500}.ldc-bar-date{color:var(--hub-text-2);white-space:nowrap;grid-area:date;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.ldc-bar-date .bi{color:var(--hub-text-3)}.ldc-bar-send{flex-wrap:wrap;grid-area:send;align-items:center;gap:6px 8px;min-width:0;display:flex}.ldc-bar-acts{flex-wrap:wrap;grid-area:acts;justify-content:flex-end;gap:8px;display:flex}.ldc-planned{align-items:center;gap:6px;display:inline-flex}.ldc .ps-seg button:focus-visible,.ldc .ps-btn:focus-visible,.ldc-win-title:focus-visible,.ldc-h2-link:focus-visible,.ldc-go:focus-visible{box-shadow:var(--hub-ring);outline:none}.ldc-doors{margin-bottom:var(--ps-card-gap)}.ldc-memo{background:var(--hub-surface);box-shadow:var(--card);padding:calc(var(--ps-gap) + 2px) clamp(22px, 6vw, 60px) calc(var(--ps-gap) + 8px);border-radius:20px}.ldc-lede{max-width:64ch;color:var(--hub-text);letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.ldc-sec{margin-top:calc(var(--ps-gap) + 6px);padding-top:var(--ps-gap);border-top:1px solid var(--hub-rule)}.ldc-h2{letter-spacing:-.015em;color:var(--hub-text);margin:0 0 12px;font-size:20px;font-weight:600}.ldc-h2-link,.ldc-go{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0;display:inline-flex}.ldc-h2-link .bi,.ldc-go .bi{color:var(--hub-text-3);font-size:.7em;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s}.ldc-h2-link:hover,.ldc-go:hover{color:var(--hub-brand-ink)}.ldc-h2-link:hover .bi,.ldc-go:hover .bi{color:var(--hub-brand-ink);transform:translate(2px)}.ldc-go{min-height:44px;color:var(--hub-brand-ink);font-size:var(--ps-fs-body);font-weight:600}.ldc-go .ps-status{margin-left:2px}.ldc-ask-go{margin-top:10px}.ldc-p{max-width:66ch;color:var(--hub-text);text-wrap:pretty;margin:0 0 14px;font-size:16.5px;line-height:1.68}.ldc-aside{color:var(--hub-text-2)}.ldc-src{color:inherit;font:inherit;text-align:inherit;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--lens) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--lens) 60%, transparent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:500;transition:color .2s,text-decoration-color .2s;display:inline}.ldc-src:hover{color:var(--hub-brand-ink);-webkit-text-decoration-color:var(--hub-brand);text-decoration-color:var(--hub-brand)}.ldc-src:focus-visible{box-shadow:var(--hub-ring);outline:none}.ldc-fig{background:var(--hub-sunken);border-radius:16px;margin:0 0 30px;padding:16px 14px}.ldc-week{width:100%;position:relative}.ldc-week svg,.ldc-chart svg{display:block;overflow:visible}.ldc-base{stroke:var(--hub-rule-strong);stroke-width:1px}.ldc-day{cursor:pointer;outline:none}.ldc-hit{fill:#0000;transition:fill .2s}.ldc-day:hover .ldc-hit{fill:var(--hub-rule)}.ldc-day.is-on .ldc-hit{fill:var(--hub-brand-soft)}.ldc-day:focus-visible .ldc-hit{stroke:var(--hub-brand);stroke-width:2px}.ldc-d-ship{fill:var(--lens)}.ldc-d-settle{fill:var(--sky)}.ldc-d-person{fill:var(--hub-brand)}.ldc-week text{text-anchor:middle}.ldc-t-n{fill:var(--hub-text);font-size:13px;font-weight:600}.ldc-t-day{fill:var(--hub-text-2);font-size:12.5px;font-weight:600}.ldc-t-sub{fill:var(--hub-text-3);font-size:11.5px;font-weight:500}.ldc-day.is-on .ldc-t-day{fill:var(--hub-brand-ink)}.ldc-fig-foot{padding:12px 6px 0}.ldc-legend{color:var(--hub-text-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.ldc-legend li{align-items:center;gap:7px;display:inline-flex}.ldc-sw{background:var(--hue,var(--hub-text-3));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ldc-sw-lens{background:var(--lens)}.ldc-sw-person{background:var(--hub-brand)}.ldc-fig-note{max-width:70ch;color:var(--hub-text-2);min-height:3.1em;margin:10px 0 0;font-size:14px;line-height:1.55}.ldc-fig-note strong{color:var(--hub-text);font-weight:600}.ldc-wins{margin:4px 0 0;padding:0;list-style:none}.ldc-wins li{border-top:1px solid var(--hub-rule);grid-template-columns:34px minmax(0,1fr);gap:0 16px;padding:16px 0;display:grid}.ldc-wins li:first-child{border-top:0;padding-top:6px}.ldc-wins .ps-agentface{margin-top:2px}.ldc-win-title{color:var(--hub-text);letter-spacing:-.01em;text-align:left;background:0 0;border:0;border-radius:6px;padding:0;font-size:16.5px;font-weight:600;transition:color .2s;display:inline-block}.ldc-win-title .bi{color:var(--hub-text-3);vertical-align:1px;margin-left:6px;font-size:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s;display:inline-block}.ldc-nowrap{white-space:nowrap}.ldc-win-title:hover{color:var(--hub-brand-ink)}.ldc-win-title:hover .bi{color:var(--hub-brand-ink);transform:translate(2px)}.ldc-win-impact{max-width:62ch;color:var(--hub-text-2);text-wrap:pretty;margin:4px 0 0;font-size:15.5px;line-height:1.6}.ldc-win-meta{clip-path:inset(-4px -4px -4px 17px);color:var(--hub-text-3);flex-wrap:wrap;align-items:center;gap:2px 0;margin:6px 0 0 -17px;font-size:13px;line-height:1.6;display:flex}.ldc-win-meta>span{white-space:nowrap}.ldc-win-meta>span:not(.ps-mono){padding-left:17px;position:relative}.ldc-win-meta>span:not(.ps-mono):before{content:"·";text-align:center;width:17px;position:absolute;left:0}.ldc-win-meta>.ps-mono{max-width:calc(100% - 17px);margin-left:17px}.ldc-more{color:var(--hub-text-2);margin:6px 0 0 50px;font-size:15px;line-height:1.6}.ldc-chartwrap{margin:18px 0}.ldc-legend-top{margin-bottom:8px}.ldc-chart{width:100%}.ldc-c-grid{stroke:var(--hub-rule);stroke-width:1px}.ldc-c-ax{fill:var(--hub-text-3);font-size:11.5px;font-weight:500}.ldc-c-ax.is-on{fill:var(--hub-text);font-weight:600}.ldc-c-band{fill:var(--lens-soft)}.ldc-c-line{fill:none;stroke:var(--lens);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ldc-c-sdot{fill:var(--lens);stroke:var(--hub-surface);stroke-width:2px}.ldc-c-lbl{fill:var(--hub-text);font-size:12.5px;font-weight:600}.ldc-c-saved{fill:var(--lens-ink)}.ldc-amt{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ldc-amt .ldc-sw{width:9px;height:9px}.ldc-unit{color:var(--hub-text-3)}.ldc-proofline{color:var(--hub-text-2);flex-wrap:wrap;gap:10px 22px;margin:-2px 0 18px;font-size:14px;font-weight:500;display:flex}.ldc-proofline>span{align-items:center;gap:8px;display:inline-flex}.ldc-foot{margin-top:calc(var(--ps-gap) + 8px);padding-top:calc(var(--ps-gap) - 6px);border-top:1px solid var(--hub-rule)}.ldc-by{color:var(--hub-text-3);align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:1.6;display:flex}.ldc-by>.bi{color:var(--lens);flex:none;margin-top:2px;font-size:15px}.ldc-after{text-align:center;margin:18px 0 0}.ldc-sheet-lead{color:var(--hub-text-2);margin:0 0 16px;font-size:15px;line-height:1.55}.ldc-sheet-sub{color:var(--hub-text-2);margin:20px 0 8px;font-size:13.5px;font-weight:600}.ldc-rows{background:var(--hub-sunken);border-radius:16px;margin:0;padding:4px 16px}.ldc-rows>div{border-top:1px solid var(--hub-rule-strong);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 0;display:flex}.ldc-rows>div:first-child{border-top:0}.ldc-rows dt{min-width:0;color:var(--hub-text-2);align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.ldc-rows dd{min-width:0;color:var(--hub-text);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.ldc-rows dd small{color:var(--hub-text-3);font-size:12.5px;font-weight:500}.ldc-who{align-items:center;gap:8px;display:inline-flex}.ldc-sheet-foot{color:var(--hub-text-3);gap:8px;margin:16px 0 0;font-size:12.5px;line-height:1.5;display:flex}.ldc-sheet-foot .bi{flex:none;margin-top:1px}.ldc-toast{z-index:55;background:var(--frame);width:max-content;max-width:calc(100vw - 32px);min-height:46px;color:var(--frame-ink);box-shadow:var(--pop);border-radius:23px;align-items:center;gap:10px;padding:10px 18px 10px 16px;font-size:13.5px;font-weight:500;line-height:1.4;animation:.3s ease-out ps-fade;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.ldc-toast>.bi{color:var(--hub-ok-fill);flex:none;font-size:16px}.ldc-morphing .ldc-memo{view-transition-name:ldc-memo}.ldc-morphing .ldc-vt-fig{view-transition-name:ldc-fig}.ldc-morphing .ldc-vt-lede{view-transition-name:ldc-lede}.ldc-morphing .ldc-vt-shipped{view-transition-name:ldc-shipped}.ldc-morphing .ldc-vt-saved{view-transition-name:ldc-saved}.ldc-morphing .ldc-vt-together{view-transition-name:ldc-together}.ldc-morphing .ldc-vt-risk{view-transition-name:ldc-risk}.ldc-morphing .ldc-vt-foot{view-transition-name:ldc-foot}.ldc-morphing .ldc-after{view-transition-name:ldc-after}::view-transition-group(ldc-memo){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-fig){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-lede){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-shipped){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-saved){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-together){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-risk){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-foot){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(ldc-after){animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(ldc-memo){height:100%}::view-transition-new(ldc-memo){height:100%}::view-transition-old(ldc-lede){animation:.2s ease-out both ldc-vt-out}::view-transition-old(ldc-shipped){animation:.2s ease-out both ldc-vt-out}::view-transition-old(ldc-saved){animation:.2s ease-out both ldc-vt-out}::view-transition-old(ldc-together){animation:.2s ease-out both ldc-vt-out}::view-transition-old(ldc-risk){animation:.2s ease-out both ldc-vt-out}::view-transition-new(ldc-lede){animation:.5s cubic-bezier(.16,1,.3,1) 60ms both ldc-vt-in}::view-transition-new(ldc-shipped){animation:.5s cubic-bezier(.16,1,.3,1) 60ms both ldc-vt-in}::view-transition-new(ldc-saved){animation:.5s cubic-bezier(.16,1,.3,1) 60ms both ldc-vt-in}::view-transition-new(ldc-together){animation:.5s cubic-bezier(.16,1,.3,1) 60ms both ldc-vt-in}::view-transition-new(ldc-risk){animation:.5s cubic-bezier(.16,1,.3,1) 60ms both ldc-vt-in}@keyframes ldc-vt-out{to{opacity:0}}@keyframes ldc-vt-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=640px){.ldc-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"aud aud""date date""acts acts""send send";gap:12px 10px}.ldc-bar-acts{justify-content:flex-start}.ldc-bar-aud{justify-content:space-between}.ldc-bar .ps-seg button{height:34px;padding:0 13px}.ldc-tap{min-height:40px}.ldc-memo{border-radius:20px;padding:18px 18px 26px}.ldc-fig{margin:0 -6px 24px;padding:12px 8px 14px}.ldc-fig-foot{padding:10px 6px 0}.ldc-lede{font-size:17.5px;line-height:1.58}.ldc-sec{margin-top:30px;padding-top:26px}.ldc-h2{font-size:19px}.ldc-p{font-size:16px;line-height:1.65}.ldc-wins li{gap:0 12px}.ldc-more{margin-left:46px}.ldc-toast{bottom:80px}}@media (prefers-reduced-motion:reduce){.ldc-toast{animation:none}.ldc-hit,.ldc-src,.ldc-win-title,.ldc-win-title .bi,.ldc-h2-link .bi,.ldc-go .bi{transition:none}}.bgc{--bgc-ease:cubic-bezier(.16, 1, .3, 1)}.bgc button{font:inherit}.bgc button:focus-visible,.bgc [tabindex="0"]:focus-visible,.bgc-anchor:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.bgc-path{letter-spacing:-.01em;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86em}.bgc-console{gap:var(--ps-card-gap);margin-bottom:var(--ps-gap);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.bgc-fleet{border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);min-width:0;padding:20px 12px 12px;position:sticky;top:80px}.bgc-fleet-head{padding:0 10px 12px}.bgc-fleet-title{letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:600}.bgc-fleet-sum{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.bgc-fleet-count{flex-basis:100%}.bgc-fleet-count strong{color:var(--hub-text-2);font-weight:600}.bgc-fleet-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bgc-fleet-list>li{position:relative}.bgc-fleet-list>li.is-sub{padding-left:26px}.bgc-fleet-list>li.is-sub:before{content:"";border-left:1.5px solid var(--hub-rule-strong);border-bottom:1.5px solid var(--hub-rule-strong);pointer-events:none;border-bottom-left-radius:12px;width:22px;height:40px;position:absolute;top:-14px;left:26px}.bgc-agent{width:100%;min-height:52px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:grid;position:relative}.bgc-agent:hover{background:var(--hub-sunken)}.bgc-agent.is-on{background:var(--hub-brand-soft);box-shadow:inset 0 0 0 2px var(--hub-brand)}.bgc-agent.is-on .bgc-agent-name{color:var(--hub-brand-ink)}.bgc-agent-subicon{display:none}.bgc-agent-id{flex-direction:column;gap:2px;min-width:0;display:flex}.bgc-agent-name{font-size:var(--ps-fs-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bgc-agent-meta{align-items:center;gap:8px;min-width:0;display:flex}.bgc-agent-model{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap}.bgc-agent-meta .ps-dot{font-size:var(--ps-fs-small)}.bgc-run{padding:var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);min-width:0}.bgc-run-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.bgc-run-title{letter-spacing:-.02em;margin:2px 0 4px;font-size:20px;font-weight:600;line-height:1.25}.bgc-run-who{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 8px}.bgc-run-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;display:flex}.bgc-run-meta .ps-mono{max-width:260px}.bgc-run-pr{color:var(--hub-text-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.bgc-run-stage:before{content:"";background:var(--hub-text-3);border-radius:50%;width:3px;height:3px;margin:0 8px 3px 2px;display:inline-block}.bgc-pill{background:var(--hub-sunken);border-radius:999px;align-items:center;height:30px;padding:0 12px;display:inline-flex}.bgc-run-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 16px;display:flex}.bgc-run-tools-end{gap:6px;margin-left:auto;display:flex}.bgc-tool{align-items:center;gap:6px;display:inline-flex}.bgc-pal-label .ps-status,.bgc-turn-meta .ps-status{vertical-align:1px}.bgc-kbd{background:var(--hub-sunken);height:20px;color:var(--hub-text-2);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:6px;place-items:center;margin-left:2px;padding:0 6px;font:600 11px/1 Onest,system-ui,sans-serif;display:inline-grid}.ps-btn-outline:hover .bgc-kbd{color:inherit;box-shadow:none;background:#ffffff2e}.bgc-bar{background:var(--hub-sunken);border-radius:16px;padding:14px 16px 12px}.bgc-bar-nums{color:var(--hub-text-2);font-size:var(--ps-fs-meta);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 10px;display:flex}.bgc-num{color:var(--hub-text);letter-spacing:-.02em;font-size:18px;font-weight:400}[data-bs-theme=dark] .bgc-num{font-weight:500}.bgc-bar-model{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bgc-bar-svg{border-radius:999px;display:block;overflow:hidden}.bgc-bar-track{fill:var(--hub-surface)}.bgc-bar-seg{fill:var(--hue)}.bgc-legend{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;gap:4px 16px;margin:9px 0 0;padding:0;list-style:none;display:flex}.bgc-legend li{align-items:center;gap:6px;display:inline-flex}.bgc-legend strong{color:var(--hub-text-2);font-weight:600}.bgc-legend-dot{background:var(--hue);border-radius:3px;width:8px;height:8px}.bgc-now{background:var(--hub-brand-soft);min-height:40px;color:var(--hub-brand-ink);font-size:var(--ps-fs-body);border-radius:999px;align-items:center;gap:10px;margin:12px 0 6px;padding:0 14px;font-weight:500;display:flex}.bgc-now>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bgc-now .bi{flex:none}.bgc-now.is-finished{background:var(--hub-ok-soft);color:var(--hub-ok)}.bgc-now.is-waiting,.bgc-now.is-paused{background:var(--hub-warn-soft);color:var(--hub-warn)}.bgc-now.is-stopped{background:var(--hub-bad-soft);color:var(--coral)}.bgc-spin{border:2px solid var(--hub-brand-soft);border-top-color:var(--hub-brand);border-right-color:var(--hub-brand);border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite bgc-spin;display:inline-block}.bgc-now .bgc-spin{border-color:#7f6ee640;border-top-color:var(--hub-brand);border-right-color:var(--hub-brand)}.bgc-run-body{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:10px;display:grid}.bgc-steps{margin:0;padding:0;list-style:none}.bgc-step{position:relative}.bgc-step:before{content:"";background:var(--hub-rule-strong);width:1px;position:absolute;top:36px;bottom:-10px;left:11px}.bgc-steps>li:last-child:before{display:none}.bgc-step-row{width:100%;min-height:52px;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:24px 26px minmax(0,1fr) auto auto;align-items:center;gap:0 12px;padding:8px 8px 8px 0;display:grid}button.bgc-step-row{cursor:pointer;transition:background .2s}button.bgc-step-row:hover{background:var(--hub-sunken)}.bgc-step-state{background:var(--hub-surface);z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;display:grid;position:relative}.is-done .bgc-step-state{color:var(--hub-ok-fill)}.is-failed .bgc-step-state{color:var(--coral)}.is-waiting .bgc-step-state,.is-paused .bgc-step-state{color:var(--hub-warn-fill)}.is-needs .bgc-step-state{color:var(--hub-brand)}.is-pending .bgc-step-state{color:var(--hub-rule-strong);font-size:16px}.bgc-step-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bgc-step-title{font-size:var(--ps-fs-body);letter-spacing:-.01em;font-weight:600}.is-pending .bgc-step-title{color:var(--hub-text-3);font-weight:500}.bgc-step-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.4;display:flex}.is-failed .bgc-step-sub{color:var(--coral)}.is-needs .bgc-step-sub{color:var(--hub-brand-ink);font-weight:500}.is-waiting .bgc-step-sub,.is-paused .bgc-step-sub{color:var(--hub-warn);font-weight:500}.bgc-step-time{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap;font-weight:500}.is-active .bgc-step-time{color:var(--hub-brand-ink)}.bgc-step-caret{color:var(--hub-text-3);font-size:var(--ps-fs-small);transition:transform .3s var(--bgc-ease)}.is-open .bgc-step-caret{transform:rotate(180deg)}.bgc-step-row:not(button){grid-template-columns:24px 26px minmax(0,1fr) auto}.bgc-log{background:var(--hub-sunken);border-radius:14px;margin:0 0 8px 62px;padding:8px 14px;list-style:none}.bgc-log-line{color:var(--hub-text-2);font-size:var(--ps-fs-meta);padding:4px 0 4px 16px;line-height:1.45;position:relative}.bgc-log-line:before{content:"";background:var(--hub-rule-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}.bgc-log-line.is-live{color:var(--hub-text);font-weight:500}.bgc-log-line.is-live:before{background:var(--hub-brand);box-shadow:0 0 0 3px var(--hub-brand-soft)}.bgc-ev{background:var(--hub-sunken);border-radius:14px;gap:12px;margin:4px 0 8px 36px;padding:12px 14px;display:flex;position:relative}.bgc-ev:before{content:"";background:var(--hub-rule-strong);width:1px;position:absolute;top:-6px;bottom:-14px;left:-25px}.bgc-steps>li.bgc-ev:last-child:before{bottom:50%}.bgc-ev-icon{background:var(--hue-soft);width:30px;height:30px;color:var(--hue-ink);font-size:var(--ps-fs-body);border-radius:50%;flex:none;place-items:center;display:grid}.bgc-ev-body{min-width:0}.bgc-ev-text{color:var(--hub-text);font-size:var(--ps-fs-body);margin:0 0 4px;line-height:1.45}.bgc-ev-text strong{font-weight:600}.bgc-ev-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:7px;margin:0;display:flex}.bgc-side{flex-direction:column;gap:14px;min-width:0;display:flex}.bgc-code{background:var(--hub-sunken);border-radius:16px;margin:0;overflow:hidden}.bgc-code-head{box-shadow:inset 0 -1px 0 var(--hub-rule-strong);color:var(--hub-text-2);font-size:var(--ps-fs-small);align-items:center;gap:8px;padding:11px 16px;display:flex}.bgc-code-file{color:var(--hub-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px/1.4 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.bgc-code-diff{color:var(--hub-text-3);white-space:nowrap;margin-left:auto;font-weight:600}.bgc-code-scroll{scrollbar-width:thin;scrollbar-color:var(--hub-rule-strong) transparent;padding:8px 0 10px;overflow-x:auto}.bgc-code-scroll:focus-visible{outline-offset:-3px}.bgc-code-pre{min-width:max-content;color:var(--hub-text);flex-direction:column;margin:0;font:400 12px/1.8 JetBrains Mono,ui-monospace,monospace;display:flex;overflow:visible}.bgc-code-pre code{font:inherit;color:inherit;white-space:pre}.bgc-code-line{align-items:center;padding-right:16px;display:flex}.bgc-code-n{width:38px;color:var(--hub-text-3);text-align:right;-webkit-user-select:none;user-select:none;flex:none;padding-right:8px}.bgc-code-sign{width:16px;color:var(--hub-text-3);-webkit-user-select:none;user-select:none;flex:none}.bgc-code-line.is-add{background:var(--hub-ok-soft)}.bgc-code-line.is-add .bgc-code-sign{color:var(--hub-ok)}.bgc-code-line.is-del{color:var(--hub-text-3)}.bgc-code-line.is-del code{text-decoration:line-through;-webkit-text-decoration-color:var(--hub-rule-strong);text-decoration-color:var(--hub-rule-strong)}.bgc-code-line.is-hot{background:var(--hub-brand-soft);box-shadow:inset 0 0 0 1px var(--hub-brand)}.bgc-code-line.is-bad{background:var(--hub-bad-soft)}.bgc-code-chip{background:var(--lens-soft);height:20px;color:var(--lens-ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--lens);border-radius:999px;align-items:center;margin-left:14px;padding:0 9px;font:600 11.5px/1 Onest,system-ui,sans-serif;display:inline-flex}.is-bad .bgc-code-chip{background:var(--hub-surface);color:var(--coral);box-shadow:inset 0 0 0 1px var(--coral)}.bgc-code-hint{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;padding:0 16px 10px;display:none}.bgc-t-k{color:var(--violet-ink)}.bgc-t-c{color:var(--hub-text-3)}.bgc-t-s{color:var(--lagoon-ink)}.bgc-t-a{color:var(--bloom-ink)}.bgc-t-n{color:var(--sky-ink)}.bgc-sub{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 8px;font-weight:650}.bgc-files{background:var(--hub-sunken);border-radius:16px;padding:14px 16px}.bgc-files ul{margin:0;padding:0;list-style:none}.bgc-files li{box-shadow:inset 0 -1px 0 var(--hub-rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.bgc-files li .ps-mono{background:var(--hub-surface)}.bgc-files-solo{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.bgc-files-note{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:10px 0 0;line-height:1.45}.bgc-grid{gap:var(--ps-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bgc-anchor{border-radius:20px;scroll-margin-top:84px}.bgc-row-toggle{align-items:center;min-height:40px;margin-top:10px;display:flex}.bgc-fb{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.bgc-fb:before{content:"";background:var(--hub-rule-strong);width:1px;position:absolute;top:20px;bottom:20px;left:15px}.bgc-fb>li{align-items:center;gap:12px;min-height:44px;padding:6px 12px 6px 0;display:flex;position:relative}.bgc-fb-icon{background:var(--hub-surface);width:31px;height:31px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.bgc-fb-req strong{font-size:var(--ps-fs-body);font-weight:600;display:block}.bgc-fb-req small{color:var(--hub-text-3);font-size:var(--ps-fs-small);display:block}.bgc-fb-try{border-radius:14px}.bgc-fb-try.is-on{background:var(--hub-sunken)}.bgc-fb-n{background:var(--hue-soft);width:31px;height:31px;color:var(--hue-ink);font-size:var(--ps-fs-meta);box-shadow:0 0 0 3px var(--hub-surface);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.bgc-fb-try.is-on .bgc-fb-n{background:var(--hue);color:var(--hub-surface);box-shadow:0 0 0 3px var(--hub-sunken)}.bgc-fb-model{min-width:82px;font-size:var(--ps-fs-body);font-weight:600}.bgc-fb-try:not(.is-on) .bgc-fb-model{color:var(--hub-text-3);font-weight:500}.bgc-fb-ms{color:var(--hub-text-2);font-size:var(--ps-fs-small);white-space:nowrap;margin-left:auto}.bgc-fb-res{color:var(--hub-text-2);font-size:var(--ps-fs-body);line-height:1.45}.bgc-fb-sum{font-size:var(--ps-fs-body);margin:14px 0 0}.bgc-fb-sum strong{font-weight:600}.bgc-turns{margin:0;padding:0;list-style:none}.bgc-turn{padding:calc(var(--ps-row-pad) - 2px) 0;box-shadow:inset 0 -1px 0 var(--hub-rule);gap:14px;display:flex}.bgc-turn:last-child{box-shadow:none;padding-bottom:0}.bgc-turn:first-child{padding-top:4px}.bgc-turn-pair{flex:none;align-items:center;gap:4px;height:30px;display:inline-flex}.bgc-turn-kind{background:var(--hue-soft);width:24px;height:24px;color:var(--hue-ink);font-size:var(--ps-fs-small);border-radius:50%;place-items:center;display:grid}.bgc-turn-text{font-size:var(--ps-fs-body);margin:0 0 3px;line-height:1.45}.bgc-turn-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0}.bgc-pings-line{font-size:var(--ps-fs-body);margin:0 0 12px;line-height:1.45}.bgc-pings-line strong{font-weight:600}.bgc-pings{width:100%;max-width:308px;height:auto;display:block}.bgc-pings .is-you,.bgc-pings-dot.is-you{fill:var(--hub-brand);background:var(--hub-brand)}.bgc-pings .is-agents{fill:var(--lens-soft);stroke:var(--lens);stroke-width:1px}.bgc-pings-dot.is-agents{background:var(--lens-soft);box-shadow:inset 0 0 0 1px var(--lens)}.bgc-pings-key{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;gap:4px 16px;margin:8px 0 14px;padding:0;list-style:none;display:flex}.bgc-pings-key li{align-items:center;gap:7px;display:inline-flex}.bgc-pings-dot{border-radius:50%;width:10px;height:10px}.bgc-rules{margin:0;padding:0;list-style:none}.bgc-rule{box-shadow:inset 0 1px 0 var(--hub-rule);align-items:center;gap:14px;padding:8px 0;display:flex}.bgc-rule .ps-toggle{min-height:40px}.bgc-rule-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bgc-rule-when{font-size:var(--ps-fs-body);font-weight:600}.bgc-rule-then{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.4}.bgc-stages{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.bgc-stage{background:var(--hub-sunken);height:36px;color:var(--hub-text-2);font-size:var(--ps-fs-meta);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 5px;font-weight:600;transition:background .2s,box-shadow .2s;display:inline-flex}.bgc-stage .ps-kind{border-radius:50%}.bgc-stage:hover{background:var(--hub-rule-strong);color:var(--hub-text)}.bgc-stage.is-now{box-shadow:inset 0 0 0 1.5px var(--hub-brand);color:var(--hub-brand-ink)}.bgc-stage.is-sel{background:var(--hub-text);color:var(--hub-surface)}.bgc-stage.is-sel .ps-kind{box-shadow:0 0 0 2px var(--hub-text)}.bgc-stage-check{color:var(--hub-ok-fill);font-size:var(--ps-fs-group);margin-left:-3px}.bgc-stage.is-sel .bgc-stage-check{color:inherit}.bgc-well{background:var(--hub-sunken);font-size:var(--ps-fs-body);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;line-height:1.45;display:flex}.bgc-well p{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.bgc-well-title{font-size:var(--ps-fs-body);font-weight:600}.bgc-well-kind{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:500}.bgc-well-k{min-width:64px;color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:600}.bgc-well .ps-mono{background:var(--hub-surface)}.bgc-opt{background:var(--lens-soft);border-radius:16px;margin-top:12px;padding:14px 16px}.bgc-opt-text{color:var(--hub-text);font-size:var(--ps-fs-body);gap:10px;margin:0 0 12px;line-height:1.45;display:flex}.bgc-opt-text .bi{color:var(--lens-ink);margin-top:2px}.bgc-opt-text strong{font-weight:600}.bgc-opt-act,.bgc-opt-done{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.bgc-opt .ps-seg{background:var(--hub-surface)}.bgc-opt .ps-seg button.is-on{background:var(--hub-text);color:var(--hub-surface);box-shadow:none}.bgc-foot{margin-top:var(--ps-gap);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.bgc-foot-key{align-items:center;gap:6px;display:inline-flex}.bgc-toast-region{z-index:90;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:92px;left:50%;transform:translate(-50%)}.bgc-toast{background:var(--hub-text);color:var(--hub-surface);box-shadow:var(--pop);font-size:var(--ps-fs-body);border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 14px;font-weight:500;line-height:1.35;animation:.25s ease-out bgc-fade;display:flex}.bgc-toast .bi{flex:none;font-size:16px}.bgc-pal-wrap{z-index:80;position:fixed;inset:0}.bgc-pal-scrim{background:#0d0b1c6b;border:0;width:100%;animation:.2s ease-out bgc-fade;position:absolute;inset:0}.bgc-pal{background:var(--hub-surface);width:min(620px,100vw - 24px);max-height:min(560px,100dvh - 32px);box-shadow:var(--pop);animation:bgc-drop .35s var(--bgc-ease);border-radius:20px;flex-direction:column;display:flex;position:absolute;top:max(16px,11vh);left:50%;overflow:hidden;transform:translate(-50%)}.bgc-pal-field{box-shadow:inset 0 -1px 0 var(--hub-rule-strong);color:var(--hub-text-3);align-items:center;gap:12px;padding:0 14px 0 20px;font-size:17px;display:flex}.bgc-pal-field input{min-width:0;height:58px;color:var(--hub-text);background:0 0;border:0;outline:none;flex:1;font-size:16.5px}.bgc-pal-field input::placeholder{color:var(--hub-text-3)}.bgc-pal-esc{background:var(--hub-sunken);height:30px;color:var(--hub-text-2);font-size:var(--ps-fs-small);border:0;border-radius:999px;flex:none;padding:0 10px;font-weight:600}.bgc-pal-esc:hover{background:var(--hub-rule-strong);color:var(--hub-text)}.bgc-pal-esc .bi{display:none}.bgc-pal-list{overscroll-behavior:contain;flex:1;padding:6px 8px 8px;overflow-y:auto}.bgc-pal-group{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:10px 12px 4px;font-weight:600}.bgc-pal-item{min-height:44px;color:var(--hub-text);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:6px 12px;display:flex}.bgc-pal-item.is-active{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.bgc-pal-icon{width:26px;color:var(--hub-text-2);flex:none;place-items:center;font-size:16px;display:grid}.bgc-pal-item.is-active .bgc-pal-icon{color:var(--hub-brand-ink)}.bgc-pal-label{min-width:0;font-size:var(--ps-fs-body);flex:1;font-weight:500}.bgc-pal-hint{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap}.bgc-pal-empty{color:var(--hub-text-3);font-size:var(--ps-fs-body);margin:18px 12px}.bgc-pal-foot{box-shadow:inset 0 1px 0 var(--hub-rule);color:var(--hub-text-3);font-size:var(--ps-fs-small);justify-content:space-between;gap:12px;margin:0;padding:10px 20px;display:flex}.bgc-log-line.is-new,.bgc-ev.is-new,.bgc-now .is-new{animation:bgc-in .55s var(--bgc-ease) both}@keyframes bgc-in{0%{opacity:0;transform:translateY(6px)}}@keyframes bgc-spin{to{transform:rotate(360deg)}}@keyframes bgc-fade{0%{opacity:0}}@keyframes bgc-drop{0%{opacity:0;transform:translate(-50%,-10px)}}@media (width>=1280px){.bgc-run-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:24px}.bgc-side{position:sticky;top:80px}}@media (width<=1100px){.bgc-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=999px){.bgc-console{grid-template-columns:minmax(0,1fr);gap:16px}.bgc-fleet{box-shadow:none;background:0 0;padding:0;position:static}.bgc-fleet-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:0 2px 10px;display:flex}.bgc-fleet-title{margin:0}.bgc-fleet-list{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--hub-rule-strong) transparent;flex-direction:row;gap:8px;margin:0 -16px;padding:4px 16px 12px;scroll-padding:0 16px;overflow-x:auto}.bgc-fleet-list>li{scroll-snap-align:start;flex:none}.bgc-fleet-list>li.is-sub{padding-left:0}.bgc-fleet-list>li.is-sub:before{display:none}.bgc-agent{background:var(--hub-surface);width:auto;min-width:210px;max-width:260px;min-height:56px;box-shadow:var(--card);border-radius:18px;grid-template-columns:auto auto minmax(0,1fr) auto;padding:8px 14px 8px 10px}.bgc-agent:not(:has(.bgc-agent-subicon)){grid-template-columns:auto minmax(0,1fr) auto}.bgc-agent:hover{background:var(--hub-surface)}.bgc-agent.is-on{background:var(--hub-brand-soft)}.bgc-agent-subicon{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin-right:-4px;display:inline-block}}@media (width<=760px){.bgc-run{padding:18px}.bgc-run-head{grid-template-columns:auto minmax(0,1fr)}.bgc-run-head .bgc-pill{grid-column:2;justify-self:start;margin-top:-4px}.bgc-run-title{font-size:18px}.bgc-run-meta .ps-mono{max-width:100%}.bgc-run-tools{gap:6px}.bgc-run-tools .ps-btn{height:40px}.bgc-run-tools-end{width:100%;margin-left:0}.bgc-run-tools-end .ps-btn,.bgc-run-tools-end .bgc-tool{flex:1}.bgc-bar{padding:12px 14px}.bgc-bar-nums{gap:4px 14px}.bgc-step-row{gap:0 10px;min-height:56px}.bgc-log,.bgc-ev{margin-left:34px}.bgc-ev:before{left:-23px}.bgc-code-hint{display:block}.bgc-grid{gap:16px}.bgc-fb-model{min-width:0}.bgc-fb-ms{margin-left:auto}.bgc-pal{max-height:calc(100dvh - 160px);top:68px}.bgc-pal-hint,.bgc-pal-foot span:first-child{display:none}.bgc-toast{border-radius:18px}}@media (hover:none){.bgc-kbd,.bgc-foot-key,.bgc-pal-foot,.bgc-pal-esc-key{display:none}.bgc-pal-esc{width:40px;height:40px;padding:0}.bgc-pal-esc .bi{display:inline-block}}@media (prefers-reduced-motion:reduce){.bgc-log-line.is-new,.bgc-ev.is-new,.bgc-now .is-new,.bgc-toast,.bgc-pal,.bgc-pal-scrim,.bgc-spin{animation:none}.bgc-step-caret,.bgc-agent,.bgc-stage{transition:none}}.bgc-run-hand{min-width:0;margin:0 0 16px}.bgc-took{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;line-height:1.45;display:flex}.bgc-took>.bi{color:var(--hub-brand-ink);flex:none}.bgc-took>span{flex:240px;min-width:0}.lda-tools{margin-bottom:var(--ps-card-gap);flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.lda-tbtn .bi{font-size:14px}.lda-planned{align-items:center;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.lda-tile-title .ps-status{vertical-align:2px;margin-left:2px}.lda-recorded{margin-bottom:var(--ps-card-gap)}.lda-rec{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.lda-rec li{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.45;display:flex}.lda-rec strong{color:var(--hub-text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:600}.lda-rec span{flex:140px;min-width:0}.lda-rec .ps-proof{flex:none}.lda .ps-btn:focus-visible,.lda .ps-icon-btn:focus-visible,.lda .ps-seg button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.lda-bento{gap:var(--ps-card-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lda-t-timeback{grid-area:span 2/span 8}.lda-t-savings,.lda-t-shipped{grid-column:span 4}.lda-doors{margin-top:var(--ps-gap)}.lda-tile{min-width:0;padding:var(--ps-card-pad);border-radius:var(--ps-card-radius);background:var(--hub-surface);box-shadow:var(--card);cursor:pointer;flex-direction:column;gap:14px;transition:box-shadow .2s;display:flex;position:relative}.lda-tile:hover{box-shadow:var(--card), inset 0 0 0 1px var(--hub-rule-strong)}.lda-tile-head{align-items:center;gap:10px;min-height:36px;margin:-4px -8px -6px 0;display:flex}.lda-tile-title{font-size:var(--ps-fs-title);letter-spacing:-.01em;margin:0;font-weight:600}.lda-tile-count{color:var(--hub-text-2);white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.lda-how{color:var(--hub-text-3);flex:none;margin-left:auto}.lda-tile-count+.lda-how{margin-left:0}.lda-tile:hover .lda-how{background:var(--lens-soft);color:var(--lens-ink)}.lda-tile-explain{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:-4px 0 0;line-height:1.5}.lda-tile-explain strong{color:var(--hub-text);font-weight:600}.lda-well{background:var(--hub-sunken);color:var(--hub-text-2);border-radius:14px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.5}.lda-well strong{color:var(--hub-text);font-weight:600}.lda-well .ps-proof-reported{background:var(--hub-surface)}.lda-hl{color:var(--lens-ink)}.lda-legend{color:var(--hub-text-2);flex-wrap:wrap;gap:6px 16px;margin:-4px 0 0;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.lda-legend li{align-items:center;gap:7px;display:inline-flex}.lda-lg{border-radius:3px;width:18px;height:10px;display:inline-block}.lda-lg-back{background:color-mix(in srgb, var(--lens) 30%, transparent);box-shadow:inset 0 2px 0 var(--lens)}.lda-chart{cursor:crosshair;flex:1 0 auto;height:clamp(300px,40vh,380px);margin:0 -6px;position:relative}.lda-chart svg{touch-action:pan-y;position:absolute;inset:0;overflow:visible}.lda-chart svg:focus{outline:none}.lda-chart svg:focus-visible{outline:2px solid var(--hub-brand);outline-offset:4px;border-radius:12px}.lda-gl{stroke:var(--hub-rule-strong);stroke-width:1px;shape-rendering:crispedges}.lda-ax{fill:var(--hub-text-3);font-size:11.5px;font-weight:500}.lda-ax.is-on{fill:var(--hub-text);font-weight:600}.lda-ax-mon{fill:var(--hub-text-3);font-weight:500}.lda-band{fill:var(--hub-sunken)}.lda-band-label{fill:var(--hub-text-2);font-size:11.5px;font-weight:600}.lda-area{fill:color-mix(in srgb, var(--lens) 24%, transparent)}.lda-line{fill:none;stroke:var(--lens);stroke-width:2.75px;stroke-linejoin:round;stroke-linecap:round}.lda-guide{stroke:var(--hub-text-3);stroke-width:1px;stroke-dasharray:2 3}.lda-pt{fill:var(--lens);stroke:var(--hub-surface);stroke-width:2px;transition:r .25s cubic-bezier(.16,1,.3,1)}.lda-hit{fill:#0000;cursor:pointer}.lda-readout{font-size:14px}.lda-readout strong{font-weight:600}.lda-readout .lda-hl{color:var(--lens-ink)}.lda-draw{animation:1.7s cubic-bezier(.16,1,.3,1) .1s backwards lda-draw}.lda-after{animation:.5s ease-out 1.1s backwards lda-fade}@keyframes lda-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes lda-fade{0%{opacity:0}}.lda-stack{gap:3px;height:18px;display:flex}.lda-seg{background:var(--hue);border-radius:5px;flex-basis:0;min-width:6px;transition:opacity .2s}.lda-seg:first-child{border-radius:999px 5px 5px 999px}.lda-seg:last-child{border-radius:5px 999px 999px 5px}.lda-sav.has-hot .lda-seg:not(.is-hot){opacity:.3}.lda-legend-rows{margin:4px 0 0;padding:0;list-style:none}.lda-legend-rows li{padding:calc(var(--ps-row-pad) - 4px) 0;border-top:1px solid var(--hub-rule);align-items:center;gap:12px;transition:opacity .2s;display:flex}.lda-legend-rows li:first-child{border-top:0}.lda-sav.has-hot li:not(.is-hot){opacity:.55}.lda-swatch{background:var(--hue);border-radius:50%;flex:none;width:10px;height:10px}.lda-lr-main,.lda-lr-num{flex-direction:column;gap:1px;min-width:0;display:flex}.lda-lr-main{flex:1}.lda-lr-num{text-align:right;align-items:flex-end}.lda-legend-rows strong{font-size:var(--ps-fs-body);font-weight:600}.lda-legend-rows small{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.35}.lda-bars{flex:1;align-items:flex-end;min-height:172px;display:flex}.lda-bar{transition:fill .3s}.lda-bar-in .lda-bar{fill:var(--lens)}.lda-bar-out .lda-bar{fill:color-mix(in srgb, var(--lens) 30%, transparent)}.lda-bar-val{fill:var(--hub-text);font-size:12px;font-weight:600}.lda-bar-out .lda-bar-val{fill:var(--hub-text-2);font-weight:500}.lda-ins-disc{margin-top:var(--ps-gap);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);border-radius:12px}.lda-ins-row{width:100%;min-height:44px;color:var(--hub-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}.lda-ins-row>.bi:first-child{color:var(--hub-text-3);flex:none}.lda-ins-row:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.lda-ins-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lda-ins-row-text strong{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.lda-ins-row-text>span{color:var(--hub-text-3);font-size:var(--ps-fs-meta);line-height:1.45}.lda-ins-caret{color:var(--hub-text-3);flex:none;transition:transform .2s}.lda-ins-caret.is-open{transform:rotate(180deg)}.lda-t-insights{padding:var(--ps-card-pad);background:var(--frame);color:var(--frame-ink);border-radius:10px;margin:0 8px 8px}[data-bs-theme=dark] .lda-t-insights{background:color-mix(in srgb, var(--frame-brand) 18%, var(--frame))}.lda-t-insights .est{color:var(--frame-dim)}.lda-t-insights .est-how{color:var(--frame-ink);-webkit-text-decoration-color:color-mix(in srgb, var(--frame-ink) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--frame-ink) 40%, transparent)}.lda-t-insights .est-how:focus-visible{outline-color:var(--frame-active-icon)}.lda-ins{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;display:grid}.lda-ins-text{letter-spacing:-.005em;max-width:62ch;margin:0;font-size:17px;font-weight:300;line-height:1.6}[data-bs-theme=dark] .lda-ins-text{font-weight:400}.lda-ins-by{color:var(--frame-dim);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;font-size:12.5px;display:flex}.lda-fbtn{background:color-mix(in srgb, var(--frame-ink) 10%, transparent);color:var(--frame-ink)}.lda-fbtn:hover{background:var(--frame-ink);color:var(--frame)}.lda-fbtn:focus-visible,.lda-ins-sug:focus-visible,.lda-ins-go:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.lda-ins-ask{flex-direction:column;gap:12px;min-width:0;display:flex}.lda-ins-h{margin:0;font-size:15px;font-weight:600}.lda-ins-form{display:flex;position:relative}.lda-ins-form input{background:color-mix(in srgb, var(--frame-ink) 9%, transparent);min-width:0;height:46px;color:var(--frame-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--frame-ink) 14%, transparent);border:0;border-radius:999px;flex:1;padding:0 52px 0 18px;font-size:14.5px}.lda-ins-form input::placeholder{color:var(--frame-dim)}.lda-ins-form input:focus{box-shadow:inset 0 0 0 2px var(--frame-active-icon);outline:none}.lda-ins-go{background:var(--frame-ink);width:36px;height:36px;color:var(--frame);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.lda-ins-go:disabled{opacity:.35}.lda-ins-sugs{flex-wrap:wrap;gap:6px;display:flex}.lda-ins-sug{background:color-mix(in srgb, var(--frame-ink) 8%, transparent);min-height:34px;color:var(--frame-ink);text-align:left;border:0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.lda-ins-sug:hover{background:color-mix(in srgb, var(--frame-ink) 16%, transparent)}.lda-ins-sug.is-on{background:var(--frame-ink);color:var(--frame)}.lda-ins-qa{background:color-mix(in srgb, var(--frame-ink) 6%, transparent);border-radius:16px;min-height:112px;padding:14px 16px}.lda-ins-q{color:var(--frame-dim);margin:0 0 8px;font-size:13px;font-weight:600}.lda-ins-a{margin:0;font-size:14.5px;line-height:1.55}.lda-ins-empty{color:var(--frame-dim);margin:0;font-size:13.5px;line-height:1.5}.lda-caret{vertical-align:-.15em;background:var(--frame-active-icon);width:2px;height:1.05em;margin-left:2px;display:inline-block}.lda-foot{margin-top:var(--ps-gap);justify-content:center;display:flex}.lda-toast{z-index:55;background:var(--frame);width:max-content;max-width:calc(100vw - 32px);min-height:46px;color:var(--frame-ink);box-shadow:var(--pop);border-radius:23px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13.5px;font-weight:500;line-height:1.4;animation:.4s cubic-bezier(.16,1,.3,1) lda-toast;display:flex;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.lda-toast>.bi{color:var(--hub-ok-fill);flex:none;font-size:16px}.lda-toast>span{padding-right:8px}@keyframes lda-toast{0%{opacity:0;transform:translate(-50%,12px)}}.lda-lead{color:var(--hub-text-2);margin:0 0 16px;font-size:14.5px;line-height:1.55}.lda-lead strong{color:var(--hub-text);font-weight:600}.lda-rows{background:var(--hub-sunken);border-radius:16px;margin:0 0 16px;padding:4px 16px}.lda-rows>div{border-top:1px solid var(--hub-rule-strong);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.lda-rows>div:first-child{border-top:0}.lda-rows dt{color:var(--hub-text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:flex}.lda-rows dd{color:var(--hub-text);text-align:right;margin:0;font-size:14px;font-weight:600}.lda-note{color:var(--hub-text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.5;display:flex}.lda-note.is-text{display:block}@media (width<=1100px){.lda-t-timeback{grid-area:auto/1/auto/-1}.lda-t-savings,.lda-t-shipped{grid-column:span 6}.lda-chart{flex:none;height:300px;min-height:0}}@media (width<=860px){.lda-ins{grid-template-columns:minmax(0,1fr);gap:22px}}@media (width<=760px){.lda-bento{grid-template-columns:minmax(0,1fr)}.lda-bento>.lda-tile{grid-area:auto/1/auto/-1}.lda-tile-head{margin-right:-10px}.lda-how{width:40px;height:40px}.lda-tools{gap:10px}.lda-planned{flex:100%;margin-left:0}.lda-tbtn{flex:1;min-width:0;height:42px;padding:0 12px}.lda-rec{grid-template-columns:minmax(0,1fr)}.lda .ps-seg button{height:36px;padding:0 16px}.lda-chart{height:240px;margin:0 -8px}.lda-ins-sug{min-height:40px}.lda-ins-text{font-size:16px}.lda-t-insights{margin:0 4px 4px}.lda-toast{bottom:80px}}@media (prefers-reduced-motion:reduce){.lda-draw,.lda-after,.lda-toast{animation:none}.lda-tile,.lda-band,.lda-pt,.lda-seg,.lda-legend-rows li,.lda-bar,.lda-ins-sug,.lda-ins-caret{transition:none}}.mkb{--mkb-ease:cubic-bezier(.16, 1, .3, 1)}.mkb .ps-answer{margin-bottom:22px}.mkb :focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px}.mkb .ps-icon-btn:disabled{opacity:.32;pointer-events:none}.mkb .ps-btn:disabled{opacity:.4}.mkb-card{background:var(--hub-surface);border-radius:var(--ps-card-radius);box-shadow:var(--card);min-width:0}.mkb-dim{color:var(--hub-text-3)}.mkb-hint{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:10px 0 0;line-height:1.45}.mkb-label{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 8px;font-weight:600;display:block}.mkb-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mkb-foot{margin-top:var(--ps-gap)}.mkb-disc{background:var(--hue-soft);width:34px;height:34px;color:var(--hue-ink);border-radius:11px;flex:none;place-items:center;font-size:16px;display:inline-grid}.mkb-disc-sm{width:28px;height:28px;font-size:var(--ps-fs-body);border-radius:9px}.mkb-field{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);width:100%;height:42px;color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);border-radius:999px;padding:0 16px}.mkb-field::placeholder{color:var(--hub-text-3)}.mkb-field:focus{border-color:var(--hub-brand);box-shadow:0 0 0 3px var(--hub-brand-soft);outline:none}.mkb-area{resize:vertical;border-radius:16px;height:auto;min-height:96px;padding:12px 16px;line-height:1.5}.mkb-steps{margin:0 0 30px}.mkb-steps ol{align-items:center;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.mkb-steps li{flex:1;align-items:center;min-width:0;display:flex}.mkb-steps li:last-child{flex:none}.mkb-steps li:not(:last-child):after{content:"";background:var(--hub-rule-strong);border-radius:2px;flex:1;min-width:10px;height:2px;margin:0 6px}.mkb-steps li.is-past:after{background:var(--hub-brand)}.mkb-step{height:36px;color:var(--hub-text-2);font-size:var(--ps-fs-body);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.mkb-step-num{background:var(--hub-sunken);width:24px;height:24px;font-size:var(--ps-fs-small);border-radius:50%;place-items:center;font-weight:700;display:grid}.mkb-step:hover:not(:disabled){background:var(--hub-sunken);color:var(--hub-text)}.mkb-step.is-past .mkb-step-num{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.mkb-step.is-now,.mkb-step.is-now:hover:not(:disabled){background:var(--hub-text);color:var(--hub-surface)}.mkb-step.is-now .mkb-step-num{background:var(--lens);color:#120f24}.mkb-step:disabled{color:var(--hub-text-3);cursor:default}.mkb-ask{padding:var(--ps-card-pad)}.mkb-prompt{background:var(--hub-sunken);width:100%;min-height:150px;color:var(--hub-text);font:inherit;letter-spacing:-.015em;resize:vertical;border:0;border-radius:16px;padding:20px 22px;font-size:clamp(19px,2.1vw,24px);font-weight:300;line-height:1.4;display:block}[data-bs-theme=dark] .mkb-prompt{font-weight:400}.mkb-prompt::placeholder{color:var(--hub-text-3)}.mkb-sugg{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mkb-sugg-btn{background:var(--hue-soft);min-height:38px;color:var(--hue-ink);font-size:var(--ps-fs-body);text-align:left;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 15px 6px 13px;font-weight:500;line-height:1.3;transition:box-shadow .2s;display:inline-flex}.mkb-sugg-btn:hover{box-shadow:inset 0 0 0 1.5px var(--hue)}.mkb-sugg-btn.is-on{box-shadow:inset 0 0 0 2px var(--hue);font-weight:600}.mkb-ask-foot{border-top:1px solid var(--hub-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.mkb-assure{color:var(--hub-text-3);font-size:var(--ps-fs-meta);align-items:flex-start;gap:8px;margin:14px 0 0;line-height:1.45;display:flex}.mkb-assure .bi{color:var(--hub-ok);margin-top:1px}.mkb-answer-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--lens-soft);text-decoration-color:var(--lens-soft);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .2s}.mkb-answer-link:hover{-webkit-text-decoration-color:var(--lens);text-decoration-color:var(--lens)}.mkb-answer-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:6px}.mkb-link{color:var(--hub-brand-ink);font:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 35%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.mkb-link:hover{text-decoration-color:currentColor}.mkb-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:4px}.mkb-start-link{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:14px 0 0}.mkb-oneline{margin:var(--ps-gap) 0 0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:1.45;display:flex}.mkb-oneline strong{color:var(--hub-text);font-weight:600}.mkb-rows{margin:0;padding:0;list-style:none}.mkb-row{border-top:1px solid var(--hub-rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:13px 0;display:grid}.mkb-row:first-child{border-top:0;padding-top:4px}.mkb-row-title{color:var(--hub-text);font-size:var(--ps-fs-body);font-weight:500;line-height:1.35;display:block}.mkb-row-chan{grid-template-columns:34px minmax(0,1fr) auto}.mkb-plan{gap:var(--ps-gap);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.mkb-journey{margin:0;padding:0;list-style:none;position:relative}.mkb-journey:before{content:"";background:repeating-linear-gradient(to bottom, var(--lens) 0 6px, transparent 6px 12px);opacity:.6;transform-origin:top;width:2px;animation:mkb-draw 1.2s var(--mkb-ease) both;position:absolute;top:30px;bottom:40px;left:21px}.mkb-ms{animation:mkb-rise .6s var(--mkb-ease) both;animation-delay:calc(var(--i,0) * 70ms + 80ms);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:14px;display:grid;position:relative}.mkb-ms-node{z-index:1;background:var(--hub-surface);width:44px;height:44px;color:var(--lens-ink);box-shadow:inset 0 0 0 2px var(--lens), 0 0 0 5px var(--hub-canvas);font-size:var(--ps-fs-group);border-radius:50%;place-items:center;margin-top:10px;font-weight:700;display:grid;position:relative}.mkb-ms-node.is-face{box-shadow:0 0 0 5px var(--hub-canvas);background:0 0}.mkb-ms-node.is-flag{background:var(--lens);color:#120f24;box-shadow:0 0 0 5px var(--hub-canvas)}.mkb-ms-node.is-add{background:var(--hub-canvas);color:var(--hub-text-3);box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong), 0 0 0 5px var(--hub-canvas);margin-top:0}.mkb-ms-card{border-radius:var(--ps-card-radius);background:var(--hub-surface);min-width:0;box-shadow:var(--card);padding:16px 18px 16px 20px}.mkb-ms-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools""who est""note note";align-items:center;gap:8px 14px;display:grid}.mkb-ms-title{letter-spacing:-.01em;grid-area:title;margin:0;font-size:16px;font-weight:600;line-height:1.3}.mkb-ms-tools{grid-area:tools;justify-self:end;gap:2px;margin:-6px -8px -6px 0;display:flex}.mkb-ms-pin{color:var(--hub-text-3);font-size:var(--ps-fs-small);grid-area:tools;justify-self:end}.mkb-ms-who{min-width:0;color:var(--hub-text);font-size:var(--ps-fs-body);grid-area:who;align-items:center;gap:8px;font-weight:500;display:inline-flex}.mkb-ms-est{color:var(--hub-text-2);font-size:var(--ps-fs-meta);white-space:nowrap;flex-wrap:wrap;grid-area:est;justify-content:flex-end;gap:4px 14px;display:inline-flex}.mkb-ms-est .bi{color:var(--hub-text-3);margin-right:5px}.mkb-ms-note{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:14px;grid-area:note;gap:9px;margin:4px 0 0;padding:11px 14px;line-height:1.45;display:flex}.mkb-ms-note .bi{color:var(--hub-ok);margin-top:1px}.mkb-gh{background:var(--hub-sunken);width:24px;height:24px;color:var(--hub-text);font-size:var(--ps-fs-meta);border-radius:50%;place-items:center;display:inline-grid}.mkb-quote p{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:300;line-height:1.4}[data-bs-theme=dark] .mkb-quote p{font-weight:400}.mkb-quote>span{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-top:4px;display:block}.mkb .mkb-proto-note{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:14px;gap:8px;margin-top:12px;padding:10px 12px;line-height:1.45;display:flex}.mkb-add-row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:44px;display:flex}.mkb .mkb-add-btn{color:var(--hub-brand-ink)}.mkb-undo{color:var(--hub-text-2);font-size:var(--ps-fs-meta);align-items:center;gap:4px;display:inline-flex}.mkb-add-form{flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.mkb-add-form .mkb-field{flex:220px}.mkb-sum{padding:var(--ps-card-pad);position:sticky;top:84px}.mkb-sum-total{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:300;line-height:1.3}[data-bs-theme=dark] .mkb-sum-total{font-weight:400}.mkb-sum-total strong{color:var(--lens-ink);font-weight:600}.mkb-sum-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;gap:4px 10px;margin:10px 0 0;line-height:1.45;display:flex}.mkb-guard{border-top:1px solid var(--hub-rule);gap:12px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.mkb-guard li{color:var(--hub-text-2);font-size:var(--ps-fs-body);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.mkb-recipe{border-top:1px solid var(--hub-rule);color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:center;gap:10px;margin:16px 0 0;padding-top:16px;line-height:1.4;display:flex}.mkb-recipe strong{color:var(--hub-text);font-weight:600}.mkb-sum-actions{gap:10px;margin-top:20px;display:grid}.mkb-changed{color:var(--hub-ok);font-size:var(--ps-fs-body);gap:8px;margin:14px 0 0;font-weight:500;line-height:1.4;display:flex}.mkb-sheet-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 18px;line-height:1.5}.mkb-quick{gap:10px;margin-bottom:22px;display:grid}.mkb-quick-btn{background:var(--hub-sunken);width:100%;color:var(--hub-text);text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:box-shadow .2s;display:flex}.mkb-quick-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--hue)}.mkb-quick-btn:disabled{opacity:.55;cursor:default}.mkb-quick-btn strong{font-size:var(--ps-fs-body);font-weight:600;display:block}.mkb-quick-btn small{color:var(--hub-text-3);font-size:var(--ps-fs-small);display:block}.mkb-sheet-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.mkb-trackcard{padding:var(--ps-card-pad)}.mkb-track{--dot:40px;--ride:52px;padding-top:var(--ride);position:relative}.mkb-track-ride{height:var(--ride);position:absolute;top:0;left:0;right:0}.mkb-rider{width:100%;transform:translateX(var(--x,0%));transition:transform .9s var(--mkb-ease);place-items:center start;display:grid;position:absolute;top:0;left:0}.mkb-rider>*{transform:translate(-50%)}.mkb-rider:after{content:"";background:var(--lens);border-radius:2px;width:2px;height:9px;margin:3px 0 0 -1px;position:absolute;top:100%;left:0}.mkb .mkb-rider .ps-agentface{box-shadow:0 0 0 3px var(--hub-surface), 0 0 0 5px var(--lens), 0 10px 22px -8px var(--lens)}.mkb-track-rail{left:calc(50% / var(--n));right:calc(50% / var(--n));top:calc(var(--ride) + var(--dot) / 2 - 2px);background:var(--hub-sunken);border-radius:4px;height:4px;position:absolute}.mkb-track-fill{border-radius:inherit;background:var(--hub-brand);width:100%;height:100%;transition:clip-path .9s var(--mkb-ease);display:block}.mkb-stations{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.mkb-station{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.mkb-station-dot{width:var(--dot);height:var(--dot);background:var(--hub-sunken);color:var(--hub-text-3);font-size:var(--ps-fs-body);box-shadow:0 0 0 4px var(--hub-surface);border-radius:50%;place-items:center;font-weight:700;transition:background .5s,color .5s,box-shadow .5s;display:grid}.mkb-station.is-done .mkb-station-dot{background:var(--hub-brand);color:var(--hub-on-brand)}.mkb-station.is-now .mkb-station-dot{background:var(--lens);color:#120f24;box-shadow:0 0 0 4px var(--hub-surface), 0 0 0 9px var(--lens-soft), 0 0 30px 6px var(--lens-soft)}.mkb-station-label{color:var(--hub-text-3);font-size:var(--ps-fs-small);padding:0 6px;font-weight:500;line-height:1.35}.mkb-station.is-done .mkb-station-label{color:var(--hub-text-2)}.mkb-station.is-now .mkb-station-label{color:var(--hub-text);font-weight:600}.mkb-track-foot{border-top:1px solid var(--hub-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:22px;padding-top:16px;display:flex}.mkb-now{flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;display:flex}.mkb-now-label{color:var(--hub-text);font-size:var(--ps-fs-body);font-weight:500}.mkb-now-time{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.mkb-watch-grid{gap:var(--ps-gap);margin-top:var(--ps-gap);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;display:grid}.mkb-watch-grid.is-single{grid-template-columns:minmax(0,1fr)}.mkb-side{gap:var(--ps-gap);min-width:0;display:grid}.mkb-feed{margin:0;padding:0;list-style:none}.mkb-feed-item{padding:calc(var(--ps-row-pad) - 2px) 0;border-top:1px solid var(--hub-rule);grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.mkb-feed-item:first-child{border-top:0;padding-top:2px}.mkb-feed-item.is-new{animation:mkb-fade .5s var(--mkb-ease) both}.mkb-feed-text{color:var(--hub-text);font-size:var(--ps-fs-body);margin:0;line-height:1.45}.mkb-feed-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.mkb-more{margin-top:8px;margin-left:34px}.mkb-saved{color:var(--hub-text-2);font-size:var(--ps-fs-body);gap:8px;margin:14px 0 0;line-height:1.45;display:flex}.mkb-saved .bi{color:var(--sky-ink)}.mkb-moment{animation:mkb-rise .6s var(--mkb-ease) both}.mkb-moment-faces{align-items:center;gap:10px;margin-bottom:12px;display:flex}.mkb-moment-text{color:var(--hub-text);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.mkb-split{gap:4px;margin-top:14px;display:flex}.mkb-split>span{background:var(--hue-soft);min-width:0;min-height:40px;color:var(--hue-ink);font-size:var(--ps-fs-meta);align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.mkb-split-a{border-radius:12px 4px 4px 12px;flex:3}.mkb-split-b{border-radius:4px 12px 12px 4px;flex:2}.mkb-moment-rule{color:var(--hub-text-3);font-size:var(--ps-fs-meta);gap:8px;margin:14px 0 0;line-height:1.45;display:flex}.mkb-techy{margin-top:var(--ps-gap)}.mkb-techy-toggle{border-radius:var(--ps-card-radius);width:100%;min-height:60px;color:var(--hub-text);font-size:var(--ps-fs-group);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 26px;font-weight:600;display:flex}.mkb-techy-toggle:hover{color:var(--hub-brand-ink)}.mkb-chev{color:var(--hub-text-3);transition:transform .3s var(--mkb-ease);margin-left:auto}.mkb-techy-toggle[aria-expanded=true] .mkb-chev{transform:rotate(180deg)}.mkb-techy-body{padding:0 26px 22px}.mkb-dl{font-size:var(--ps-fs-body);grid-template-columns:140px minmax(0,1fr);margin:0;display:grid}.mkb-dl dt,.mkb-dl dd{border-top:1px solid var(--hub-rule);margin:0;padding:11px 0}.mkb-dl dt{color:var(--hub-text-3);font-size:var(--ps-fs-meta);font-weight:600}.mkb-dl dd{color:var(--hub-text);min-width:0;line-height:1.5}.mkb-dd-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.mkb-commits{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mkb-commits li{align-items:center;gap:10px;min-width:0;display:flex}.mkb-techy-note{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin:12px 0 0;line-height:1.45}.mkb-ship{gap:var(--ps-gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.mkb-browser{overflow:hidden;container-type:inline-size}.mkb-browser-bar{background:var(--hub-sunken);align-items:center;gap:12px;padding:12px 14px;display:flex}.mkb-browser-dots{flex:none;gap:6px;display:flex}.mkb-browser-dots span{background:var(--hub-rule-strong);border-radius:50%;width:10px;height:10px}.mkb-browser-url{background:var(--hub-surface);min-width:0;height:30px;color:var(--hub-text-3);border-radius:999px;flex:1;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:flex}.mkb-url{color:var(--hub-text-2);text-overflow:ellipsis;white-space:nowrap;font:400 12px/1 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.mkb-browser-tag{flex:none}.mkb-shop{padding:20px clamp(16px,4cqi,32px) 26px}.mkb-shop-head{border-bottom:1px solid var(--hub-rule);align-items:center;gap:12px;padding-bottom:14px;display:flex}.mkb-shop-logo{letter-spacing:-.05em;font-size:20px;font-weight:700}.mkb-shop-crumb{color:var(--hub-text-3);font-size:var(--ps-fs-body);flex:1}.mkb-shop-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;margin-top:18px;display:grid}@container (width<=520px){.mkb-shop-grid{grid-template-columns:minmax(0,1fr)}.mkb-browser .mkb-browser-tag{display:none}}.mkb-shop-items{margin:0 0 14px;padding:0;list-style:none}.mkb-shop-items li{font-size:var(--ps-fs-body);align-items:center;gap:12px;padding:8px 0;display:flex}.mkb-shop-thumb{background:var(--hue-soft);width:46px;height:46px;color:var(--hue-ink);border-radius:12px;flex:none;place-items:center;font-size:20px;display:grid}.mkb-shop-name{flex:1;min-width:0;font-weight:500}.mkb-shop-name small{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-weight:400;display:block}.mkb-gift{background:var(--lens-soft);border-radius:16px;padding:14px}.mkb-gift-label{color:var(--hub-text);font-size:var(--ps-fs-body);align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}.mkb-new{background:var(--hub-surface);color:var(--lens-ink);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700}.mkb-gift-row{gap:8px;display:flex}.mkb-gift-input{border:1px solid var(--hub-rule-strong);background:var(--hub-surface);min-width:0;height:40px;color:var(--hub-text);border-radius:999px;flex:1;padding:0 14px;font:400 13px/1 JetBrains Mono,ui-monospace,monospace}.mkb-gift-input:disabled{color:var(--hub-text-2)}.mkb-gift-msg{color:var(--hub-text-2);font-size:var(--ps-fs-small);align-items:flex-start;gap:7px;margin:9px 0 0;line-height:1.45;display:flex}.mkb-gift-msg .bi{color:var(--hub-ok);margin-top:1px}.mkb-shop-btn{background:var(--hub-text);height:40px;color:var(--hub-surface);font-size:var(--ps-fs-body);border:0;border-radius:999px;flex:none;padding:0 18px;font-weight:600}.mkb-shop-btn:disabled{opacity:.4}.mkb-shop-btn.is-quiet{background:var(--hub-surface);color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-rule-strong)}.mkb-shop-pay{background:var(--hub-sunken);border-radius:16px;align-self:start;padding:16px}.mkb-shop-sum{font-size:var(--ps-fs-body);margin:0}.mkb-shop-sum div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.mkb-shop-sum dt{color:var(--hub-text-2);font-weight:400}.mkb-shop-sum dd{color:var(--hub-text);margin:0}.mkb-shop-sum .is-gift dd,.mkb-shop-sum .is-gift dt{color:var(--hub-ok);font-weight:600}.mkb-shop-sum .is-total{border-top:1px solid var(--hub-rule-strong);margin-top:6px;padding-top:10px;font-size:16px}.mkb-shop-sum .is-total dt,.mkb-shop-sum .is-total dd{color:var(--hub-text);font-weight:600}.mkb-shop-cta{width:100%;height:44px;margin-top:12px}.mkb-shop-note{color:var(--hub-text-2);font-size:var(--ps-fs-small);margin:10px 0 0;line-height:1.45}.mkb-proofs{margin:0;padding:0;list-style:none}.mkb-proofs li{border-top:1px solid var(--hub-rule);color:var(--hub-text);font-size:var(--ps-fs-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:11px 0;line-height:1.4;display:flex}.mkb-proofs li:first-child{border-top:0;padding-top:2px}.mkb-proofs li>:last-child{margin-left:auto}.mkb-took{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:14px;margin:14px 0 0;padding:12px 14px;line-height:1.45}.mkb-took strong{color:var(--hub-text);font-weight:600}.mkb-off{margin-top:18px}.mkb-quick-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mkb-done{align-items:center;gap:30px;padding:28px 32px;display:flex}.mkb-burst{flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative}.mkb-burst-check{background:var(--hub-ok-fill);color:#fff;width:72px;height:72px;box-shadow:0 0 0 8px var(--hub-ok-soft);animation:mkb-pop .7s var(--mkb-ease) both;border-radius:50%;place-items:center;font-size:36px;display:grid;position:relative}[data-bs-theme=dark] .mkb-burst-check{color:#0d2219}.mkb-ray{background:var(--hue);width:5px;height:14px;transform:rotate(var(--a)) translateY(-54px);animation:mkb-ray .9s var(--mkb-ease) .12s both;border-radius:4px;margin:-7px 0 0 -2.5px;position:absolute;top:50%;left:50%}.mkb-done-title{letter-spacing:-.015em;margin:0 0 6px;font-size:20px;font-weight:600}.mkb-done-text p{max-width:62ch;color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 6px;line-height:1.5}.mkb-done-text p.mkb-dim{color:var(--hub-text-3);font-size:var(--ps-fs-body)}.mkb-after{gap:var(--ps-gap);margin-top:var(--ps-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mkb-post{min-height:120px;font-size:var(--ps-fs-body)}.mkb-chan{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mkb-chan-btn{background:var(--hub-sunken);height:40px;color:var(--hub-text-2);font-size:var(--ps-fs-body);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px 0 13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.mkb-chan-btn:hover{color:var(--hub-text)}.mkb-chan-btn.is-on{background:var(--hue-soft);color:var(--hue-ink);box-shadow:inset 0 0 0 1.5px var(--hue)}.mkb-chan-check{font-size:var(--ps-fs-small)}.mkb-chain{flex-wrap:wrap;align-items:center;gap:10px 6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.mkb-chain li{color:var(--hub-text);font-size:var(--ps-fs-body);align-items:center;gap:8px;font-weight:500;display:inline-flex}.mkb-chain li:not(:last-child):after{content:"";background:var(--hub-rule-strong);border-radius:2px;width:14px;height:2px;margin-left:2px}@keyframes mkb-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes mkb-fade{0%{opacity:0;transform:translateY(-6px)}}@keyframes mkb-draw{0%{transform:scaleY(0)}}@keyframes mkb-pop{0%{opacity:0;transform:scale(.4)}}@keyframes mkb-ray{0%{opacity:0;transform:rotate(var(--a)) translateY(-28px) scaleY(.3)}50%{opacity:1}}@media (width<=1100px){.mkb-plan{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1000px){.mkb-watch-grid,.mkb-ship,.mkb-plan{grid-template-columns:minmax(0,1fr)}.mkb-sum{position:static}.mkb-sum-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mkb-after{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.mkb .ps-btn{height:42px}.mkb .ps-btn-lg{height:48px}.mkb .ps-icon-btn{width:40px;height:40px}.mkb .ps-seg button{height:36px}.mkb-steps{margin-bottom:22px}.mkb-step{height:40px;font-size:var(--ps-fs-meta);gap:6px;padding:0 9px 0 4px}.mkb-steps li:not(:last-child):after{margin:0 3px}.mkb-ask{padding:14px 18px}.mkb-prompt{min-height:132px;padding:16px 18px}.mkb-sugg-btn{min-height:40px}.mkb-ask-foot .ps-btn-lg{width:100%}.mkb-trackcard{padding:20px 16px 16px}.mkb-sum{padding:20px 18px}.mkb-sum-actions{grid-template-columns:minmax(0,1fr)}.mkb-techy-toggle{padding:0 18px}.mkb-techy-body{padding:0 18px 18px}.mkb-done{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}.mkb-burst{width:100px;height:100px;margin-left:-6px}.mkb-burst-check{width:60px;height:60px;font-size:30px}.mkb-ray{transform:rotate(var(--a)) translateY(-46px)}.mkb-actions .ps-btn-lg{flex:100%}}@media (width<=640px){.mkb-track{--dot:32px;--ride:48px}.mkb-station-dot{font-size:var(--ps-fs-meta)}.mkb-station-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mkb-ms{grid-template-columns:36px minmax(0,1fr);gap:10px}.mkb-ms-node{width:36px;height:36px;font-size:var(--ps-fs-body)}.mkb-ms-node.is-face .ps-face{width:36px!important;height:36px!important;font-size:var(--ps-fs-meta)!important}.mkb-journey:before{left:17px}.mkb-ms-card{padding:14px 14px 14px 16px}.mkb-ms-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""who who""est tools""note note"}.mkb-ms-est{justify-content:flex-start}.mkb-ms-tools{margin:-4px -6px -4px 0}.mkb-quote p{font-size:16.5px}.mkb-row{grid-template-columns:32px minmax(0,1fr)}.mkb-row .ps-dot,.mkb-row-chan .ps-dot{grid-column:2}.mkb-dl{grid-template-columns:minmax(0,1fr)}.mkb-dl dt{padding-bottom:2px}.mkb-dl dd{border-top:0;padding-top:0}.mkb-split{flex-wrap:wrap}.mkb-split>span{flex:120px}}@media (prefers-reduced-motion:reduce){.mkb *,.mkb :before,.mkb :after{transition:none!important;animation:none!important}}.mkb-handoff{border-top:1px solid var(--hub-rule);margin-top:16px;padding-top:16px}.mkb-handoff-q{color:var(--hub-text);font-size:var(--ps-fs-body);margin:0 0 10px;font-weight:600}.mkb-follow{margin-top:18px}.mkb-save{border-top:1px solid var(--hub-rule);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;padding-top:16px;display:flex}.mkb-save-note{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex:260px;line-height:1.45}.mkb-saved{background:var(--lens-soft);color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:14px;flex-wrap:nowrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:10px 14px;display:flex}.mkb-saved>.bi{color:var(--lens-ink);font-size:16px}.mkb-saved>span{flex:auto;min-width:0}.mkb-saved .ps-btn{flex:none}.mkb-saved strong{color:var(--hub-text);font-weight:600}.bga-page{--bga-ease:cubic-bezier(.16, 1, .3, 1)}.bga-hue-stop{--hue:var(--coral);--hue-ink:var(--coral);--hue-soft:var(--hub-bad-soft)}.bga-hue-merged{--hue:var(--hub-text-3);--hue-ink:var(--hub-text-2);--hue-soft:var(--hub-sunken)}.bga-hue-main{--hue:var(--hub-text-2)}.bga-answer-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--lens-soft);text-decoration-color:var(--lens-soft);text-underline-offset:6px;cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .2s}.bga-answer-link:hover{-webkit-text-decoration-color:var(--lens);text-decoration-color:var(--lens)}.bga-answer-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:6px}.bga-graphcard .ps-card-head{row-gap:10px}.bga-graphcard .ps-card-body{padding:8px 14px 18px}.bga-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bga-planned{align-items:center;gap:6px;display:inline-flex}.bga-head{margin-bottom:var(--ps-answer-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 28px;display:flex}.bga-head>.ps-answer{flex:28ch;margin-bottom:0}.bga-start{flex:none;margin-top:4px}.bga-saved .ps-status,.bga-turn-meta .ps-status,.bga-sh-turn-meta .ps-status{vertical-align:1px}.bga-count{background:var(--hub-brand);min-width:18px;height:18px;color:var(--hub-on-brand);border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.bga-replay .bi{font-size:var(--ps-fs-small)}.bga-graph{--bga-rail:168px;position:relative}.bga-rail{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.bga-rail.is-replay{transition:clip-path .42s var(--bga-ease)}.bga-lane,.bga-halo{fill:none;stroke-linecap:round;stroke-linejoin:round}.bga-lane{stroke:var(--hue)}.bga-halo{stroke:var(--hub-surface)}.bga-laneg,.bga-node{transition:opacity .3s}.bga-laneg.is-dim{opacity:.18}.bga-node{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--bga-ease), opacity .3s}.bga-node.is-dim{opacity:.2}.bga-node.is-out{opacity:0;transition:none;transform:scale(0)}.bga-dot{fill:var(--hue);stroke:var(--hub-surface);stroke-width:2px}.bga-ring{fill:var(--hub-surface);stroke:var(--hue);stroke-width:2.4px}.bga-hollow{fill:var(--hub-surface);stroke:var(--hue);stroke-width:1.6px}.bga-attn{fill:var(--hub-brand-soft)}.bga-mergedot{fill:var(--hub-brand);stroke:var(--hub-surface);stroke-width:2.5px}.bga-stopmark{fill:var(--coral);stroke:var(--hub-surface);stroke-width:2px}.bga-link{stroke:var(--hub-text-3);stroke-width:1.5px;stroke-dasharray:3 3;stroke-linecap:round}.bga-link.is-warn{stroke:var(--hub-warn-fill);stroke-width:2.2px;stroke-dasharray:none}.bga-knot{fill:var(--hub-surface);stroke:var(--hub-warn-fill);stroke-width:1.8px}.bga-knot.is-solid{fill:var(--hub-warn-fill);stroke:none}.bga-cursor{z-index:2;border-top:1px dashed var(--lens);pointer-events:none;height:0;transition:transform .42s var(--bga-ease);position:absolute;top:0;left:0;right:0}.bga-cursor span{background:var(--lens-soft);height:22px;color:var(--lens-ink);box-shadow:inset 0 0 0 1px var(--lens);font-size:var(--ps-fs-small);border-radius:999px;padding:0 9px;font-weight:700;line-height:22px;position:absolute;top:-30px;right:6px}.bga-rows{margin:0;padding:0 0 26px;list-style:none;position:relative}.bga-row{transition:opacity .45s var(--bga-ease), transform .45s var(--bga-ease)}.bga-row.is-dim{opacity:.34}.bga-row.is-out{opacity:0;transition:none;transform:translateY(-4px)}.bga-row-lasthead{border-bottom:1px solid var(--hub-rule);margin-bottom:8px;padding-bottom:8px}.bga-r{min-height:34px;padding:4px 12px 4px calc(var(--bga-rail) + 8px);font-size:var(--ps-fs-body);color:var(--hub-text-2);align-items:center;gap:10px;display:flex}.bga-r-msg{flex:1;min-width:0;line-height:1.4}.bga-r-commit .bga-r-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bga-r-commit.is-sub .bga-r-msg{color:var(--hub-text-3);font-style:normal}.bga-time{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap;flex:none;margin-left:auto;font-weight:500}.bga-by{background:var(--hub-sunken);height:22px;color:var(--hub-text-2);white-space:nowrap;border-radius:999px;flex:none;padding:0 8px;font-size:11.5px;font-weight:600;line-height:22px}.bga-r-main{min-height:44px}.bga-r-main strong{color:var(--hub-text);font-weight:600}.bga-main-chip{color:var(--hub-text)}.bga-r-ev{min-height:38px;color:var(--hub-text);padding-top:6px;padding-bottom:6px}.bga-r-ev.is-warn .bga-r-msg{color:var(--hub-warn);font-weight:500}.bga-r-stop .bga-r-msg{color:var(--coral);font-weight:600}.bga-ev-icon{background:var(--hue-soft);width:24px;height:24px;color:var(--hue-ink);font-size:var(--ps-fs-small);border-radius:8px;flex:none;place-items:center;display:inline-grid}.bga-ev-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.bga-ev-bad{background:var(--hub-bad-soft);color:var(--coral)}.bga-saved{color:var(--hub-ok);font-size:var(--ps-fs-small);white-space:nowrap;margin-left:10px;font-weight:500}.bga-saved-ink{color:var(--hub-ok);font-weight:500}.bga-arrive-row{animation:bga-fade .6s var(--bga-ease) .5s both}.bga-branch{width:100%;min-height:62px;padding:8px 12px 8px calc(var(--bga-rail) + 8px);color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:30px minmax(0,1fr) 118px 172px 62px 14px;align-items:center;column-gap:14px;transition:background .2s;display:grid}.bga-branch:hover{background:var(--hub-sunken)}.bga-branch.is-open{background:var(--lens-soft)}.bga-branch:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px}.bga-branch.is-past{min-height:54px}.bga-branch.is-past .bga-b-title{color:var(--hub-text-2)}.bga-b-main{flex-direction:column;gap:3px;min-width:0;display:flex}.bga-b-title{font-size:var(--ps-fs-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bga-b-meta{min-width:0;color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.bga-b-meta .ps-mono{flex:none;max-width:62%}.bga-b-pr{color:var(--hub-text-2);flex:none;font-weight:600}.bga-b-who{text-overflow:ellipsis;min-width:0;overflow:hidden}.bga-b-meta .bga-b-phone{display:none}.bga-b-files{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.bga-b-go{color:var(--hub-text-3);font-size:var(--ps-fs-small);transition:transform .2s var(--bga-ease)}.bga-branch:hover .bga-b-go{color:var(--hub-text-2);transform:translate(2px)}.bga-stage{background:var(--hue-soft);height:26px;color:var(--hue-ink);font-size:var(--ps-fs-small);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:600;display:inline-flex}.bga-stage .bi{font-size:var(--ps-fs-small)}.bga-legend{border-top:1px solid var(--hub-rule);color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:14px 12px 0;list-style:none;display:flex}.bga-legend li{align-items:center;gap:8px;display:inline-flex}.bga-legend svg{flex:none;overflow:visible}.bga-below{gap:var(--ps-gap);margin-top:var(--ps-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.bga-turns{margin:0;padding:0;list-style:none}.bga-turns li+li{border-top:1px solid var(--hub-rule)}.bga-turn{width:calc(100% + 20px);color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:14px;margin:0 -10px;padding:14px 10px;transition:background .2s;display:flex}.bga-turn:hover{background:var(--hub-sunken)}.bga-turn:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px}.bga-turn-faces{flex:none;padding-top:2px;display:flex}.bga-turn-faces>:last-child{box-shadow:0 0 0 2px var(--hub-surface), inset 0 0 0 1px hsl(var(--h) 40% 80%);margin-left:-9px}.bga-turn-body{flex-direction:column;gap:6px;min-width:0;display:flex}.bga-turn-text{font-size:var(--ps-fs-body);line-height:1.45}.bga-turn-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.bga-turn-kind{background:var(--hue-soft);height:22px;color:var(--hue-ink);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.bga-turn-kind.bga-ev-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.bga-saved-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bga-saved-list li{align-items:flex-start;gap:10px;display:flex}.bga-saved-list .bga-key-dot{margin-top:6px}.bga-saved-text{min-width:0;font-size:var(--ps-fs-body);flex-direction:column;gap:2px;display:flex}.bga-saved-text strong{font-weight:600}.bga-saved-text small{color:var(--hub-text-3);font-size:var(--ps-fs-small);font-variant-numeric:tabular-nums}.bga-month{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:12px 0 0;line-height:1.45}.bga-quiet{margin:var(--ps-gap) 0 0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 10px;line-height:1.45;display:flex}.bga-quiet strong{color:var(--hub-text);font-weight:600}.bga-foot{margin-top:22px}.bga-sh-pr{color:var(--hub-text-3);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.bga-sh-num{color:var(--hub-text);font-weight:600}.bga-sh-who{background:var(--hub-sunken);border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.bga-sh-who-text{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-direction:column;flex:1;gap:4px;line-height:1.4;display:flex}.bga-sh-who-text strong{color:var(--hub-text);font-weight:600}.bga-sh-owner{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:7px;display:inline-flex}.bga-sh-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bga-confirm{background:var(--hub-ok-soft);animation:bga-fade .4s var(--bga-ease);border-radius:16px;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.bga-confirm>.bi{color:var(--hub-ok);flex:none;font-size:18px;line-height:1.3}.bga-confirm strong{color:var(--hub-text);font-size:var(--ps-fs-body);font-weight:600;line-height:1.4;display:block}.bga-confirm p{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:4px 0 10px;line-height:1.45}.bga-confirm p:last-child{margin-bottom:0}.bga-note{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-meta);border-radius:14px;gap:8px;margin:12px 0 0;padding:10px 14px;line-height:1.45;display:flex}.bga-note .bi{color:var(--hub-text-3);flex:none}.bga-sh-sec{margin-top:26px}.bga-sh-h{font-size:var(--ps-fs-body);letter-spacing:-.01em;margin:0 0 12px;font-weight:600}.bga-muted{color:var(--hub-text-3);font-size:var(--ps-fs-meta)}.bga-stages{margin:0;padding:0;list-style:none}.bga-st{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-bottom:14px;display:grid;position:relative}.bga-st:before{content:"";background:var(--hub-rule-strong);border-radius:2px;width:2px;position:absolute;top:27px;bottom:3px;left:11px}.bga-st.is-done:before{background:var(--hub-brand)}.bga-st:last-child{padding-bottom:0}.bga-st:last-child:before{display:none}.bga-st-node{width:24px;height:24px;font-size:var(--ps-fs-small);color:var(--hub-text-3);box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);border-radius:50%;place-items:center;display:grid}.is-done .bga-st-node{background:var(--hub-brand);color:var(--hub-on-brand);box-shadow:none}.is-done.is-unproved .bga-st-node{background:var(--hub-sunken);color:var(--hub-text-2);box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong)}.is-now .bga-st-node{background:var(--hub-brand-soft);color:var(--hub-brand-ink);box-shadow:inset 0 0 0 2px var(--hub-brand)}.is-now.is-warn .bga-st-node{background:var(--hub-warn-soft);color:var(--hub-warn);box-shadow:inset 0 0 0 2px var(--hub-warn-fill)}.is-now.is-bad .bga-st-node{background:var(--coral);color:var(--on-coral);box-shadow:none}.bga-st-top{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:24px;display:flex}.bga-st-top strong{font-size:var(--ps-fs-body);font-weight:600}.bga-st-proof{margin-left:auto}.bga-st-body p{color:var(--hub-text-2);font-size:var(--ps-fs-meta);margin:2px 0 0;line-height:1.45}.is-next .bga-st-body p,.is-next .bga-st-top strong{color:var(--hub-text-3)}.bga-files{margin:0;padding:0;list-style:none}.bga-files li{border-top:1px solid var(--hub-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0;display:flex}.bga-files li:first-child{border-top:0;padding-top:0}.bga-files .ps-dot{white-space:normal}.bga-sh-turns{margin:0;padding:0;list-style:none}.bga-sh-turns li{background:var(--hub-sunken);border-radius:16px;gap:12px;padding:12px 14px;display:flex}.bga-sh-turns li+li{margin-top:8px}.bga-sh-turns p{font-size:var(--ps-fs-body);margin:0 0 4px;line-height:1.45}.bga-sh-turn-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.bga-saving-line{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:10px 0 0}.bga-saving-line strong{color:var(--hub-text);font-weight:600}.bga-key-dot{background:var(--hue);border-radius:50%;flex:none;width:8px;height:8px}.bga-saving{background:var(--hub-ok-soft);color:var(--hub-text);font-size:var(--ps-fs-meta);border-radius:14px;gap:8px;margin:14px 0 0;padding:10px 14px;line-height:1.45;display:flex}.bga-saving .bi{color:var(--hub-ok);flex:none}.bga-asked{margin-bottom:10px}.bga-asked-q{background:var(--hub-brand);width:fit-content;max-width:85%;color:var(--hub-on-brand);font-size:var(--ps-fs-body);border-radius:16px 16px 4px;margin:0 0 6px auto;padding:9px 14px;line-height:1.4}.bga-asked-a{margin:0}.bga-asked-a .ps-dot{white-space:normal}.bga-ask{gap:8px;display:flex}.bga-ask-input{background:var(--hub-surface);min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);font:inherit;font-size:var(--ps-fs-body);border:0;border-radius:999px;flex:1;padding:0 16px}.bga-ask-input::placeholder{color:var(--hub-text-3)}.bga-ask-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--hub-brand), var(--hub-ring);outline:none}.bga-ask-btn{height:40px}.bga-ask-hint{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:8px 0 64px 16px}.bga-draw{stroke-dasharray:1;animation:bga-draw 1s var(--bga-ease) .15s both}.bga-arrive{animation:bga-pop .5s var(--bga-ease) .9s both;transform-box:fill-box;transform-origin:50%}@keyframes bga-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes bga-pop{0%{transform:scale(0)}}@keyframes bga-fade{0%{opacity:0;transform:translateY(-4px)}}@media (width<=1180px){.bga-branch{grid-template-columns:30px minmax(0,1fr) 118px 160px 14px}.bga-b-files{display:none}}@media (width<=960px){.bga-branch{grid-template-columns:30px minmax(0,1fr) 150px}.bga-b-stage,.bga-b-go{display:none}.bga-below{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bga-graph{--bga-rail:60px}.bga-graphcard .ps-card-body{padding:4px 6px 14px}.bga-tools{width:100%}.bga-tools .ps-seg button{height:36px;padding:0 12px}.bga-replay{height:40px}.bga-branch{min-height:58px;padding:8px 10px 8px calc(var(--bga-rail) + 6px);grid-template-columns:28px minmax(0,1fr);column-gap:10px}.bga-branch .ps-agentface{width:28px!important;height:28px!important}.bga-b-status,.bga-b-who,.bga-b-pr{display:none}.bga-b-meta .bga-b-phone{flex:none;display:inline-flex}.bga-b-meta .ps-mono{flex:0 auto;min-width:0}.bga-r-commit .bga-r-msg{white-space:normal}.bga-r-main .bga-time{display:none}.bga-r{padding:3px 10px 3px calc(var(--bga-rail) + 6px);font-size:var(--ps-fs-meta);gap:8px}.bga-r-commit{min-height:30px}.bga-r-ev{align-items:center}.bga-r-main{flex-wrap:wrap;row-gap:2px}.bga-by{display:none}.bga-saved{white-space:normal;margin:2px 0 0;display:block}.bga-ev-icon{width:22px;height:22px;font-size:11px}.bga-legend{gap:8px 16px;padding:12px 8px 0}.bga-below{gap:16px;margin-top:16px}.bga-sh-actions .ps-btn{flex:auto;height:42px}.bga-sh-actions .ps-btn-primary{flex-basis:100%}.bga-turn{min-height:44px}}@media (prefers-reduced-motion:reduce){.bga-row,.bga-node,.bga-laneg,.bga-rail.is-replay,.bga-cursor,.bga-branch,.bga-turn,.bga-b-go{transition:none}.bga-draw,.bga-arrive,.bga-arrive-row,.bga-confirm{animation:none}}.mkc-bar{align-items:center;gap:16px;margin:-6px 0 18px;display:flex}.mkc-filters{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;margin:-3px;padding:3px;display:flex;overflow-x:auto}.mkc-filters::-webkit-scrollbar{display:none}.mkc-filter{height:36px;color:var(--hub-text-2);font-size:var(--ps-fs-meta);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.mkc-filter:hover{background:var(--hub-sunken);color:var(--hub-text)}.mkc-filter.is-on{background:var(--hub-surface);color:var(--hub-text);box-shadow:var(--thumb)}.mkc-filter:focus-visible,.mkc-tab:focus-visible,.mkc-turns:focus-visible,.mkc-move button:focus-visible,.mkc-pick:focus-visible,.mkc-disclose:focus-visible,.mkc-toast button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.mkc-filter-face{justify-content:center;width:36px;padding:0}.mkc-filter-face.is-on{box-shadow:0 0 0 2px var(--hub-brand);background:0 0}.mkc-filter-sep{background:var(--hub-rule-strong);flex:none;width:1px;height:20px;margin:0 6px}.mkc-swatch{background:var(--hue);border-radius:50%;flex:none;width:8px;height:8px}.mkc-tabs{display:none}.mkc-scroll{scroll-snap-type:x proximity;outline:none;padding-bottom:6px;overflow-x:auto}.mkc-board{grid-template-columns:repeat(5,minmax(228px,1fr));display:grid}.mkc-board.is-four{grid-template-columns:repeat(4,minmax(228px,1fr));align-items:stretch;gap:12px}.mkc-col{border-radius:var(--ps-card-radius);background:var(--hub-sunken);scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;padding:14px 10px 12px;transition:box-shadow .2s,background .2s,opacity .2s;display:flex}.mkc-col.is-target{box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong)}.mkc-col.is-over{box-shadow:inset 0 0 0 2px var(--hub-brand);background:var(--hub-brand-soft)}.mkc-col.is-closed{opacity:.5}.mkc-col-head{align-items:center;gap:10px;padding:0 4px;display:flex}.mkc-col-icon{background:var(--hub-surface);width:30px;height:30px;color:var(--lens-ink);font-size:var(--ps-fs-body);border-radius:50%;flex:none;place-items:center;display:grid}.mkc-col-name{font-size:var(--ps-fs-body);letter-spacing:-.01em;margin:0;font-weight:600}.mkc-col-n{background:var(--hub-surface);min-width:26px;height:22px;color:var(--hub-text-2);font-size:var(--ps-fs-small);text-align:center;border-radius:999px;margin-left:auto;padding:0 8px;font-weight:600;line-height:22px}.mkc-col-link{color:var(--hub-brand-ink);font:inherit;font-size:var(--ps-fs-small);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 35%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-weight:600}.mkc-col-link:hover{text-decoration-color:currentColor}.mkc-col-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px;border-radius:4px}.mkc-col-link+.mkc-col-n{margin-left:0}.mkc-col-sub{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:-4px 4px 2px 44px;line-height:1.4}.mkc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mkc-empty,.mkc-drop{border:1.5px dashed var(--hub-rule-strong);color:var(--hub-text-3);font-size:var(--ps-fs-small);text-align:center;border-radius:14px;margin:0;padding:16px 12px;line-height:1.45}.mkc-drop{border-color:var(--hub-brand);color:var(--hub-brand-ink);font-weight:600}.mkc-new{background:var(--hub-surface);height:44px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:999px;align-items:center;gap:6px;padding:0 5px 0 13px;transition:box-shadow .2s;display:flex}.mkc-new:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}.mkc-new input{min-width:0;height:100%;color:var(--hub-text);font-size:var(--ps-fs-body);background:0 0;border:0;outline:none;flex:1}.mkc-new input::placeholder{color:var(--hub-text-3)}.mkc-card{background:var(--hub-surface);box-shadow:var(--card);cursor:grab;border-radius:16px;flex-direction:column;gap:9px;padding:13px 14px 12px;transition:box-shadow .2s,opacity .2s;display:flex;position:relative}.mkc-card:hover{box-shadow:var(--card), inset 0 0 0 1px var(--hub-rule-strong)}.mkc-card.is-flash{box-shadow:var(--card), inset 0 0 0 2px var(--hub-brand)}.mkc-card.is-drag{opacity:.4}.mkc-card:active{cursor:grabbing}.mkc-card-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mkc-cat{background:var(--hue-soft);height:22px;color:var(--hue-ink);font-size:var(--ps-fs-small);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-weight:600;display:inline-flex}.mkc-cat .bi{font-size:11px}.mkc-card-title{font-size:var(--ps-fs-body);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.35}.mkc-open{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mkc-open:after{content:"";border-radius:16px;position:absolute;inset:0}.mkc-open:focus-visible{outline:none}.mkc-open:focus-visible:after{box-shadow:inset 0 0 0 2px var(--hub-brand)}.mkc-card button:not(.mkc-open),.mkc-card .ps-gloss,.mkc-move{z-index:1;position:relative}.mkc-who{min-width:0;color:var(--hub-text-2);font-size:var(--ps-fs-small);align-items:center;gap:8px;font-weight:500;display:flex}.mkc-who>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkc-shimmer{background:var(--hue-soft);border-radius:999px;height:3px;margin:-2px 0 0;display:block;position:relative;overflow:hidden}.mkc-shimmer:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--hue), transparent);width:45%;animation:1.9s cubic-bezier(.45,0,.55,1) infinite mkc-shimmer;position:absolute;inset:0}@keyframes mkc-shimmer{0%{transform:translate(-100%)}to{transform:translate(230%)}}.mkc-turns{background:var(--hub-sunken);max-width:100%;height:26px;color:var(--hub-text-2);font-size:var(--ps-fs-small);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 10px 0 8px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.mkc-turns>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkc-turns:hover{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.mkc-meta{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:0;line-height:1.4}.mkc-actions{flex-wrap:wrap;gap:6px 18px;display:flex}.mkc-act.ps-btn-ghost{margin-left:-12px}.mkc-act .bi{font-size:var(--ps-fs-small)}.mkc-stop{background:var(--hub-bad-soft);border-radius:14px;padding:11px 12px 12px}.mkc-stop p{color:var(--hub-text);font-size:var(--ps-fs-meta);margin:0 0 9px;line-height:1.45}.mkc-move{background:var(--hub-sunken);border-radius:14px;flex-direction:column;gap:2px;padding:4px;display:flex}.mkc-move button{color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.mkc-move button .bi{color:var(--lens-ink);margin-top:1px}.mkc-move button:hover:not(:disabled){background:var(--hub-surface)}.mkc-move button:disabled{color:var(--hub-text-3);cursor:not-allowed}.mkc-move button:disabled .bi{color:var(--hub-text-3)}.mkc-move strong{font-size:var(--ps-fs-meta);font-weight:600;display:block}.mkc-move small{color:var(--hub-text-3);font-size:var(--ps-fs-small);line-height:1.35;display:block}.mkc-hint{color:var(--hub-text-3);font-size:var(--ps-fs-small);align-items:center;gap:7px;margin:10px 0 0;display:none}::view-transition-group(*.mkc-move){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(*.mkc-move){animation-duration:.3s}::view-transition-new(*.mkc-move){animation-duration:.3s}.mkc-more{gap:var(--ps-gap);margin-top:var(--ps-gap);display:grid}.mkc-oneline{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;line-height:1.45;display:flex}.mkc-oneline strong{color:var(--hub-text);font-weight:600}.mkc-oneline-wrap .est{margin-top:6px}.mkc-link{color:var(--hub-brand-ink);font:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--hub-brand-ink) 35%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.mkc-link:hover{text-decoration-color:currentColor}.mkc-link:focus-visible{outline:2px solid var(--hub-brand);outline-offset:3px;border-radius:4px}.mkc-well{background:var(--hub-sunken);border-radius:16px;padding:14px 16px}.mkc-saved{color:var(--hub-ok);font-size:var(--ps-fs-small);align-items:center;gap:5px;margin-top:4px;font-weight:600;display:inline-flex}.mkc-flow{margin:0;padding:0;list-style:none}.mkc-flow li{padding:calc(var(--ps-row-pad) - 4px) 0;border-top:1px solid var(--hub-rule);grid-template-columns:82px minmax(0,1fr);gap:12px;display:grid}.mkc-flow li:first-child{border-top:0;padding-top:2px}.mkc-flow-col{font-size:var(--ps-fs-meta);padding-top:3px;font-weight:600}.mkc-flow-steps{flex-direction:column;gap:6px;display:flex}.mkc-flow-step{color:var(--hub-text-2);font-size:var(--ps-fs-body);align-items:center;gap:9px;line-height:1.4;display:flex}.mkc-flow-step .ps-kind{border-radius:8px}.mkc-chain{align-items:center;gap:14px;margin-top:14px;display:flex}.mkc-chain>.bi{color:var(--lens-ink);font-size:18px}.mkc-chain-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mkc-chain-text strong{font-size:var(--ps-fs-body);font-weight:600}.mkc-chain-text span{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.45}.mkc-lead{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:0 0 4px;line-height:1.55}.mkc-h{font-size:var(--ps-fs-body);color:var(--hub-text-2);margin:24px 0 10px;font-weight:650}.mkc-sheet-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mkc-sheet-actions:empty{display:none}.mkc-sheet-actions>.ps-btn-ghost:first-child{margin-left:-16px}.mkc-foot{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin:14px 0 0;line-height:1.45}.mkc-quiet{color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:18px 0 0;line-height:1.55}.mkc-picks{gap:8px;margin:16px 0 18px;display:grid}.mkc-pick{background:var(--hub-sunken);color:var(--hub-text);text-align:left;border:0;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:12px 14px;transition:background .2s,box-shadow .2s;display:grid}.mkc-pick:hover{box-shadow:inset 0 0 0 1px var(--hub-rule-strong)}.mkc-pick.is-on{background:var(--hub-surface);box-shadow:inset 0 0 0 2px var(--hub-brand)}.mkc-brand{background:var(--hue-soft);width:40px;height:40px;color:var(--hue-ink);border-radius:50%;place-items:center;font-size:19px;display:grid}.mkc-pick-text{flex-direction:column;gap:2px;min-width:0;display:flex}.mkc-pick-name{font-size:var(--ps-fs-body);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.mkc-pick-good{color:var(--hub-text-2);font-size:var(--ps-fs-meta);line-height:1.4}.mkc-pick-time{color:var(--hub-text-3);font-size:var(--ps-fs-small)}.mkc-rec{background:var(--lens-soft);height:20px;color:var(--lens-ink);border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.mkc-radio{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);color:#0000;font-size:var(--ps-fs-small);border-radius:50%;place-items:center;display:grid}.mkc-pick.is-on .mkc-radio{background:var(--hub-brand);box-shadow:none;color:var(--hub-on-brand)}.mkc-limit{color:var(--hub-text-2);font-size:var(--ps-fs-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.mkc-d-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mkc-d-who{align-items:center;gap:12px;margin-bottom:4px;display:flex}.mkc-d-who strong{font-size:var(--ps-fs-body);font-weight:600;display:block}.mkc-d-who small{color:var(--hub-text-3);font-size:var(--ps-fs-small);display:block}.mkc-d-who+.mkc-stop{margin-top:14px}.mkc-story{margin:0;padding:0;list-style:none;position:relative}.mkc-story li{font-size:var(--ps-fs-body);grid-template-columns:70px minmax(0,1fr);gap:10px;padding:0 0 12px 18px;line-height:1.45;display:grid;position:relative}.mkc-story li:before{content:"";background:var(--lens);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:3px}.mkc-story li:not(:last-child):after{content:"";background:var(--hub-rule-strong);width:1px;position:absolute;top:16px;bottom:0;left:6px}.mkc-story-t{color:var(--hub-text-3);font-size:var(--ps-fs-small);padding-top:1px}.mkc-note{align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.mkc-note>.bi{color:var(--lens-ink);margin-top:2px}.mkc-note p{color:var(--hub-text);font-size:var(--ps-fs-body);margin:0;line-height:1.5}.mkc-disclose{height:40px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);font-size:var(--ps-fs-body);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:0 14px;font-weight:600;display:inline-flex}.mkc-disclose:hover{background:var(--hub-sunken)}.mkc-disclose .bi:last-child{color:var(--hub-text-3);font-size:11px}.mkc-git{background:var(--hub-sunken);font-size:var(--ps-fs-meta);border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:10px 12px;margin:14px 0 0;padding:16px;display:grid}.mkc-git dt{color:var(--hub-text-3);font-weight:500}.mkc-git dd{min-width:0;margin:0}.mkc-git .ps-mono,.mkc-git .ps-proof-reported{background:var(--hub-surface)}.mkc-commits,.mkc-proofs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mkc-commits li{align-items:baseline;gap:7px;display:flex}.mkc-commits .bi{color:var(--hub-text-3);font-size:10px}.mkc-proofs{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:8px}.mkc-proofs li{display:contents}.mkc-proofs .ps-proof{justify-self:start}.mkc-checks{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px 12px;margin:0;padding:0;list-style:none;display:grid}.mkc-checks li{display:contents}.mkc-checks li>span:last-child{font-size:var(--ps-fs-body);padding-top:1px;line-height:1.45}.mkc-checks .ps-proof{justify-self:start}.mkc-off{gap:8px;margin-top:18px;display:grid}.mkc-off label{font-size:var(--ps-fs-body);font-weight:600}.mkc-off textarea{background:var(--hub-surface);width:100%;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text);font-size:var(--ps-fs-body);resize:vertical;border:0;border-radius:12px;outline:none;padding:10px 12px}.mkc-off textarea:focus{box-shadow:inset 0 0 0 2px var(--hub-brand)}.mkc-off .mkc-sheet-actions{margin-top:4px}.mkc-preview{background:var(--hub-sunken);border-radius:16px;margin-top:16px;overflow:hidden}.mkc-preview-bar{align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.mkc-preview-bar .ps-mono{background:var(--hub-surface);min-width:0}.mkc-preview-dots{flex:none;gap:5px;display:flex}.mkc-preview-dots i{background:var(--hub-rule-strong);border-radius:50%;width:8px;height:8px}.mkc-preview-body{background:var(--hub-surface);border-radius:12px;flex-direction:column;gap:10px;margin:0 8px 8px;padding:16px;display:flex}.mkc-preview-row{font-size:var(--ps-fs-body);color:var(--hub-text-2);justify-content:space-between;display:flex}.mkc-preview-total{border-top:1px solid var(--hub-rule);color:var(--hub-text);padding-top:8px;font-weight:600}.mkc-preview-gift{gap:8px;display:flex}.mkc-preview-gift input{background:var(--hub-sunken);min-width:0;height:32px;color:var(--hub-text);border:0;border-radius:999px;outline:none;flex:1;padding:0 12px;font:400 12.5px/1 JetBrains Mono,ui-monospace,monospace}.mkc-preview-gift input:focus{box-shadow:inset 0 0 0 2px var(--hub-brand)}.mkc-preview-hit{background:var(--hub-ok-soft);color:var(--hub-ok);font-size:var(--ps-fs-body);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.mkc-preview-hit .bi{flex:none}.mkc-preview-hit>span:only-of-type{flex:1}.mkc-skel{background:var(--hub-sunken);border-radius:999px;height:9px;display:block}.mkc-toast{left:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:55;background:var(--hub-text);width:max-content;max-width:min(600px,100vw - 32px);color:var(--hub-surface);box-shadow:var(--pop);font-size:var(--ps-fs-body);border-radius:999px;align-items:center;gap:6px;padding:8px 8px 8px 18px;line-height:1.4;animation:.3s ease-out ps-fade;display:flex;position:fixed;transform:translate(-50%)}.mkc-toast>span{flex:1;min-width:0}.mkc-toast-btn{background:var(--hub-surface);height:32px;color:var(--hub-text);font-size:var(--ps-fs-meta);border:0;border-radius:999px;flex:none;padding:0 14px;font-weight:600}.mkc-toast-x{width:32px;height:32px;color:inherit;opacity:.75;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mkc-toast-x:hover{opacity:1}.mkc-narrow{display:none}@media (width<=1279px) and (width>=761px){.mkc-hint{display:flex}.mkc-scroll{scrollbar-width:thin}}@media (width<=1000px){.mkc-more{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.mkc-wide{display:none}.mkc-narrow{display:inline}.mkc-bar{flex-wrap:wrap;gap:8px;margin:-4px 0 14px}.mkc-filters{flex-basis:100%;margin:-3px -16px;padding:3px 16px;scroll-padding:0 16px}.mkc-filter{height:40px}.mkc-filter-face{width:40px}.mkc-tabs{scrollbar-width:none;gap:6px;margin:0 -16px 12px;padding:2px 16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.mkc-tabs::-webkit-scrollbar{display:none}.mkc-tab{background:var(--hub-sunken);height:40px;color:var(--hub-text-2);font-size:var(--ps-fs-body);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 8px 0 14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.mkc-tab .bi{color:var(--lens-ink)}.mkc-tab-n{background:var(--hub-surface);min-width:24px;height:24px;color:var(--hub-text-2);font-size:var(--ps-fs-small);text-align:center;border-radius:999px;padding:0 7px;line-height:24px}.mkc-tab.is-on{background:var(--hub-text);color:var(--hub-surface)}.mkc-tab.is-on .bi{color:inherit}.mkc-tab.is-on .mkc-tab-n{background:var(--hub-surface);color:var(--hub-text)}.mkc-scroll{padding:0;overflow:visible}.mkc-board{display:block}.mkc-col{background:0 0;border-radius:0;padding:0;display:none}.mkc-col.is-active{display:flex}.mkc-col-head{display:none}.mkc-col-sub{font-size:var(--ps-fs-meta);margin:0 2px}.mkc-card{cursor:default;padding:14px 16px}.mkc-act,.mkc-new .ps-btn{height:40px;font-size:var(--ps-fs-body);padding:0 16px}.mkc-new{height:50px}.mkc-turns{position:relative}.mkc-turns:before{content:"";position:absolute;inset:-7px 0}.mkc-move button{min-height:44px}.mkc-flow li{grid-template-columns:minmax(0,1fr);gap:6px}.mkc-toast{border-radius:var(--ps-card-radius);width:auto;max-width:none;left:16px;right:16px;transform:none}.mkc-story li{grid-template-columns:minmax(0,1fr);gap:0}.mkc-git{grid-template-columns:minmax(0,1fr);gap:4px}.mkc-git dd{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.mkc-shimmer:after{background:var(--hue);opacity:.45;width:100%;animation:none}.mkc-toast{animation:none}.mkc-card,.mkc-col,.mkc-filter,.mkc-tab,.mkc-pick{transition:none}}.cv{max-width:1320px}.cv-tools{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:26px;display:flex}.cv-tools .ps-seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.cv-search{min-width:220px;height:36px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.cv-search input{min-width:0;color:var(--hub-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13.5px}.cv-search:focus-within{box-shadow:inset 0 0 0 2px var(--hub-brand)}.cv-homes{color:var(--hub-text-3);flex-wrap:wrap;gap:6px 14px;margin-left:auto;font-size:12.5px;font-weight:500;display:flex}.cv-home i,.cv-lens-h i{background:var(--lh);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cv-area{margin-bottom:30px}.cv-area-h{letter-spacing:-.01em;align-items:baseline;gap:10px;margin:0 0 10px;font-size:17px;font-weight:600;display:flex}.cv-area-n{color:var(--hub-text-3);font-size:13px;font-weight:500}.cv-table{background:var(--hub-surface);box-shadow:var(--card);border-radius:20px;overflow:hidden}.cv-row{border-top:1px solid var(--hub-rule);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:start;gap:12px;padding:14px 20px;display:grid}.cv-row:first-child{border-top:0}.cv-row-head{color:var(--hub-text-3);padding-top:12px;padding-bottom:10px;font-size:12px;font-weight:600}.cv-cap{min-width:0}.cv-name{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14.5px;font-weight:600;display:flex}.cv-what{color:var(--hub-text-2);margin-top:3px;font-size:13px;line-height:1.45;display:block}.cv-caveat{color:var(--hub-text-3);gap:6px;margin-top:5px;font-size:12px;line-height:1.4;display:flex}.cv-caveat .bi{flex:none;margin-top:1px}.cv-cell{min-width:0}.cv-go{width:100%;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:9px;padding:7px 10px;transition:background .2s;display:flex}.cv-go:hover{background:var(--hub-sunken)}.cv-go .bi{color:var(--hub-text-3);flex:none;margin-top:2px}.cv-go strong{font-size:13px;font-weight:600;display:block}.cv-go small{color:var(--hub-text-3);font-size:11.5px;display:block}.cv-go.is-home .bi,.cv-go.is-home small{color:var(--hub-brand-ink)}.cv-none{color:var(--hub-text-3)}@media (width<=900px){.cv-row{grid-template-columns:repeat(3,minmax(0,1fr))}.cv-cap{grid-column:1/-1}.cv-row-head span:first-child{display:none}.cv-homes{margin-left:0}}@media (width<=520px){.cv-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:14px}.cv-row-head{display:none}.cv-go{padding:6px 4px}}.pf-wrap{z-index:80;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.pf-scrim{background:#0c0a1c73;border:0;animation:.2s ease-out pf-fade;position:absolute;inset:0}.pf{background:var(--hub-surface);width:min(640px,100%);max-height:70vh;box-shadow:var(--pop);color:var(--hub-text);border-radius:22px;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) pf-in;display:flex;position:relative;overflow:hidden}.pf-field{border-bottom:1px solid var(--hub-rule);height:60px;color:var(--hub-text-3);align-items:center;gap:12px;padding:0 18px 0 22px;font-size:17px;display:flex}.pf-field input{min-width:0;color:var(--hub-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16.5px}.pf-field input::-webkit-search-cancel-button{display:none}.pf-esc{background:var(--hub-sunken);color:var(--hub-text-3);border-radius:6px;padding:2px 7px;font:600 11px/1.4 Onest,sans-serif}.pf-list{overscroll-behavior:contain;flex:1;margin:0;padding:6px 8px 10px;list-style:none;overflow-y:auto}.pf-group{color:var(--hub-text-3);margin:10px 12px 4px;font-size:12px;font-weight:600}.pf-hit{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;display:flex}.pf-hit.is-at{background:var(--hub-sunken)}.pf-text{flex:1;min-width:0}.pf-title{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.pf-line{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.pf-enter{color:var(--hub-text-3);font-size:13px}.pf-none{color:var(--hub-text-3);padding:18px 12px;font-size:14px}@keyframes pf-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes pf-fade{0%{opacity:0}}@media (width<=640px){.pf-wrap{align-items:stretch;padding:0}.pf{width:100%;max-height:none;padding-top:env(safe-area-inset-top,0px);border-radius:0}}@media (prefers-reduced-motion:reduce){.pf,.pf-scrim{animation:none}}.st-rule-fixed{color:var(--hub-text-3);font-size:var(--ps-fs-small);white-space:nowrap;flex:none;align-self:center;font-weight:500}:root,[data-bs-theme=light]{--sky:#2f7fe6;--sky-ink:#1a5fb8;--sky-soft:#e8f1fd;--violet:#6d5ce0;--violet-ink:#5947cc;--violet-soft:#f1eefd;--bloom:#d9468c;--bloom-ink:#ad2a68;--bloom-soft:#fcebf3;--lagoon:#10958b;--lagoon-ink:#0a7068;--lagoon-soft:#e3f5f2;--ink-hue:#3d3b52;--ink-hue-soft:#eeedf4}[data-bs-theme=dark]{--sky:#74b3ff;--sky-ink:#a5ceff;--sky-soft:#74b3ff21;--violet:#a796ff;--violet-ink:#c6bbff;--violet-soft:#a796ff21;--bloom:#ff8bc1;--bloom-ink:#ffb3d6;--bloom-soft:#ff8bc121;--lagoon:#4fd3c5;--lagoon-ink:#8de6dc;--lagoon-soft:#4fd3c51f;--ink-hue:#d4d2e6;--ink-hue-soft:#ffffff12}:root{--ps-page-max:1160px;--ps-page-wide:1480px;--ps-sheet-top:44px;--ps-sheet-side:clamp(20px, 4vw, 60px);--ps-gap:32px;--ps-card-gap:24px;--ps-card-pad:26px;--ps-card-head-pad:22px 26px 6px;--ps-card-body-pad:10px 26px 26px;--ps-card-radius:20px;--ps-tile-gap:24px;--ps-tile-pad:20px 22px;--ps-tile-radius:16px;--ps-row-pad:16px;--ps-answer-size:clamp(26px, 2.8vw, 34px);--ps-answer-lh:1.25;--ps-answer-measure:28ch;--ps-answer-gap:40px;--ps-fs-title:18px;--ps-fs-group:15px;--ps-fs-tab:15px;--ps-fs-body:14.5px;--ps-fs-meta:13px;--ps-fs-small:12.5px;--ps-btn-h:38px;--ps-btn-sm-h:32px;--ps-seg-h:32px;--ps-rail-row:40px;--ps-rail-radius:12px}html[data-density=condensed]{--ps-page-max:1440px;--ps-page-wide:1680px;--ps-sheet-top:22px;--ps-sheet-side:clamp(14px, 2vw, 28px);--ps-gap:16px;--ps-card-gap:12px;--ps-card-pad:16px;--ps-card-head-pad:12px 16px 2px;--ps-card-body-pad:6px 16px 14px;--ps-card-radius:14px;--ps-tile-gap:12px;--ps-tile-pad:12px 14px;--ps-tile-radius:12px;--ps-row-pad:9px;--ps-answer-size:21px;--ps-answer-lh:1.3;--ps-answer-measure:60ch;--ps-answer-gap:18px;--ps-fs-title:15.5px;--ps-fs-group:14px;--ps-fs-tab:14px;--ps-fs-body:13.5px;--ps-fs-meta:12px;--ps-fs-small:12px;--ps-btn-h:32px;--ps-btn-sm-h:28px;--ps-seg-h:28px;--ps-rail-row:32px;--ps-rail-radius:8px}@media (width<=760px){:root,html[data-density=condensed]{--ps-sheet-top:26px;--ps-sheet-side:16px;--ps-gap:20px;--ps-card-gap:16px;--ps-card-pad:18px;--ps-card-head-pad:18px 18px 4px;--ps-card-body-pad:10px 18px 20px;--ps-tile-gap:16px;--ps-tile-pad:16px 18px;--ps-answer-gap:24px;--ps-fs-tab:14px}}:root{--lens:var(--violet);--lens-ink:var(--violet-ink);--lens-soft:var(--violet-soft)}[data-lens=builder]{--lens:var(--sky);--lens-ink:var(--sky-ink);--lens-soft:var(--sky-soft)}[data-lens=maker]{--lens:var(--bloom);--lens-ink:var(--bloom-ink);--lens-soft:var(--bloom-soft)}[data-lens=leader]{--lens:var(--lagoon);--lens-ink:var(--lagoon-ink);--lens-soft:var(--lagoon-soft)}.ps-hue-sky{--hue:var(--sky);--hue-ink:var(--sky-ink);--hue-soft:var(--sky-soft)}.ps-hue-violet{--hue:var(--violet);--hue-ink:var(--violet-ink);--hue-soft:var(--violet-soft)}.ps-hue-bloom{--hue:var(--bloom);--hue-ink:var(--bloom-ink);--hue-soft:var(--bloom-soft)}.ps-hue-lagoon{--hue:var(--lagoon);--hue-ink:var(--lagoon-ink);--hue-soft:var(--lagoon-soft)}.ps-hue-ink{--hue:var(--ink-hue);--hue-ink:var(--ink-hue);--hue-soft:var(--ink-hue-soft)}.ps-app{background:var(--frame);flex-direction:column;min-height:100dvh;display:flex}.ps-top{z-index:30;height:62px;padding:0 18px 0 14px;padding-top:env(safe-area-inset-top,0px);background:var(--frame);color:var(--frame-ink);align-items:center;gap:14px;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #ffffff0f}.ps-logo{flex:none;align-items:center;margin-left:-3px;display:flex}.ps-logo img{width:auto;height:38px}.ps-repo{height:34px;color:var(--frame-ink);white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font:400 12.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.ps-lens{align-items:center;gap:10px;margin-left:auto;display:flex}.ps-lens-label{color:var(--frame-dim);font-size:12.5px;font-weight:500}.ps-lens-seg{background:#ffffff12;border-radius:999px;gap:3px;padding:3px;display:flex}.ps-lens-opt{--lh:var(--violet);height:32px;color:var(--frame-dim);letter-spacing:-.01em;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;font-size:13.5px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.ps-lens-opt .bi{color:var(--lh);font-size:14px;transition:color .25s}.ps-lens-builder{--lh:#74b3ff}.ps-lens-maker{--lh:#ff8bc1}.ps-lens-leader{--lh:#4fd3c5}.ps-lens-opt:hover{color:var(--frame-ink);background:#ffffff14}.ps-lens-opt.is-on{background:var(--lh);color:#120f24}.ps-lens-opt.is-on .bi{color:#120f24}.ps-lens-opt:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-lens-compact{display:none;position:relative}.ps-lens-caret{font-size:11px!important}.ps-lens-menu{background:var(--hub-surface);width:min(300px,100vw - 32px);box-shadow:var(--pop);z-index:40;border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.ps-lens-item{width:100%;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ps-lens-item:hover,.ps-lens-item[aria-checked=true]{background:var(--hub-sunken)}.ps-lens-item strong{font-size:14.5px;font-weight:600;display:block}.ps-lens-item small{color:var(--hub-text-3);font-size:12.5px;display:block}.ps-lens-item-icon{background:var(--lh);color:#120f24;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.ps-top-right{align-items:center;gap:8px;display:flex}.ps-quiet{height:34px;color:var(--frame-dim);white-space:nowrap;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.ps-quiet .bi{color:var(--frame-ink)}.ps-quiet-count{background:var(--frame-brand);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.ps-main{background:var(--hub-canvas);color:var(--hub-text);view-transition-name:ps-sheet;border-top-left-radius:26px;flex:1;min-width:0;padding-bottom:96px}.ps-page{max-width:var(--ps-page-max);padding:var(--ps-sheet-top) var(--ps-sheet-side) 32px;font-size:var(--ps-fs-body);margin:0 auto}.ps-page-wide{max-width:var(--ps-page-wide)}.ps-main:focus{outline:none}.ps-skip{z-index:100;background:var(--hub-surface);height:38px;box-shadow:var(--pop);color:var(--hub-text);border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600;position:fixed;top:10px;left:12px;transform:translateY(-80px)}.ps-skip:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px;transform:none}.ps-studio{left:50%;bottom:max(14px, env(safe-area-inset-bottom,0px));z-index:50;color:#d9d5f5;scrollbar-width:none;background:#0d0b1c;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 20px);padding:5px 6px 5px 12px;font-size:12.5px;display:flex;position:fixed;overflow-x:auto;transform:translate(-50%);box-shadow:0 18px 40px -16px #0009,0 0 0 1px #ffffff14}.ps-studio::-webkit-scrollbar{display:none}.ps-studio-tag{color:#8c86b8;flex:none;margin-right:4px;font-weight:600}.ps-studio-variants{flex:none;gap:3px;display:flex}.ps-studio a,.ps-studio-btn,.ps-studio-opt{color:#d9d5f5;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;height:32px;padding:0 12px 0 6px;font-weight:500;text-decoration:none;display:inline-flex}.ps-studio-btn{padding:0 11px}.ps-studio a:hover,.ps-studio-btn:hover,.ps-studio-opt:hover{color:#fff;background:#ffffff14}.ps-studio-opt.is-on,.ps-studio-opt.is-on:hover{color:#120f24;background:#fff}.ps-studio-letter{background:#ffffff1a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ps-studio-opt.is-on .ps-studio-letter{background:var(--lens);color:#120f24}.ps-studio-btn.is-on{color:#fff;background:#ffffff1f}.ps-studio a:focus-visible,.ps-studio-btn:focus-visible,.ps-studio-opt:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-studio-switch{gap:9px;padding:0 12px 0 8px}.ps-studio-track{background:#ffffff29;border-radius:999px;flex:none;width:30px;height:18px;transition:background .25s;position:relative}.ps-studio-track span{background:#d9d5f5;border-radius:50%;width:12px;height:12px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px}.ps-studio-switch[aria-checked=true] .ps-studio-track{background:var(--frame-brand)}.ps-studio-switch[aria-checked=true] .ps-studio-track span{background:#fff;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.ps-studio-track,.ps-studio-track span{transition:none}}.ps-face{vertical-align:middle;border-radius:23%;flex:none;display:inline-block}.ps-face-bg{fill:color-mix(in srgb, var(--hue) 14%, var(--hub-surface))}.ps-face-cells{fill:var(--hue)}.ps-face-initials{background:color-mix(in srgb, var(--hue) 14%, var(--hub-surface));color:var(--hue-ink);place-items:center;font-weight:600;line-height:1;display:inline-grid}.ps-face-ring{box-shadow:0 0 0 2px var(--hub-surface)}.ps-team{background:var(--hue-ink);color:var(--hub-surface);border-radius:26%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.ps-ghuser{vertical-align:middle;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ps-ghuser-name{white-space:nowrap}.ps-agentface{background:color-mix(in srgb, var(--hue) 12%, var(--hub-surface));color:var(--hue-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 30%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ps-agentface-owner{background:var(--hue-ink);color:#fff;box-shadow:0 0 0 2px var(--hub-surface);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute;bottom:-3px;right:-3px}[data-bs-theme=dark] .ps-agentface-owner{background:var(--hue);color:#16132a}.ps-dot{color:var(--hub-text-2);font-size:var(--ps-fs-small);white-space:nowrap;align-items:center;gap:7px;font-weight:500;display:inline-flex}.ps-dot-mark{border-radius:50%;flex:none;width:7px;height:7px}.ps-dot-ok .ps-dot-mark{background:var(--hub-ok-fill);box-shadow:0 0 0 3px var(--hub-ok-soft)}.ps-dot-warn .ps-dot-mark{background:var(--hub-warn-fill);box-shadow:0 0 0 3px var(--hub-warn-soft)}.ps-dot-bad .ps-dot-mark{background:var(--coral);box-shadow:0 0 0 3px var(--hub-bad-soft)}.ps-dot-bad{color:var(--hub-bad)}.ps-dot-brand .ps-dot-mark{background:var(--hub-brand);box-shadow:0 0 0 3px var(--hub-brand-soft)}.ps-dot-idle .ps-dot-mark{background:var(--hub-rule-strong);box-shadow:0 0 0 3px var(--hub-sunken)}.ps-proof{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ps-proof-observed{background:var(--hub-brand-soft);color:var(--hub-brand-ink)}.ps-proof-reported{background:var(--hub-sunken);color:var(--hub-text-2)}.ps-proof-missing{color:var(--hub-text-3);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);background:0 0}.ps-proof-collector{background:var(--hub-brand-soft);color:var(--hub-brand-ink);opacity:.85}.ps-proof-verified{background:var(--hub-ok-soft);color:var(--hub-ok);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hub-ok) 35%, transparent)}.ps-kind{background:var(--hue-soft);color:var(--hue-ink);border-radius:10px;flex:none;place-items:center;display:inline-grid}.ps-gloss{display:inline;position:relative}.ps-gloss-word{color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--lens);text-decoration-color:var(--lens);text-underline-offset:4px;cursor:help;background:0 0;border:0;padding:0}.ps-gloss-tip{z-index:20;background:var(--hub-surface);width:max-content;max-width:min(280px,80vw);box-shadow:var(--pop);color:var(--hub-text-2);letter-spacing:0;border-radius:12px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0}.ps-gloss-tip strong{color:var(--hub-text);font-weight:600}.ps-gloss-tip:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}.ps-answer{margin-bottom:var(--ps-answer-gap)}.ps-answer-text{max-width:var(--ps-answer-measure);font-size:var(--ps-answer-size);font-weight:300;line-height:var(--ps-answer-lh);letter-spacing:-.025em;text-wrap:balance;margin:0}[data-bs-theme=dark] .ps-answer-text{font-weight:400}.ps-answer-text strong,.ps-answer-text b{font-weight:500}[data-bs-theme=dark] .ps-answer-text strong{font-weight:600}.ps-answer-text em{color:inherit;font-style:normal;font-weight:500}.ps-trouble,.ps-answer-text .ps-trouble{color:var(--coral);font-weight:500}.ps-wait,.ps-answer-text .ps-wait{color:var(--hub-warn);font-weight:500}.ps-answer-text .ps-mono,.ps-answer-text code{letter-spacing:0;font-size:.78em}.ps-answer-fact{max-width:70ch;color:var(--hub-text-2);font-size:var(--ps-fs-body);margin:14px 0 0;line-height:1.5}html[data-density=condensed] .ps-answer-fact{margin-top:8px}.ps-card{background:var(--hub-surface);border-radius:var(--ps-card-radius);box-shadow:var(--card);min-width:0}.ps-card-head{padding:var(--ps-card-head-pad);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ps-card-title{font-size:var(--ps-fs-title);letter-spacing:-.015em;margin:0;font-weight:600}.ps-card-count{color:var(--hub-text-3);font-size:var(--ps-fs-meta);margin-left:auto;font-weight:500}.ps-card-count.is-bad{color:var(--coral);font-weight:700}.ps-card-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.ps-card-count+.ps-card-actions{margin-left:8px}.ps-card-explain{color:var(--hub-text-3);font-size:var(--ps-fs-meta);flex-basis:100%;margin:2px 0 0;padding-right:max(0px,100% - 80ch);line-height:1.45}.ps-card-body{padding:var(--ps-card-pad)}.ps-card-head+.ps-card-body{padding:var(--ps-card-body-pad)}.ps-btn{height:var(--ps-btn-h);letter-spacing:-.005em;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.ps-btn:active{transform:scale(.97)}.ps-btn-primary{background:var(--hub-brand);color:var(--hub-on-brand)}.ps-btn-primary:hover{background:var(--hub-brand-ink);color:var(--hub-on-brand)}.ps-btn-outline{color:var(--hub-text);box-shadow:inset 0 0 0 1px var(--hub-rule-strong);background:0 0}.ps-btn-outline:hover{background:var(--hub-brand);color:var(--hub-on-brand);box-shadow:none}.ps-btn-ghost{color:var(--hub-text-2);background:0 0}.ps-btn-ghost:hover{background:var(--hub-sunken);color:var(--hub-brand-ink)}.ps-btn-sm{height:var(--ps-btn-sm-h);padding:0 12px;font-size:12.5px}.ps-btn-lg{height:46px;padding:0 22px;font-size:15px}.ps-btn:disabled{opacity:.45;pointer-events:none}.ps-icon-btn{width:36px;height:36px;color:var(--hub-text-2);background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:inline-grid}.ps-icon-btn:hover{background:var(--hub-sunken);color:var(--hub-text)}.ps-icon-btn.ps-on-frame{width:38px;height:38px;color:var(--frame-dim)}.ps-icon-btn.ps-on-frame:hover,.ps-icon-btn.ps-on-frame.is-on{color:var(--frame-ink);background:#ffffff1a}.ps-icon-btn.ps-on-frame:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-mono{background:var(--hub-sunken);max-width:100%;color:var(--hub-text-2);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;border-radius:6px;padding:1px 7px;font:400 12px/1.6 JetBrains Mono,ui-monospace,monospace;display:inline-block;overflow:hidden}.ps-chip{background:var(--hub-sunken);height:26px;color:var(--hub-text);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.ps-tag{height:22px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ps-live-note{margin:calc(var(--ps-answer-gap) * -.5) 0 var(--ps-answer-gap)}.ps-sample{color:var(--hub-text-3);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ps-seg{background:var(--hub-sunken);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ps-seg button{height:calc(var(--ps-seg-h) - 2px);color:var(--hub-text-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.ps-seg-sm button{height:calc(var(--ps-seg-h) - 6px);padding:0 11px;font-size:12.5px}.ps-seg button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ps-seg button:hover{color:var(--hub-text)}.ps-seg button.is-on{background:var(--hub-surface);color:var(--hub-text);box-shadow:var(--thumb)}.ps-toggle{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.ps-toggle input{opacity:0;width:1px;height:1px;position:absolute}.ps-toggle-track{background:var(--hub-rule-strong);border-radius:999px;flex:none;width:38px;height:22px;transition:background .25s;position:relative}.ps-toggle-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.ps-toggle input:checked+.ps-toggle-track{background:var(--hub-brand)}.ps-toggle input:checked+.ps-toggle-track .ps-toggle-thumb{transform:translate(16px)}.ps-toggle input:focus-visible+.ps-toggle-track{outline:2px solid var(--hub-brand);outline-offset:3px}.ps-toggle:has(input:disabled){cursor:default}.ps-toggle input:disabled+.ps-toggle-track{opacity:.4}.ps-toggle-label{font-size:var(--ps-fs-body);color:var(--hub-text-2)}.ps-sheet-wrap{z-index:60;position:fixed;inset:0}.ps-sheet-scrim{background:#0d0b1c6b;border:0;animation:.3s ease-out ps-fade;position:absolute;inset:0}.ps-sheet{background:var(--hub-surface);width:min(460px,100vw - 20px);box-shadow:var(--pop);border-radius:22px;outline:none;flex-direction:column;animation:.45s cubic-bezier(.16,1,.3,1) ps-slide;display:flex;position:absolute;top:10px;bottom:10px;right:10px}.ps-sheet-wide{width:min(640px,100vw - 20px)}.ps-sheet-head{align-items:center;gap:12px;padding:18px 16px 10px 24px;display:flex}.ps-sheet-title{letter-spacing:-.01em;flex:1;min-width:0;margin:0;font-size:17px;font-weight:600}.ps-sheet-body{overscroll-behavior:contain;flex:1;padding:6px 24px 28px;overflow-y:auto}@keyframes ps-fade{0%{opacity:0}}@keyframes ps-slide{0%{opacity:0;transform:translate(40px)}}@keyframes ps-rise{0%{opacity:0;transform:translateY(60px)}}::view-transition-old(ps-sheet){animation-duration:.32s}::view-transition-new(ps-sheet){animation-duration:.32s}.ps-turning::view-transition-old(root){animation:none}.ps-turning::view-transition-new(root){animation:.8s cubic-bezier(.16,1,.3,1) ps-turn}.ps-turning::view-transition-old(ps-sheet){animation:none}.ps-turning::view-transition-new(ps-sheet){animation:none}@keyframes ps-turn{0%{clip-path:circle(0 at var(--turn-x,50%) var(--turn-y,0))}to{clip-path:circle(150vmax at var(--turn-x,50%) var(--turn-y,0))}}@media (width<=1100px){.ps-quiet-word{display:none}}@media (width<=860px){.ps-lens-label,.ps-repo{display:none}}@media (width<=760px){.ps-top{gap:10px}.ps-top-right{gap:4px}.ps-page{padding-bottom:24px}.ps-main{border-top-left-radius:20px}.ps-studio-name{display:none}}@media (width<=640px){.ps-top{gap:8px;height:56px;padding:0 10px 0 8px}.ps-logo img{height:32px}.ps-lens-seg{display:none}.ps-lens-compact{display:block;position:static}.ps-lens-menu{top:calc(100% + 4px);right:10px}.ps-quiet{padding:0 8px}.ps-sheet{width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:22px 22px 0 0;animation:.45s cubic-bezier(.16,1,.3,1) ps-rise;inset:auto 0 0}.ps-sheet-wide{width:100%}.ps-gloss-tip{z-index:55;width:auto;max-width:none;position:fixed;inset:auto 16px 84px}}@media (width<=440px){.ps-logo img{object-fit:cover;object-position:left center;width:27px;height:32px}}@media (prefers-reduced-motion:reduce){.ps-sheet,.ps-sheet-scrim{animation:none}.ps-turning::view-transition-new(root){animation:none}.ps-toggle-thumb,.ps-lens-opt,.ps-btn,.ps-seg button{transition:none}}.ps-status{height:20px;box-shadow:inset 0 0 0 1px var(--hub-rule-strong);color:var(--hub-text-3);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;cursor:help;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.ps-status-planned{box-shadow:none;border:1px dashed var(--hub-rule-strong)}.ps-status-paid{box-shadow:none;border:1px dashed color-mix(in srgb, var(--lagoon) 60%, transparent);color:var(--lagoon-ink)}.ps-mark{border-radius:50%}.ps-tabs-strip{margin:calc(var(--ps-answer-gap) * -.2) 0 var(--ps-gap);border-bottom:1px solid var(--hub-rule-strong);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.ps-tabs-strip::-webkit-scrollbar{display:none}.ps-tabs-item{min-width:120px;color:var(--hub-text-2);border-bottom:2px solid #0000;flex:1 0 auto;margin-bottom:-1px;padding:10px 16px 12px 0;text-decoration:none;transition:border-color .2s,color .2s}.ps-tabs-item:hover{border-bottom-color:var(--hub-rule-strong);color:var(--hub-text)}.ps-tabs-item.is-on{border-bottom-color:var(--hub-brand);color:var(--hub-text)}.ps-tabs-item:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px;border-radius:8px}.ps-tabs-label{font-size:var(--ps-fs-tab);letter-spacing:-.01em;font-weight:600;display:block}.ps-tabs-status{color:var(--hub-text-3);font-size:var(--ps-fs-small);margin-top:3px;font-weight:500;display:inline-flex}.ps-notice{background:var(--hub-sunken);color:var(--hub-text-2);font-size:var(--ps-fs-body);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 16px;line-height:1.5;display:flex}.ps-notice-brand{background:var(--hub-brand-soft)}.ps-notice-warn{background:var(--hub-warn-soft)}.ps-notice-bad{background:var(--hub-bad-soft)}.ps-notice-bad .ps-notice-icon{color:var(--coral)}.ps-notice-icon{color:var(--hub-text-2);flex:none;margin-top:2px;font-size:15px}.ps-notice-text{flex:1;min-width:0}.ps-notice-text strong{color:var(--hub-text);font-weight:600;display:block}.ps-notice-action{flex:none;align-self:center;gap:6px;display:flex}.ps-cmd-wrap{min-width:0}.ps-cmd{background:var(--hub-sunken);border-radius:999px;align-items:center;gap:10px;min-width:0;padding:4px 4px 4px 14px;display:flex}.ps-cmd-icon{color:var(--hub-text-3);flex:none}.ps-cmd-text{min-width:0;color:var(--hub-text);white-space:nowrap;scrollbar-width:none;--fade:28px;flex:1;font:400 12.5px/30px JetBrains Mono,ui-monospace,monospace;overflow-x:auto}.ps-cmd-copy{flex:none}.ps-cmd-note{color:var(--hub-text-3);margin:6px 0 0 14px;font-size:12.5px;line-height:1.45}.ps-empty{padding:8px 0}.ps-empty-ring{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--hub-rule-strong);color:var(--hub-text-3);border-radius:50%;place-items:center;display:grid}.ps-empty-title{margin:12px 0 2px;font-size:15px;font-weight:600}.ps-empty-line{max-width:56ch;color:var(--hub-text-3);font-size:var(--ps-fs-body);margin:0 0 12px;line-height:1.5}.ps-notbuilt{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}[data-more-after]{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--fade,44px)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--fade,44px)), transparent)}[data-more-before]{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--fade,44px)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--fade,44px)), transparent)}[data-more-before][data-more-after]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade,44px), #000 calc(100% - var(--fade,44px)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade,44px), #000 calc(100% - var(--fade,44px)), transparent)}@media (width<=760px){.ps-tabs-strip{gap:20px;margin:-4px 0 22px}.ps-tabs-item{white-space:nowrap;flex:none;min-width:0;padding:8px 0}}@media (prefers-reduced-motion:reduce){.ps-tabs-item{transition:none}}[data-lens=maker]{--lens-frame:#ff8bc1}[data-lens=builder]{--lens-frame:#74b3ff}[data-lens=leader]{--lens-frame:#4fd3c5}.ps-body{flex:1;align-items:flex-start;min-width:0;display:flex}.ps-main{align-self:stretch;min-height:calc(100dvh - 62px)}.ps-rail{scrollbar-width:none;width:236px;height:calc(100dvh - 62px);color:var(--frame-dim);flex-direction:column;flex:none;padding:12px;display:flex;position:sticky;top:62px;overflow-y:auto}.ps-rail::-webkit-scrollbar{display:none}.ps-rail-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ps-rail-list:empty{display:none}.ps-rail-group{color:var(--frame-dim);margin:14px 0 4px;padding-left:10px;font-size:12.5px;font-weight:500;line-height:18px}.ps-rail-group:first-child{margin-top:2px}.ps-rail-row,.ps-rail-collapse{width:100%;min-height:var(--ps-rail-row);padding:calc((var(--ps-rail-row) - 22px) / 2) 10px;border-radius:var(--ps-rail-radius);color:var(--frame-dim);text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;transition:background .2s,color .2s;display:flex}.ps-rail-row:hover,.ps-rail-collapse:hover{color:var(--frame-ink);background:#ffffff0d}.ps-rail-row:focus-visible,.ps-rail-collapse:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-rail-row.is-on{color:#fff;background:#ffffff21;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.ps-rail-icon{flex:none;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.ps-rail-row.is-on .ps-rail-icon{color:var(--lens-frame)}.ps-rail-text{flex:1;min-width:0}.ps-rail-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ps-rail-q{color:var(--frame-dim);margin:2px 0 1px;font-size:12.5px;font-weight:400;line-height:1.38;display:block}.ps-rail-badge{text-align:center;border-radius:999px;flex:none;align-self:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:relative}.ps-rail-badge.is-bad{color:#230d10;background:#ff9580}.ps-rail-badge.is-warn{color:#ffd590;background:#ffc46633}.ps-rail-all{margin-top:14px}.ps-rail-all+.ps-rail-list{margin-top:2px}.ps-rail-caret{flex:none;align-self:center;font-size:11px;transition:transform .25s}.ps-rail-all[aria-expanded=true] .ps-rail-caret{transform:rotate(180deg)}.ps-rail-foot{align-items:flex-start;gap:4px;margin-top:auto;padding-top:12px;display:flex;box-shadow:inset 0 1px #ffffff12}.ps-rail-settings{flex:1;min-width:0}.ps-rail-collapse{width:38px;height:38px;min-height:0;margin-top:calc((var(--ps-rail-row) - 38px) / 2);border-radius:50%;flex:none;place-items:center;padding:0;font-size:15px;display:grid}.ps-rail-collapse:hover{background:#ffffff14}html[data-density=condensed] .ps-rail{padding-top:8px}html[data-density=condensed] .ps-rail-group{margin:10px 0 2px}html[data-density=condensed] .ps-rail-group:first-child{margin-top:2px}html[data-density=condensed] .ps-rail-all{margin-top:10px}.is-rail-small .ps-rail{width:76px}.is-rail-small .ps-rail-text,.is-rail-small .ps-rail-caret{display:none}.is-rail-small .ps-rail-row{justify-content:center;padding-left:0;padding-right:0;position:relative}.is-rail-small .ps-rail-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:3px;right:9px}.is-rail-small .ps-rail-group{color:#0000;background:#ffffff12;height:1px;margin:8px 6px;padding:0;font-size:0;line-height:0;overflow:hidden}.is-rail-small .ps-rail-group:first-child{background:0 0;height:0;margin:0}.is-rail-small .ps-rail-all{margin-top:17px}.is-rail-small .ps-rail-all:before{content:"";background:#ffffff12;height:1px;position:absolute;top:-9px;left:6px;right:6px}.is-rail-small .ps-rail-foot{flex-direction:column;align-items:center}.is-rail-small .ps-rail-settings{width:100%}.ps-find{min-width:200px;height:34px;color:var(--frame-dim);background:#ffffff12;border:0;border-radius:999px;align-items:center;gap:9px;margin-left:6px;padding:0 7px 0 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.ps-find:hover{color:var(--frame-ink);background:#ffffff1c}.ps-find:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-find-key{color:var(--frame-dim);background:#ffffff14;border-radius:999px;margin-left:auto;padding:2px 7px;font:600 11px/1.5 Onest,sans-serif}.ps-find-icon{display:none}a.ps-quiet{text-decoration:none;transition:background .2s}a.ps-quiet:hover{background:#ffffff1c}a.ps-quiet:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-tabs{z-index:45;padding:6px max(6px, env(safe-area-inset-left,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-right,0px));background:var(--frame);grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff12}.ps-tab{min-width:0;color:var(--frame-dim);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 4px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.ps-tab-icon{border-radius:999px;place-items:center;width:44px;height:28px;font-size:18px;transition:background .2s,color .2s;display:grid;position:relative}.ps-tab.is-on{color:#fff}.ps-tab.is-on .ps-tab-icon{color:var(--lens-frame);background:#ffffff21}.ps-tab-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ps-tab-badge{border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:2px}.ps-tab-badge.is-bad{color:#230d10;background:#ff9580}.ps-tab-badge.is-warn{color:#2a1a04;background:#f4b860}.ps-tab:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:-2px}.ps-more-find{background:var(--hub-sunken);width:100%;height:44px;color:var(--hub-text-3);text-align:left;border:0;border-radius:999px;align-items:center;gap:10px;margin-bottom:6px;padding:0 16px;font-size:14px;display:flex}.ps-more-find:focus-visible,.ps-more-item:focus-visible,.ps-more-proto summary:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ps-more-group{margin-top:16px}.ps-more-h{color:var(--hub-text-2);margin:0 0 4px 10px;font-size:13.5px;font-weight:650}.ps-more-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ps-more-settings{border-top:1px solid var(--hub-rule);margin-top:16px;padding-top:12px}.ps-more-item{width:100%;min-height:52px;color:var(--hub-text);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ps-more-item:hover,.ps-more-item.is-on{background:var(--hub-sunken)}.ps-more-text{flex:1;min-width:0}.ps-more-text strong{font-size:14.5px;font-weight:600;display:block}.ps-more-text small{color:var(--hub-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.4;display:block;overflow:hidden}.ps-more-badge{text-align:center;border-radius:999px;flex:none;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;line-height:22px;position:relative}.ps-more-badge.is-bad{background:var(--coral);color:var(--on-coral)}.ps-more-badge.is-warn{background:var(--hub-warn-soft);color:var(--hub-warn)}.ps-more-proto{border-top:1px solid var(--hub-rule);margin-top:16px}.ps-more-proto summary{min-height:48px;color:var(--hub-text-2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;list-style:none;display:flex}.ps-more-proto summary::-webkit-details-marker{display:none}.ps-more-caret{margin-left:auto;font-size:12px;transition:transform .25s}.ps-more-proto[open] .ps-more-caret{transform:rotate(180deg)}.ps-more-proto-body{gap:10px;padding:4px 10px 8px;display:grid}.ps-more-proto-row{flex-wrap:wrap;gap:4px;display:flex}.ps-more-proto .ps-studio-letter{background:var(--hub-sunken);width:20px;height:20px;color:var(--hub-text-2)}@media (prefers-reduced-motion:reduce){.ps-more-caret{transition:none}}@media (width<=1180px){.ps-rail{width:76px}.ps-rail .ps-rail-text,.ps-rail .ps-rail-caret,.ps-rail-collapse{display:none}.ps-rail-row{justify-content:center;padding-left:0;padding-right:0;position:relative}.ps-rail-badge{min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:3px;right:9px}.ps-rail-group{color:#0000;background:#ffffff12;height:1px;margin:8px 6px;padding:0;font-size:0;line-height:0;overflow:hidden}.ps-rail-group:first-child{background:0 0;height:0;margin:0}.ps-rail-all{margin-top:17px}.ps-rail-all:before{content:"";background:#ffffff12;height:1px;position:absolute;top:-9px;left:6px;right:6px}.ps-rail-foot{flex-direction:column;align-items:center}.ps-rail-settings{width:100%}}@media (width<=1100px){.ps-find{display:none}.ps-find-icon{display:inline-grid}}@media (width<=760px){.ps-rail{display:none}.ps-tabs{display:grid}.ps-main{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));min-height:calc(100dvh - 56px)}.ps-studio{display:none}}@media (prefers-reduced-motion:reduce){.ps-rail-row,.ps-rail-collapse,.ps-rail-caret,.ps-tab-icon,.ps-find{transition:none}}.ps-repo-wrap{flex:none;position:relative}button.ps-repo{cursor:pointer;border:0;transition:background .2s}button.ps-repo:hover,button.ps-repo.is-open{background:#ffffff1c}button.ps-repo:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-repo-caret{color:var(--frame-dim);font-size:11px}.ps-acct{flex:none;position:relative}.ps-acct-btn{background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:background .2s;display:grid}.ps-acct-btn:hover,.ps-acct-btn.is-open{background:#ffffff1a}.ps-acct-btn:focus-visible{outline:2px solid var(--frame-active-icon);outline-offset:2px}.ps-acct-who{display:none}@media (width>=1180px){.ps-acct-btn{border-radius:999px;align-items:center;gap:8px;width:auto;padding:0 13px 0 4px;display:flex}.ps-acct-who{color:var(--frame-dim);white-space:nowrap;font-size:12.5px;font-weight:500;display:inline}.ps-acct-who strong{color:var(--frame-ink);font-weight:600}}@media (width>=1180px) and (width<=1279px){.ps-quiet-word{display:none}}.ps-menu{z-index:40;background:var(--hub-surface);width:min(330px,100vw - 20px);max-height:calc(100dvh - 84px);box-shadow:var(--pop);color:var(--hub-text);border-radius:18px;padding:6px;font-family:Onest,sans-serif;animation:.18s ease-out ps-menu-in;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.ps-menu-left{left:0;right:auto}@keyframes ps-menu-in{0%{opacity:0;transform:translateY(-4px)}}.ps-menu-head{color:var(--hub-text-3);margin:6px 12px 4px;font-size:12px;font-weight:600}.ps-menu-item{width:100%;color:var(--hub-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.ps-menu-item:hover,.ps-menu-item.is-current{background:var(--hub-sunken)}.ps-menu-item:focus-visible{outline:2px solid var(--hub-brand);outline-offset:-2px}.ps-menu-icon{color:var(--hub-text-3);flex:none;margin-top:3px;font-size:15px}.ps-menu-main{flex:1;min-width:0}.ps-menu-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.ps-menu-sub{color:var(--hub-text-3);align-items:center;gap:5px;margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.4;display:flex}.ps-menu-sub .ps-dot{font-size:12px}.ps-menu-mono{color:inherit;overflow-wrap:anywhere;font:400 12.5px/1.5 JetBrains Mono,ui-monospace,monospace}.ps-menu-check{color:var(--hub-brand-ink);flex:none;align-self:center}.ps-menu-sep{background:var(--hub-rule);height:1px;margin:6px 8px}.ps-menu-note{color:var(--hub-text-3);gap:8px;margin:4px 12px 8px;font-size:12px;line-height:1.45;display:flex}.ps-menu-note .bi{flex:none;margin-top:1px}.ps-acct-id{align-items:center;gap:12px;padding:10px 12px 6px;display:flex}.ps-acct-id strong{font-size:15px;font-weight:600;display:block}.ps-acct-token{color:var(--hub-text-2);gap:10px;margin:4px 12px 8px;font-size:12.5px;line-height:1.45;display:flex}.ps-acct-token .bi{color:var(--hub-text-3);flex:none;margin-top:2px}.ps-acct-token strong{color:var(--hub-text);font-weight:600}.ps-view{flex:none;position:relative}.ps-menu-seg{margin:2px 12px 6px;display:flex}.ps-menu-seg button{flex:1}.ps-menu-seg button:focus-visible{outline:2px solid var(--hub-brand);outline-offset:2px}.ps-acct-repos,.ps-acct-view{display:none}@media (width<=860px){.ps-acct-repos{display:block}.ps-repo-wrap{display:none}}@media (width<=760px){.ps-menu{max-height:calc(100dvh - 170px - env(safe-area-inset-bottom,0px))}}@media (width<=640px){.ps-acct{position:static}.ps-acct-btn{width:44px;height:44px}.ps-view{display:none}.ps-acct-view{display:block}.ps-top-right{gap:0}.ps-top-right .ps-icon-btn.ps-on-frame{flex:none;width:44px;height:44px}.ps-top-right a.ps-quiet,.ps-lens-compact>.ps-lens-opt{background-clip:padding-box;border:5px solid #0000;height:44px}.ps-menu{top:calc(100% + 4px);right:10px}}.ps-coach-slot{margin:-10px 0 22px}.ps-coach{background:var(--hub-surface);max-width:460px;box-shadow:var(--pop), inset 0 0 0 1px color-mix(in srgb, var(--lens) 30%, transparent);color:var(--hub-text);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;animation:.35s cubic-bezier(.16,1,.3,1) both ps-coach-in;display:flex;position:relative}.ps-coach:before{content:"";background:var(--hub-surface);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.ps-coach.is-up:before{box-shadow:-1px -1px 0 color-mix(in srgb, var(--lens) 30%, transparent);top:-6px;left:30px}.ps-coach.is-down:before{box-shadow:1px 1px 0 color-mix(in srgb, var(--lens) 30%, transparent);bottom:-6px;left:30px}.ps-coach.is-left:before{box-shadow:-1px 1px 0 color-mix(in srgb, var(--lens) 30%, transparent);top:22px;left:-6px}.ps-coach-icon{color:var(--lens-ink);flex:none;margin-top:2px;font-size:17px}.ps-coach-body{min-width:0}.ps-coach-text{margin:0;font-size:14px;line-height:1.5}.ps-coach-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ps-coach-count{color:var(--hub-text-3);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:12.5px}.ps-coach-phone{display:none}@keyframes ps-coach-in{0%{opacity:0;transform:translateY(6px)}}.ps-coach-rail{z-index:29;width:min(340px,100vw - 296px);position:fixed;bottom:76px;left:252px}.is-rail-small .ps-coach-rail{width:min(320px,100vw - 124px);left:92px}@media (width<=1180px){.ps-coach-rail{width:min(320px,100vw - 124px);left:92px}}@media (width<=760px){.ps-coach-rail{width:auto;right:16px;top:auto!important;left:16px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}.ps-coach-rail .ps-coach{max-width:none}.ps-coach-rail .ps-coach.is-left:before{box-shadow:1px 1px 0 color-mix(in srgb, var(--lens) 30%, transparent);top:auto;bottom:-6px;left:46px}.ps-coach-wide{display:none}.ps-coach-phone{display:inline}}@media (prefers-reduced-motion:reduce){.ps-menu,.ps-coach{animation:none}button.ps-repo,.ps-acct-btn{transition:none}}
