.bk-c-lesson{--cat:#0B7285}.bk-c-logic{--cat:#3B5BDB}.bk-c-loops{--cat:#2B8A3E}.bk-c-math{--cat:#6741D9}.bk-c-text{--cat:#C2410C}.bk-c-vars{--cat:#C2255C}.bk-c-lists{--cat:#1971C2}.bk-c-time{--cat:#495057}.bk-c-events{--cat:#A15C07}.bk-c-funcs{--cat:#862E9C}.bk-c-chem{--cat:#087F5B}.bk-c-physics{--cat:#C92A2A}.bk-c-input{--cat:#3FA34D}.bk-k-Events{--cat:#E6A700}.bk-k-Motion{--cat:#4C97FF}.bk-k-Looks{--cat:#9966FF}.bk-k-Sound{--cat:#CF63CF}.bk-k-Sensing{--cat:#2E9FC4}.bk-k-Control{--cat:#F0961B}.bk-k-Input{--cat:#3FA34D}.bk-k-Logic{--cat:#3B5BDB}.bk-k-Loops{--cat:#2B8A3E}.bk-k-Math{--cat:#6741D9}.bk-k-Text{--cat:#C2410C}.bk-k-Lists{--cat:#1971C2}.bk-k-Variables{--cat:#C2255C}.bk-k-Functions{--cat:#862E9C}.bk-k-World{--cat:#0F9D8A}.bk-ws{position:relative;min-width:0;overflow:hidden;background:var(--cr-stage)}.bk-ws--framed{border:1px solid var(--cr-line2);border-radius:14px}.bk-ws .blocklySvg{background:var(--cr-stage)}.bk-ws .blocklyMainBackground{stroke:none}.bk-ws .blocklyToolbox{background:var(--cr-s1)!important;border-inline-end:1px solid var(--cr-line);padding:8px 6px}.bk-ws .blocklyToolboxCategoryContainer{margin:2px 0}.bk-ws .blocklyToolboxCategory{display:flex;align-items:center;height:44px!important;line-height:44px;margin:0!important;padding:0 12px 0 10px!important;border-radius:10px;border-left:0!important;border-right:0!important;background-color:transparent!important;cursor:pointer}.bk-ws .blocklyToolboxCategory:before{content:"";flex:none;width:12px;height:12px;border-radius:4px;background:var(--cat,var(--cr-faint));margin-inline-end:10px}.bk-ws .blocklyToolboxCategory:not(.blocklyToolboxSelected):hover{background-color:var(--cr-s2)!important}.bk-ws .blocklyToolboxSelected{background-color:var(--cr-active-bg)!important;box-shadow:inset 0 0 0 1px var(--cr-active-border)}.bk-ws .blocklyTreeRowContentContainer{display:flex;align-items:center;min-width:0}.bk-ws .blocklyToolboxCategoryIcon{display:none!important}.bk-ws .blocklyToolboxCategoryLabel{font:600 14px var(--gb-font-fa)!important;color:var(--cr-text2)!important;padding:0;cursor:pointer}.bk-ws .blocklyToolboxSelected .blocklyToolboxCategoryLabel{color:var(--cr-accent)!important}.bk-ws .blocklyFlyoutBackground{fill:var(--cr-s2)!important;fill-opacity:.97!important}.bk-ws .blocklyScrollbarHandle{fill:var(--cr-line2)!important}.bk-ws .blocklyFlyoutLabelText,.bk-ws .blocklyText{font-family:var(--gb-font-fa)!important}.bk-ws .blocklyFlyoutLabelText{fill:var(--cr-muted)!important;font-size:13px!important;font-weight:700!important}.bk-ws .blocklyTrash,.bk-ws .blocklyZoom>image{opacity:.55}.bk-ws[data-bk-ground=dark] .blocklyZoom>image{filter:invert(1)}.bk-ws .blocklySelected>.blocklyPath{stroke:var(--gb-brand)!important;stroke-width:3px!important}.bk-ws .bk-hl>.blocklyPath{stroke:#FFD43B!important;stroke-width:4px!important;filter:drop-shadow(0 0 3px rgba(0,0,0,.55)) drop-shadow(0 0 6px #FFD43B)}.blocklyDropDownDiv,.blocklyWidgetDiv .blocklyMenu{font-family:var(--gb-font-fa)!important}.blocklyDropDownDiv{border-radius:12px!important;box-shadow:var(--gb-e3)!important}.blocklyMenuItem{min-height:40px;display:flex!important;align-items:center;font:500 14px var(--gb-font-fa)!important;border-radius:8px}.blocklyWidgetDiv .blocklyHtmlInput{font-family:var(--gb-font-fa-num)!important}.bk-ws__band{position:absolute;z-index:5;bottom:12px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);pointer-events:none}.bk-ws__band .gb-lab-band{box-shadow:var(--gb-e2),inset 0 0 0 1px var(--gb-st-pending-bd);font-size:14px;white-space:nowrap}.bk-author{flex-direction:column;min-width:0;font-family:var(--gb-font-fa)}.bk-author,.bk-author__hd{display:flex;color:var(--cr-text)}.bk-author__hd{align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--cr-line);font:700 15px var(--gb-font-fa)}.bk-author__hd svg{flex:none;color:var(--cr-muted)}.bk-author__hd small{display:block;font:500 13px var(--gb-font-fa);color:var(--cr-faint)}.bk-sec{display:flex;flex-direction:column;gap:8px;padding:14px;border-bottom:1px solid var(--cr-line)}.bk-sec:last-child{border-bottom:0}.bk-sec>h5{margin:0;display:flex;align-items:center;gap:8px;font:700 13px var(--gb-font-fa);color:var(--cr-muted)}.bk-sec>h5 button{margin-inline-start:auto}.bk-sec p{margin:0;font:500 13px/1.8 var(--gb-font-fa);color:var(--cr-faint);text-wrap:pretty}.bk-sec p.bk-note--warn{padding:8px 10px;border-radius:10px;background:var(--gb-st-pending-bg);color:var(--gb-st-pending);box-shadow:inset 0 0 0 1px var(--gb-st-pending-bd)}.bk-seg{display:inline-flex;padding:3px;gap:2px;background:var(--cr-s2);border:1px solid var(--cr-line);border-radius:12px}.bk-seg button{height:34px;padding:0 12px;border:0;border-radius:9px;background:none;font:700 13px var(--gb-font-fa);color:var(--cr-muted);cursor:pointer;white-space:nowrap}.bk-seg button:hover:not(.is-on){background:var(--gb-hover);color:var(--cr-text2)}.bk-seg button.is-on{background:var(--cr-active-bg);color:var(--cr-accent);box-shadow:inset 0 0 0 1px var(--cr-active-border)}.bk-seg--sm button{height:30px;padding:0 9px}.bk-seg--fill{display:flex}.bk-seg--fill button{flex:1}.bk-opt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--cr-line);background:var(--cr-s2);cursor:pointer}.bk-opt input{margin:4px 0 0;accent-color:var(--gb-brand);width:16px;height:16px;flex:none}.bk-opt b{display:block;font:700 14px var(--gb-font-fa);color:var(--cr-text2)}.bk-opt span{font:500 13px/1.7 var(--gb-font-fa);color:var(--cr-faint)}.bk-opt.is-on{border-color:var(--cr-active-border);background:var(--cr-active-bg)}.bk-perm{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:44px}.bk-perm,.bk-perm b{align-items:center;gap:8px}.bk-perm b{display:flex;min-width:0;font:600 14px var(--gb-font-fa);color:var(--cr-text2)}.bk-perm b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-perm b small{font:500 12px var(--gb-font-fa-num);color:var(--cr-faint)}.bk-perm b i{width:10px;height:10px;border-radius:3px;background:var(--cat,var(--cr-faint));flex:none}.bk-chips{display:flex;flex-wrap:wrap;gap:6px}.bk-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:18px;border:1px solid var(--cr-line2);background:none;font:600 14px var(--gb-font-fa);color:var(--cr-sub);cursor:pointer}.bk-chip i{width:10px;height:10px;border-radius:3px;background:var(--cat,var(--cr-faint))}.bk-chip.is-on{background:var(--cr-active-bg);border-color:var(--cr-active-border);color:var(--cr-text)}.bk-chip[disabled]{opacity:.45;cursor:not-allowed}.bk-ports{display:flex;flex-direction:column;gap:6px}.bk-ports__hd{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 14px var(--gb-font-fa);color:var(--cr-text2)}.bk-stepper{display:inline-flex;align-items:center;gap:4px}.bk-stepper button{width:32px;height:32px;border-radius:8px;border:1px solid var(--cr-line2);background:var(--cr-s2);color:var(--cr-text);font:700 15px var(--gb-font-fa-num);cursor:pointer}.bk-stepper button:disabled{opacity:.4;cursor:not-allowed}.bk-stepper span{min-width:28px;text-align:center;font:700 14px var(--gb-font-fa-num);color:var(--cr-text)}.bk-port{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px}.bk-port code{font:600 12px var(--gb-font-data);color:var(--cr-faint);direction:ltr;text-align:start}.bk-port input{height:34px;min-width:0;padding:0 10px;border-radius:9px;border:1px solid var(--cr-line2);background:var(--cr-s2);color:var(--cr-text);font:500 13px var(--gb-font-fa)}.bk-port input:focus{outline:0;border-color:var(--gb-brand)}.bk-gencode{margin:0;max-height:220px;overflow:auto;padding:10px 12px;border-radius:10px;background:var(--cr-stage);border:1px solid var(--cr-line);font:500 12.5px/1.7 var(--gb-font-data);color:var(--cr-text2);direction:ltr;text-align:left;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.bk-lab{container-type:inline-size}.bk-lab .gb-lab__t b{font-size:16px}.bk-lab .gb-lab__t span{font-size:13px;color:var(--cr-muted)}.bk-lab .gb-lab__end{display:flex;align-items:center;gap:4px}.bk-main{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px}.bk-main,.bk-main>.bk-ws{min-width:0}.bk-ws__band button{pointer-events:auto}.bk-side{gap:10px;min-width:0;overflow-y:auto}.bk-box,.bk-side{display:flex;flex-direction:column}.bk-box{gap:2px;padding:10px 12px;border-radius:14px;background:var(--cr-stage);border:1px solid var(--cr-line)}.bk-box h4{margin:2px 0 6px;display:flex;align-items:center;gap:8px;font:700 13px var(--gb-font-fa);color:var(--cr-muted)}.bk-box h4 span{margin-inline-start:auto;font-weight:500;color:var(--cr-faint)}.bk-var{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:4px 0;border-top:1px solid var(--cr-line)}.bk-box h4+.bk-var{border-top:0}.bk-var__dot{width:10px;height:10px;border-radius:3px;background:var(--cat,var(--cr-faint))}.bk-var__k{font:600 14px var(--gb-font-fa);color:var(--cr-text2);min-width:0;overflow:hidden;text-overflow:ellipsis}.bk-var__k small{display:block;font:500 12.5px var(--gb-font-fa);color:var(--cr-faint)}.bk-var__v{font:800 17px var(--gb-font-fa-num);font-variant-numeric:tabular-nums;color:var(--cr-text);text-align:end;border-radius:6px;padding:2px 6px;transition:background .5s}.bk-var__v small{font:500 13px var(--gb-font-fa-num);color:var(--cr-faint);margin-inline-start:3px}.bk-var__v.flash{background:var(--cr-active-bg);transition:none}.bk-var input[type=range]{grid-column:1/-1;width:100%;height:24px;margin:0;accent-color:var(--gb-brand)}.bk-empty{margin:0;padding:8px 0;font:500 14px/1.8 var(--gb-font-fa);color:var(--cr-faint)}.bk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:60px;padding:8px;border-radius:14px;background:var(--cr-s2);border:1px solid var(--cr-line)}.bk-bar__sp{flex:1;min-width:8px}.bk-bar .gb-btn{height:44px;font-size:14px;padding:0 16px}.bk-bar .gb-iconbtn{width:44px;height:44px}.bk-state{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:9px;font:700 14px var(--gb-font-fa);color:var(--cr-muted);background:var(--cr-s1);border:1px solid var(--cr-line);white-space:nowrap}.bk-state i{width:8px;height:8px;border-radius:50%;background:var(--cr-faint)}.bk-state--run{color:var(--cr-green);border-color:var(--cr-on-border);background:var(--cr-on-bg)}.bk-state--run i{background:var(--cr-green);animation:bkPulse 1s infinite alternate}.bk-state--pause{color:var(--gb-st-pending);background:var(--gb-st-pending-bg);border-color:var(--gb-st-pending-bd)}.bk-state--pause i{background:var(--gb-st-pending)}.bk-state--err{color:var(--cr-red);background:var(--cr-off-bg);border-color:var(--cr-off-border)}.bk-state--err i{background:var(--cr-red)}.bk-state--ok{color:var(--cr-green);background:var(--cr-on-bg);border-color:var(--cr-on-border)}.bk-state--ok i{background:var(--cr-green)}@keyframes bkPulse{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.bk-state--run i{animation:none}}.bk-out{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--cr-line);background:var(--cr-s1);overflow:hidden}.bk-out__tabs{display:flex;align-items:center;gap:4px;padding:6px;border-bottom:1px solid var(--cr-line)}.bk-out__tabs .bk-seg{border:0;background:none;padding:0}.bk-out__sp{flex:1}.bk-out__body{height:132px;overflow:auto;padding:6px 0}.bk-log{display:flex;align-items:flex-start;gap:10px;min-height:34px;margin:0;padding:5px 14px;font:500 14px/1.7 var(--gb-font-fa);color:var(--cr-text2)}.bk-log>svg{flex:none;margin-top:4px;color:var(--cr-faint)}.bk-log>span:first-of-type{min-width:0;overflow-wrap:anywhere}.bk-log--error{background:var(--cr-off-bg)}.bk-log--error,.bk-log--error>svg{color:var(--cr-red)}.bk-log--warn{background:var(--gb-st-pending-bg)}.bk-log--warn,.bk-log--warn>svg{color:var(--gb-st-pending)}.bk-log--ok,.bk-log--ok>svg{color:var(--cr-green)}.bk-log .bk-log__t{margin-inline-start:auto;font:500 12.5px var(--gb-font-fa-num);color:var(--cr-faint);white-space:nowrap}.bk-log button{flex:none;height:30px;padding:0 10px;border-radius:8px;border:1px solid;background:none;color:inherit;font:600 13px var(--gb-font-fa);cursor:pointer}.bk-code{margin:0;padding:10px 14px;font:500 13.5px/1.75 var(--gb-font-data);color:var(--cr-text2);direction:ltr;text-align:left;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.bk-wait{position:absolute;inset:0;display:grid;place-items:center;gap:10px;padding:24px;text-align:center;font:600 14px var(--gb-font-fa);color:var(--cr-muted);background:var(--cr-stage)}@container (max-width:700px){.bk-main{grid-template-columns:minmax(0,1fr)}.bk-side{flex-direction:row;flex-wrap:wrap;overflow:visible}.bk-side>.bk-box{flex:1 1 200px}}.bk-budget{position:absolute;z-index:5;top:10px;display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:10px;background:var(--cr-s1);border:1px solid var(--cr-line);box-shadow:var(--gb-e1);font:600 14px var(--gb-font-fa-num);color:var(--cr-sub);white-space:nowrap}.bk-budget i{width:80px;height:6px;background:var(--cr-s3);overflow:hidden}.bk-budget i,.bk-budget i b{display:block;border-radius:3px}.bk-budget i b{height:100%;background:var(--gb-brand)}.bk-budget.is-over{color:var(--cr-red);border-color:var(--cr-off-border)}.bk-budget.is-over i b{background:var(--cr-red)}.bk-map{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:12px;background:var(--gb-scrim);font-family:var(--gb-font-fa)}.bk-map__card{display:flex;flex-direction:column;width:min(980px,100%);height:min(660px,100%);overflow:hidden;border-radius:16px;background:var(--cr-s1);border:1px solid var(--cr-line2);box-shadow:var(--gb-e3);color:var(--cr-text)}.bk-map__card--preview{width:min(760px,100%);height:min(560px,100%)}.bk-map__head{display:flex;align-items:center;gap:10px;flex:none;min-height:56px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--cr-line)}[dir=rtl] .bk-map__head{padding:8px 14px 8px 8px}.bk-map__head>svg{flex:none;color:var(--cr-accent)}.bk-map__head b{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-map__sp{flex:1}.bk-map__who{height:36px;max-width:40%;padding:0 10px;border-radius:9px;border:1px solid var(--cr-line2);background:var(--cr-s2);color:var(--cr-text);font:700 14px var(--gb-font-fa)}.bk-map__who:focus-visible{outline:2px solid var(--gb-focus-color);outline-offset:1px}.bk-map__band{flex:none;margin:8px 12px 0;font-size:14px}.bk-map__ws{flex:1;min-height:0;margin-top:8px;border-top:1px solid var(--cr-line)}.bk-map__loading{position:absolute;inset:0;justify-content:center;margin:0;color:var(--cr-muted);font-size:14px;font-weight:700}.bk-map__foot,.bk-map__loading{display:flex;align-items:center}.bk-map__foot{flex-wrap:wrap;gap:8px;flex:none;padding:10px 14px;border-top:1px solid var(--cr-line)}.bk-map__count{font-weight:700;white-space:nowrap}.bk-map__count,.bk-map__hint{font-size:13px;color:var(--cr-muted)}.bk-map__hint{margin-inline-start:auto;font-weight:600}@media (max-width:640px){.bk-map{padding:0}.bk-map__card{width:100%;height:100%;border-radius:0;border:0}.bk-map__hint{flex-basis:100%;margin-inline-start:0}.bk-map__head .bk-state{display:none}}.gb-rc{display:flex;flex-direction:column;gap:16px;max-width:1120px;width:100%;margin-inline:auto}.gb-rc__sk{display:flex;align-items:center;gap:var(--gb-sp-5);padding:11px 16px}.gb-rc__sk+.gb-rc__sk{border-top:1px solid var(--cr-line)}.gb-rc__sk .t{flex:1;min-width:0;font:700 12.5px var(--gb-font-fa);color:var(--cr-text)}.gb-rc__sk .m{flex:none;width:170px;display:flex;flex-direction:column;gap:5px}.gb-rc__sk .m .n{display:flex;justify-content:space-between;font:600 10.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-rc__sk .m .n b{font:700 11px var(--gb-font-data);color:var(--cr-text2);direction:ltr;unicode-bidi:isolate}.gb-rc__media{border-radius:var(--gb-r-6);overflow:hidden;background:#000;display:grid;place-items:center}.gb-rc__media video{width:100%;max-height:520px;display:block}.gb-rc__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--gb-sp-5)}.gb-rc__shot{border:1px solid var(--cr-line);border-radius:var(--gb-r-5);overflow:hidden;background:var(--cr-s1)}.gb-rc__shot img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block;background:var(--cr-s3)}.gb-rc__shot .f{display:flex;align-items:center;gap:var(--gb-sp-4);padding:6px 8px}.gb-rc__shot .f time{font:600 10.5px var(--gb-font-data);color:var(--cr-faint);direction:ltr}.gb-rc__shot .f .end{margin-inline-start:auto}@media print{.gb-rc__print-hide{display:none!important}.gb-rc .gb-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}}.gb-rc-page.gb-page{--gb-rc-bg:var(--cr-bg);background:var(--gb-rc-bg);padding:0 22px 40px;gap:0;overflow:visible;min-height:100%}.gb-rcw{container-type:inline-size;width:100%}.gb-rc a:not(.gb-btn):not(.gb-rc-row):not(.gb-iconbtn){color:var(--cr-accent)}.gb-rc a:not(.gb-btn):not(.gb-rc-row):not(.gb-iconbtn):hover{color:var(--cr-text)}.gb-rc-hd{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-top:18px}.gb-rc-hd__t{flex:1;min-width:220px;display:flex;flex-direction:column;gap:6px}.gb-rc-hd h2{margin:0;font:800 20px/1.4 var(--gb-font-fa);color:var(--cr-text);text-wrap:pretty}.gb-rc-facts{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;font:600 12.5px/1.6 var(--gb-font-fa);color:var(--cr-muted)}.gb-rc-facts>span{display:inline-flex;align-items:center;gap:5px}.gb-rc-hd__act{gap:8px;flex-wrap:wrap}.gb-rc-hd__act,.gb-rc-nav{display:flex;align-items:center}.gb-rc-nav{position:sticky;top:var(--gb-rc-sticky-top,0);z-index:6;background:var(--gb-rc-bg,var(--cr-bg));gap:6px;padding:8px 0;border-bottom:1px solid var(--cr-line);overflow-x:auto;scrollbar-width:none;margin-inline:-2px}.gb-rc-nav::-webkit-scrollbar{display:none}.gb-rc-nav__t{flex:none;font:700 12.5px var(--gb-font-fa);color:var(--cr-text2);padding-inline-end:8px;margin-inline-end:4px;border-inline-end:1px solid var(--cr-line);max-width:30ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-rc-nav .gb-chip{flex:none}.gb-rc-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:start}.gb-rc-col{display:flex;flex-direction:column;gap:16px;min-width:0}.gb-rc-sec{scroll-margin-top:calc(var(--gb-rc-sticky-top,0px) + 60px)}.gb-rc-row{display:flex;align-items:center;gap:12px;padding:12px 16px;min-width:0;width:100%;text-align:start;color:inherit;text-decoration:none;background:none;border:0;font:inherit}.gb-rc-row+.gb-rc-row{border-top:1px solid var(--cr-line)}a.gb-rc-row,button.gb-rc-row{cursor:pointer;transition:background var(--gb-tr)}a.gb-rc-row:hover,button.gb-rc-row:hover{background:var(--gb-hover)}a.gb-rc-row:focus-visible,button.gb-rc-row:focus-visible{outline:2px solid var(--gb-brand);outline-offset:-2px}.gb-rc-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gb-rc-t{font:700 13.5px/1.55 var(--gb-font-fa);color:var(--cr-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.gb-rc-s{font:500 12px/1.55 var(--gb-font-fa);color:var(--cr-muted);display:flex;flex-wrap:wrap;gap:2px 8px;align-items:center}.gb-rc-num{font:700 13px var(--gb-font-data);direction:ltr;unicode-bidi:isolate;color:var(--cr-text2);font-variant-numeric:tabular-nums}.gb-rc-ic{width:34px;height:34px;border-radius:var(--gb-r-3);display:grid;place-items:center;flex:none;background:var(--cr-s2);color:var(--cr-muted);border:1px solid var(--cr-line)}.gb-rc-ic--warn{background:var(--gb-st-pending-bg);color:var(--gb-st-pending);border-color:var(--gb-st-pending-bd)}.gb-rc-ic--info{background:var(--gb-st-info-bg);color:var(--gb-st-info);border-color:var(--gb-st-info-bd)}.gb-rc-ic--ok{background:var(--gb-st-approved-bg);color:var(--gb-st-approved);border-color:var(--gb-st-approved-bd)}.gb-rc-go{color:var(--cr-faint);flex:none;display:grid}.gb-rc-act{display:grid;grid-template-columns:auto minmax(0,1fr) 128px auto;grid-template-areas:"ic tx sc go";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:8px}.gb-rc-act>.gb-rc-ic{grid-area:ic}.gb-rc-act>.gb-rc-tx{grid-area:tx}.gb-rc-act>.gb-rc-sc{grid-area:sc}.gb-rc-act>.gb-rc-go{grid-area:go}.gb-rc-sc{display:flex;flex-direction:column;gap:5px;min-width:0}.gb-rc-sc__l{display:flex;justify-content:space-between;align-items:baseline;gap:6px;font:600 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-rc .gb-prog__f.is-low{background:var(--gb-st-rejected)}.gb-rc-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;padding:14px 16px}.gb-rc-fig{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line);min-width:0}.gb-rc-fig b{font:800 19px/1 var(--gb-font-data);color:var(--cr-text);direction:ltr;unicode-bidi:isolate;text-align:start}.gb-rc-fig span{font:600 12px var(--gb-font-fa);color:var(--cr-muted)}.gb-rc-fig small{font:500 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-rc-names{display:flex;flex-wrap:wrap;padding:0 16px 14px}.gb-rc-name,.gb-rc-names{gap:6px;align-items:center}.gb-rc-name{display:inline-flex;font:600 12px var(--gb-font-fa);color:var(--cr-sub);background:var(--cr-s2);border:1px solid var(--cr-line);border-radius:999px;padding:3px 10px 3px 4px;max-width:100%}.gb-rc-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-rc-more{font:700 12px var(--gb-font-fa);color:var(--cr-accent);background:none;border:0;padding:4px 6px;cursor:pointer}.gb-rc-more:hover{color:var(--cr-text)}.gb-rc-prev{padding:14px 16px;font:500 14px/1.9 var(--gb-font-fa);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;unicode-bidi:plaintext}.gb-rc-prev,.gb-rc-rich{color:var(--cr-text2);text-wrap:pretty}.gb-rc-rich{font:500 15px/2 var(--gb-font-fa);max-width:68ch}.gb-rc-rich p{margin:0 0 1em}.gb-rc-rich ol,.gb-rc-rich ul{margin:0 0 1em;padding-inline-start:1.5em}.gb-rc-rich li{margin-bottom:.3em}.gb-rc-rich strong{color:var(--cr-text);font-weight:800}.gb-rc-rich--plain{white-space:pre-wrap;unicode-bidi:plaintext}.gb-rc-math{font:600 .92em var(--gb-font-data);direction:ltr;unicode-bidi:isolate;background:var(--cr-s2);border:1px solid var(--cr-line);padding:1px 7px;border-radius:6px;color:var(--cr-text)}.gb-rc-math--block{display:block;text-align:center;padding:12px;margin:.2em 0;font-size:1em}.gb-rc-dbar{position:sticky;top:var(--gb-rc-sticky-top,0);z-index:6;background:var(--gb-rc-bg,var(--cr-bg));display:flex;flex-direction:column;gap:10px;padding:12px 0 0;border-bottom:1px solid var(--cr-line)}.gb-rc-dbar__top{display:flex;align-items:center;gap:10px;min-width:0}.gb-rc-dbar__top:last-child{padding-bottom:12px}.gb-rc-dbar__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gb-rc-dbar__t b{font:800 16px/1.45 var(--gb-font-fa);color:var(--cr-text)}.gb-rc-dbar__t b,.gb-rc-dbar__t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-rc-dbar__t span{font:600 12px var(--gb-font-fa);color:var(--cr-muted)}.gb-rc-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:10px}.gb-rc-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1}.gb-rc-chips::-webkit-scrollbar{display:none}.gb-rc-body{display:flex;flex-direction:column;gap:16px;min-width:0}.gb-rc-pad{padding:16px}.gb-rc-dbar .gb-tabs{border-bottom:0;margin-bottom:-1px}.gb-rc-tools .gb-search{width:220px;flex:none}.gb-rc-tools .gb-select{width:150px;flex:none;height:32px;font-size:12px}.gb-rc-colhd{display:grid;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:8px 16px;font:700 11.5px var(--gb-font-fa);color:var(--cr-faint);border-top:1px solid var(--cr-line)}.gb-rc-colhd--pr,.gb-rc-pr{grid-template-columns:minmax(0,260px) 56px minmax(0,1fr) 112px;grid-template-areas:"nm pc br st"}.gb-rc-pr{display:grid;align-items:center;-moz-column-gap:14px;column-gap:14px;row-gap:6px;padding:10px 16px}.gb-rc-pr+.gb-rc-pr{border-top:1px solid var(--cr-line)}.gb-rc-pr__nm{grid-area:nm;display:flex;align-items:center;gap:8px;min-width:0;font:600 13.5px/1.5 var(--gb-font-fa);color:var(--cr-text)}.gb-rc-pr__nm>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gb-rc-pr__pc{grid-area:pc;text-align:end}.gb-rc-pr__br{grid-area:br;min-width:0;display:flex;align-items:center}.gb-rc-pr__br>.gb-prog{flex:1}.gb-rc-pr__br audio{width:100%;height:32px}.gb-rc-pr__st{grid-area:st;justify-self:end}.gb-rc-colhd--pr>span:last-child,.gb-rc-colhd--pr>span:nth-child(2){text-align:end}.gb-rc-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--cr-line);flex-wrap:wrap}.gb-rc-pager__n{font:600 12px var(--gb-font-fa);color:var(--cr-muted)}.gb-rc-kpis{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;font:600 12.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-rc-kpis b{font:800 15px var(--gb-font-data);color:var(--cr-text);direction:ltr;unicode-bidi:isolate}.gb-rc-kpis .end{margin-inline-start:auto;display:flex;gap:8px;flex-wrap:wrap}.gb-rc-poll{display:flex;flex-direction:column;gap:12px;padding:16px}.gb-rc-poll+.gb-rc-poll{border-top:1px solid var(--cr-line)}.gb-rc-poll__q{font:700 13px var(--gb-font-fa);color:var(--cr-text)}.gb-rc-poll__o{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 92px;align-items:center;gap:12px;font:600 13px var(--gb-font-fa);color:var(--cr-text2)}.gb-rc-poll__o em{font-style:normal;text-align:end}.gb-rc-expr{font:600 13px var(--gb-font-data);direction:ltr;unicode-bidi:isolate;color:var(--cr-text)}.gb-rc-gr{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:16px;align-items:start}.gb-rc-gr__f{display:flex;flex-direction:column;gap:12px;padding:16px}.gb-rc-gr__ans{padding:14px 16px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line);font:500 15px/1.9 var(--gb-font-fa);color:var(--cr-text);white-space:pre-wrap;unicode-bidi:plaintext;overflow-wrap:anywhere}.gb-rc-gr__key{display:flex;gap:8px;align-items:flex-start;font:500 12.5px/1.8 var(--gb-font-fa);color:var(--cr-sub)}.gb-rc-gr__key>svg{flex:none;margin-top:5px;color:var(--cr-accent)}.gb-rc-gr__key>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.gb-rc-gr__act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gb-rc-verdict{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--gb-r-3);font:700 13px var(--gb-font-fa);cursor:pointer;border:1px solid;flex:1 1 140px}.gb-rc-verdict:disabled{opacity:.55;cursor:default}.gb-rc-verdict:focus-visible{outline:2px solid var(--gb-brand);outline-offset:2px}.gb-rc-verdict--ok{background:var(--gb-st-approved-bg);color:var(--gb-st-approved);border-color:var(--gb-st-approved-bd)}.gb-rc-verdict--no{background:var(--gb-st-rejected-bg);color:var(--gb-st-rejected);border-color:var(--gb-st-rejected-bd)}.gb-rc-row.is-sel{background:var(--cr-active-bg);box-shadow:inset 3px 0 0 var(--gb-brand)}[dir=rtl] .gb-rc-row.is-sel{box-shadow:inset -3px 0 0 var(--gb-brand)}.gb-rc-ok{display:flex;align-items:center;gap:8px;color:var(--gb-st-approved)}.gb-rc-err,.gb-rc-ok{font:600 12.5px var(--gb-font-fa)}.gb-rc-err{color:var(--gb-st-rejected)}.gb-rc-note{display:flex;flex-direction:column;gap:14px;padding:22px clamp(16px,4cqi,40px)}.gb-rc-note__ed{min-height:260px;font:500 15px/2 var(--gb-font-fa)}.gb-rc-note__act{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gb-rc-msg{align-items:flex-start}.gb-rc-msg__b{font:500 14px/1.8 var(--gb-font-fa);color:var(--cr-text2);white-space:pre-wrap;overflow-wrap:anywhere}.gb-rc-msg__b a{display:inline-flex;align-items:center;gap:4px}@container (max-width:880px){.gb-rc-grid{display:flex;flex-direction:column;align-items:stretch}.gb-rc-col{display:contents}.gb-rc-gr{grid-template-columns:minmax(0,1fr)}.gb-rc-gr__list{order:2}}@container (max-width:600px){.gb-rc-hd{padding-top:12px;gap:8px}.gb-rc-hd h2{font-size:18px}.gb-rc-hd__act{width:100%}.gb-rc-t{font-size:15px}.gb-rc-s{font-size:13px}.gb-rc-act{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic tx go" ". sc sc"}.gb-rc-act>.gb-rc-sc:empty{display:none}.gb-rc-sc__l{font-size:12.5px}.gb-rc-prev{font-size:15px}.gb-rc-fig b{font-size:18px}.gb-rc-dbar__t b{font-size:15px}.gb-rc-pr{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nm pc st" "br br br";padding:12px}.gb-rc-pr__nm{font-size:15px}.gb-rc-colhd--pr,.gb-rc-pr__br:empty{display:none}.gb-rc-tools .gb-search{width:100%;order:-1}.gb-rc-poll__o{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l n" "b b"}.gb-rc-poll__o>span:first-child{grid-area:l}.gb-rc-poll__o>.gb-prog{grid-area:b}.gb-rc-poll__o>em{grid-area:n}}@media (max-width:640px){.gb-rc-page.gb-page{padding-inline:12px}}@media print{.gb-rc-dbar .gb-iconbtn,.gb-rc-hd__act,.gb-rc-nav{display:none!important}.gb-rc-page.gb-page{background:none;padding:0}.gb-rc-prev{-webkit-line-clamp:unset;display:block}.gb-rc-grid{display:flex;flex-direction:column}.gb-rc-col{display:contents}.gb-rc-dbar{position:static;border-bottom:0}.gb-rc-dbar .gb-iconbtn,.gb-rc-gr__act,.gb-rc-gr__list,.gb-rc-kpis .end,.gb-rc-note__act,.gb-rc-pager,.gb-rc-tools{display:none!important}.gb-rc-gr{grid-template-columns:minmax(0,1fr)}.gb-rc .gb-card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}}.gb-an{display:flex;flex-direction:column;gap:var(--gb-sp-7);max-width:1180px;width:100%;margin-inline:auto}.gb-an__tabs{position:sticky;top:0;z-index:5;background:var(--cr-bg);overflow-x:auto;scrollbar-width:none}.gb-an__tabs::-webkit-scrollbar{display:none}.gb-an__lead{padding:var(--gb-sp-7) var(--gb-sp-7) var(--gb-sp-6)}.gb-an__lead p{margin:0;font:600 17px/1.85 var(--gb-font-fa);color:var(--cr-text);text-wrap:pretty;max-width:74ch}.gb-an__lead b{font-weight:800;color:var(--cr-text)}.gb-an__lead .num{font-family:var(--gb-font-data);font-weight:700;direction:ltr;unicode-bidi:isolate;color:var(--cr-accent)}.gb-an__met{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--cr-line)}.gb-an__met>div{display:flex;flex-direction:column;gap:7px;padding:var(--gb-sp-6) var(--gb-sp-7);min-width:0}.gb-an__met>div+div{border-inline-start:1px solid var(--cr-line)}.gb-an__met .k{display:flex;align-items:center;gap:7px;font:700 11.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-an__met .r{display:flex;align-items:baseline;gap:9px}.gb-an__met .v{font:800 26px/1 var(--gb-font-data);color:var(--cr-text);direction:ltr}.gb-an__met .d{font:700 11.5px var(--gb-font-fa)}.gb-an__met .d .sg{direction:ltr;unicode-bidi:isolate}.gb-an__met .d.up{color:var(--gb-st-approved)}.gb-an__met .d.dn{color:var(--gb-st-rejected)}.gb-an__met .d.fl{color:var(--cr-faint)}.gb-an__met>div>svg{width:100%;height:34px;overflow:visible}.gb-an__met .cap{font:500 11px/1.5 var(--gb-font-fa);color:var(--cr-faint)}.gb-an__fu{display:flex;align-items:center;gap:var(--gb-sp-5);padding:12px 16px}.gb-an__fu+.gb-an__fu{border-top:1px solid var(--cr-line)}.gb-an__fu .t{flex:1;min-width:0}.gb-an__fu .t b{display:block;font:700 13px var(--gb-font-fa);color:var(--cr-text)}.gb-an__fu .t span{font:500 11.5px/1.6 var(--gb-font-fa);color:var(--cr-muted)}.gb-an__fu .act{display:flex;gap:var(--gb-sp-3);flex:none}.gb-an__two{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);gap:var(--gb-sp-6);align-items:start}.gb-an__two--even{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-an__sk{display:block;width:100%;text-align:start;padding:11px 16px;cursor:pointer;background:none;border:0}.gb-an__sk+.gb-an__sk{border-top:1px solid var(--cr-line)}.gb-an__sk:hover{background:var(--gb-hover)}.gb-an__sk .hd{display:flex;align-items:center;gap:var(--gb-sp-4)}.gb-an__sk .hd b{flex:1;min-width:0;font:700 12.5px var(--gb-font-fa);color:var(--cr-text)}.gb-an__sk .hd .n{font:700 11px var(--gb-font-fa);color:var(--cr-faint)}.gb-an__sk .hd svg{flex:none;color:var(--cr-faint);transition:transform .15s}.gb-an__sk.is-open .hd svg{transform:rotate(180deg)}.gb-an__bar{display:flex;gap:2px;height:9px;margin-top:8px}.gb-an__bar i{display:block;border-radius:2px;min-width:2px}.gb-an__bar i.is-none{background:var(--cr-s3)}.gb-an__sk .names{display:none;flex-wrap:wrap;gap:6px;margin-top:10px}.gb-an__sk.is-open .names{display:flex}.gb-an__sk .names span{font:600 11px var(--gb-font-fa);color:var(--cr-sub);background:var(--cr-s2);border:1px solid var(--cr-line);border-radius:999px;padding:3px 9px}.gb-an__lg{display:flex;flex-wrap:wrap;gap:var(--gb-sp-5);align-items:center}.gb-an__lg span{display:inline-flex;align-items:center;gap:6px;font:600 11px var(--gb-font-fa);color:var(--cr-muted)}.gb-an__lg i{width:8px;height:8px;border-radius:2px}.gb-an__grid{display:grid;grid-template-columns:auto repeat(7,minmax(0,1fr));gap:4px;padding:var(--gb-sp-6) 16px}.gb-an__grid .hh{text-align:center;padding-bottom:2px}.gb-an__grid .hh,.gb-an__grid .rh{font:600 10.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-an__grid .rh{padding-inline-end:8px;align-self:center;white-space:nowrap}.gb-an__cell{height:26px;border-radius:var(--gb-r-2);background:var(--cr-s2)}.gb-an__cell[data-v="1"]{background:color-mix(in oklab,var(--gb-brand) 22%,var(--cr-s2))}.gb-an__cell[data-v="2"]{background:color-mix(in oklab,var(--gb-brand) 52%,var(--cr-s2))}.gb-an__cell[data-v="3"]{background:var(--gb-brand)}.gb-an__rh,.gb-an__row{display:grid;grid-template-columns:minmax(150px,1.5fr) minmax(0,1fr) minmax(0,1fr) 92px 112px;gap:var(--gb-sp-5);align-items:center;padding:9px 16px}.gb-an__rh{font:700 10.5px var(--gb-font-fa);color:var(--cr-faint);border-bottom:1px solid var(--cr-line)}.gb-an__row{border-top:1px solid var(--cr-line);cursor:pointer;width:100%;text-align:start;background:none;border-inline:0;border-block-end:0}.gb-an__row:hover{background:var(--gb-hover)}.gb-an__row .who{display:flex;align-items:center;gap:var(--gb-sp-4);min-width:0}.gb-an__row .who b{font:700 12.5px var(--gb-font-fa);color:var(--cr-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-an__mini{display:flex;align-items:center;gap:8px}.gb-an__mini .gb-prog{flex:1}.gb-an__mini em{font:700 11px var(--gb-font-data);color:var(--cr-text2);direction:ltr;font-style:normal;flex:none;width:34px;text-align:end}.gb-an__row .dl{font:600 11.5px var(--gb-font-fa);color:var(--cr-sub)}.gb-an__row .dl b{font-family:var(--gb-font-data);direction:ltr;unicode-bidi:isolate;color:var(--cr-text2)}.gb-an__ft{align-items:center;gap:var(--gb-sp-5);padding:11px 16px}.gb-an__chips,.gb-an__ft{display:flex;flex-wrap:wrap}.gb-an__chips{gap:var(--gb-sp-4);padding:12px 16px;border-bottom:1px solid var(--cr-line)}.gb-an__it{display:flex;align-items:center;gap:var(--gb-sp-5);padding:11px 16px}.gb-an__it+.gb-an__it{border-top:1px solid var(--cr-line)}.gb-an__it .t{flex:1;min-width:0}.gb-an__it .t b{display:block;font:700 12.5px var(--gb-font-fa);color:var(--cr-text)}.gb-an__it .t span{font:500 11px/1.6 var(--gb-font-fa);color:var(--cr-muted)}.gb-an__it .m{flex:none;width:150px;display:flex;flex-direction:column;gap:5px}.gb-an__it .m .n{display:flex;align-items:center;justify-content:space-between;font:600 10.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-an__it .m .n b{font:700 11px var(--gb-font-data);color:var(--cr-text2);direction:ltr;unicode-bidi:isolate;unicode-bidi:plaintext}.gb-an__att{display:flex;gap:3px;flex:none}.gb-an__att i{width:7px;height:20px;border-radius:2px;background:var(--cr-s3)}.gb-an__att i[data-a="1"]{background:var(--gb-st-approved)}.gb-an__att i[data-a="2"]{background:var(--gb-st-pending)}.gb-an__att i[data-a="0"]{background:var(--gb-st-rejected-bg);box-shadow:inset 0 0 0 1px var(--gb-st-rejected-bd)}.gb-an__scrim{position:fixed;inset:0;z-index:70;background:var(--cr-scrim,var(--gb-scrim,rgba(0,0,0,.5)))}.gb-an__dw{position:absolute;inset-block:0;inset-inline-end:0;width:min(420px,92vw);display:flex;flex-direction:column;background:var(--cr-s1);border-inline-start:1px solid var(--cr-line2);box-shadow:var(--gb-e3,0 20px 60px rgba(0,0,0,.4))}.gb-an__dw__hd{display:flex;align-items:center;gap:var(--gb-sp-5);padding:14px 16px;border-bottom:1px solid var(--cr-line)}.gb-an__dw__hd .t b{display:block;font:700 14px var(--gb-font-fa);color:var(--cr-text)}.gb-an__dw__hd .t span{font:500 11.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-an__dw__bd{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--gb-sp-6);padding:var(--gb-sp-6) 16px}.gb-an__dw__ft{display:flex;gap:var(--gb-sp-4);padding:12px 16px;border-top:1px solid var(--cr-line)}.gb-an__kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gb-sp-4)}.gb-an__kv div{display:flex;flex-direction:column;gap:4px;padding:10px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-an__kv .k{font:600 10.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-an__kv .v{font:800 16px/1 var(--gb-font-data);color:var(--cr-text);direction:ltr}.gb-an__gm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gb-an__gm>div{display:flex;align-items:center;gap:var(--gb-sp-5);padding:var(--gb-sp-6) 16px}.gb-an__gm>div+div{border-inline-start:1px solid var(--cr-line)}.gb-an__gm .t b{display:block;font:800 17px/1.2 var(--gb-font-data);color:var(--cr-text);direction:ltr;direction:inherit;unicode-bidi:plaintext}.gb-an__gm .t span{font:600 11px var(--gb-font-fa);color:var(--cr-muted)}.gb-an__legacy{min-width:0;display:flex;flex-direction:column;gap:var(--gb-sp-5)}.gb-an__secthd{display:flex;align-items:baseline;gap:var(--gb-sp-4);flex-wrap:wrap;padding-top:var(--gb-sp-4)}.gb-an__secthd .gb-section{margin:0}.gb-an__it--btn{width:100%;text-align:start;background:none;border-inline:0;border-block-end:0;cursor:pointer;font:inherit;color:inherit}.gb-an__it--btn:first-of-type{border-block-start:0}.gb-an__it--btn:hover{background:var(--gb-hover)}.gb-an__lnk{color:inherit;text-decoration:none}.gb-an__lnk:hover b{text-decoration:underline;text-underline-offset:3px}.gb-an__ex{display:flex;flex-direction:column;gap:var(--gb-sp-6);min-width:0}.gb-an__exhd{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gb-sp-5);flex-wrap:wrap}.gb-an__exhd .t b{display:block;font:800 16px var(--gb-font-fa);color:var(--cr-text)}.gb-an__exhd .t span{font:500 11.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-an__exsearch{width:min(260px,100%)}.gb-an__rooms{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--gb-sp-5)}.gb-an__room{display:flex;flex-direction:column;gap:var(--gb-sp-5);padding:14px 16px;text-align:start;cursor:pointer;font:inherit;color:inherit}.gb-an__room:hover{background:var(--gb-hover)}.gb-an__room .hd{display:flex;align-items:center;gap:var(--gb-sp-4);min-width:0}.gb-an__room .t{min-width:0}.gb-an__room .t b{display:block;font:700 13px var(--gb-font-fa);color:var(--cr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-an__room .t span{display:inline-flex;align-items:center;gap:4px;font:500 11px var(--gb-font-data);color:var(--cr-faint);direction:ltr}.gb-an__room .kv{display:grid;grid-template-columns:1fr 1fr;gap:var(--gb-sp-4)}.gb-an__room .kv span{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-an__room .kv em{font:600 10.5px var(--gb-font-fa);color:var(--cr-faint);font-style:normal}.gb-an__room .kv b{font:800 16px/1 var(--gb-font-data);color:var(--cr-text)}.gb-an__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gb-sp-5)}.gb-an__stats--two{grid-template-columns:repeat(2,minmax(0,1fr));flex:none;min-width:min(320px,100%)}.gb-an__chart{height:280px;padding:var(--gb-sp-5) 16px}.gb-an__tbl{overflow-x:auto}.gb-an__cellt{color:var(--cr-text);font-weight:700}.gb-an__who{display:inline-flex;align-items:center;gap:var(--gb-sp-4)}.gb-an__who b{color:var(--cr-text)}.gb-an__dd{display:flex;align-items:center;justify-content:space-between;gap:var(--gb-sp-6);padding:16px;flex-wrap:wrap}.gb-an__dd .t{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.gb-an__dd .t b{font:800 18px var(--gb-font-fa);color:var(--cr-text)}.gb-an__dd .t .gb-micro{display:inline-flex;align-items:center;gap:5px}.gb-an__two--wide{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.gb-an__col{display:flex;flex-direction:column;gap:var(--gb-sp-5);min-width:0}.gb-an__kvrow{display:flex;justify-content:space-between;padding:8px 16px;font:600 12px var(--gb-font-fa);color:var(--cr-sub)}.gb-an__kvrow+.gb-an__kvrow{border-top:1px solid var(--cr-line)}.gb-an__kvrow b{font-family:var(--gb-font-data);direction:ltr;color:var(--cr-accent)}.gb-an__sat{display:grid;grid-template-columns:36px 1fr 40px;align-items:center;gap:8px;padding:6px 16px}.gb-an__sat .s{display:inline-flex;align-items:center;gap:3px}.gb-an__sat .s,.gb-an__sat em{font:700 11px var(--gb-font-data);color:var(--cr-faint)}.gb-an__sat em{font-style:normal;text-align:end}.gb-an__extools{display:flex;align-items:center;gap:var(--gb-sp-4);flex-wrap:wrap}.gb-an__stats--five{grid-template-columns:repeat(5,minmax(0,1fr))}.gb-an__thr{display:flex;align-items:center;gap:var(--gb-sp-6);padding:14px 16px;flex-wrap:wrap}.gb-an__thr .k{font:700 12px var(--gb-font-fa);color:var(--cr-text)}.gb-an__thr .v{display:flex;align-items:center;gap:var(--gb-sp-4);min-width:200px;flex:1}.gb-an__thr .v .gb-slider{flex:1}.gb-an__thr .v b{font:800 16px var(--gb-font-data);color:var(--cr-accent);min-width:48px;text-align:end}.gb-an__cellstack{display:flex;flex-direction:column;gap:2px;min-width:0}.gb-an__cellstack b{color:var(--cr-text);overflow:hidden;text-overflow:ellipsis}.gb-an__two--dd{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gb-an__sum{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;text-align:center}.gb-an__sum>b{font:800 16px var(--gb-font-fa);color:var(--cr-text)}.gb-an__sum .gb-an__stats{width:100%;margin-top:6px}.gb-an__chart--sm{height:220px}.gb-an__ava{width:26px;height:26px;border-radius:var(--gb-r-3);-o-object-fit:cover;object-fit:cover;border:1px solid var(--cr-line)}.gb-an__rep{display:flex;flex-direction:column;gap:var(--gb-sp-5)}.gb-an__rep .gb-section{margin:0}.gb-an__rep .gb-an__it{border:1px solid var(--cr-line);border-radius:var(--gb-r-4)}.gb-an__rep .gb-an__it+.gb-an__it{border-top:1px solid var(--cr-line)}.gb-an__repscore{display:flex;align-items:center;justify-content:space-between;gap:var(--gb-sp-5);padding:16px;border-radius:var(--gb-r-6);background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-an__repscore>span:first-child{display:flex;flex-direction:column;gap:4px}.gb-an__repscore em{font:600 11px var(--gb-font-fa);color:var(--cr-muted);font-style:normal}.gb-an__repscore b{font:800 34px/1 var(--gb-font-data);color:var(--cr-accent);direction:ltr}.gb-an__pj{align-items:flex-start;text-decoration:none}.gb-an__pj .t{display:flex;flex-direction:column;gap:6px}.gb-an__pjph{display:flex;align-items:center;gap:var(--gb-sp-4);flex-wrap:wrap}.gb-an__pjph .sp{flex:1;min-width:140px}.gb-an__hdend{display:flex;gap:var(--gb-sp-4);flex-wrap:wrap}.gb-an__chips,.gb-an__hdend{align-items:center}.gb-an__pesearch{margin-inline-start:auto;width:min(220px,100%)}.gb-an__row{font:inherit;color:inherit}.gb-an__row .st{display:flex}.gb-an__row .dl .gb-micro{color:var(--cr-faint)}.gb-an__ftcol{flex-direction:column;align-items:flex-start;gap:4px}.gb-an__why{display:flex;align-items:flex-start;gap:var(--gb-sp-4);margin:0;padding:10px 12px;border-radius:var(--gb-r-4);background:var(--cr-s2);border:1px solid var(--cr-line);font:600 12px/1.7 var(--gb-font-fa);color:var(--cr-sub)}.gb-an__why .gb-badge{flex:none}.gb-an__kv .v{unicode-bidi:plaintext}.gb-an__kv .s{font:500 10.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-an__kv--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.gb-an__plain{unicode-bidi:plaintext}.gb-an__dwatt{display:flex;align-items:center;gap:var(--gb-sp-5);margin-top:8px}.gb-an__dwchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gb-an__dwlast{cursor:default;margin-top:8px}.gb-an__dw__bd .gb-section{margin:0}.gb-an__dw__ft .gb-btn{text-decoration:none}.gb-an__prole{width:auto;min-width:150px}.gb-an__room .hd .gb-badge{margin-inline-start:auto;flex:none}.gb-an__pname span{direction:inherit;font-family:var(--gb-font-data)}.gb-an__pkv{grid-template-columns:1fr auto;align-items:center}.gb-an__room .gb-an__pkv .go{background:none;border:0;padding:0;align-self:center;color:var(--cr-faint)}.gb-an__two--side{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.gb-an__pside{display:flex;flex-direction:column;align-items:center;gap:var(--gb-sp-4);padding:var(--gb-sp-6) 16px;text-align:center}.gb-an__pside>b{font:800 15px var(--gb-font-fa);color:var(--cr-text)}.gb-an__pside .gb-an__kv{width:100%}.gb-an__radar{width:100%;padding:0}.gb-an__stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-an__pstud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-sp-4);padding:12px 16px}.gb-an__pstud .gb-row{width:100%;text-align:start;font:inherit;color:inherit;cursor:pointer}.gb-an__pstud .gb-row__txt span{font-family:var(--gb-font-fa)}.gb-an__tbl--scroll{max-height:280px;overflow-y:auto}.gb-an__pmeta{display:inline-flex;gap:var(--gb-sp-5);font:600 11px var(--gb-font-fa);color:var(--cr-faint)}.gb-an__pmeta span{display:inline-flex;align-items:center;gap:4px}@media (max-width:1100px){.gb-an__two,.gb-an__two--dd,.gb-an__two--even,.gb-an__two--side,.gb-an__two--wide{grid-template-columns:minmax(0,1fr)}.gb-an__stats--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.gb-an__lead{padding:var(--gb-sp-6) 16px var(--gb-sp-5)}.gb-an__lead p{font-size:15px}.gb-an__gm,.gb-an__met{grid-template-columns:minmax(0,1fr)}.gb-an__gm>div,.gb-an__met>div{padding-inline:16px}.gb-an__gm>div+div,.gb-an__met>div+div{border-inline-start:0;border-top:1px solid var(--cr-line)}.gb-an__grid{padding-inline:12px;gap:3px}.gb-an__sk .hd{flex-wrap:wrap}.gb-an__sk .hd svg{order:2}.gb-an__sk .hd .n{order:3;flex-basis:100%}.gb-an__fu{flex-wrap:wrap}.gb-an__fu .act{width:100%;justify-content:flex-end}.gb-an__it{flex-wrap:wrap}.gb-an__it .m{width:100%}.gb-an__stats,.gb-an__stats--five{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-an__exsearch{width:100%}.gb-an__rh{display:none}.gb-an__row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.gb-an__row .who{grid-column:1}.gb-an__row .st{grid-column:2;grid-row:1}.gb-an__row .dl,.gb-an__row .gb-an__mini{grid-column:1/-1}.gb-an__row [data-label]:before{content:attr(data-label);flex:none;width:72px;font:600 10.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-an__row .dl{display:flex;align-items:center;gap:8px}.gb-an__pesearch{width:100%;margin-inline-start:0}.gb-an__pstud,.gb-an__stats--three{grid-template-columns:minmax(0,1fr)}.gb-an__hdend{width:100%;justify-content:space-between}}.gb-quota{display:flex;flex-direction:column;gap:7px;min-width:250px;padding:10px 13px;border-radius:var(--gb-r-5);background:var(--cr-s1);border:1px solid var(--cr-line)}.gb-quota__ft,.gb-quota__hd{display:flex;align-items:baseline;gap:8px;font:600 11px var(--gb-font-fa);color:var(--cr-muted)}.gb-quota__hd b{font:700 12px var(--gb-font-fa);color:var(--cr-text2)}.gb-quota__ft>span:last-child,.gb-quota__hd>span:last-child{margin-inline-start:auto}.gb-quota__ft b{font-weight:700;color:var(--cr-text2)}.gb-quota--warn .gb-prog__f{background:var(--gb-st-pending)}.gb-quota--warn .gb-quota__ft>span:last-child{color:var(--gb-st-pending);font-weight:700}.gb-quota--crit{border-color:var(--gb-st-rejected-bd)}.gb-quota--crit .gb-prog__f{background:var(--gb-st-rejected)}.gb-quota--crit .gb-quota__ft>span:last-child{color:var(--gb-st-rejected);font-weight:700}.gb-ftype{width:34px;height:34px;flex:none;border-radius:var(--gb-r-3);display:grid;place-items:center}.gb-ftype--lg{width:64px;height:64px;border-radius:var(--gb-r-6)}.gb-ftype--folder{color:var(--cr-accent);background:color-mix(in oklab,var(--cr-accent) 14%,transparent)}.gb-ftype--image{color:var(--gb-hue-composition);background:color-mix(in oklab,var(--gb-hue-composition) 14%,transparent)}.gb-ftype--video{color:var(--gb-hue-logic);background:color-mix(in oklab,var(--gb-hue-logic) 14%,transparent)}.gb-ftype--audio{color:var(--gb-hue-movement);background:color-mix(in oklab,var(--gb-hue-movement) 14%,transparent)}.gb-ftype--pdf{color:var(--gb-hue-hazard);background:color-mix(in oklab,var(--gb-hue-hazard) 14%,transparent)}.gb-ftype--doc{color:var(--gb-st-info);background:color-mix(in oklab,var(--gb-st-info) 14%,transparent)}.gb-ftype--sheet{color:var(--gb-hue-interaction);background:color-mix(in oklab,var(--gb-hue-interaction) 14%,transparent)}.gb-ftype--archive{color:var(--gb-hue-light);background:color-mix(in oklab,var(--gb-hue-light) 14%,transparent)}.gb-ftype--other{color:var(--cr-muted);background:color-mix(in oklab,var(--cr-muted) 14%,transparent)}.gb-flist{container-type:inline-size;position:relative;background:var(--cr-s1);border:1px solid var(--cr-line);border-radius:var(--gb-r-6);min-height:220px}.gb-flist__hd,.gb-frow{display:grid;grid-template-columns:minmax(0,1fr) 76px 104px 128px 44px;gap:var(--gb-sp-5);align-items:center;padding-inline:14px}.gb-flist__hd{height:38px;border-bottom:1px solid var(--cr-line);background:var(--cr-stage);border-radius:var(--gb-r-6) var(--gb-r-6) 0 0;font:700 11px var(--gb-font-fa);color:var(--cr-muted)}.gb-flist__hd button{display:inline-flex;align-items:center;gap:5px;font:inherit;color:inherit;height:100%}.gb-flist__hd button:hover{color:var(--cr-text2)}.gb-flist__hd button .gb-ico{opacity:.4}.gb-flist__hd button.is-sorted{color:var(--cr-accent)}.gb-flist__hd button.is-sorted .gb-ico{opacity:1}.gb-frow{position:relative;min-height:56px;border-bottom:1px solid var(--cr-line);transition:background var(--gb-dur-1) var(--gb-ease)}.gb-frow:last-child{border-bottom:0}.gb-frow.is-menu,.gb-frow:focus-within,.gb-frow:hover{background:var(--gb-hover)}.gb-frow.is-new{background:var(--cr-active-bg)}.gb-frow__name{display:flex;align-items:center;gap:var(--gb-sp-5);min-width:0;text-align:start;padding-block:9px}button.gb-frow__name{cursor:pointer}.gb-frow__t{min-width:0;display:flex;flex-direction:column;gap:2px}.gb-frow__t b{display:flex;align-items:center;gap:6px;min-width:0;font:600 13px var(--gb-font-fa);color:var(--cr-text)}.gb-frow__t b>span,.gb-frow__t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-frow__t small{font:500 11px var(--gb-font-fa);color:var(--cr-faint)}.gb-frow__lnk{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--gb-st-info-bg);color:var(--gb-st-info)}.gb-frow__meta{display:none}.gb-frow__c{font:500 12px var(--gb-font-fa);color:var(--cr-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-frow__c--ext{font:600 11px var(--gb-font-data);letter-spacing:.03em;color:var(--cr-muted)}.gb-frow__act{position:relative;display:flex;justify-content:flex-end}.gb-frow__act>.gb-iconbtn{opacity:0;transition:opacity var(--gb-dur-1)}.gb-frow.is-menu .gb-frow__act>.gb-iconbtn,.gb-frow:focus-within .gb-frow__act>.gb-iconbtn,.gb-frow:hover .gb-frow__act>.gb-iconbtn{opacity:1}@media (hover:none){.gb-frow__act>.gb-iconbtn{opacity:1}}.gb-frow__act .gb-menu{position:absolute;top:calc(100% + 4px);inset-inline-end:0;z-index:30;min-width:208px}.gb-frow__edit{flex:1;min-width:0;height:34px}@container (max-width:600px){.gb-flist__hd{display:none}.gb-frow{grid-template-columns:minmax(0,1fr) 44px;padding-inline:10px 6px}.gb-frow>.gb-frow__c{display:none}.gb-frow__meta{display:flex;gap:6px;align-items:center;font:500 11px var(--gb-font-fa);color:var(--cr-muted);white-space:nowrap;overflow:hidden}.gb-frow__meta .x{font:600 10.5px var(--gb-font-data);direction:ltr;unicode-bidi:isolate}.gb-frow__act>.gb-iconbtn{opacity:1}}.gb-dropover{position:absolute;inset:6px;z-index:20;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:var(--gb-r-5);border:2px dashed var(--gb-brand);background:color-mix(in oklab,var(--cr-s1) 86%,var(--gb-brand));text-align:center;padding:20px}.gb-dropover.is-on{display:flex}.gb-dropover b{font:700 15px var(--gb-font-fa);color:var(--cr-text)}.gb-dropover span{font:500 11.5px/1.7 var(--gb-font-fa);color:var(--cr-muted);max-width:44ch}.gb-dropover i.gb-ico,.gb-dropover>.ic{color:var(--cr-accent)}.gb-linkfield{display:flex;align-items:center;gap:4px;height:var(--gb-field-h);padding-inline:12px 4px;border-radius:var(--gb-r-3);background:var(--cr-s2);border:1px solid var(--cr-line)}.gb-linkfield code{flex:1;min-width:0;font:600 12px var(--gb-font-data);color:var(--cr-text2);direction:ltr;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.gb-linkfield.is-off code{color:var(--cr-faint);text-decoration:line-through}.fm{container-type:inline-size;max-width:1120px;width:100%;margin-inline:auto;gap:14px}.fm,.fm__body,.fm__head{display:flex;flex-direction:column}.fm__body,.fm__head{gap:12px}.fm__body[hidden]{display:none}.fm__hd{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.fm__ti{flex:1;min-width:180px}.fm__ti h2{margin:0;font:800 22px/1.3 var(--gb-font-display);color:var(--cr-text)}.fm__ti p{margin:4px 0 0;font:500 12.5px var(--gb-font-fa);color:var(--cr-muted)}.fm__bar,.fm__hdend{display:flex;align-items:center;gap:8px}.fm__bar{flex-wrap:wrap}.fm__crumb{flex:1;min-width:0;display:flex;align-items:center;gap:2px;flex-wrap:wrap}.fm__crumb button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border-radius:var(--gb-r-2);font:600 12.5px var(--gb-font-fa);color:var(--cr-muted)}.fm__crumb button:hover{background:var(--gb-hover);color:var(--cr-text2)}.fm__crumb button[aria-current]{color:var(--cr-text);font-weight:700}.fm__crumb .sep{color:var(--cr-faint)}[dir=ltr] .fm__crumb .sep,[dir=ltr] .fm__fl{transform:scaleX(-1)}.fm__crumbq{display:inline-flex;align-items:center;gap:7px;font:600 12.5px var(--gb-font-fa);color:var(--cr-text2);padding-inline:8px}.fm__search{width:260px}.fm__acts{display:flex;align-items:center;gap:8px}.fm__sort{display:none;align-items:center;gap:4px}.fm__eb{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.fm__ed{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fm__edr{display:flex;gap:6px;align-items:center}.fm__ed small{font:500 11px var(--gb-font-fa);color:var(--cr-faint)}.fm__ed small.is-err{color:var(--cr-red);font-weight:600}.fm__ed .gb-input[aria-invalid]{border-color:var(--gb-st-rejected-bd)}.fm__trash{min-height:0}.fm__tr{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--cr-line)}.fm__tr:last-child{border-bottom:0}.fm__tr .t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.fm__tr .t b{font:600 13px var(--gb-font-fa);color:var(--cr-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm__tr .t small{font:500 11px/1.6 var(--gb-font-fa);color:var(--cr-muted)}.fm__tr .t small .soon{color:var(--gb-st-pending);font-weight:700}.fm__tr .a{display:flex;gap:6px;flex:none}.fm__sh{gap:16px}.fm__sh,.fm__shl{display:flex;flex-direction:column}.fm__shl{align-items:flex-start;gap:10px}.fm__shl p{margin:0;font:500 12.5px/1.75 var(--gb-font-fa);color:var(--cr-sub);text-wrap:pretty}.fm__fld{display:flex;flex-direction:column;gap:7px}.fm__exp{display:flex;width:100%}.fm__exp button{flex:1}.fm__shst{margin:0;display:flex;align-items:center;gap:7px;font:600 12.5px var(--gb-font-fa);color:var(--gb-st-approved)}.fm__shst.is-muted{color:var(--cr-muted);font-weight:500}.fm__mvl{max-height:340px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.fm__mv{width:100%;text-align:start;color:var(--cr-muted)}.fm__mv[disabled]{cursor:default}.fm__mv[disabled] b{color:var(--cr-muted)}.fm__mv.is-active b,.fm__mv:not([disabled]):hover b{color:var(--cr-text)}@container (max-width:600px){.fm__ti h2{font-size:19px}.fm__hdend{width:100%}.fm__hdend .gb-quota{flex:1;min-width:0}.fm__crumb{flex-basis:100%}.fm__search{width:auto;flex:1 1 100%}.fm__acts{width:100%}.fm__acts>.gb-btn{flex:1;justify-content:center}.fm__sort{display:flex;flex:1.3;min-width:0}.fm__sort .gb-select{flex:1;min-width:0}.fm .gb-alert{flex-wrap:wrap}.fm .gb-alert__act{width:100%;padding-inline-start:40px}.fm__tr{flex-wrap:wrap}.fm__tr .a{width:100%;padding-inline-start:46px}}@media (max-width:600px){.fm-modal.gb-modal .gb-modal__body,.fm-modal.gb-modal .gb-modal__ft,.fm-modal.gb-modal .gb-modal__hd{padding-inline:16px}.fm-modal.gb-modal .gb-modal__ft{flex-wrap:wrap}.fm-modal .fm__exp button{padding-inline:4px}}.gb-flist__hd button svg{opacity:.4}.gb-flist__hd button.is-sorted svg{opacity:1}.gb-dropover>.ic svg{color:var(--cr-accent)}.fm__menu{min-width:208px}.fm__menu .gb-menu__i[data-highlighted]{background:var(--gb-hover);color:var(--cr-text2);outline:none}.sf{min-height:100vh;flex-direction:column;gap:22px;padding:40px 16px 96px;box-sizing:border-box;background:var(--cr-bg)}.sf,.sf__brand{display:flex;align-items:center}.sf__brand{gap:9px;text-decoration:none;color:var(--cr-text)}.sf__brand img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.sf__brand b{font:800 15px var(--gb-font-display)}.sf__card{width:100%;max-width:448px;background:var(--cr-s1);border:1px solid var(--cr-line);border-radius:var(--gb-r-9);box-shadow:var(--gb-e2);overflow:hidden}.sf__card.is-wide{max-width:768px}.sf__media{display:grid;place-items:center;background:var(--cr-stage);border-bottom:1px solid var(--cr-line);min-height:220px}.sf__media img{display:block;max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;padding:20px;box-sizing:border-box}.sf__media video{display:block;width:100%;aspect-ratio:16/9;background:#000}.sf__media audio{width:calc(100% - 40px);margin:28px 20px}.sf__media .gb-fpv__pdf{width:100%;height:70vh}.sf__bd{display:flex;flex-direction:column;gap:18px;padding:24px}.sf__id{align-items:center;gap:14px}.sf__id,.sf__id .t{display:flex;min-width:0}.sf__id .t{flex-direction:column;gap:4px}.sf__id h1{margin:0;font:700 17px/1.45 var(--gb-font-display);color:var(--cr-text);overflow-wrap:break-word}.sf__id p{margin:0;font:500 12.5px var(--gb-font-fa);color:var(--cr-muted)}.sf__id p b{color:var(--cr-text2);font-weight:700}.sf__card:not(.is-wide) .sf__id{flex-direction:column;text-align:center}.sf__card:not(.is-wide) .sf__id .t{align-self:stretch}.sf__dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 16px;padding:14px 16px;border-radius:var(--gb-r-5);background:var(--cr-s2);border:1px solid var(--cr-line)}.sf__card.is-wide .sf__dl{grid-template-columns:repeat(4,auto minmax(0,1fr));align-items:center}.sf__dl dt{font:600 11.5px var(--gb-font-fa);color:var(--cr-muted)}.sf__dl dd{margin:0;font:600 12.5px var(--gb-font-fa);color:var(--cr-text2);display:flex;align-items:center}.sf__dl dd .x{font-family:var(--gb-font-data);letter-spacing:.03em}.sf__ft{font:500 11.5px var(--gb-font-fa);color:var(--cr-faint);display:flex;gap:6px;align-items:center}.sf .gb-empty{padding:40px 28px}@media (max-width:720px){.sf__card.is-wide .sf__dl{grid-template-columns:auto minmax(0,1fr)}.sf__card.is-wide .sf__id{flex-direction:column;text-align:center}.sf__card.is-wide .sf__id .t{align-self:stretch}}.gb-fpv{height:min(860px,100%)}.gb-fpv__stage{flex:1;min-height:0;display:grid;place-items:center;padding:16px;background:var(--cr-stage);overflow:auto;border-bottom:1px solid var(--cr-line)}.gb-fpv__stage--pdf{padding:0;place-items:stretch}.gb-fpv__img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:var(--gb-r-3)}.gb-fpv__vid{width:100%;max-height:100%;aspect-ratio:16/9;background:#000;border-radius:var(--gb-r-4)}.gb-fpv__aud{width:min(480px,100%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px;border-radius:var(--gb-r-6);background:var(--cr-s1);border:1px solid var(--cr-line)}.gb-fpv__aud b{font:700 14px var(--gb-font-fa);color:var(--cr-text);text-align:center}.gb-fpv__aud>span:not(.gb-ftype){font:500 11.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-fpv__msg{align-items:center;gap:10px;font:600 12.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-fpv__msg,.gb-fpv__pdf{display:flex;flex-direction:column}.gb-fpv__pdf{height:100%;min-height:420px;background:#525659}.gb-fpv__pdf iframe{flex:1;width:100%;min-height:420px;border:0;display:block}.gb-fpv__stage--image{grid-template:minmax(0,1fr)/minmax(0,1fr)}.gb-hbapp{container:hbapp/inline-size}.gb-hb{flex:1;min-height:0;overflow-y:auto;padding:20px 22px 40px;display:flex;flex-direction:column;gap:18px}.gb-hb__hd{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap}.gb-hb__id{flex:1;min-width:260px;display:flex;flex-direction:column;gap:10px}.gb-hb__ttl{display:flex;align-items:center;gap:12px}.gb-hb__ttl>.mk{flex:none;width:44px;height:44px;border-radius:var(--gb-r-6);display:grid;place-items:center;background:var(--cr-active-bg);color:var(--cr-accent);box-shadow:inset 0 0 0 1px var(--cr-active-border)}.gb-hb__ttl h2{margin:0;font:700 20px/1.25 var(--gb-font-display);color:var(--cr-text)}.gb-hb__ttl span{display:block;margin-top:2px;font:600 12px var(--gb-font-fa);color:var(--cr-muted)}.gb-hb__id>p{margin:0;max-width:56ch;font:500 12.5px/1.7 var(--gb-font-fa);color:var(--cr-sub)}.gb-hb__ct{display:flex;flex-wrap:wrap;gap:6px 16px}.gb-hb__ct>span{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--gb-font-fa);color:var(--cr-muted)}.gb-hb__ct .gb-ico{color:var(--k)}.gb-hb__ct b{font:800 14px var(--gb-font-fa);color:var(--cr-text);font-variant-numeric:tabular-nums}.gb-hbm{flex:0 1 340px;min-width:260px;flex-direction:column;padding:14px 16px;border-radius:var(--gb-r-6);background:var(--cr-s1);border:1px solid var(--cr-line)}.gb-hbm,.gb-hbm__hd{display:flex;gap:10px}.gb-hbm__hd{align-items:center}.gb-hbm__hd>.mk{flex:none;width:34px;height:34px;border-radius:var(--gb-r-3);display:grid;place-items:center;background:var(--cr-active-bg);color:var(--cr-accent)}.gb-hbm__hd b{display:block;font:700 13.5px var(--gb-font-fa);color:var(--cr-text)}.gb-hbm__hd span{display:block;font:500 11.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-hbm q{font:600 12.5px/1.7 var(--gb-font-fa);color:var(--cr-sub);quotes:"«" "»"}.gb-hbm .gb-btn{align-self:flex-start}.gb-hb__bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--cr-line);padding-bottom:10px}.gb-hb__tabs{display:flex;gap:4px;min-width:0}.gb-hb__tabs button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:var(--gb-r-3);flex:none;font:700 12.5px var(--gb-font-fa);color:var(--cr-muted);white-space:nowrap;transition:background var(--gb-tr),color var(--gb-tr)}.gb-hb__tabs button:hover{background:var(--gb-hover);color:var(--cr-text2)}.gb-hb__tabs button.is-on{background:var(--cr-active-bg);color:var(--cr-accent);box-shadow:inset 0 0 0 1px var(--cr-active-border)}.gb-hb__tabs button.is-on .gb-count{background:var(--gb-brand);color:var(--gb-on-brand)}.gb-hb__tools{margin-inline-start:auto;display:flex;align-items:center;gap:8px;min-width:0}.gb-hb__q{width:min(260px,100%)}.gb-hb__sort{width:auto;min-width:148px;height:36px}.gb-hb__tools .gb-chip{height:36px}.gb-hb__flt{display:flex;flex-direction:column;gap:8px}.gb-hb__row{display:flex;align-items:center;gap:10px;min-width:0}.gb-hb__row>span{flex:none;width:36px;font:700 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-hb__chips{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.gb-hb__hits{font:600 12px var(--gb-font-fa);color:var(--cr-muted)}.gb-hbc{cursor:default}.gb-hbc:hover{border-color:var(--cr-line);background:var(--cr-s1)}.gb-hbc__art{height:104px;border-radius:var(--gb-r-4);display:grid;place-items:center;overflow:hidden;position:relative;background:color-mix(in oklab,var(--k) 9%,var(--cr-s2));border:1px solid var(--cr-line);color:var(--k)}.gb-hbc__art img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gb-hbc__art--fmt{height:64px;justify-content:space-between;grid-auto-flow:column;padding-inline:14px}.gb-hbc__ext{height:22px;padding:0 8px;border-radius:var(--gb-r-1);display:inline-grid;place-items:center;background:var(--cr-s1);border:1px solid var(--cr-line);font:700 11px var(--gb-font-data);color:var(--cr-sub);direction:ltr;unicode-bidi:isolate;letter-spacing:.02em}.gb-hbc__art .gb-hbc__ext{position:absolute;bottom:8px;inset-inline-end:8px}.gb-hbc__art--fmt .gb-hbc__ext{position:static}.gb-hbc .gb-lst__type{color:var(--k)}.gb-hbc .gb-lst__x b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gb-hbc__m{display:flex;flex-wrap:wrap;gap:4px 12px;font:600 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-hbc__m>span{display:inline-flex;align-items:center;gap:5px;min-width:0}.gb-hbc__m>span>em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-hbc__gone{display:flex;align-items:flex-start;gap:7px;padding:8px 10px;border-radius:var(--gb-r-3);background:var(--gb-st-info-bg);border:1px solid var(--gb-st-info-bd);font:600 11.5px/1.6 var(--gb-font-fa);color:var(--cr-sub)}.gb-hbc__gone>.gb-ico{flex:none;margin-top:2px;color:var(--gb-st-info)}.gb-hbc__acts{display:flex;gap:8px;margin-top:auto}.gb-hbc__acts>.gb-btn{flex:1}.gb-hbc .gb-btn.is-loading .gb-btn__in{opacity:1}.gb-hbc .gb-btn.is-loading .gb-btn__spin{position:static}.gb-hb__more{align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px}.gb-hb__more>span{font:600 11.5px var(--gb-font-fa);color:var(--cr-faint)}.gb-hbc__mk{position:absolute;top:8px;inset-inline-end:8px;z-index:1;background:var(--cr-s1);border-color:var(--cr-line);color:var(--cr-muted)}.gb-hbc__mk:hover{color:var(--cr-text2)}.gb-hbc__mk.is-on{color:var(--cr-accent);border-color:var(--cr-active-border)}.gb-hbc__mk.is-on svg{fill:currentColor}.gb-hbc__art--fmt .gb-hbc__mk{position:static}.gb-hbc__art--fmt{grid-template-columns:auto 1fr auto auto;gap:8px}.gb-hbc__art--fmt .gb-hbc__ext{grid-column:3}.gb-hbc__pg{display:flex;flex-direction:column;gap:6px}.gb-hbc__pgm{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font:600 11.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-hbc__pgm b{font:800 13px var(--gb-font-fa);color:var(--cr-text);font-variant-numeric:tabular-nums}.gb-hbc__pgm>*{white-space:nowrap}.gb-hbc__pgm span:last-child:not(:nth-child(2)){margin-inline-start:auto;color:var(--cr-faint)}.gb-hbgo{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.gb-hbgo__t{margin:0;font:700 13px var(--gb-font-fa);color:var(--cr-text2)}.gb-hbgo__g{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.gb-hbgo__i{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--gb-r-6);background:var(--cr-s1);border:1px solid var(--cr-line)}.gb-hbgo__mk{width:36px;height:36px;border-radius:var(--gb-r-3);display:grid;place-items:center;color:var(--gb-hue-logic);background:color-mix(in oklab,var(--gb-hue-logic) 12%,var(--cr-s2))}.gb-hbgo__x{display:flex;flex-direction:column;gap:4px;min-width:0}.gb-hbgo__x>b{font:700 13px var(--gb-font-fa);color:var(--cr-text)}.gb-hbgo__x>b,.gb-hbgo__x>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gb-hbgo__x>span{font:500 11.5px var(--gb-font-fa);color:var(--cr-muted)}.gb-hbgo__x .gb-prog{margin-top:3px}.gb-hbgo__m{display:flex;justify-content:space-between;gap:8px;font:600 11px var(--gb-font-fa);color:var(--cr-faint)}.gb-hbsp{display:flex;flex-direction:column;gap:4px}.gb-hbsp .gb-row{min-height:48px}.gb-hbsp .gb-row__chip{border-radius:var(--gb-r-3);font:800 13px var(--gb-font-display);color:var(--k);background:color-mix(in oklab,var(--k) 12%,var(--cr-s2))}.gb-hbsp .gb-row__txt span{font-family:var(--gb-font-fa);direction:rtl}.gb-hbsp .gb-row[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gb-hbsp .gb-row[aria-disabled=true]:hover{background:none;border-color:var(--cr-line)}.gb-hbsp .gb-row.is-busy{background:var(--cr-active-bg);border-color:var(--cr-active-border)}.gb-hbsp__busy{display:inline-flex;align-items:center;gap:7px;font:700 11.5px var(--gb-font-fa);color:var(--cr-accent)}.gb-hbsp__busy .gb-btn__spin{position:static;width:13px;height:13px}.gb-toast .gb-toast__a{flex:none;align-self:center}@container hbapp (max-width:900px){.gb-hbm{flex-basis:100%}}@container hbapp (max-width:640px){.gb-hb{padding:12px 12px 32px;gap:14px}.gb-hb__ttl h2{font-size:18px}.gb-hb__ct{display:none}.gb-hb__bar{flex-direction:column;align-items:stretch;gap:8px;border-bottom:0;padding-bottom:0}.gb-hb__tools{order:-1;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.gb-hb__q{grid-column:1/-1;grid-row:1;width:100%}.gb-hb__sort{min-width:0;width:100%;height:40px}.gb-hb__tools .gb-chip{height:40px}.gb-hbgo__i{padding:10px 12px;gap:10px}.gb-hb__tabs{overflow-x:auto;scrollbar-width:none;margin-inline:-12px;width:calc(100% + 24px);max-width:none;padding-inline:12px;padding-bottom:8px;border-bottom:1px solid var(--cr-line);-webkit-mask-image:linear-gradient(270deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(270deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.gb-hb__tabs::-webkit-scrollbar{display:none}.gb-hb__tabs button{height:40px}.gb-hb__row{flex-direction:column;align-items:stretch;gap:6px}.gb-hb__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding-inline:12px;width:calc(100% + 24px);max-width:none}.gb-hb__bar,.gb-hb__flt,.gb-hb__row{min-width:0;max-width:100%}.gb-hb__chips::-webkit-scrollbar{display:none}.gb-hbc__art{height:120px}.gb-hb__id>p{display:none}.gb-hbm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px}.gb-hbm q{grid-column:1/-1;grid-row:2;font-size:12px;line-height:1.6}.gb-hbm .gb-btn{grid-column:2;grid-row:1;align-self:center}}@media (hover:none){.gb-hb__chips .gb-chip{height:36px}}.gb-hbapp>.gb-hb{overflow:visible;min-height:auto}