@charset "UTF-8";@layer bootstrap,base,components,utilities;@layer bootstrap{:root,[data-bs-theme=light]{--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-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-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-bg:#e9ecef;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--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:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-lg:.5rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--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:rgba(222, 226, 230, .75);--bs-secondary-bg:#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:rgba(255, 255, 255, .15)}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;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}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}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{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}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{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}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{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-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(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.figure{display:inline-block}.container{--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-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;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)}.col{flex:1 0 0}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media(min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}@media(min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}}.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;width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;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)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.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;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.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);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;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);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@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}.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-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;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.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);text-decoration:none;white-space:nowrap}.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);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{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);line-height:1;color:var(--bs-navbar-color);background-color:transparent;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)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media(min-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 .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1)}.card{--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-height: ;--bs-card-bg:var(--bs-body-bg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;display:flex;flex-wrap:wrap;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);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.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);position:relative;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)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.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 rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}: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-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);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);background-clip:padding-box;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)}.toast.showing{opacity:0}.toast:not(.show){display:none}.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-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);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@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-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;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)}.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{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;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)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}.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);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.d-flex{display:flex!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.min-vh-100{min-height:100vh!important}.flex-column{flex-direction:column!important}.flex-grow-1{flex-grow:1!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}}:root{--cb-orange: #ff8a3d;--cb-orange-strong: #ff9a55;--cb-orange-soft: rgba(255, 138, 61, .16);--cb-orange-glow: rgba(255, 138, 61, .26);--cb-orange-rgb: 255, 138, 61;--cb-blue-rgb: 69, 191, 232;--cb-green-rgb: 74, 222, 128;--cb-amber-rgb: 251, 191, 36;--cb-red-rgb: 248, 113, 113;--cb-agent-claude: #d97757;--cb-agent-kimi: #1783ff;--cb-agent-codex-a: #b1a7ff;--cb-agent-codex-b: #7a9dff;--cb-agent-codex-c: #3941ff;--cb-mock-paper: #f6f4ef;--cb-mock-field: #ffffff;--cb-mock-line: #cfcfcf;--cb-mock-ink: #1a1a1a;--cb-mock-mute: #6b6b6b;--cb-cta-gradient: #ff8a3d;--cb-cta-ink: #180a04;--cb-bg: #05080d;--cb-bg-soft: #0a0f17;--cb-bg-deep: #05080d;--cb-panel: #080c13;--cb-panel-strong: #0a101a;--cb-panel-opaque: #080c13;--cb-panel-strong-opaque: #0a101a;--cb-text: #f7f2ec;--cb-text-soft: #cfc7bf;--cb-text-muted: #a19891;--cb-text-dim: #8d8078;--cb-text-inverse: #180a04;--cb-line: rgba(255, 255, 255, .09);--cb-line-soft: rgba(255, 255, 255, .05);--cb-line-strong: rgba(255, 255, 255, .16);--cb-border: rgba(255, 255, 255, .1);--cb-border-strong: rgba(255, 255, 255, .18);--cb-green: #4ade80;--cb-check: var(--cb-green);--cb-blue: #45bfe8;--cb-amber: #fbbf24;--cb-red: #f87171;--cb-purple: #a855f7;--cb-font-display: "InterLocal", system-ui, -apple-system, sans-serif;--cb-font-sans: "InterLocal", system-ui, -apple-system, sans-serif;--cb-font-mono: ui-monospace, "SFMono-Regular", Menlo, monospace;--bg-color: var(--cb-bg);--surface-color: var(--cb-panel-opaque);--surface-hover: var(--cb-panel-strong-opaque);--surface-active: #0d141c;--primary: var(--cb-orange);--primary-hover: var(--cb-orange-strong);--primary-glow: rgba(255, 122, 53, .6);--primary-dim: rgba(255, 122, 53, .1);--accent-cyan: var(--cb-blue);--accent-amber: var(--cb-amber);--accent-lime: var(--cb-green);--accent-red: var(--cb-red);--accent-purple: var(--cb-purple);--text-main: var(--cb-text);--text-secondary: var(--cb-text-muted);--text-dim: var(--cb-text-dim);--text-inverse: var(--cb-text-inverse);--text-white: #ffffff;--border-color: var(--cb-border);--border-highlight: var(--cb-line-soft);--border-primary: var(--cb-border-strong);--font-sans: var(--cb-font-sans);--font-mono: var(--cb-font-mono);--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--shadow-cta: none;--shadow-glow: none;--glass-bg: rgba(5, 10, 16, .8);--glass-border: 1px solid rgba(255, 255, 255, .09);--glass-highlight: none;--cb-fs-mono: .6875rem;--cb-fs-xs: .8125rem;--cb-fs-sm: .875rem;--cb-fs-base: 1rem;--cb-fs-lg: 1.125rem;--cb-fs-xl: 1.375rem;--cb-fs-cap: clamp(1.5rem, 2.2vw, 1.875rem);--cb-fs-2xl: clamp(1.75rem, 2.6vw, 2.375rem);--cb-fs-3xl: clamp(2.5rem, 5.4vw, 4.25rem);--cb-fs-display: clamp(2.5rem, 5.4vw, 4.25rem);--cb-fs-h2: clamp(1.75rem, 2.6vw, 2.375rem);--cb-lh-tight: 1.2;--cb-lh-base: 1.55;--cb-lh-relaxed: 1.7;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-24: 96px;--s-32: 128px;--shell: 1200px;--gutter: var(--s-6);--cb-radius-xs: 4px;--cb-radius-sm: 6px;--cb-radius-md: 8px;--cb-radius-lg: 14px;--cb-radius-xl: 16px;--cb-radius-pill: 999px;--btn-fill: #ff8a3d;--btn-ink: #180a04;--btn-border: transparent;--btn-hover-fill: #ff9a55;--btn-active-fill: #f07f34;--btn2-fill: transparent;--btn2-ink: #f7f2ec;--btn2-border: rgba(255, 255, 255, .18);--btn2-hover: rgba(255, 255, 255, .05);--btn2-hover-border: rgba(255, 255, 255, .3);--focus-color: #ffa768;--focus-offset: 3px;--cb-z-sticky: 100;--cb-z-overlay: 900;--cb-z-modal: 1000;--cb-z-toast: 1100;--cb-z-max: 9999;--cb-space-xs: 4px;--cb-space-sm: 8px;--cb-space-md: 16px;--cb-space-lg: 24px;--cb-space-xl: 32px;--cb-space-2xl: 48px;--cb-space-3xl: 64px;--cb-dur-fast: .12s;--cb-dur-base: .2s;--cb-dur-slow: .32s;--cb-ease-out: cubic-bezier(.22, 1, .36, 1);--cb-ease-spring: cubic-bezier(.34, 1.4, .64, 1);--cb-ease-reveal: cubic-bezier(.16, 1, .3, 1);--cb-motion-dist: 18px;--cb-motion-dur: .55s;--cb-motion-dur-slow: .7s;--cb-motion-stagger: 70ms;color-scheme:dark}@font-face{font-family:InterLocal;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:InterLocal;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:InterLocal;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:InterLocal;src:url(/fonts/inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.skip-link{position:absolute;top:-40px;left:0;padding:8px 16px;background:var(--primary);color:var(--text-inverse);font-size:var(--cb-fs-sm);font-weight:600;z-index:9999;transition:top .2s;border-radius:0 0 8px}.skip-link:focus{top:0}body{background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-sans);font-feature-settings:"cv11" 1,"ss03" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html{overflow-y:scroll;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:var(--text-main);font-weight:600;letter-spacing:-.025em}h3{color:var(--text-main);font-size:var(--cb-fs-lg);font-weight:600;letter-spacing:-.025em}a{color:var(--primary);text-decoration:none;transition:color .2s}a:hover{color:var(--primary-hover)}.route-skeleton{padding:2rem 0}.route-skeleton-hero{padding-block:clamp(2rem,5vw,4rem);background:var(--cb-bg-soft);border-bottom:1px solid var(--cb-line-soft);margin-bottom:2rem}.route-skeleton-line{height:1rem;border-radius:var(--cb-radius-sm);background:var(--cb-panel-strong)}.route-skeleton-card{height:180px;border-radius:var(--cb-radius-md);border:1px solid var(--cb-line-soft);background:var(--cb-panel-strong)}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:route-skeleton-shimmer 1.6s ease-in-out infinite}@keyframes route-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hover\:scale-105:hover{transform:scale(1.05)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--surface-hover);border-radius:5px;border:2px solid var(--bg-color)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.cmdbrief-landing{--landing-bg: var(--cb-bg);--landing-bg-soft: var(--cb-bg-soft);--landing-panel: var(--cb-panel);--landing-panel-strong: var(--cb-panel-strong);--landing-text: var(--cb-text);--landing-muted: var(--cb-text-muted);--landing-dim: var(--cb-text-dim);--landing-line: var(--cb-line);--landing-line-soft: var(--cb-line-soft);--landing-orange: var(--cb-orange);--landing-orange-strong: var(--cb-orange-strong);--landing-green: var(--cb-green);--landing-blue: var(--cb-blue);--landing-border: var(--cb-border);--landing-border-strong: var(--cb-border-strong);--landing-orange-soft: var(--cb-orange-soft);--landing-purple: var(--cb-purple)}.cmdbrief-landing{position:relative;min-height:100%;overflow:clip;background:radial-gradient(circle at 13% 9%,rgba(255,122,53,.12),transparent 22rem),radial-gradient(circle at 84% 12%,rgba(255,122,53,.07),transparent 24rem),linear-gradient(180deg,#02060b,#03070d 58%,#02050a);color:var(--landing-text)}.cmdbrief-landing:before{content:"";position:absolute;inset:0 0 auto auto;width:min(34rem,46vw);height:46rem;background:url(/landing/right-data-streaks.webp) right top / cover no-repeat;opacity:.34;pointer-events:none}.cmdbrief-landing:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,122,53,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,122,53,.02) 1px,transparent 1px);background-size:210px 210px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 64%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 64%);pointer-events:none}.container{max-width:1200px}#product,#how-it-works,#voice-agent,#features,#power,#join-beta,#faq{scroll-margin-top:88px}.home-shell{--home-bg: var(--cb-bg);--home-bg-soft: var(--cb-bg-soft);--home-surface: var(--cb-panel-opaque);--home-text: var(--cb-text);--home-text-muted: var(--cb-text-muted);--home-text-dim: var(--cb-text-dim);--home-border: var(--cb-border);--home-border-strong: var(--cb-border-strong);--home-accent: var(--cb-orange);--home-accent-soft: var(--cb-orange-soft);--home-accent-strong: var(--cb-orange-strong);--home-ice-strong: var(--cb-orange);--home-shadow: 0 24px 60px rgba(0, 0, 0, .45)}.contact-form{display:grid;gap:1.1rem;margin-top:1.4rem}.cmdbrief-landing #faq{scroll-margin-top:7.5rem}@media(max-width:991px){.cmdbrief-landing #faq{scroll-margin-top:11.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skeleton{animation:none}.skeleton{background-color:#ffffff0d}}@media(forced-colors:active){a{text-decoration:underline}button{border:1px solid}}.cmdbrief-landing{background:var(--cb-bg);color:var(--cb-text)}.cmdbrief-landing:before,.cmdbrief-landing:after{content:none}.checks{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}.checks li{position:relative;padding-left:var(--s-6);color:var(--cb-text-muted);font-size:var(--cb-fs-sm);line-height:1.55}.checks li:before{content:"";position:absolute;left:0;top:.42em;width:12px;height:12px;background:var(--cb-tick, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%238d8078' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6.3 4.6 8.9 10 3.4'/%3E%3C/svg%3E"));background-repeat:no-repeat;background-position:center;background-size:12px}.panel{background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:var(--cb-radius-lg);overflow:hidden}.rows{list-style:none;margin:0;padding:0}.rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--cb-line-soft);font-size:var(--cb-fs-sm)}.rows li:last-child{border-bottom:0}.dot{width:6px;height:6px;border-radius:999px;background:var(--cb-text-dim);flex:none}.meter{height:4px;border-radius:2px;background:var(--cb-line-strong);overflow:hidden;margin-top:var(--s-2)}.meter i{display:block;height:100%;background:var(--cb-text-muted);width:var(--w, 50%)}.meter.low i{background:var(--cb-amber)}.block{padding:var(--s-5);font-family:var(--font-mono);font-size:var(--cb-fs-mono);line-height:1.9}.block .meta{display:flex;gap:var(--s-4);color:var(--cb-text-dim);flex-wrap:wrap;padding-bottom:var(--s-2);font-variant-numeric:tabular-nums}.block .cmd{color:var(--cb-text)}.block .cmd .p{color:var(--cb-orange)}.block .out{color:var(--cb-text-muted);white-space:pre-wrap;overflow-wrap:anywhere}.block .foot{display:flex;gap:var(--s-4);color:var(--cb-text-dim);flex-wrap:wrap;margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--cb-line-soft);font-variant-numeric:tabular-nums}.block .foot .ok{color:var(--cb-green)}@media(max-width:575px){.rows li{grid-template-columns:auto minmax(0,1fr);row-gap:var(--s-1)}}.presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-4);padding:var(--s-5)}.kinds{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);padding:0 var(--s-5) var(--s-5);color:var(--cb-text-dim);font-family:var(--font-mono);font-size:var(--cb-fs-mono)}.git{padding:var(--s-5);display:grid;gap:var(--s-4)}.bars{display:flex;gap:2px;height:5px;direction:ltr}.bars i{display:block;height:100%;border-radius:1px}.bars .a{background:var(--cb-green)}.bars .d{background:var(--cb-red)}.bars .z{background:var(--cb-line-strong);flex:1}@media(max-width:575px){.presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-plan-name{margin:0;color:var(--landing-text);font-size:var(--cb-fs-xl);font-weight:600;letter-spacing:0}body:has(.guide-detail-page){overflow-x:clip}@keyframes cb-draw-x{0%{transform:scaleX(0)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cmdbrief-landing .meter i{transform-origin:left center;animation:cb-draw-x linear both;animation-timeline:view(block);animation-range:entry 20% entry 70%}}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--cb-ease-reveal)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.zf{position:relative;overflow:hidden;border:1px solid var(--cb-line);border-radius:var(--cb-radius-lg);background:var(--cb-panel)}.cf-lead{padding:1px 5px;border:1px solid #343b46;border-radius:var(--cb-radius-xs);color:var(--qs-body);font-family:var(--cb-font-mono);font-size:9.5px;letter-spacing:.1em}.cf-caps{color:var(--cb-text-dim);font-family:var(--cb-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.cf-caps.is-needs{color:var(--cb-amber);font-style:normal}.cf-caps.is-working{color:var(--cb-green)}.films-hero{grid-template-columns:minmax(0,1fr) minmax(0,38rem);align-items:center}.film-poster{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:1px solid var(--cb-line);border-radius:12px;overflow:hidden;background:var(--cb-panel);color:var(--cb-text);cursor:pointer}.film-poster img{display:block;width:100%;height:100%;object-fit:cover}.film-poster:focus-visible,.film-ib:focus-visible,.film-row:focus-visible,.film-stage:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.film-disc{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid rgba(247,242,236,.34);border-radius:50%;background:#05080dd6;color:var(--cb-text);transform:translate(-50%,-50%);transition:background .15s,border-color .15s,color .15s,transform .15s}.film-disc svg{width:30px;height:30px}.film-poster:hover .film-disc{border-color:var(--cb-orange);background:var(--cb-orange);color:var(--cb-cta-ink);transform:translate(-50%,-50%) scale(1.06)}.film-poster-hero .film-disc,.film-disc-hero{width:96px;height:96px;border-color:var(--cb-orange);background:var(--cb-orange);color:var(--cb-cta-ink)}.film-poster-hero .film-disc svg,.film-disc-hero svg{width:44px;height:44px}.film-poster-hero:hover .film-disc{border-color:var(--cb-orange-strong);background:var(--cb-orange-strong)}.film-dur{position:absolute;right:10px;bottom:10px;padding:2px 7px;border-radius:6px;background:#05080de0;font:500 12px var(--font-mono);color:var(--cb-text)}.film-note{display:block;margin-top:.6rem;font:400 12px/1.5 var(--font-mono);color:var(--cb-text-dim)}.film-scrim{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:2vh 2vw;background:#05080ddb}.film-dialog{position:relative;display:flex;width:min(1360px,100%);max-height:100%;border:1px solid var(--cb-line-strong);border-radius:var(--cb-radius-lg);background:var(--cb-panel);overflow:hidden}.film-main{flex:1 1 auto;min-width:0;padding:24px;overflow-y:auto}.film-col{width:min(100%,max(420px,calc((100vh - 330px) * 16 / 9)));width:min(100%,max(420px,calc((100dvh - 330px) * 16 / 9)));margin:0 auto}.film-eyebrow,.film-rail-head{font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-text-dim)}.film-eyebrow{margin-bottom:12px}.film-frame{position:relative;aspect-ratio:16 / 9;border:1px solid var(--cb-line);border-bottom:0;border-radius:10px 10px 0 0;background:var(--cb-bg);overflow:hidden}.film-frame video{display:block;width:100%;height:100%;object-fit:contain}.film-stage{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.film-stage:focus-visible{outline-offset:-3px}.film-frame .film-disc{pointer-events:none}.film-failed{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1rem;background:var(--cb-panel);color:var(--cb-text)}.film-bar{display:flex;align-items:center;gap:4px;min-height:52px;padding:0 8px;border:1px solid var(--cb-line);border-radius:0 0 10px 10px;background:var(--cb-panel-strong)}.film-ib{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--cb-text);cursor:pointer}.film-ib:hover:not(:disabled){background:#ffffff14}.film-ib:disabled{opacity:.35;cursor:default}.film-ib:focus-visible{outline-offset:-2px}.film-ib svg{width:22px;height:22px}.film-time{min-width:96px;padding-left:8px;white-space:nowrap;font:500 13px var(--font-mono);color:var(--cb-text-soft)}.film-seek{--p: 0%;flex:1 1 0;width:0;min-width:48px;height:44px;margin:0 12px;padding:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.film-seek::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--cb-orange) var(--p),var(--cb-line-strong) var(--p))}.film-seek::-moz-range-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--cb-orange) var(--p),var(--cb-line-strong) var(--p))}.film-seek::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px;border:0;border-radius:50%;background:var(--cb-orange);-webkit-appearance:none}.film-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--cb-orange)}.film-seek:focus-visible{outline:2px solid var(--focus-color)}.film-info{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-top:28px}.film-text{max-width:640px}.film-text h2{margin:0 0 8px;font-size:1.75rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--cb-text)}.film-text p{margin:0 0 14px;line-height:1.55;color:var(--cb-text-muted)}.film-dl{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--cb-radius-md);background:var(--cb-orange);font-size:.9375rem;font-weight:600;white-space:nowrap;color:var(--cb-cta-ink);text-decoration:none}.film-dl:hover{background:var(--cb-orange-strong);color:var(--cb-cta-ink)}.film-dl:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.film-col>.film-note{margin-top:24px}.film-rail{display:flex;flex:0 0 368px;flex-direction:column;box-sizing:border-box;padding:24px;border-left:1px solid var(--cb-line);overflow-y:auto}.film-rail-head{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:-8px 52px 4px 0;font-family:inherit;font-size:var(--cb-fs-sm);font-weight:500;letter-spacing:0;text-transform:none}.film-rail kbd{padding:2px 6px;border:1px solid var(--cb-line-strong);border-radius:5px;background:none;font:500 11px var(--font-mono);color:var(--cb-text-soft)}.film-run{align-self:flex-start;margin-bottom:14px;padding:0;border:0;background:none;font:inherit;font-size:var(--cb-fs-sm);color:var(--cb-orange)}button.film-run{cursor:pointer}button.film-run:hover{text-decoration:underline}span.film-run{color:var(--cb-text-dim)}.film-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.film-row{display:flex;gap:12px;width:100%;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--cb-text);text-align:left;cursor:pointer}.film-row:hover,.film-row[aria-current]{background:var(--cb-panel-strong)}.film-row[aria-current]{border-color:var(--cb-orange)}.film-thumb{position:relative;flex:0 0 128px;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:var(--cb-bg)}.film-thumb img{display:block;width:100%;height:100%;object-fit:cover}.film-thumb .film-dur{right:5px;bottom:5px;padding:1px 5px;border-radius:4px;font-size:11px}.film-row-text{display:flex;min-width:0;flex-direction:column;gap:4px;padding-top:2px}.film-row-text strong{font-size:.9375rem;font-weight:600;line-height:1.25}.film-row-text small{font-size:var(--cb-fs-xs);color:var(--cb-text-muted)}.film-row-text em{font:500 11px var(--font-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-orange)}.film-keys{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:16px;font-size:var(--cb-fs-mono);color:var(--cb-text-dim)}.film-close{position:absolute;top:16px;right:16px}.film-player:fullscreen{display:flex;flex-direction:column;background:#000}.film-player:fullscreen .film-frame{flex:1 1 auto;aspect-ratio:auto;border:0;border-radius:0}.film-player:fullscreen .film-bar{border-radius:0}@media(max-width:900px){.film-scrim{padding:0;align-items:stretch}.film-dialog{flex-direction:column;width:100%;border:0;border-radius:0;overflow-y:auto}.film-main{padding:0;overflow:visible}.film-col{width:100%}.film-eyebrow{display:flex;align-items:center;min-height:56px;margin:0;padding:0 60px 0 16px}.film-close{top:6px;right:4px}.film-frame{border-width:0;border-radius:0}.film-bar{border-width:0 0 1px;border-radius:0}.film-time{min-width:0;padding-left:4px;font-size:12px}.film-seek{margin:0 4px}.film-info{flex-direction:column;gap:16px;margin-top:20px;padding:0 16px}.film-text h2{font-size:1.375rem}.film-dl{align-self:stretch;justify-content:center}.film-col>.film-note{margin:20px 16px 0}.film-rail{flex:0 0 auto;padding:20px 16px;border-top:1px solid var(--cb-line);border-left:0;overflow:visible}.film-rail-head{margin:0 0 4px}.film-rail kbd,.film-keys{display:none}.film-list{flex-direction:row;gap:12px;overflow-x:auto}.film-row{flex-direction:column;flex:0 0 176px;width:176px;padding:0;border:0;background:none}.film-row[aria-current]{background:none}.film-row[aria-current] .film-thumb{outline:1px solid var(--cb-orange)}.film-thumb{flex-basis:auto;width:100%}.film-poster-hero .film-disc,.film-disc-hero{width:64px;height:64px}.film-poster-hero .film-disc svg,.film-disc-hero svg{width:30px;height:30px}}@media(max-width:600px){.film-step{display:none}}@media(prefers-reduced-motion:reduce){.film-disc{transition:none}.film-poster:hover .film-disc{transform:translate(-50%,-50%)}}.lc-block{display:flex;flex-direction:column;gap:14px}.zf>div>.lc{margin:-1px 0 0 -1px}.lc{--cb-bg:var(--qs-bg);--cb-bg-soft:var(--qs-surface);--cb-panel:var(--qs-panel);--cb-panel-strong:var(--qs-surface);--cb-line:var(--qs-line-2);--cb-line-soft:var(--qs-line);--cb-line-strong:var(--qs-border);--cb-text:var(--qs-text);--cb-text-soft:var(--qs-text-2);--cb-text-muted:var(--qs-body);--cb-text-dim:var(--qs-caption);--cb-blue:var(--qs-info);--cb-blue-rgb:127,165,207;--cb-green:var(--qs-ok);--cb-amber:var(--qs-warn);--cb-amber-rgb:217,164,65;--cb-red:var(--qs-danger);--cb-red-rgb:224,87,75;--cb-orange:var(--qs-accent);--cb-orange-rgb:var(--qs-accent-rgb);--cb-agent-claude:var(--qs-agent-claude)}.lc{position:relative;display:flex;flex-direction:column;width:1312px;height:820px;overflow:hidden;border:1px solid var(--cb-line);border-radius:var(--cb-radius-lg);background:var(--cb-bg);color:var(--cb-text-soft);font-size:13px;line-height:1.45;text-align:left}.lc *{box-sizing:border-box}:where(.lc) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lc button:hover:not(:disabled){filter:brightness(1.3)}.lc button:disabled{cursor:default}.lc-try{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--qs-body);text-align:center}.lc-try-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--qs-accent-edge);border-radius:999px;background:var(--qs-accent-wash);color:var(--qs-text);font-size:12px;font-weight:600}.lc :focus-visible{outline:2px solid var(--cb-orange);outline-offset:2px}.lc b{color:var(--cb-text);font-weight:600}.lc p{margin:0}.lc input{min-width:0;height:30px;border:0;outline:0;background:none;color:var(--cb-text);font:inherit}.lc input::placeholder{color:var(--cb-text-dim)}.lc svg{flex:none}.lc-row{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.lc-col{display:flex;flex-direction:column;min-width:0}.lc .is-tight,.lc .is-gap6{gap:6px}.lc .is-gap2{gap:2px}.lc .is-gap3{gap:3px}.lc .is-gap10{gap:10px}.lc .is-center{align-items:center;gap:3px}.lc-grow{flex:1 1 auto;min-width:0}.lc-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-dim{color:var(--cb-text-dim)}.lc-mut{color:var(--cb-text-muted)}.lc-hi{color:var(--cb-text)}.lc-soft{color:var(--cb-text-soft);font-weight:500}.lc-accent{color:var(--qs-warn)}.lc-ok{color:var(--cb-green)}.lc-info{color:var(--cb-blue)}.lc-strong{font-size:12.5px;font-weight:500}.lc-mono{color:var(--cb-text-dim);font-family:var(--cb-font-mono);font-size:11px;white-space:nowrap}.lc-self{align-self:flex-start}.lc-push{margin-left:auto}.lc-pad{padding:0 14px}.lc-dot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%}.lc-dot.is-s{width:7px;height:7px}.lc-state{display:inline-flex;align-items:center;gap:5px;font-size:12px}.lc-spin{animation:lc-spin 1.1s linear infinite}.lc-rise{animation:lc-rise .26s ease}@keyframes lc-spin{to{transform:rotate(360deg)}}@keyframes lc-rise{0%{opacity:0;transform:translateY(6px)}}.lc-btn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px solid var(--cb-line-strong);border-radius:7px;color:var(--cb-text-soft);font-size:12.5px;white-space:nowrap}.lc-btn.is-sm{height:26px;font-size:12px}.lc-btn.is-fill{border-color:transparent;background:var(--cb-line-soft)}.lc-btn.is-chip{flex:none;height:26px;padding:0 9px;font-size:11.5px}.lc-btn.is-stop{border-color:rgba(var(--cb-red-rgb),.5);color:var(--cb-red);font-weight:500}.lc-primary{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:8px;background:var(--qs-active);color:var(--qs-text);font-weight:600;white-space:nowrap}.lc-primary.is-sm{height:28px;border-radius:7px;font-size:12.5px}.lc-primary.is-idle{background:var(--qs-hover);color:var(--cb-text-soft);font-weight:500}.lc-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;color:var(--cb-text-muted)}.lc-icon.is-fill{width:30px;height:30px;border-radius:8px;background:var(--cb-line-soft)}.lc-icon.is-box{border:1px solid var(--cb-line-strong)}.lc-icon.is-round{width:26px;height:26px;border:1px solid var(--cb-line-strong);border-radius:50%;font-size:12px;font-weight:600}.lc-icon.is-clip{width:26px;height:26px;border:1px solid var(--cb-line);border-radius:6px;background:var(--cb-line-soft)}.lc-chip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 9px;border-radius:6px;background:#ffffff0f;color:var(--cb-text-soft);font-size:12px;white-space:nowrap}.lc-chip.is-lg{height:28px;padding:0 10px;border-radius:7px;font-size:13px;font-weight:500}.lc-chip.is-info{background:rgba(var(--cb-blue-rgb),.12);color:var(--cb-blue)}.lc-chip.is-warn{background:rgba(var(--cb-amber-rgb),.12);color:var(--cb-amber)}.lc-chip.is-idle{background:var(--cb-line-soft);color:var(--cb-text-muted)}.lc-vr{flex:none;width:1px;height:20px;background:var(--cb-line)}.lc-hr{width:24px;height:1px;margin:4px 0;background:var(--cb-line)}.lc-top{display:flex;flex:none;align-items:center;height:44px;border-bottom:1px solid var(--cb-line);background:var(--cb-panel)}.lc-top-side{display:flex;flex:none;align-items:center;gap:7px;height:100%;padding:0 8px 0 14px;border-right:1px solid var(--cb-line);transition:width .22s}.lc-lights{display:flex;gap:7px}.lc-lights i{width:10px;height:10px;border-radius:50%;background:var(--cb-line-strong)}.lc-top-main{display:flex;flex:1;align-items:center;gap:8px;min-width:0;height:100%;padding:0 12px}.lc-tab{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:8px;background:#ffffff0f;color:var(--cb-text);font-weight:500}.lc-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--cb-line);border-radius:8px;font-size:12.5px}.lc-seg button{padding:4px 12px;border-radius:6px;color:var(--cb-text-muted)}.lc-seg .is-on{background:#ffffff17;color:var(--cb-text)}.lc-menu-anchor{position:relative;display:inline-flex}.lc-picker{display:inline-flex;align-items:center;gap:8px;width:158px;height:30px;padding:0 10px;border:1px solid var(--cb-line-strong);border-radius:8px;color:var(--cb-text)}.lc-menu{position:absolute;top:36px;right:0;z-index:7;display:flex;flex-direction:column;gap:2px;width:236px;padding:4px;border:1px solid var(--cb-line-strong);border-radius:10px;background:var(--cb-panel-strong);box-shadow:0 12px 32px #00000080}.lc-menu button{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:7px;color:var(--cb-text)}.lc-menu .is-on{background:#ffffff0f}.lc-menu small{color:var(--cb-text-dim);font-size:11.5px;white-space:nowrap}.lc-body{display:flex;flex:1;min-height:0}.lc-side-box{flex:none;overflow:hidden;border-right:1px solid var(--cb-line);transition:width .22s}.lc-side{display:flex;flex-direction:column;gap:12px;width:272px;height:100%;padding:12px 10px;font-size:12.5px}.lc-brand{gap:10px;padding:0 4px;font-size:15px}.lc-logo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--cb-orange);color:var(--cb-cta-ink);font-family:var(--cb-font-mono);font-size:12px;font-weight:700}.lc-search{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:8px;background:#ffffff0a;color:var(--cb-text-dim)}.lc-needs{display:flex;flex-direction:column;padding:2px 2px 4px;border:1px solid rgba(217,164,65,.38);border-radius:10px;background:#d9a4410a}.lc-needs-head{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;color:var(--qs-warn);font-size:12px;font-weight:600}.lc-needs-head .lc-mono{color:inherit}.lc-needs-row{display:flex;gap:8px;width:100%;padding:5px 10px 6px;border-radius:7px}.lc-needs-row>svg{margin-top:2px}.lc-fold-row{display:flex;align-items:center;gap:6px;padding-right:6px}.lc-fold{display:flex;align-items:center;gap:7px;height:24px;padding:0 6px;color:var(--cb-text-muted);font-size:13px}.lc-icon.is-mini{width:20px;height:18px;border-radius:5px}.lc-lead-row{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 10px 0 8px;border-radius:8px}.lc-lead-row.is-on{background:#ffffff12;box-shadow:inset 2px 0 var(--qs-accent-edge)}.lc-lead-row.is-needs{background:#d9a44114}.lc-lead-row .lc-row>b{font-size:13px;font-weight:500}.lc-ring{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center}.lc-ring svg,.lc-usage-ring svg{position:absolute;inset:0}.lc-ring b{position:relative;font-size:11px}.lc-ring-track{fill:none;stroke:#ffffff24;stroke-width:2}.lc-ring-arc,.lc-ring-alert{fill:none;stroke:var(--cb-blue);stroke-width:2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:15px 15px;transition:stroke-dasharray .3s}.lc-ring-alert{stroke:var(--qs-warn)}.lc-minibar,.lc-statebar{display:flex;flex:none;gap:1px;width:34px;height:3px}.lc-minibar i,.lc-statebar i{border-radius:2px;transition:flex-grow .3s}.lc-statebar{gap:3px;width:auto;height:4px}.lc-ws{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border-radius:8px;color:var(--cb-text-muted);font-size:13px}.lc-ws.is-on{background:#ffffff0f;color:var(--cb-text)}.lc-tree{display:flex;flex-direction:column;margin-left:17px;padding-left:8px;border-left:1px solid var(--cb-line);color:var(--cb-text-muted)}.lc-tree button{display:flex;align-items:center;gap:9px;height:28px;padding:0 10px 0 4px;border-radius:6px}.lc-side-foot{display:flex;flex-direction:column;gap:10px;margin-top:auto}.lc-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;padding:4px 0;border-radius:8px;font-size:11.5px}.lc-usage-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.lc-usage .is-ok{color:var(--cb-green)}.lc-usage .is-warn{color:var(--cb-amber)}.lc-machine{display:flex;align-items:center;gap:12px;width:100%;height:26px;padding:0 8px 0 12px;border-radius:7px;color:var(--cb-text-dim);font-family:var(--cb-font-mono);font-size:11px}.lc-machine span{display:inline-flex;align-items:center;gap:3px}.lc-rail{display:flex;flex-direction:column;align-items:center;gap:10px;width:56px;height:100%;padding:12px 0}.lc-rail-lead{position:relative;display:inline-flex;margin-top:4px;border-radius:50%}.lc-badge{position:absolute;top:-1px;right:-1px;width:10px;height:10px;border:2px solid var(--cb-bg);border-radius:50%;background:var(--qs-warn)}.lc-rail-ws{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border-radius:8px;color:var(--cb-text-muted)}.lc-rail-ws.is-on{background:#ffffff14;color:var(--cb-text)}.lc-rail-usage{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto;padding:4px;border-radius:8px}.lc-rail-usage .lc-usage-ring{width:24px;height:24px}.lc-main{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding:10px}.lc-project{display:flex;flex:none;flex-direction:column;gap:10px;padding:11px 14px 10px;border:1px solid var(--cb-line);border-radius:12px;background:var(--cb-bg-soft)}.lc-project>.lc-row{height:28px}.lc-project-name{font-size:14.5px}.lc-phases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:14px;font-size:12.5px}.lc-phase{display:flex;flex-direction:column;gap:6px;color:var(--cb-text-dim)}.lc-bar{display:flex;height:4px;overflow:hidden;border-radius:2px;background:var(--cb-line)}.lc-bar i{background:var(--cb-blue);transition:width .4s}.lc-phase.is-done{color:var(--cb-text-muted)}.lc-phase.is-done .lc-bar i{background:var(--cb-green)}.lc-phase.is-now{color:var(--cb-text);font-weight:500}.lc-phase.is-now .lc-num{color:var(--cb-blue)}.lc-stage{display:flex;flex:1;min-height:0}.lc-crew-box{display:flex;flex:none;overflow:hidden;transition:width .32s,margin-left .32s}.lc-pane{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--qs-accent-edge);border-radius:12px;background:var(--cb-bg-soft)}.lc-pane-head{display:flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;border-bottom:1px solid var(--cb-line-soft);white-space:nowrap}.lc-pane-head>b{font-size:13.5px}.lc-pane-head>.lc-row{gap:12px}.lc-pane-head.is-cell{height:36px}.lc-back{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--qs-border-strong);border-radius:7px;background:transparent;color:var(--qs-text-2);font-size:12px;font-weight:500}.lc-pane-status{display:flex;flex:none;align-items:center;gap:14px;height:44px;padding:0 12px;border-bottom:1px solid var(--cb-line-soft);transition:background-color .3s}.lc-pane-status.is-waiting{background:rgba(var(--cb-amber-rgb),.03)}.lc-scroll,.lc-crew-list{scrollbar-width:thin;scrollbar-color:var(--cb-line-strong) transparent}.lc-scroll{display:flex;flex:1;flex-direction:column-reverse;min-height:0;overflow-y:auto}.lc-blocks{display:flex;flex-direction:column;gap:10px;margin-bottom:auto;padding:12px 16px}.lc-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:150px 40px 0;text-align:center}.lc-empty b{font-size:15px}.lc-empty>span:last-child{max-width:380px}.lc-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1.5px solid rgba(217,119,87,.6);border-radius:50%}.lc-you{align-self:flex-end;max-width:440px;padding:9px 13px;border-radius:12px;background:#ffffff14;color:var(--cb-text)}.lc-pause{display:flex;align-items:center;gap:10px;color:var(--cb-text-dim);font-family:var(--cb-font-mono);font-size:11px}.lc-pause:before,.lc-pause:after{content:"";flex:1;height:1px;background:var(--cb-line)}.lc-crewline{display:flex;align-items:flex-start;gap:8px;font-size:12.5px}.lc-crewline b{font-weight:500}.lc-ini{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid;border-radius:50%;font-size:10px;font-weight:600}.lc-msg{display:flex;gap:10px}.lc-msg .lc-dot{margin-top:6px}.lc-msg p{max-width:600px;color:var(--cb-text);font-size:13.5px;line-height:1.5}.lc-tool{display:flex;align-items:center;gap:8px;padding-left:19px;color:var(--cb-text-dim);font-family:var(--cb-font-mono);font-size:11.5px}.lc-answered{font-size:12.5px}.lc-answered b{font-weight:500}.lc-question,.lc-status,.lc-ask-card{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border:1px solid rgba(217,164,65,.38);border-radius:12px;background:var(--cb-panel)}.lc-question-title{color:var(--cb-text);font-size:16px;font-weight:600}.lc-option{display:flex;align-items:center;gap:12px;width:100%;padding:7px 14px;border:1px solid var(--cb-line);border-radius:9px;background:var(--cb-bg)}.lc-option b{font-size:13.5px;font-weight:500}.lc-option .lc-mut{font-size:12px}.lc-option.is-other{border-style:dashed;border-color:var(--cb-line-strong);background:none}.lc-option.is-on{border-color:var(--qs-accent-edge);background:var(--qs-accent-wash)}.lc-radio{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid rgba(255,255,255,.3);border-radius:50%}.is-on>.lc-radio{border-color:var(--cb-orange)}.is-on>.lc-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--cb-orange)}.lc-question-foot{padding-top:8px;border-top:1px solid var(--cb-line-soft)}.lc-status{gap:2px;padding:10px 10px 12px;border-color:var(--cb-line)}.lc-status>.lc-row{padding:0 6px 6px}.lc-status>.lc-btn{margin:6px 0 0 6px}.lc-status-row{display:flex;align-items:center;gap:8px;width:100%;padding:4px 6px;border-radius:6px;font-size:12.5px;white-space:nowrap}.lc-status-row b{flex:none;width:44px;font-weight:500}.lc-status-row b+span{flex:none;width:72px}.lc-dock{display:flex;flex:none;flex-direction:column;gap:10px;padding:10px 12px 12px;border-top:1px solid var(--cb-line-soft)}.lc-actions{display:flex;gap:5px;overflow:hidden}.lc-composer{display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 0 10px;border:1px solid var(--cb-line-strong);border-radius:10px;background:var(--cb-panel);white-space:nowrap;transition:border-color .2s}.lc-composer.is-active{border-color:var(--qs-border-hover)}.lc-to{display:inline-flex;align-items:center;gap:5px;color:var(--cb-text-soft);font-size:12.5px}.lc-typed{overflow:hidden;color:var(--cb-text)}.lc-caret{display:inline-block;width:1.5px;height:15px;margin-left:1px;vertical-align:-3px;background:var(--cb-text);animation:lc-blink 1s steps(1) infinite}@keyframes lc-blink{50%{opacity:0}}.lc-crew{position:relative;display:flex;flex:none;flex-direction:column;gap:10px;width:340px;height:100%;padding:10px;overflow:hidden;border:1px solid var(--cb-line);border-radius:12px;background:var(--cb-panel)}.lc-crew:after{content:"";position:absolute;right:1px;bottom:1px;left:1px;height:48px;border-radius:0 0 11px 11px;background:linear-gradient(transparent,var(--cb-panel));pointer-events:none}.lc-ask{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 12px;border:1px solid var(--cb-line-strong);border-radius:10px;background:var(--cb-bg-soft)}.lc-card{position:relative;display:flex;flex-direction:column;gap:3px;width:100%;padding:9px 12px 9px 14px;border:1px solid var(--cb-line);border-radius:10px;background:var(--cb-bg-soft);font-size:12.5px}.lc-card.is-working:before,.lc-card.is-lead:before{content:none}.lc-card.is-lead{border-color:var(--qs-accent-edge);background:var(--qs-accent-wash)}.lc-card.is-staged{border:1px solid var(--qs-accent-edge)}.lc-facts{color:var(--cb-text-muted);font-size:12px}.lc-facts b{color:var(--cb-text-soft);font-weight:500}.lc-filter{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;color:var(--cb-text-muted);font-size:12px}.lc-filter.is-on{background:#ffffff12;color:var(--cb-text);font-weight:600}.lc-crew-list{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;margin:0 -4px;padding:0 4px 40px;overflow-y:auto}.lc-group{padding:4px 2px 0;color:var(--cb-text-muted)}.lc-group b{color:var(--cb-text-soft);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.lc-empty-note{padding:16px 4px;text-align:center}.lc-crew-rail{display:flex;flex:none;flex-direction:column;align-items:center;gap:4px;width:52px;height:100%;padding:8px 0;border:1px solid var(--cb-line);border-radius:12px;background:var(--cb-panel);font-size:11px}.lc-rail-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:8px;border:1.5px solid;border-radius:50%}.lc-rail-count{margin-top:10px;font-size:14px;font-weight:500}.lc-grid,.lc-cells{display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.lc-cells{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.lc-tile,.lc-cell{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--cb-line);border-radius:12px;background:var(--cb-bg-soft)}.lc-tile.is-alert{border-color:#d9a44161}.lc-tile.is-add{align-items:center;justify-content:center;gap:8px;border-style:dashed;border-color:var(--cb-line-strong);background:none;color:var(--cb-text-dim)}.lc-tile-head{display:flex;flex:none;align-items:center;gap:7px;height:38px;padding:0 10px 0 12px;border-bottom:1px solid var(--cb-line-soft);white-space:nowrap}.lc-tile-sub{padding:8px 12px 0;font-size:11.5px}.lc-tile-body{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:10px 12px;overflow:hidden;font-size:12.5px}.lc-tile-foot{gap:6px;padding:8px}.lc-fake-input{height:30px;padding:6px 10px;border:1px solid var(--cb-line-strong);border-radius:7px;color:var(--cb-text-dim);font-size:12px}.lc-tile-foot .lc-btn{height:30px;font-size:12px}.lc-cell.is-focus{border:1px solid var(--qs-accent-edge)}.lc-cell-head{display:flex;flex:none;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px 0 12px;border-bottom:1px solid var(--cb-line);background:#ffffff08;white-space:nowrap}.is-focus>.lc-cell-head{background:rgba(var(--cb-orange-rgb),.08)}.lc-cell-crew{display:flex;flex:none;align-items:center;gap:6px;height:40px;padding:0 10px;overflow:hidden;border-bottom:1px solid var(--cb-line-soft);white-space:nowrap}.lc-member-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid var(--cb-line);border-radius:7px;background:#ffffff08;color:var(--cb-text);font-size:12px}.lc-member-chip.is-needs{border-color:#d9a44173}.lc-cell-status{display:flex;flex:none;align-items:center;height:40px;padding:0 12px}.lc-cell-body{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;padding:10px 14px;overflow:hidden}.lc-cell-body .lc-msg p{font-size:13px}.lc-cell-body .lc-you{max-width:90%}.lc-cell-body .lc-row{flex-wrap:wrap}.lc-ask-card{gap:8px;padding:10px 12px;border-radius:10px}.lc-cell-compose{display:flex;align-items:center;gap:8px;height:38px;margin:0 10px 10px;padding:0 10px;border:1px solid var(--cb-line-strong);border-radius:9px;background:var(--cb-panel);color:var(--cb-text-dim);font-size:12.5px;white-space:nowrap}.lc-toast-box{position:absolute;right:0;bottom:22px;left:0;z-index:5;display:flex;justify-content:center;pointer-events:none}.lc-toast{max-width:560px;padding:10px 16px;border:1px solid var(--cb-line-strong);border-radius:10px;background:var(--cb-panel-strong);color:var(--cb-text);font-size:12.5px;box-shadow:0 10px 30px #00000073}.lc-cursor{position:absolute;top:0;left:0;z-index:9;opacity:0;pointer-events:none;transition:transform .65s cubic-bezier(.45,0,.2,1),opacity .25s}.lc-cursor.is-on{opacity:1}.lc-cursor svg{position:absolute;top:-2px;left:-3px;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55))}.lc-cursor path{fill:var(--cb-text);stroke:var(--cb-bg);stroke-width:1.2;stroke-linejoin:round}.lc-ping{position:absolute;top:-15px;left:-15px;width:30px;height:30px;border:2px solid var(--cb-orange);border-radius:50%;animation:lc-ping .42s ease-out forwards}@keyframes lc-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.lc-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-height:28px;color:var(--cb-text-dim);font-family:var(--cb-font-mono);font-size:11px;text-align:center}.lc-caption-text{color:var(--cb-text);font-family:var(--cb-font-sans);font-size:15px;font-weight:500}.lc-caption-btn{height:26px;padding:0 10px;border:1px solid var(--cb-line-strong);border-radius:6px;background:none;color:var(--cb-text-soft);font:inherit;font-size:12px;cursor:pointer}@media(prefers-reduced-motion:reduce){.lc-spin,.lc-rise,.lc-caret,.lc-ping{animation:none}.lc-cursor,.lc-crew-box,.lc-side-box{transition:none}}:root{--qs-bg: #0b0c0f;--qs-band: #0e1014;--qs-panel: #0f1115;--qs-surface: #111318;--qs-raised: #14161b;--qs-hover: #1c2027;--qs-active: #232830;--qs-line: #1b1e24;--qs-line-2: #1f232a;--qs-border: #262b33;--qs-border-strong: #2a3038;--qs-border-hover: #363d48;--qs-text: #e6e8ec;--qs-text-2: #c9cdd3;--qs-body: #9aa1ac;--qs-caption: #878f9b;--qs-dim: #6f7783;--qs-head-dim: #8c939f;--qs-accent: #e1763c;--qs-accent-rgb: 225, 118, 60;--qs-accent-edge: rgba(var(--qs-accent-rgb), .32);--qs-accent-wash: rgba(var(--qs-accent-rgb), .045);--qs-on-accent: #1a0d05;--qs-ok: #5cb37e;--qs-warn: #d9a441;--qs-info: #7fa5cf;--qs-danger: #e0574b;--qs-danger-text: #e8857b;--qs-agent-claude: #d97757;--qs-agent-codex: #c9d0dc;--qs-agent-opencode: #e3b341;--qs-agent-kimi: #4fbfa8;--qs-agent-grok: #7ec8e3;--qs-agent-cursor: #7c6aef;--qs-chart-claude: #c8694b;--qs-chart-codex: #5b8fd0;--qs-chart-opencode: #b48a2e;--qs-font: var(--cb-font-sans);--qs-mono: var(--cb-font-mono);--qs-ease: cubic-bezier(.16, 1, .3, 1);--qs-shell: 1200px;--qs-gutter: clamp(16px, 4vw, 40px);--qs-section-y: clamp(72px, 9vw, 128px);--qs-radius-sm: 8px;--qs-radius: 10px;--qs-radius-lg: 14px}.qs-page{background:var(--qs-bg);color:var(--qs-text);font-family:var(--qs-font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.qs-page *,.qs-page *:before,.qs-page *:after{box-sizing:border-box}.qs-page :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.qs-page ::selection{background:rgba(var(--qs-accent-rgb),.3);color:#fff}.qs-shell{max-width:var(--qs-shell);margin-inline:auto;padding-inline:var(--qs-gutter)}.qs-section{padding-block:var(--qs-section-y)}.qs-band{background:var(--qs-band);border-block:1px solid #15181c}.qs-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--qs-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--qs-caption)}.qs-eyebrow-index{color:var(--qs-dim)}.qs-new{padding:2px 7px;border:1px solid #2e343d;border-radius:999px;font-size:10px;letter-spacing:.12em;color:var(--qs-body)}.qs-h1{font-size:clamp(42px,6.4vw,84px);line-height:1;letter-spacing:-.045em;font-weight:600;color:var(--qs-text)}.qs-h1>span{display:block}.qs-h1 .qs-dim-line,.qs-h2 .qs-dim-line{color:var(--qs-head-dim)}.qs-h2{font-size:clamp(30px,3.8vw,48px);line-height:1.08;letter-spacing:-.034em;font-weight:600;color:var(--qs-text)}.qs-h3{font-size:17px;line-height:1.3;letter-spacing:-.01em;font-weight:600;color:var(--qs-text)}.qs-lede{max-width:640px;font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:var(--qs-body)}.qs-body{font-size:14.5px;line-height:1.55;color:var(--qs-body)}.qs-caption{font-size:13px;color:var(--qs-caption)}.qs-mono{font-family:var(--qs-mono)}.qs-heading{max-width:760px}.qs-heading>.qs-h2{margin-top:16px}.qs-heading>.qs-lede{margin-top:18px}.qs-heading.is-center{margin-inline:auto;text-align:center}.qs-heading.is-center>.qs-eyebrow{justify-content:center}.qs-heading.is-center>.qs-lede{margin-inline:auto}.qs-page a{color:var(--qs-text-2);text-decoration:none}.qs-page a:hover{color:var(--qs-text)}.qs-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 18px;border-radius:var(--qs-radius);border:1px solid transparent;font:inherit;font-size:15px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,filter .18s ease}.qs-btn.is-lg{height:50px;padding:0 24px;font-size:16px}.qs-btn.is-sm{height:36px;padding:0 14px;border-radius:var(--qs-radius-sm);font-size:14px}.qs-page .qs-btn-primary,.qs-btn-primary{background:var(--qs-accent);color:var(--qs-on-accent);font-weight:600}.qs-page .qs-btn-primary:hover,.qs-btn-primary:hover{color:var(--qs-on-accent);filter:brightness(1.07)}.qs-page .qs-btn-ghost,.qs-btn-ghost{background:transparent;border-color:var(--qs-border-strong);color:var(--qs-text-2)}.qs-page .qs-btn-ghost:hover,.qs-btn-ghost:hover{background:#15181d;border-color:var(--qs-border-hover);color:var(--qs-text)}.qs-page .qs-btn-quiet,.qs-btn-quiet{background:var(--qs-active);color:var(--qs-text)}.qs-page .qs-btn-quiet:hover,.qs-btn-quiet:hover{background:#2a3039}.qs-btn:disabled,.qs-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.qs-link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.qs-page :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid rgba(var(--qs-accent-rgb),.55);outline-offset:2px;border-radius:var(--qs-radius-sm)}.qs-card{border:1px solid var(--qs-line-2);border-radius:var(--qs-radius-lg);background:var(--qs-panel);transition:border-color .25s ease}.qs-card.is-flat{background:var(--qs-bg)}a.qs-card:hover,.qs-card.is-hoverable:hover{border-color:#2e343d}.qs-frame{border:1px solid #20242b;border-radius:var(--qs-radius-lg);background:var(--qs-bg);overflow:hidden}.qs-frame-bar{height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--qs-line);background:var(--qs-surface)}.qs-traffic{display:flex;gap:7px}.qs-traffic>i{width:11px;height:11px;border-radius:50%;background:#2a2f37}.qs-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid #20242b;border-radius:999px;font-size:13px;color:var(--qs-caption)}.qs-tag{font-family:var(--qs-mono);font-size:11px;padding:3px 8px;border:1px solid var(--qs-border);border-radius:6px;color:var(--qs-body);white-space:nowrap}.qs-lead-tag{font-family:var(--qs-mono);font-size:10px;letter-spacing:.12em;padding:2px 6px;border:1px solid #343b46;border-radius:4px;color:var(--qs-body)}.qs-dot{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--qs-dim)}.qs-segmented{display:inline-flex;padding:2px;border:1px solid var(--qs-border);border-radius:8px}.qs-segmented>:is(button,span){display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--qs-caption);font:inherit;font-size:12.5px;white-space:nowrap}.qs-segmented>button{cursor:pointer}.qs-segmented.is-compact>:is(button,span){height:22px;padding:0 10px;border-radius:5px}.qs-segmented>[aria-pressed=true],.qs-segmented>.is-on{background:var(--qs-active);color:var(--qs-text)}.qs-scroll{scrollbar-width:thin;scrollbar-color:#2e343d transparent}.qs-scroll::-webkit-scrollbar{width:6px;height:6px}.qs-scroll::-webkit-scrollbar-thumb{background:#2e343d;border-radius:3px}@keyframes qs-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes qs-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes qs-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes qs-spin{to{transform:rotate(360deg)}}@keyframes qs-blink{0%,48%{opacity:1}52%,to{opacity:0}}@keyframes qs-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes qs-indet{0%{transform:translate(-110%)}to{transform:translate(340%)}}.qs-in{animation:qs-up .9s var(--qs-ease) both}.qs-pop{animation:qs-pop .55s var(--qs-ease) both}.qs-pulse{animation:qs-pulse 1.8s ease-in-out infinite}.qs-spin{animation:qs-spin 1.2s linear infinite}.qs-caret{animation:qs-blink 1.05s step-end infinite}.qs-fill{transform-origin:left;animation:qs-fill-x var(--qs-fill-duration, 4s) linear both}.qs-indet{animation:qs-indet 1.7s cubic-bezier(.45,0,.25,1) infinite}@supports (animation-timeline: view()){.qs-rv{animation:qs-up linear none;animation-timeline:view();animation-range:entry 0% entry 55%}}@media(prefers-reduced-motion:reduce){.qs-page *,.qs-page *:before,.qs-page *:after{animation:none!important;transition:none!important}}.qs-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.qs-hide-sm{display:none!important}}html{scroll-padding-top:80px}body{background-color:var(--qs-bg)}.qs-header{position:sticky;top:0;z-index:30;background:var(--qs-bg);border-bottom:1px solid #16191e}.qs-header-bar{max-width:var(--qs-shell);height:64px;margin:0 auto;padding:0 var(--qs-gutter);display:flex;align-items:center;gap:24px}.qs-page .qs-header-brand{display:flex;align-items:center;gap:10px;color:var(--qs-text);font-weight:650;font-size:16px;letter-spacing:-.01em}.qs-brandmark{flex:none;color:var(--qs-accent)}.qs-header-nav{display:flex;gap:2px;margin-left:8px}.qs-page .qs-header-link{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--qs-radius-sm);font-size:14px;color:var(--qs-body);transition:background-color .18s ease,color .18s ease}.qs-page .qs-header-link:hover,.qs-page .qs-header-link[aria-current=page]{background:#14171b;color:var(--qs-text)}.qs-header-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.qs-header-menu{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;border:0;border-radius:var(--qs-radius-sm);background:transparent;color:var(--qs-text-2);cursor:pointer}.qs-header-menu:hover{background:#14171b;color:var(--qs-text)}.qs-mobile-menu{display:none;flex-direction:column;padding:8px var(--qs-gutter) 16px;border-top:1px solid #16191e;background:var(--qs-bg)}.qs-page .qs-mobile-link{padding:13px 12px;border-radius:var(--qs-radius-sm);font-size:16px;color:var(--qs-text-2)}.qs-page .qs-mobile-link:hover,.qs-page .qs-mobile-link[aria-current=page]{background:#14171b;color:var(--qs-text)}@media(max-width:760px){.qs-header-bar{gap:12px}.qs-header-menu{display:inline-flex}.qs-mobile-menu:not([hidden]){display:flex}}.qs-footer{padding:56px 0 32px;border-top:1px solid #15181c;background:var(--qs-bg)}.qs-footer-inner{max-width:var(--qs-shell);margin:0 auto;padding-inline:var(--qs-gutter)}.qs-footer-top{display:flex;flex-wrap:wrap;gap:40px 48px}.qs-footer-brand{flex:1 1 280px;max-width:340px;min-width:0}.qs-footer-name{display:flex;align-items:center;gap:9px;color:var(--qs-text);font-weight:600;font-size:15px}.qs-footer-brand p{margin-top:14px;font-size:14px;line-height:1.6;color:var(--qs-caption)}.qs-page .qs-footer-cta{margin-top:16px;display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--qs-text-2)}.qs-page .qs-footer-cta:hover{color:var(--qs-text)}.qs-footer-cols{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:28px 24px}.qs-footer-cols h2{font-family:var(--qs-mono);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--qs-dim)}.qs-footer-cols ul{list-style:none;padding:0;margin-top:14px;display:flex;flex-direction:column;gap:10px;font-size:14px}.qs-page .qs-footer-cols a{color:var(--qs-body)}.qs-page .qs-footer-cols a:hover{color:var(--qs-text)}.qs-footer-bottom{margin-top:44px;padding-top:20px;border-top:1px solid #15181c;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12.5px;color:var(--qs-dim)}.qs-faq{padding:var(--qs-section-y) var(--qs-gutter)}.qs-faq.is-stacked{padding:0}.qs-faq-inner{max-width:880px;margin:0 auto}.qs-faq-title{font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.032em;font-weight:600;color:var(--qs-text)}.qs-faq.is-stacked .qs-faq-title{font-size:clamp(23px,2.2vw,28px);line-height:1.22;letter-spacing:-.022em}.qs-faq-sub{margin-top:14px;max-width:620px;font-size:16px;line-height:1.6;color:var(--qs-body)}.qs-faq-topics{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.qs-faq-topic{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px solid var(--qs-border);border-radius:999px;background:transparent;color:var(--qs-caption);font:inherit;font-size:13px;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.qs-faq-topic small{font-size:11.5px;color:var(--qs-dim)}.qs-faq-topic:hover{border-color:var(--qs-border-hover);color:var(--qs-text)}.qs-faq-topic[aria-pressed=true]{background:var(--qs-active);border-color:var(--qs-border-strong);color:var(--qs-text)}.qs-faq-list-wrap{margin-top:32px}.qs-faq-group+.qs-faq-group{margin-top:36px}.qs-faq-group-label{margin-bottom:8px;font-family:var(--qs-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--qs-dim)}.qs-faq-list{list-style:none;padding:0;border-top:1px solid #1b1e24}.qs-faq-item{border-bottom:1px solid #1b1e24}.qs-faq-question{font:inherit}.qs-faq-question button{display:flex;align-items:center;gap:16px;width:100%;padding:22px 0;border:0;background:transparent;color:var(--qs-text);font:inherit;text-align:left;cursor:pointer}.qs-faq-question-text{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:17px;font-weight:500;line-height:1.35}.qs-faq-short{font-size:14.5px;font-weight:400;line-height:1.5;color:var(--qs-caption)}.qs-faq-plus{margin-left:auto;flex:none;color:var(--qs-caption);transition:transform .3s var(--qs-ease)}.qs-faq-question button[aria-expanded=true] .qs-faq-plus{transform:rotate(45deg)}.qs-faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--qs-ease)}.qs-faq-answer-wrap.is-open{grid-template-rows:1fr}.qs-faq-answer{min-height:0;overflow:hidden}.qs-faq-answer p{padding:0 40px 6px 0;font-size:15.5px;line-height:1.65;color:var(--qs-body)}.qs-page .qs-faq-link{display:inline-block;margin-bottom:24px;font-size:14.5px;font-weight:500;color:var(--qs-text-2)}.qs-faq-answer p:last-child{padding-bottom:24px}.qs-faq-support{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14.5px;color:var(--qs-caption)}.qs-faq-support strong{font-weight:600;color:var(--qs-text-2)}.qs-page .qs-faq-support a{font-weight:500;color:var(--qs-text-2)}.qs-page .qs-faq-support a:hover{color:var(--qs-text)}.qs-works{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px}.qs-works>span{font-family:var(--qs-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--qs-dim)}.qs-works ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px}.qs-works li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1;white-space:nowrap;color:var(--qs-body)}.qs-mark{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px;color:var(--qs-body)}.qs-mark svg{display:block}.qs-pv{margin:0}.qs-pv video{display:block;width:100%;height:auto;background:var(--qs-panel)}.qs-pv figcaption{padding:12px 16px;border-top:1px solid var(--qs-line);font-size:13px;line-height:1.5;color:var(--qs-caption)}.qs-pv-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-top:1px solid var(--qs-line);font-size:13px;color:var(--qs-caption)}.qs-pv-toggle{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--qs-border-strong);border-radius:var(--qs-radius-sm);background:transparent;color:var(--qs-text-2);font:inherit;font-size:13.5px;cursor:pointer}.qs-pv-toggle:hover:not(:disabled){background:#15181d;border-color:var(--qs-border-hover);color:var(--qs-text)}.qs-pv-toggle:disabled{opacity:.5;cursor:not-allowed}.qs-pv-fallback{padding:16px;font-size:14px;color:var(--qs-text-2)}.qs-pv-transcript{margin-top:16px;padding:14px 16px;border:1px solid var(--qs-line-2);border-radius:var(--qs-radius);font-size:14px;color:var(--qs-body)}.qs-pv-transcript summary{min-height:32px;display:flex;align-items:center;cursor:pointer;color:var(--qs-text-2)}.qs-pv-transcript-text{margin-top:12px;white-space:pre-line}.qs-hd{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--qs-dim)}.qs-hd.is-claude{background:var(--qs-agent-claude)}.qs-hd.is-codex{background:var(--qs-agent-codex)}.qs-hd.is-opencode{background:var(--qs-agent-opencode)}.qs-hcaret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-3px;border-radius:1px;background:var(--qs-accent)}.qs-state{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.qs-state>i{width:6px;height:6px;border-radius:50%;background:currentColor}.qs-state.is-work{color:var(--qs-info)}.qs-state.is-needs{color:var(--qs-warn)}.qs-state.is-idle{color:var(--qs-caption)}.qs-state.is-idle>i{background:#4a515c}.qs-state.is-pill{padding:3px 9px;border-radius:6px;background:#7fa5cf1a}.qs-state.is-end{margin-left:auto}.qs-ok{color:var(--qs-ok);font-size:12px}.qs-typing{display:inline-flex;gap:4px}.qs-typing i{width:5px;height:5px;border-radius:50%;background:var(--qs-caption);animation:qs-dot 1.2s ease-in-out infinite}.qs-typing i:nth-child(2){animation-delay:.15s}.qs-typing i:nth-child(3){animation-delay:.3s}@keyframes qs-dot{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.qs-stage-wrap{margin-top:48px}.qs-hero{padding:clamp(56px,8vw,104px) 0 0}.qs-hero-shell{display:flex;flex-direction:column;align-items:center;text-align:center}.qs-hero-prompt{color:var(--qs-accent);letter-spacing:0}.qs-hero-h1{margin-top:26px}.qs-hero-h1>span:not(.qs-visually-hidden){display:block}.qs-hero-lede{margin-top:26px;font-size:clamp(17px,1.5vw,19px)}.qs-hero-composer{margin-top:40px;width:100%;max-width:780px}.qs-composer{padding:14px 16px 12px;border:1px solid var(--qs-border);border-radius:var(--qs-radius-lg);background:var(--qs-surface);text-align:left;transition:border-color .35s ease,box-shadow .35s ease}.qs-composer.is-focus{border-color:var(--qs-border-hover);box-shadow:0 0 0 4px rgba(var(--qs-accent-rgb),.07)}.qs-composer-attach{min-height:30px;display:flex;align-items:center}.qs-attach{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px 0 6px;border:1px solid var(--qs-border);border-radius:7px;background:#171a20;font-size:12.5px;color:var(--qs-text-2)}.qs-attach-x{color:#6e7682}.qs-sketch{display:flex;flex-direction:column;gap:2px;width:20px;height:16px;padding:3px;border-radius:3px;background:var(--qs-border)}.qs-sketch i{height:2px;border-radius:1px;background:var(--qs-caption)}.qs-sketch i:nth-child(2){width:70%}.qs-sketch i:nth-child(3){width:45%;background:var(--qs-agent-claude)}.qs-composer-text{min-height:58px;margin-top:10px;font-size:17px;line-height:1.6;color:var(--qs-text)}.qs-composer-ph{color:#848c98}.qs-composer-row{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--qs-body)}.qs-composer-to,.qs-composer-mode{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:7px}.qs-composer-mode{margin-left:auto}.qs-composer-clip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--qs-border);border-radius:7px;color:var(--qs-caption)}.qs-composer-work{display:inline-flex;align-items:center;gap:7px;margin-left:6px;font-size:12.5px;color:var(--qs-info)}.qs-composer-work i{width:6px;height:6px;border-radius:50%;background:var(--qs-info)}.qs-composer-work .qs-mono{color:var(--qs-caption)}.qs-composer-work+.qs-composer-mode{margin-left:auto}.qs-send{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:8px;background:var(--qs-active);color:var(--qs-text-2);font-weight:600;font-size:13px;transition:background-color .18s ease}.qs-composer-row>.qs-send{margin-left:0}.qs-composer-to+.qs-composer-clip+.qs-send,.qs-send:only-child{margin-left:auto}.qs-send.is-press{background:var(--qs-accent);color:var(--qs-on-accent)}.qs-send.is-stop{background:transparent;border:1px solid rgba(224,87,75,.38);color:var(--qs-danger-text)}.qs-chips{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.qs-hero-actions{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.qs-hero-offer{margin-top:18px;font-size:14px;color:var(--qs-caption)}.qs-hero-offer strong{font-weight:600;color:var(--qs-text-2)}.qs-hero-shell>.qs-in:has(.qs-works){margin-top:44px}.qs-hero-console{margin-top:56px;width:100%;max-width:1000px;text-align:left}.qs-console{border:1px solid #20242b;border-radius:var(--qs-radius-lg);background:var(--qs-panel);overflow:hidden;transition:opacity .5s ease}.qs-console.is-faded{opacity:0}.qs-console-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--qs-line);font-size:13.5px}.qs-console-head strong{font-weight:600;color:var(--qs-text)}.qs-console-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--qs-caption)}.qs-console-head .qs-hd{width:8px;height:8px}.qs-console-state{margin-left:auto;display:inline-flex}.qs-console-body{min-height:300px;padding:20px 18px 18px;display:flex;flex-direction:column}.qs-console-wait{margin:auto;text-align:center;font-size:14px;color:var(--qs-dim)}.qs-bubble-row{display:flex;justify-content:flex-end}.qs-bubble{max-width:min(560px,86%);padding:10px 14px;border:1px solid #232830;border-radius:12px;background:#1c2027;font-size:14px;line-height:1.55;color:var(--qs-text)}.qs-bubble.is-wide{max-width:460px;padding:12px 14px;font-size:14.5px}.qs-bubble-file{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;color:var(--qs-body)}.qs-bubble-file i{width:12px;height:10px;border-radius:2px;background:#30363f}.qs-console-think{margin-top:16px;display:flex;align-items:center;gap:10px}.qs-lead-line{margin-top:16px;display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.6;color:var(--qs-text-2)}.qs-lead-line>.qs-hd{margin-top:8px}.qs-hero-crew{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.qs-crew-slot{height:68px;border:1px dashed #1e2228;border-radius:var(--qs-radius)}.qs-crew-card{height:68px;min-width:0;padding:10px 12px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #20242b;border-radius:var(--qs-radius);background:var(--qs-raised)}.qs-crew-card-top{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px}.qs-crew-card-top strong{font-weight:600;color:var(--qs-text)}.qs-crew-role{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--qs-caption)}.qs-crew-state{margin-left:auto;flex:none}.qs-crew-task{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--qs-body)}.qs-problem{padding-block:clamp(88px,11vw,152px) var(--qs-section-y)}.qs-problem-cards{margin-top:48px;display:flex;flex-wrap:wrap;gap:16px}.qs-problem-card{flex:1 1 420px;min-width:0;padding:clamp(20px,3vw,32px);display:flex;flex-direction:column}.qs-problem-kicker{font-size:13px;font-weight:600;color:var(--qs-body)}.qs-problem-title{margin-top:6px;font-size:22px;line-height:1.25;letter-spacing:-.02em;font-weight:600;color:var(--qs-text)}.qs-tabs{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.qs-tab{min-width:0;padding:10px 12px;border:1px solid #20242b;border-radius:9px;background:#13151a}.qs-tab-head{display:flex;align-items:center;gap:7px;font-family:var(--qs-mono);font-size:11px;color:var(--qs-caption)}.qs-tab-head .qs-hd{width:6px;height:6px}.qs-tab-ask{margin-top:7px;font-size:13px;line-height:1.4;color:var(--qs-text-2)}.qs-flicker{margin-left:auto;width:7px;height:7px;border-radius:50%;background:var(--qs-warn);animation:qs-flicker 2.6s ease-in-out infinite}@keyframes qs-flicker{0%,to{opacity:.18}8%,34%{opacity:1}}.qs-problem-foot{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:12px;font-size:14px;color:var(--qs-body)}.qs-you{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--qs-border-strong);font-size:13px;font-weight:600;color:var(--qs-text)}.qs-you.is-halo{border-color:#d9a44166;animation:qs-halo 1.8s ease-out infinite}@keyframes qs-halo{0%{box-shadow:0 0 #d9a44161}to{box-shadow:0 0 0 9px #d9a44100}}.qs-flow{margin-top:24px}.qs-flow-crew{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.qs-flow-col{display:flex;flex-direction:column;align-items:center;min-width:0}.qs-flow-node{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--qs-border);border-radius:8px;background:var(--qs-raised);font-size:12.5px;color:var(--qs-text-2);white-space:nowrap}.qs-flow-node .qs-hd{width:6px;height:6px}.qs-wire{position:relative;width:1px;height:34px;background:var(--qs-border)}.qs-drop{position:absolute;left:-2px;top:0;width:5px;height:5px;border-radius:50%;background:var(--qs-info);animation:qs-drop 2.4s cubic-bezier(.45,0,.25,1) infinite}.qs-drop.is-rare{background:var(--qs-warn);animation:qs-rare 6s ease-in-out infinite}@keyframes qs-drop{0%{transform:translateY(0);opacity:0}12%{opacity:1}86%{opacity:1}to{transform:translateY(29px);opacity:0}}@keyframes qs-rare{0%{transform:translateY(0);opacity:0}5%{opacity:1}28%{transform:translateY(29px);opacity:1}32%,to{transform:translateY(29px);opacity:0}}.qs-flow-bus{height:1px;margin:0 10%;background:var(--qs-border)}.qs-flow-lead{display:flex;flex-direction:column;align-items:center}.qs-flow-remy{display:flex;align-items:center;gap:9px;padding:10px 16px;border:1px solid var(--qs-accent-edge);border-radius:var(--qs-radius);background:var(--qs-raised);font-size:14px}.qs-flow-remy strong{font-weight:600;color:var(--qs-text)}.qs-flow-remy-sub{color:var(--qs-caption);font-size:13px}.qs-frame-bar{background:var(--qs-surface)}.qs-hero-img{width:var(--w);height:var(--h);border-radius:var(--r);background:#2a3039}.qs-hero-line{height:3px;width:80%;border-radius:2px;background:#3a414c}.qs-hero-line.is-short{width:55%;background:#30363f}.qs-day{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.qs-day-list{flex:1 1 300px;max-width:400px;min-width:0;display:flex;flex-direction:column;gap:4px}.qs-day-item{position:relative;width:100%;display:flex;gap:14px;align-items:baseline;padding:14px 16px;border:1px solid transparent;border-radius:var(--qs-radius);background:transparent;color:var(--qs-body);font:inherit;text-align:left;overflow:hidden;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.qs-day-item:hover{background:#13161a;color:var(--qs-text)}.qs-day-item.is-on{border-color:var(--qs-border);background:#13161a;color:var(--qs-text)}.qs-day-time{flex:none;width:72px;font-family:var(--qs-mono);font-size:12px;color:var(--qs-dim)}.qs-day-item.is-on .qs-day-time{color:var(--qs-text-2)}.qs-day-title{font-size:15px;font-weight:500;line-height:1.35}.qs-day-fill{position:absolute;left:0;right:0;bottom:0;height:2px;background:#5b636f}.qs-day-panel{flex:999 1 520px;min-width:0;min-height:500px;padding:clamp(20px,3vw,34px);border:1px solid var(--qs-line-2);border-radius:var(--qs-radius-lg);background:var(--qs-panel)}.qs-day-stamp{display:inline-flex;align-items:center;gap:8px;font-family:var(--qs-mono);font-size:12px;color:var(--qs-body)}.qs-day-stamp i{width:6px;height:6px;border-radius:50%;background:#4a515c}.qs-day-stamp i.is-accent{background:var(--qs-accent)}.qs-day-stamp i.is-needs{background:var(--qs-warn)}.qs-day-stamp i.is-ready{background:var(--qs-ok)}.qs-day-h{margin-top:10px;font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.025em;font-weight:600;color:var(--qs-text)}.qs-day-copy{margin-top:10px;max-width:600px;font-size:16px;line-height:1.6;color:var(--qs-body)}.qs-day-scene{margin-top:28px}.qs-day-meta{margin-top:8px;text-align:right;font-family:var(--qs-mono);font-size:11.5px;color:var(--qs-dim)}.qs-day-think{margin-top:18px;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--qs-body)}.qs-table{border:1px solid #20242b;border-radius:var(--qs-radius);overflow:hidden}.qs-table-head{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--qs-line);font-size:13px}.qs-table-head strong{font-weight:600;color:var(--qs-text)}.qs-table-head span{margin-left:auto;font-family:var(--qs-mono);font-size:11.5px;color:var(--qs-dim)}.qs-plan-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 70px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--qs-line);font-size:14px}.qs-plan-row:last-child{border-bottom:0}.qs-plan-row .qs-mono{font-size:12px;color:var(--qs-dim)}.qs-plan-name{font-weight:500;color:var(--qs-text)}.qs-plan-owners{font-size:13px;color:var(--qs-body)}.qs-plan-steps{text-align:right;font-family:var(--qs-mono);font-size:12px;color:var(--qs-caption)}.qs-picks{display:flex;flex-wrap:wrap;gap:12px}.qs-pick-tile{width:120px;height:170px;padding:12px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--qs-border-strong);border-radius:12px;background:#171a20}.qs-pick-tile.is-picked{border-color:var(--qs-accent-edge)}.qs-pick-tile .qs-hero-line{height:4px}.qs-pick-tile-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-family:var(--qs-mono);font-size:11px;color:var(--qs-caption)}.qs-pick-tile.is-picked .qs-pick-tile-foot{color:var(--qs-text)}.qs-pick-answer{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--qs-caption)}.qs-pick-note{padding:8px 12px;border:1px solid var(--qs-border);border-radius:9px;background:var(--qs-raised);color:var(--qs-text)}.qs-slots-head{display:flex;align-items:center;font-family:var(--qs-mono);font-size:11px;letter-spacing:.12em;color:var(--qs-caption)}.qs-slots-head span:last-child{margin-left:auto;letter-spacing:0}.qs-slots{margin-top:10px;display:flex;flex-direction:column;gap:8px}.qs-slot{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid #20242b;border-radius:var(--qs-radius);background:#13151a}.qs-slot strong{width:44px;font-size:13.5px;font-weight:600;color:var(--qs-text)}.qs-slot-job{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--qs-mono);font-size:12px;color:var(--qs-body)}.qs-slot-wait{flex:none;font-size:12px;color:var(--qs-caption)}.qs-indet-bar{position:relative;flex:none;width:90px;height:3px;border-radius:2px;background:#20242b;overflow:hidden}.qs-indet-bar i{position:absolute;left:0;top:0;bottom:0;width:30%;background:var(--qs-info)}.qs-sim{margin-top:18px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #20242b;border-radius:var(--qs-radius);font-size:14px;color:var(--qs-text)}.qs-sim-label{font-family:var(--qs-mono);font-size:11px;letter-spacing:.12em;color:var(--qs-caption)}.qs-sim-lease{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--qs-body)}.qs-sim-lease i{width:6px;height:6px;border-radius:50%;background:var(--qs-agent-opencode)}.qs-quiet-list{display:flex;flex-direction:column;gap:6px;font-family:var(--qs-mono);font-size:12px;color:#7d8591}.qs-quiet-list span{color:var(--qs-body)}.qs-table.qs-pop{margin-top:18px}.qs-diff-row{display:flex;align-items:center;gap:12px;padding:9px 14px;border-bottom:1px solid #16191e;font-family:var(--qs-mono);font-size:12.5px}.qs-diff-row:last-child{border-bottom:0}.qs-diff-path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--qs-text-2)}.qs-diff-add{color:#6fbf87}.qs-diff-del{color:#e0736a}.qs-table-head.is-title{color:var(--qs-text)}.qs-gate{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #16191e;font-size:14px}.qs-gate:last-child{border-bottom:0}.qs-gate-ok{flex:none;color:var(--qs-ok)}.qs-gate-prog{flex:none;display:inline-flex;justify-content:center;width:15px;color:var(--qs-info)}.qs-gate-you{flex:none;width:8px;height:8px;margin:0 3.5px;border-radius:50%;background:var(--qs-warn)}.qs-gate-name{flex:1;min-width:0;color:var(--qs-text-2)}.qs-gate-name.is-you{color:var(--qs-text)}.qs-gate-owner{font-size:13px;color:var(--qs-caption)}.qs-gate-owner.is-you{color:var(--qs-warn)}.qs-resume{padding:18px;border:1px solid #20242b;border-radius:12px;background:#13151a}.qs-resume-title{font-size:15px;font-weight:600;color:var(--qs-text)}.qs-resume-copy{margin-top:4px;font-size:13.5px;color:var(--qs-body)}.qs-resume-agents{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.qs-resume-agent{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--qs-border);border-radius:999px;font-size:12.5px;color:var(--qs-text-2)}.qs-resume-agent .qs-hd{width:6px;height:6px}.qs-resume-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:8px}.qs-btn-fake{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--qs-border);border-radius:8px;font-size:13px;font-weight:600;color:var(--qs-text-2)}.qs-btn-fake.is-press{border-color:transparent;background:#1c2027;animation:qs-press 4s ease infinite}@keyframes qs-press{0%,62%{background:#1c2027;color:var(--qs-text-2)}70%,90%{background:#2a3039;color:var(--qs-text)}to{background:#1c2027;color:var(--qs-text-2)}}.qs-tiles{list-style:none;padding:0;margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.qs-tile{padding:20px;background:var(--qs-bg)}.qs-tile-demo{height:150px;padding:14px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--qs-line);border-radius:var(--qs-radius);background:var(--qs-surface);overflow:hidden}.qs-tile-ui{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.qs-tile-ui.is-center{align-items:center}.qs-tile .qs-h3{margin-top:18px}.qs-tile .qs-body{margin-top:6px;font-size:14.5px}.qs-menu{position:relative;width:100%;max-width:230px;padding:5px;border:1px solid var(--qs-border);border-radius:var(--qs-radius);background:var(--qs-raised);font-size:12.5px}.qs-tile-ui:not(.is-center) .qs-menu{max-width:none}.qs-menu-sel{position:absolute;left:5px;right:5px;top:5px;height:30px;border-radius:6px;background:var(--qs-active)}.qs-list-run{animation:qs-list 7s cubic-bezier(.65,0,.35,1) infinite}@keyframes qs-list{0%,18%{transform:translateY(0)}24%,43%{transform:translateY(30px)}49%,68%{transform:translateY(60px)}74%,93%{transform:translateY(30px)}99%,to{transform:translateY(0)}}.qs-menu-row{position:relative;height:30px;display:flex;align-items:center;gap:8px;padding:0 9px;color:var(--qs-text-2);white-space:nowrap}.qs-menu-row:first-of-type{color:var(--qs-text)}.qs-menu-row .qs-hd{width:6px;height:6px}.qs-menu-tail{margin-left:auto;font-size:11px;color:var(--qs-caption);font-family:var(--qs-font)}.qs-menu-tail.qs-mono{font-family:var(--qs-mono);font-size:10px}.qs-tile-ui:not(.is-center) .qs-menu-row{gap:10px;font-family:var(--qs-mono);font-size:12px}.qs-tile-ui:not(.is-center) .qs-menu-tail{margin-left:0;color:var(--qs-dim);font-family:var(--qs-font)}.qs-tile-field{display:flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--qs-border);border-radius:9px;background:var(--qs-raised);font-size:12.5px;color:var(--qs-text)}.qs-tile-ui>.qs-tile-field:last-child:not(:only-child){border:0;background:transparent;min-height:0;padding:0 4px}.qs-typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:qs-type 6s steps(7,end) infinite}@keyframes qs-type{0%,10%{width:0}46%,88%{width:7ch}96%,to{width:0}}.qs-suggest{padding:4px;border:1px solid var(--qs-border);border-radius:9px;background:var(--qs-raised);font-size:11.5px;color:var(--qs-body);animation:qs-sugg 6s ease infinite}.qs-suggest>div{padding:6px 8px;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-suggest>.is-on{background:var(--qs-active);color:var(--qs-text)}@keyframes qs-sugg{0%,44%{opacity:0;transform:translateY(4px)}52%,86%{opacity:1;transform:none}94%,to{opacity:0}}.qs-thumbs{display:flex;gap:8px}.qs-thumb{width:52px;height:52px;padding:6px;display:flex;align-items:center;justify-content:center;border:1px solid var(--qs-border);border-radius:8px;background:#1c2027;animation:qs-thumb 6.5s cubic-bezier(.16,1,.3,1) infinite}.qs-thumb i{display:block;background:#30363f}.qs-thumb i.is-bar{width:100%;height:14px;border-radius:3px;align-self:flex-end}.qs-thumb i.is-dot{width:20px;height:20px;border-radius:50%}.qs-thumb.is-col{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:8px}.qs-thumb.is-col i{height:4px;border-radius:2px;background:#3a414c}.qs-thumb.is-col i:nth-child(2){width:70%;background:#30363f}.qs-thumb.is-col i:nth-child(3){width:50%;background:#30363f}.qs-thumb.is-fill i{width:100%;height:100%;border-radius:4px;background:#2a3039}@keyframes qs-thumb{0%,4%{opacity:0;transform:scale(.9)}12%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.96)}}.qs-tile-cap{font-size:11.5px;color:var(--qs-caption)}.qs-queued{align-self:flex-end;max-width:88%;padding:8px 12px;border:1px dashed #343b46;border-radius:var(--qs-radius);font-size:12.5px;color:var(--qs-text-2);animation:qs-slide 6s cubic-bezier(.16,1,.3,1) infinite}.qs-queued .qs-mono{margin-top:4px;font-size:10.5px;color:var(--qs-caption)}@keyframes qs-slide{0%,8%{opacity:0;transform:translateY(10px)}18%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-6px)}}.qs-tile-input{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--qs-border);border-radius:9px;background:var(--qs-raised);font-size:12px;color:var(--qs-caption);white-space:nowrap}.qs-tile-input .qs-send{margin-left:auto;height:auto;padding:3px 9px;border-radius:6px;font-size:12px}.qs-approve-who{font-size:12.5px;color:var(--qs-body)}.qs-approve-who strong{font-weight:600;color:var(--qs-text)}.qs-approve-cmd{padding:8px 10px;border:1px solid var(--qs-line);border-radius:7px;background:var(--qs-bg);font-size:11.5px;color:var(--qs-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-approve-actions{display:flex;gap:6px}.qs-approve-actions .qs-btn-fake{height:28px;padding:0 10px;border-radius:7px;font-size:12px}.qs-approve-actions .qs-btn-fake.is-line{color:var(--qs-body)}.qs-hats{list-style:none;padding:0;margin-top:48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}.qs-hat{padding:24px;display:flex;flex-direction:column}.qs-hat .qs-eyebrow{font-size:11.5px}.qs-hat h3{margin-top:14px;font-size:20px;line-height:1.25;letter-spacing:-.02em;font-weight:600;color:var(--qs-text)}.qs-hat p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--qs-body)}.qs-hat dl{margin-top:auto;padding-top:20px;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.qs-hat dl>div{display:flex;gap:10px}.qs-hat dl>div:first-child{padding-top:14px;border-top:1px solid var(--qs-line)}.qs-hat dt{width:38px;flex:none;padding-top:2px;font-family:var(--qs-mono);font-size:11px;letter-spacing:.1em;color:var(--qs-dim)}.qs-hat dd{color:var(--qs-text-2)}.qs-hat dl>div:last-child dd{color:var(--qs-text)}.qs-more{margin-top:28px}.qs-film{padding-top:0}.qs-local{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}@media(max-width:900px){.qs-local{grid-template-columns:minmax(0,1fr);gap:32px}}.qs-local-copy{min-width:0}.qs-local-copy .qs-h2{margin-top:16px}.qs-local-copy .qs-lede{margin-top:18px;max-width:520px}.qs-page .qs-local-link{margin-top:22px;color:var(--qs-text-2)}.qs-local-list{min-width:0;list-style:none;padding:0;border:1px solid var(--qs-line-2);border-radius:var(--qs-radius-lg);background:var(--qs-bg)}.qs-local-list li{display:flex;gap:16px;padding:20px 22px;border-bottom:1px solid var(--qs-line);font-size:15px;line-height:1.55;color:var(--qs-text-2)}.qs-local-list li:last-child{border-bottom:0}.qs-local-list svg{flex:none;margin-top:2px;color:var(--qs-body)}.qs-price-card{display:flex;flex-wrap:wrap;border:1px solid #20242b;border-radius:18px;background:var(--qs-panel);overflow:hidden}.qs-price-main{flex:1 1 440px;min-width:0;padding:clamp(24px,4vw,48px)}.qs-price-h{margin-top:16px;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.032em}.qs-price-toggle{margin-top:28px;padding:3px;border-radius:10px;background:var(--qs-bg)}.qs-price-toggle>button{height:36px;padding:0 16px;border-radius:7px;font-size:14px;font-weight:500}.qs-price-amount{margin-top:22px;display:flex;align-items:baseline;gap:8px}.qs-price-amount strong{font-size:clamp(44px,5vw,60px);line-height:1;letter-spacing:-.04em;font-weight:600;color:var(--qs-text)}.qs-price-amount span{font-size:17px;color:var(--qs-body)}.qs-price-note{margin-top:10px;min-height:24px;font-size:15px;color:var(--qs-body)}.qs-price-actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.qs-price-guarantee{margin-top:22px;display:flex;gap:10px;align-items:flex-start;max-width:460px;font-size:14px;line-height:1.55;color:var(--qs-body)}.qs-price-guarantee svg{flex:none;margin-top:2px;color:var(--qs-ok)}.qs-price-side{flex:1 1 380px;min-width:0;padding:clamp(24px,4vw,48px);border-left:1px solid var(--qs-line);background:#0d0f12}.qs-price-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.qs-price-list li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--qs-text-2)}.qs-price-list svg{flex:none;margin-top:3px;color:var(--qs-body)}.qs-price-fine{margin-top:28px;padding-top:20px;border-top:1px solid var(--qs-line);font-size:13.5px;line-height:1.6;color:var(--qs-caption)}.qs-page .qs-price-fine a{color:var(--qs-text-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--qs-border-hover)}@media(max-width:720px){.qs-price-side{border-left:0;border-top:1px solid var(--qs-line)}}.qs-home-faq{padding-top:0}.qs-guides-fallback{min-height:240px}.qs-final{padding-block:clamp(72px,9vw,120px);border-bottom:0}.qs-final-inner{max-width:760px;margin:0 auto;padding-inline:var(--qs-gutter);display:flex;flex-direction:column;align-items:center;text-align:center}.qs-final-h{font-size:clamp(32px,4.4vw,56px);line-height:1.05;letter-spacing:-.04em}.qs-final-inner .qs-lede{margin-top:18px;max-width:560px}.qs-final-actions{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.qs-final-offer{margin-top:18px;font-size:14px;color:var(--qs-caption)}@media(max-width:760px){.qs-hero-actions .qs-btn{width:100%;max-width:360px}.qs-plan-row{grid-template-columns:22px minmax(0,1fr) 60px}.qs-plan-owners{display:none}}
