:root{--yb-ground:oklch(98.3% 0 none);--yb-surface:oklch(100% 0 none);--yb-raised:oklch(96.3% 0 none);--yb-ink:oklch(23% 0 none);--yb-muted:oklch(48% 0 none);--yb-line:oklch(91% 0 none);--yb-control:oklch(78% 0 none);--yb-accent:oklch(55% .215 27);--yb-danger:oklch(48% .18 27);--yb-warning:oklch(42% .09 64);--yb-radius:8px;--yb-ease-out:cubic-bezier(.23,1,.32,1)}.dark{--yb-ground:oklch(17% 0 none);--yb-surface:oklch(20.5% 0 none);--yb-raised:oklch(25% 0 none);--yb-ink:oklch(96% 0 none);--yb-muted:oklch(73% 0 none);--yb-line:oklch(33% 0 none);--yb-control:oklch(49% 0 none);--yb-accent:oklch(73% .17 24);--yb-danger:oklch(79% .14 25);--yb-warning:oklch(83% .09 75)}.yb-page,.yb-dialog{color:var(--yb-ink);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.yb-page,.yb-dialog,.yango-shell{--focus-ring-color:var(--yb-accent)}.yb-page{background:var(--yb-ground);grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;min-block-size:100%;padding:32px 28px 20px;display:grid;overflow-x:hidden;container-type:inline-size}.yb-page *,.yb-dialog *{min-inline-size:0}.yb-mobile-attention{display:none}.yb-page h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.2}.yb-page h2,.yb-page h3{margin:0;font-size:15px;font-weight:600;line-height:1.4}.yb-page p,.yb-dialog p{margin:0}.yb-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;padding-block-end:4px;display:flex}.yb-heading>div:first-child{flex:20rem}.yb-heading p{color:var(--yb-muted);overflow-wrap:anywhere;margin-block-start:8px}.yb-actions,.yb-dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yb-button,.yb-icon-button{border:1px solid var(--yb-control);background:var(--yb-surface);color:var(--yb-ink);cursor:pointer;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-block-size:34px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.yb-primary{background:var(--yb-ink);color:var(--yb-surface);border-color:var(--yb-ink)}.yb-icon-button{flex:none;inline-size:34px;padding:8px}.yb-button:disabled,.yb-icon-button:disabled{color:var(--yb-muted);background:var(--yb-raised);border-color:var(--yb-line);cursor:default}.yb-page a{color:inherit;text-decoration:none}.yb-page a.yb-primary{color:var(--yb-surface)}.yb-page a:focus-visible,.yb-page button:focus-visible,.yb-page input:focus-visible,.yb-page select:focus-visible,.yb-dialog :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--yb-accent);outline-offset:3px}.yb-primary:focus-visible{outline-color:var(--yb-ink)}.yb-page :is(button,a,[role=button]),.yb-dialog :is(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.yb-page :is(button,a):active,.yb-dialog button:active{opacity:.8}.yb-page :is(input,select,textarea),.yb-dialog :is(input,select,textarea){background:var(--yb-surface);border:1px solid var(--yb-control);min-block-size:38px;color:var(--yb-ink);font:inherit;border-radius:6px;inline-size:100%;padding:8px 10px;display:block}.yb-page input::placeholder,.yb-dialog input::placeholder,.yb-dialog textarea::placeholder{color:var(--yb-muted);opacity:1}.yb-page label,.yb-dialog label{gap:7px;font-size:13px;font-weight:500;display:grid}.yb-page label small,.yb-dialog label small{color:var(--yb-muted);font-weight:400}:is(.yb-page input:user-invalid,.yb-dialog input:user-invalid){border-color:var(--yb-danger)}.yb-pilot{color:var(--yb-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.yb-pilot>a{color:var(--yb-ink);align-items:center;margin-inline-start:auto;display:inline-flex}.yb-state{background:var(--yb-raised);color:var(--yb-muted);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:2px 7px;font-size:13px;display:inline-flex}.yb-warning{background:color-mix(in oklch, var(--yb-warning) 10%, var(--yb-surface));color:var(--yb-warning)}.yb-risk,.yb-form-error{color:var(--yb-danger)}.yb-inline-notice{background:var(--yb-raised);border-radius:var(--yb-radius);justify-content:space-between;gap:12px;padding:12px 14px;font-size:13px;display:flex}.yb-inline-notice button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none}.yb-metrics,.yb-detail-summary{background:var(--yb-surface);border:1px solid var(--yb-line);border-radius:var(--yb-radius);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.yb-metrics-three,.yb-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.yb-metric{align-content:start;gap:7px;padding:20px;display:grid}.yb-metric+.yb-metric{border-inline-start:1px solid var(--yb-line)}.yb-metric>span{color:var(--yb-muted);font-size:13px}.yb-metric strong{letter-spacing:-.025em;overflow-wrap:normal;font-size:28px;font-weight:500;line-height:1.25}.yb-metric small{color:var(--yb-muted);font-size:13px;line-height:1.5}.yb-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.yb-panel{background:var(--yb-surface);border:1px solid var(--yb-line);border-radius:var(--yb-radius);padding:20px}.yb-panel-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-block-end:18px;display:flex}.yb-panel-heading p{color:var(--yb-muted);margin-block-start:4px;font-size:13px}.yb-panel-heading>a{white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.yb-chart{--chart-1:var(--yb-accent);--chart-2:var(--yb-muted);--chart-muted:var(--yb-muted);--chart-mark:var(--yb-ink);--grid:var(--yb-line);--axis-ink:var(--yb-muted);--ink:var(--yb-ink);--surface:var(--yb-surface);--raised:var(--yb-raised);--rule:var(--yb-line);block-size:210px;inline-size:100%}.yb-chart svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.yb-attention{gap:16px;display:grid}.yb-attention>a{justify-content:space-between;align-items:start;gap:12px;display:flex}.yb-attention strong{font-size:13px;font-weight:500;display:block}.yb-attention a>div>span{color:var(--yb-muted);margin-block-start:5px;font-size:13px;display:block}.yb-empty{min-block-size:72px;color:var(--yb-muted);flex-direction:column;justify-content:center;align-items:start;gap:7px;padding-block:12px;display:flex}.yb-empty p,.yb-empty>span{font-size:13px}.yb-budget-list{gap:20px;display:grid}.yb-budget-row>div{justify-content:space-between;align-items:start;gap:20px;margin-block-end:9px;display:flex}.yb-budget-row>div>a{overflow-wrap:anywhere;font-size:13px;font-weight:500}.yb-budget-row>div>span{white-space:nowrap;font-size:13px}.yb-muted{color:var(--yb-muted)}.yb-budget-row progress{background:var(--yb-raised);block-size:5px;inline-size:100%;accent-color:var(--yb-ink);border:0;border-radius:4px;display:block;overflow:clip}.yb-budget-row progress::-webkit-progress-bar{background:var(--yb-raised)}.yb-budget-row progress::-webkit-progress-value{background:var(--yb-ink);border-radius:4px}.yb-budget-row progress::-moz-progress-bar{background:var(--yb-ink)}.yb-budget-row .yb-progress-risk::-webkit-progress-value{background:var(--yb-accent)}.yb-budget-row small{margin-block-start:7px;font-size:13px;display:block}.yb-model-list{gap:18px;display:grid}.yb-model-list>div{justify-content:space-between;gap:20px;display:flex}.yb-model-list>div>span{text-transform:capitalize;font-size:13px}.yb-model-list small{color:var(--yb-muted);margin-block-start:3px;font-size:13px;font-weight:400;display:block}.yb-model-list strong{text-align:end;font-size:13px;font-weight:500}.yb-list-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.yb-search{border:1px solid var(--yb-control);background:var(--yb-surface);border-radius:6px;align-items:center;gap:8px;inline-size:min(100%,320px);padding-inline:10px;display:flex!important}.yb-search>svg{color:var(--yb-muted);flex:none}.yb-search input{background:0 0;border:0;min-block-size:34px;padding-inline:0}.yb-list-toolbar>span{white-space:nowrap;flex:none;font-size:13px}.yb-list-toolbar .yb-search{flex:1;min-inline-size:0}.yb-table-panel{padding:0}.yb-table-panel>.yb-panel-heading{padding:20px 20px 0}.yb-table-frame{scrollbar-gutter:stable;max-inline-size:100%;position:relative;overflow-x:auto}.yb-table{border-collapse:collapse;inline-size:100%;font-size:13px}.yb-table th{color:var(--yb-muted);text-align:start;white-space:nowrap;padding:13px 16px;font-size:13px;font-weight:400}.yb-table td{border-block-start:1px solid var(--yb-line);vertical-align:middle;padding:14px 16px}.yb-table td:first-child{min-inline-size:160px}.yb-table td:first-child>a{font-weight:500}.yb-table :is(td,th).yb-number{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.yb-table .yb-row-action{text-align:end}.yb-text-button{color:var(--yb-ink);font:inherit;cursor:pointer;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-weight:500}.yb-person{align-items:center;gap:10px;display:flex}.yb-person>div{min-inline-size:0}.yb-person a{overflow-wrap:anywhere;font-weight:500;display:block}.yb-avatar{background:var(--yb-raised);block-size:28px;inline-size:28px;color:var(--yb-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.yb-email{color:var(--yb-muted);text-overflow:ellipsis;white-space:nowrap;max-inline-size:30ch;margin-block-start:3px;font-size:13px;display:block;overflow:hidden}.yb-cell-sub{color:var(--yb-muted);text-transform:capitalize;margin-block-start:4px;font-size:13px;display:block}.yb-paging{border-block-start:1px solid var(--yb-line);align-items:center;gap:8px;padding:16px;display:flex}.yb-paging>span{color:var(--yb-muted);margin-inline-end:auto;font-size:13px}.yb-back{align-items:center;gap:6px;inline-size:fit-content;font-size:13px;display:inline-flex;color:var(--yb-muted)!important}.yb-policy-models{flex-wrap:wrap;gap:8px;display:flex}.yb-detail-foot{color:var(--yb-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:20px;font-size:13px;display:flex}.yb-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.yb-filters label{flex:160px;max-inline-size:240px}.yb-mobile-filters{display:none}.yb-setting-row{grid-template-columns:minmax(200px,.8fr) minmax(0,1.5fr);gap:40px;padding-block:12px 28px;display:grid}.yb-setting-row+.yb-setting-row{border-block-start:1px solid var(--yb-line);padding-block-start:28px}.yb-setting-row>div p{color:var(--yb-muted);max-inline-size:45ch;margin-block-start:10px;font-size:13px;line-height:1.6}.yb-form{gap:16px;display:grid}.yb-form>button{justify-self:end}.yb-form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yb-tariffs{border-block-end:1px solid var(--yb-line);gap:18px;margin-block-end:24px;padding-block-end:20px;display:grid}.yb-tariffs>div{gap:4px;display:grid}.yb-tariffs strong{text-transform:capitalize;font-size:13px;font-weight:500}.yb-tariffs span,.yb-tariffs a{color:var(--yb-muted);font-size:13px}.yb-tariffs a{align-items:center;gap:3px;inline-size:fit-content;display:inline-flex}.yb-audit{gap:20px;display:grid}.yb-audit>div{gap:4px;display:grid}.yb-audit strong{font-size:13px;font-weight:500}.yb-audit p{font-size:13px}.yb-audit small{color:var(--yb-muted);overflow-wrap:anywhere;font-size:13px}.yb-footer{color:var(--yb-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block-start:4px;font-size:13px;display:flex}.yb-message{color:var(--yb-ink);background:var(--yb-surface);border-radius:var(--yb-radius);justify-items:start;gap:12px;padding:24px;display:grid}.yb-message p{color:var(--yb-muted);max-inline-size:65ch}.yb-skeleton{background:var(--yb-raised);border-radius:var(--yb-radius)}.yb-skeleton-strip{block-size:118px}.yb-skeleton-chart{block-size:250px}.yb-overlay{z-index:80;background:oklch(10% 0 none/.4);position:fixed;inset:0}.yb-dialog{z-index:81;overscroll-behavior:contain;background:var(--yb-surface);border-radius:12px;max-block-size:min(90dvh,900px);inline-size:min(520px,100vw - 32px);padding:24px;position:fixed;inset-block-start:50%;inset-inline-start:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 16px 60px oklch(0% 0 none/.2)}.yb-dialog>h2,.yb-dialog-header h2{letter-spacing:-.02em;font-size:20px;font-weight:600}.yb-dialog>p,.yb-dialog-header p{color:var(--yb-muted);margin-block-start:5px;font-size:13px}.yb-dialog>form{gap:18px;margin-block-start:22px;display:grid}.yb-dialog>label{margin-block:18px}.yb-dialog-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.yb-dialog fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.yb-dialog legend{margin-block-end:10px;padding:0;font-size:13px;font-weight:500}.yb-checkbox{align-items:center;padding-block:3px;gap:9px!important;font-weight:400!important;display:flex!important}.yb-checkbox input[type=checkbox]{block-size:16px;min-block-size:16px;inline-size:16px;accent-color:var(--yb-ink);flex:none;margin:0}.yb-model-options{overscroll-behavior:contain;gap:5px;max-block-size:180px;display:grid;overflow-y:auto}.yb-dialog textarea{resize:vertical;min-block-size:72px}.yb-dialog-actions{justify-content:end;padding-block-start:4px}.yb-budget-preview{background:var(--yb-raised);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px;display:grid}.yb-budget-preview span{color:var(--yb-muted);font-size:13px}.yb-budget-preview strong{color:var(--yb-ink);margin-block-start:5px;font-size:15px;font-weight:500;display:block}.yb-stress{z-index:90;background:var(--yb-surface);border:1px solid var(--yb-control);color:var(--yb-muted);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;font:11px system-ui,sans-serif;display:flex;position:fixed;inset-block-end:12px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 4px 14px oklch(0% 0 none/.1)}.yb-stress select{font:inherit;color:var(--yb-ink);background:var(--yb-raised);border:0;padding:4px}.yango-shell{background:var(--yb-ground);block-size:100dvh}.yango-desktop-nav{flex:none}.yango-mobile-bar{display:none}.yango-shell>div>main{scrollbar-gutter:stable}.yango-shell aside{background:var(--yb-ground);border-color:var(--yb-line);block-size:100dvh}.yb-nav-section{gap:3px;margin-block-end:18px;display:grid}.yb-nav-link{min-block-size:34px;color:var(--yb-muted);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;text-decoration:none;display:flex}.yb-nav-link[aria-current=page]{background:var(--yb-raised);color:var(--yb-ink);font-weight:500}.yb-nav-link svg{flex:none}.yb-preview-frame{background:var(--yb-ground);min-block-size:100dvh;display:flex}.yb-preview-aside{border-inline-end:1px solid var(--yb-line);flex:none;inline-size:230px;padding:18px 12px}.yb-preview-aside header{align-items:center;gap:9px;padding:0 8px 24px;font-size:14px;font-weight:600;display:flex}.yb-preview-aside img{block-size:25px;inline-size:25px}.yb-preview-main{flex:1;min-inline-size:0;overflow-x:hidden}html:has(.yb-dialog[role=dialog]){overflow:hidden}@media (hover:hover) and (pointer:fine){.yb-button:not(:disabled):hover,.yb-icon-button:not(:disabled):hover{background:var(--yb-raised)}.yb-primary:not(:disabled):hover{background:color-mix(in oklch,var(--yb-ink) 88%,var(--yb-surface))}.yb-text-button:hover,.yb-table a:hover,.yb-back:hover{text-decoration:underline}.yb-nav-link:hover{background:var(--yb-raised);color:var(--yb-ink)}}@media (prefers-reduced-motion:no-preference){.yb-button,.yb-icon-button{transition:background-color .1s ease, transform .1s var(--yb-ease-out)}.yb-button:not(:disabled):active,.yb-icon-button:not(:disabled):active{transform:scale(.98)}.yb-overlay[data-state=open]{animation:yb-overlay-in .18s var(--yb-ease-out)}.yb-dialog[data-state=open]{animation:yb-dialog-in .18s var(--yb-ease-out)}}@keyframes yb-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes yb-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@container (width<=740px){.yb-overview-grid{grid-template-columns:minmax(0,1fr)}.yb-setting-row{grid-template-columns:minmax(0,1fr);gap:16px}.yb-metric{padding:16px}.yb-metric strong{font-size:24px}}@media (width<=1100px){.yango-desktop-nav{display:none}.yango-mobile-bar{border-block-end:1px solid var(--yb-line);background:var(--yb-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.yango-mobile-bar>span{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.yango-mobile-bar img{block-size:22px;inline-size:22px}.yb-mobile-nav{z-index:81;background:var(--yb-ground);padding:0;position:fixed;inset:0;overflow-y:auto}.yb-mobile-nav aside{border:0;inline-size:100%}.yb-preview-aside{display:none}}@media (width<=640px){.yb-page{gap:16px;padding:20px 16px;padding-block-end:calc(24px + env(safe-area-inset-bottom,0px))}.yb-heading{gap:12px}.yb-heading>div:first-child{flex-basis:100%}.yb-mobile-attention{gap:8px;display:grid}.yb-mobile-attention a{border:1px solid var(--yb-line);background:var(--yb-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.yb-mobile-attention strong{font-size:13px;font-weight:500}.yb-mobile-attention span{color:var(--yb-warning);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.yb-heading h1{font-size:22px}.yb-heading p{font-size:13px}.yb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.yb-metrics .yb-metric:nth-child(3){border-inline-start:0}.yb-metrics .yb-metric:nth-child(n+3){border-block-start:1px solid var(--yb-line)}.yb-metrics-three .yb-metric:last-child{grid-column:1/-1}.yb-detail-summary{grid-template-columns:1fr}.yb-detail-summary .yb-metric{border-inline-start:0;grid-template-columns:1fr auto;column-gap:14px;display:grid}.yb-detail-summary .yb-metric small{grid-column:1/-1}.yb-detail-summary .yb-metric+.yb-metric{border-block-start:1px solid var(--yb-line)}.yb-detail-summary .yb-metric strong{font-size:21px}.yb-metric strong{font-size:23px}.yb-panel{padding:16px}.yb-table-panel{padding:0}.yb-panel-heading{gap:10px;margin-block-end:14px}.yb-chart{block-size:180px}.yb-pilot>a{margin-inline-start:0}.yb-table-frame{overflow-x:visible}.yb-table,.yb-table tbody,.yb-table tr,.yb-table td{display:block}.yb-table thead{display:none}.yb-table tr{border-block-start:1px solid var(--yb-line);grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:14px 16px;display:grid}.yb-table td{border:0;padding:0;font-size:13px;text-align:start!important;min-inline-size:0!important}.yb-table td:first-child{grid-column:1/-1;margin-block-end:5px}.yb-table td[data-label]{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.yb-table td.yb-number{justify-content:space-between;text-align:end!important}.yb-table td[data-label]:before{content:attr(data-label);color:var(--yb-muted);font-size:13px}.yb-table .yb-row-action{grid-column:1/-1;justify-self:end}.yb-person{align-items:start}.yb-email{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.yb-dialog{max-block-size:calc(100dvh - 24px);inline-size:calc(100vw - 24px);padding:20px}.yb-dialog :is(input,select,textarea),.yb-page :is(input,select,textarea){font-size:16px}.yb-dialog .yb-model-options{max-block-size:160px}.yb-button,.yb-icon-button{min-block-size:44px}.yb-icon-button{inline-size:44px}.yb-page .yb-filter-secondary{display:none}.yb-mobile-filters{display:inline-flex}.yb-filters label{flex-basis:150px;max-inline-size:none}.yb-heading .yb-actions{flex-wrap:nowrap}.yb-paging{flex-wrap:wrap}.yb-form-two{grid-template-columns:minmax(0,1fr)}.yb-stress>span{display:none}}
