@import "https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";body{color:#48413f;font-size:15px;line-height:22px}b,strong{font-weight:700}.fab-MenuAddOption{color:#0b4fd1;cursor:pointer;-webkit-user-select:none;user-select:none;fill:#0b4fd1;flex-grow:1;align-items:center;gap:8px;min-height:42px;padding-left:16px;padding-right:16px;font-size:15px;line-height:22px;text-decoration:none;display:flex}.fab-MenuAddOption:hover{text-decoration:none}.fab-MenuAddOption:after{content:"";min-height:inherit;visibility:hidden;font-size:0;display:block}.fab-MenuAddOption--active{color:#0b4fd1;fill:#0b4fd1;background-color:#f5f4f1}.fab-MenuAddOption--anchorBottom{margin-bottom:4px}.fab-MenuAddOption--anchorTop{margin-top:4px}.fab-MenuList{flex-direction:column;display:flex;overflow:hidden}.fab-MenuList__group:first-child{border-top:none;padding:0}.fab-MenuList__group:first-child .fab-MenuList__groupDivider{border-top:none}.fab-MenuList__group--anchoredTop{border-top:none;padding-top:12px}.fab-MenuList__group--anchoredTop .fab-MenuOption--anchorTop{border-bottom:none}.fab-MenuList__group--anchoredBottom .fab-MenuList__groupDivider{border-top:1px solid #e4e3e0;margin:0}.fab-MenuList__group--anchoredBottom .fab-MenuAddOption{border-top:1px solid #e4e3e0}.fab-MenuList__group--anchoredBottom .fab-MenuOption--anchorBottom{border-top:none}.fab-MenuList__anchorDivider{border-bottom:1px solid #e4e3e0}.fab-MenuList__anchorDividerBottom{border-bottom:1px solid #e4e3e0;margin-bottom:4px}.fab-MenuList__anchorDividerTop{border-bottom:1px solid #e4e3e0;margin-top:4px}.fab-MenuList__groupDivider{border-top:1px solid #e4e3e0;margin:4px 16px}.fab-MenuList__groupText{color:#48413f;padding:4px 16px;font-size:13px;font-weight:600;line-height:19px}.fab-MenuList__placeholder{color:#777270;padding:8px 12px;font-size:13px}.fab-MenuList__scrollContainer{background-color:#fff;flex-grow:1;max-height:368px;overflow:hidden auto}.fab-MenuList__scrollContainer:first-child{padding-top:4px}.fab-MenuList__scrollContainer:last-child{padding-bottom:4px}.fab-MenuList__panel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.fab-MenuList__panel--enter{animation:.15s ease-in-out fabMenuListDrillIn}.fab-MenuList__panel--back{animation:.15s ease-in-out fabMenuListDrillOut}@keyframes fabMenuListDrillIn{0%{transform:translate(100%)}}@keyframes fabMenuListDrillOut{0%{transform:translate(-100%)}}.fab-MenuList__nested{border:1px solid #d4d2d0;border-radius:8px;min-width:176px;max-width:368px;max-height:200px;margin-top:-5px;display:flex;overflow:hidden;box-shadow:3px 3px 10px 2px #38312f1a}.fab-MenuOption{color:#38312f;cursor:pointer;-webkit-user-select:none;user-select:none;flex-grow:1;align-items:center;min-height:42px;padding-left:16px;padding-right:16px;font-size:15px;line-height:22px;text-decoration:none;display:flex}.fab-MenuOption:hover{text-decoration:none}.fab-MenuOption:after{content:"";min-height:inherit;visibility:hidden;font-size:0;display:block}.fab-MenuOption.fab-MenuOption--toggleable .fab-Checkbox__note{padding-left:0}.fab-MenuOption--active:not(.fab-MenuOption--disabled){color:#38312f;background-color:#f5f4f1}.fab-MenuOption--active:not(.fab-MenuOption--disabled) .fab-MenuOption__parentIcon{fill:#38312f}.fab-MenuOption--active:not(.fab-MenuOption--disabled) .fab-MenuOption__note{color:#777270}.fab-MenuOption--anchorBottom,.fab-MenuOption--anchorBottom:last-child{margin-bottom:4px}.fab-MenuOption--anchorTop{margin-top:4px}.fab-MenuOption--disabled{color:#777270;cursor:default}.fab-MenuOption--disabled:hover{cursor:default}.fab-MenuOption--disabled .fab-MenuOption__parentIcon{fill:#c6c2bf}.fab-MenuOption--sizeTeenie,.fab-MenuOption--sizeSmall{font-size:14px;line-height:19px}.fab-MenuOption__content{flex-grow:1;flex-basis:auto;min-width:1px;padding-top:10px;padding-bottom:10px}.fab-MenuOption__contentIcon{fill:#38312f;align-self:flex-start;min-width:16px;margin-top:2px;margin-right:6px;display:inline-block}.fab-MenuOption__note{color:#777270;font-size:13px;line-height:19px}.fab-MenuOption__parentIcon{fill:#38312f;align-items:center;margin-left:20px;display:flex}.fab-MenuOption__row{align-items:flex-start;display:flex}[data-fabric-mode=dye] [class^=fab-MenuOption]{outline:1px solid #ff6a00}.fab-MenuSearch{align-items:center;gap:8px;padding:12px 16px;display:flex}.fab-MenuSearch__icon{fill:#777270;line-height:0}.fab-MenuSearch__input{border:none;outline:none;width:100%;height:18px;font-family:Inter,sans-serif;font-size:15px;line-height:22px}.fab-MenuSearch__input::placeholder{color:#777270}.fab-MenuVessel{flex-direction:column;min-width:192px;max-height:100%;position:relative}.fab-MenuVessel--width1{width:48px}.fab-MenuVessel--width2{width:64px}.fab-MenuVessel--width3{width:96px}.fab-MenuVessel--width4{width:128px}.fab-MenuVessel--width5{width:160px}.fab-MenuVessel--width6{width:192px}.fab-MenuVessel--width7{width:224px}.fab-MenuVessel--width9{width:352px}.fab-MenuVessel--width10{width:448px}.fab-MenuVessel--width100{width:100%}.fab-MenuVessel[popover]{position:absolute}.fab-MenuVessel--attached{box-shadow:none;box-sizing:border-box}.fab-MenuVessel--attached .fab-MenuVessel__list{max-width:none}.fab-MenuVessel--attached.fab-MenuVessel--top{border-radius:8px 8px 0 0;max-height:calc(100% + 1px);margin-bottom:-1px}.fab-MenuVessel--attached.fab-MenuVessel--top .fab-MenuVessel__outerFacade{border-radius:8px 8px 0 0;top:-2px;bottom:1px}.fab-MenuVessel--attached.fab-MenuVessel--top .fab-MenuVessel__innerFacade{border-radius:8px 8px 0 0;bottom:-1px}.fab-MenuVessel--attached.fab-MenuVessel--top .fab-MenuVessel__list{border-bottom:1px solid #d4d2d0;min-width:0;margin:1px 1px 0}.fab-MenuVessel--attached.fab-MenuVessel--bottom{max-height:calc(100% + 1px);margin-top:-1px}.fab-MenuVessel--attached.fab-MenuVessel--bottom .fab-MenuVessel__outerFacade{border-radius:0 0 8px 8px;top:1px;bottom:-2px}.fab-MenuVessel--attached.fab-MenuVessel--bottom .fab-MenuVessel__innerFacade{border-radius:0 0 8px 8px;top:-1px}.fab-MenuVessel--attached.fab-MenuVessel--bottom .fab-MenuVessel__list{border-top:1px solid #d4d2d0;border-radius:0 0 8px 8px;outline:0;min-width:0;margin:0 1px 1px}.fab-MenuVessel--bottom{max-height:calc(100% - 9px);margin-top:9px}:where(body[data-feature-toggles~=FABRIC_TOP_LAYER_OVERLAY_COMPONENTS]) .fab-MenuVessel--bottom{height:calc(100% - 9px)}.fab-MenuVessel--bottom .fab-MenuVessel__search{border-bottom:1px solid #e4e3e0}.fab-MenuVessel--top{max-height:calc(100% - 9px);margin-bottom:9px}:where(body[data-feature-toggles~=FABRIC_TOP_LAYER_OVERLAY_COMPONENTS]) .fab-MenuVessel--top{height:calc(100% - 9px)}.fab-MenuVessel--top .fab-MenuVessel__list{flex-direction:column-reverse}.fab-MenuVessel--top .fab-MenuVessel__search{border-top:1px solid #d4d2d0}.fab-MenuVessel--top .fab-MenuVessel__search+.fab-MenuList .fab-MenuList__scrollContainer{padding-top:4px;padding-bottom:0}.fab-MenuVessel__innerFacade{pointer-events:none;border:1px solid #d4d2d0;border-radius:8px;position:absolute;inset:2px;box-shadow:3px 3px 10px 2px #38312f1a}.fab-MenuVessel__list{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;max-width:368px;max-height:100%;display:flex;overflow:hidden}.fab-MenuVessel__outerFacade{pointer-events:none;position:absolute;inset:-3px -2px}.fab-MenuVessel--width1{min-width:48px}.fab-MenuVessel--width2{min-width:64px}.fab-MenuVessel--width3{min-width:96px}.fab-MenuVessel--width4{min-width:128px}.fab-MenuVessel--width5{min-width:160px}.fab-MenuVessel--width6{min-width:192px}.fab-MenuVessel--width7{min-width:224px}.fab-MenuVessel--width8{width:288px}.fab-MenuVessel--width9{min-width:352px}.fab-MenuVessel--width10,.fab-MenuVessel--width10 .fab-MenuVessel__list{min-width:448px}.fab-MenuVessel__search{padding:4px 0}.fab-MenuVessel__search+.fab-MenuList .fab-MenuList__scrollContainer{padding-top:0}[data-fabric-mode=dye] .fab-MenuVessel{outline:4px solid #ff6a00}.fab-Menu{display:inline-block}.fab-SelectToggle{cursor:pointer;text-align:left;min-width:96px;padding:unset;background:unset;border:none;font-weight:400;position:relative}.fab-SelectToggle--sizeBiggie,.fab-SelectToggle--sizeLarge{height:48px;font-size:16px}.fab-SelectToggle--sizeMedium{height:40px;font-size:15px}.fab-SelectToggle--sizeSmall{height:32px;font-size:14px}.fab-SelectToggle--sizeTeenie{height:32px;font-size:13px}.fab-SelectToggle--width1{width:48px}.fab-SelectToggle--width2{width:64px}.fab-SelectToggle--width3{width:96px}.fab-SelectToggle--width4{width:128px}.fab-SelectToggle--width5{width:160px}.fab-SelectToggle--width6{width:192px}.fab-SelectToggle--width7{width:224px}.fab-SelectToggle--width8{width:288px}.fab-SelectToggle--width9{width:352px}.fab-SelectToggle--width10{width:448px}.fab-SelectToggle--width100{width:100%}.fab-SelectToggle--sizeTeenie,.fab-SelectToggle--sizeSmall{height:32px}.fab-SelectToggle--sizeTeenie .fab-SelectToggle__content,.fab-SelectToggle--sizeTeenie .fab-SelectToggle__placeholder,.fab-SelectToggle--sizeSmall .fab-SelectToggle__content,.fab-SelectToggle--sizeSmall .fab-SelectToggle__placeholder{font-size:14px;line-height:20px}.fab-SelectToggle--sizeMedium{height:40px}.fab-SelectToggle--sizeMedium .fab-SelectToggle__content,.fab-SelectToggle--sizeMedium .fab-SelectToggle__placeholder{font-size:15px;line-height:22px}.fab-SelectToggle--sizeLarge,.fab-SelectToggle--sizeBiggie{height:48px}.fab-SelectToggle--sizeLarge .fab-SelectToggle__content,.fab-SelectToggle--sizeLarge .fab-SelectToggle__placeholder,.fab-SelectToggle--sizeBiggie .fab-SelectToggle__content,.fab-SelectToggle--sizeBiggie .fab-SelectToggle__placeholder{font-size:16px;line-height:24px}.fab-SelectToggle--clearable .fab-SelectToggle__clearButton{fill:#777270;margin-right:6px;display:flex}.fab-SelectToggle--focused .fab-SelectToggle__toggleButton{fill:#48413f;border-left-color:var(--fabric-theme-base,#2e7918)}.fab-SelectToggle--focused .fab-SelectToggle__toggleButton--errorCondition{border-color:#de1429}.fab-SelectToggle--focused .fab-SelectToggle__toggleButton--infoCondition{border-color:#007db4}.fab-SelectToggle--focused .fab-SelectToggle__toggleButton--warningCondition{border-color:#cd4a00}.fab-SelectToggle--focused .fab-SelectToggle__innerFacade{border:1px solid var(--fabric-theme-base,#2e7918);box-shadow:2px 2px 0px 2px color-mix(in srgb, var(--fabric-theme-base,#2e7918) 5%, transparent),0 0 0 .5px var(--fabric-theme-base,#2e7918)}.fab-SelectToggle--focused .fab-SelectToggle__innerFacade--errorCondition{border-color:#de1429;box-shadow:2px 2px 0 2px #de14290d,0 0 0 .5px #de1429}.fab-SelectToggle--focused .fab-SelectToggle__innerFacade--infoCondition{border-color:#007db4;box-shadow:2px 2px 0 2px #007db40d,0 0 0 .5px #007db4}.fab-SelectToggle--focused .fab-SelectToggle__innerFacade--warningCondition{border-color:#cd4a00;box-shadow:2px 2px 0 2px #cd4a000d,0 0 0 .5px #cd4a00}.fab-SelectToggle--disabled{cursor:default}.fab-SelectToggle--disabled .fab-SelectToggle__guts{background-color:#f6f6f4}.fab-SelectToggle--disabled .fab-SelectToggle__innerFacade{box-shadow:none;border:1px solid #c6c2bf}.fab-SelectToggle--disabled .fab-SelectToggle__placeholder{color:#48413f}.fab-SelectToggle--disabled .fab-SelectToggle__toggleButton{fill:#868180;border-color:#c6c2bf}.fab-SelectToggle--disabled .fab-SelectToggle__clearButton{cursor:default;fill:#777270}.fab-SelectToggle--disabled .fab-SelectToggle__clearButton:hover{fill:#38312f}.fab-SelectToggle--view:hover .fab-SelectToggle__innerFacade{box-shadow:none;border:1px solid #d4d2d0}.fab-SelectToggle--view:hover .fab-SelectToggle__toggleButton{fill:#777270;border-color:#d4d2d0}.fab-SelectToggle--view .fab-SelectToggle__innerFacade{box-shadow:none;border:1px solid #e4e3e0}.fab-SelectToggle--view .fab-SelectToggle__toggleButton{fill:#777270;border-color:#e4e3e0}.fab-SelectToggle__clearButton{cursor:pointer;fill:#777270;align-items:center}.fab-SelectToggle__clearButton:hover{fill:#38312f}.fab-SelectToggle__container{width:100%;display:inline-block;position:relative}.fab-SelectToggle__clearButtonContainer{align-items:center;height:100%;display:flex;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.fab-SelectToggle__clearButtonPlaceholder{width:26px}.fab-SelectToggle__content,.fab-SelectToggle__placeholder{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;margin-right:8px;display:block;overflow:hidden}.fab-SelectToggle__guts{box-sizing:border-box;color:#48413f;font-size:inherit;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:8px;flex-basis:100%;align-items:center;height:100%;padding:8px 8px 8px 12px;display:flex}.fab-SelectToggle__guts--single{border-radius:1000px;padding:8px 8px 8px 16px}.fab-SelectToggle__innerFacade{pointer-events:none;border:1px solid #c6c2bf;border-radius:8px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:2px;box-shadow:1px 1px 0 1px #38312f0a}.fab-SelectToggle__innerFacade--errorCondition{border-color:#de1429}.fab-SelectToggle__innerFacade--infoCondition{border-color:#007db4}.fab-SelectToggle__innerFacade--warningCondition{border-color:#cd4a00}.fab-SelectToggle__innerFacade--single{border-radius:1000px}.fab-SelectToggle__outerFacade{pointer-events:none;border-radius:2px;position:absolute;inset:-2px}.fab-SelectToggle__toggleButton{fill:#868180;border-left:1px solid #c6c2bf;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:100%;padding-left:6px;transition:border-color .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.fab-SelectToggle__toggleButton--errorCondition{border-color:#de1429}.fab-SelectToggle__toggleButton--infoCondition{border-color:#007db4}.fab-SelectToggle__toggleButton--warningCondition{border-color:#cd4a00}.fab-SelectTextToggle{color:#0b4fd1;cursor:pointer;text-align:left;padding:unset;background:unset;border:none;border-radius:8px;font-size:15px;line-height:22px;display:flex;position:relative}.fab-SelectTextToggle--sizeTeenie,.fab-SelectTextToggle--sizeSmall{font-size:14px;line-height:20px}.fab-SelectTextToggle--sizeMedium{font-size:15px;line-height:22px}.fab-SelectTextToggle--sizeLarge,.fab-SelectTextToggle--sizeBiggie{font-size:16px;line-height:24px}.fab-SelectTextToggle:hover{color:var(--fabric-theme-base,#2e7918);text-decoration:underline}.fab-SelectTextToggle:hover .fab-SelectTextToggle__toggleButton{fill:var(--fabric-theme-base,#2e7918)}.fab-SelectTextToggle--focused{text-decoration:none}.fab-SelectTextToggle--focused:after{border:2px solid color-mix(in srgb, var(--fabric-theme-base,#2e7918) 80%, transparent);content:"";border-radius:8px;position:absolute;inset:-8px 0}.fab-SelectTextToggle--opened{color:var(--fabric-theme-base,#2e7918);text-decoration:none}.fab-SelectTextToggle--opened .fab-SelectTextToggle__toggleButton{fill:var(--fabric-theme-base,#2e7918)}.fab-SelectTextToggle--dark,.fab-SelectTextToggle--dark:hover{color:#fff}.fab-SelectTextToggle--dark:hover .fab-SelectTextToggle__toggleButton,.fab-SelectTextToggle--dark .fab-SelectTextToggle__toggleButton{fill:#fff}.fab-SelectTextToggle__clearButton{display:none}.fab-SelectTextToggle__guts{-webkit-user-select:none;user-select:none;flex-basis:auto;align-items:center;min-width:1px;padding:0 10px;font-weight:600;display:flex}.fab-SelectTextToggle__toggleButton{fill:#0b4fd1;flex-shrink:0;margin-left:8px;display:inline-flex}.fab-Select{flex-direction:column;align-items:flex-start;display:inline-flex}.fab-Select--fullWidth{width:100%}[data-fabric-mode=dye] .fab-Select{outline:2px solid #ff6a00}.ask-composer__card{background:var(--surface-neutral-white);border:1px solid var(--border-neutral-medium);border-radius:1000px;align-items:center;min-height:48px;padding:8px 20px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:1px 1px 0 1px #38312f0a}.ask-composer__card:focus-within{border-color:var(--color-primary-strong);box-shadow:0 0 0 1px var(--color-primary-strong)}.ask-composer__card--chip{border-radius:24px;flex-direction:column;align-items:stretch;gap:8px;padding:16px 18px}.ask-composer__card--multiline{border-radius:24px}.ask-composer__card--multiline .ask-composer__row{align-items:flex-end}.ask-composer__chip-row{flex-wrap:wrap;gap:6px;display:flex}.ask-composer__row{align-items:center;gap:12px;width:100%;display:flex}.ask-composer__text{color:var(--text-neutral-strong);resize:none;background:0 0;border:none;outline:none;flex:1;min-width:0;max-height:120px;padding:0;font-family:inherit;font-size:16px;line-height:24px;display:block;overflow-y:auto}.ask-composer__text::placeholder{color:var(--text-neutral-weak);opacity:1}.ask-composer__send{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:flex}.ask-composer__send:disabled{cursor:not-allowed;opacity:.5}.ctx-pill-remove{display:none}.ctx-pill:hover .ctx-pill-remove,.ctx-pill:focus-within .ctx-pill-remove{display:inline-flex}.ask-header-btn{background:var(--white,#fff);border:1px solid var(--border-neutral-weak,#d9d9d9);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s;display:inline-flex}.ask-header-btn:hover{background:var(--surface-neutral-xx-weak,#f5f5f3)}@keyframes ask-panel__docked-todo-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ask-panel-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ask-typing-bounce{0%,to{opacity:.4;transform:scale(.65)}50%{opacity:1;transform:scale(1.2)}}.ask-panel{background:var(--surface-neutral-white,#fff);border:1px solid var(--border-neutral-x-weak,#ebe9e6);border-radius:20px;width:100%;height:100%;animation:.28s cubic-bezier(.25,.8,.25,1) both ask-panel-in;display:flex;overflow:hidden;box-shadow:0 7px 14px #0000001a}.ask-panel--instant{padding:4px;animation:none}.ask-panel__main{flex-direction:column;flex:1;min-width:0;display:flex}.ask-panel__header{background:var(--surface-neutral-xx-weak);border-radius:16px 16px 0 0;flex-shrink:0;align-items:center;gap:20px;padding:12px 20px;display:flex;position:relative}.ask-panel__floating-slot{z-index:1;flex-shrink:0;margin-bottom:-8px;padding:0 24px;position:relative}.ask-panel__header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ask-panel__chat-title{flex:0 auto;min-width:0;overflow:hidden}.ask-panel__chat-title,.ask-panel__chat-title>*{white-space:nowrap;text-overflow:ellipsis;text-align:left;display:block;overflow:hidden}.ask-panel__chat-title--center{text-align:center;flex:auto}.ask-panel__user-bubble{background:var(--surface-neutral-xx-weak,#f6f6f4);border-radius:14px 14px 0;padding:10px 14px}.ask-panel__messages-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ask-panel__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ask-panel__scroll-gradient{pointer-events:none;z-index:2;background:linear-gradient(#fff0 0%,#fff 100%);height:72px;position:absolute;bottom:0;left:0;right:0}.ask-panel__scroll-gradient--fs{background:linear-gradient(#f5f5f300 0%,#f5f5f3 100%)}.ask-panel__messages{flex-direction:column;gap:20px;padding:20px 24px;display:flex}.ask-panel__date-sep{justify-content:center;align-items:center;padding:4px 0;display:flex}.ask-panel__date-sep-text{color:var(--text-neutral-medium,#8c7b76);font-family:Inter,system-ui,sans-serif;font-size:12px}.ask-panel__msg-user{flex-direction:column;align-items:flex-end;padding-left:34px;display:flex}.ask-panel__msg-user-bubble{background:var(--surface-neutral-xx-weak,#f5f5f3);color:var(--text-neutral-strong,#38312f);white-space:pre-wrap;border-radius:16px 16px 4px;padding:12px 16px;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:22px}.ask-panel-fullscreen .ask-panel__msg-user-bubble{background:var(--surface-neutral-white,#fff)}.ask-panel__msg-time{color:var(--text-neutral-medium,#8c7b76);margin-top:4px;padding-right:4px;font-family:Inter,system-ui,sans-serif;font-size:11px}.ask-panel__msg-ai{flex-direction:column;gap:4px;display:flex}.ask-panel__ai-header{display:none}.ask-panel__ai-icon{background-color:var(--color-primary-strong);background-image:url(/assets/images/bamboo-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-radius:50%;flex-shrink:0;width:24px;height:24px}.ask-panel__ai-icon--lg{background-size:20px 20px;width:28px;height:28px}.ask-panel__ai-body{padding-left:0}.ask-panel__msg-feedback{gap:2px;margin-top:8px;display:flex}.ask-panel__feedback-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;line-height:0;transition:background-color .15s;display:flex}.ask-panel__feedback-btn:hover{background-color:var(--surface-neutral-xx-weak,#f5f5f3)}.ask-panel__typing{background:var(--surface-neutral-xx-weak,#f5f5f3);border-radius:16px 16px 16px 4px;align-items:center;gap:5px;padding:10px 16px;display:inline-flex}.ask-panel__typing span{background:var(--text-neutral-medium,#8c7b76);border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite ask-typing-bounce;display:block}.ask-panel__typing span:first-child{animation-delay:0s}.ask-panel__typing span:nth-child(2){animation-delay:.18s}.ask-panel__typing span:nth-child(3){animation-delay:.36s}.ask-panel__footer{background:var(--surface-neutral-xx-weak,#f5f5f3);border-radius:0 0 16px 16px;flex-shrink:0;padding:12px}.ask-panel__footer-input-row{align-items:flex-end;gap:8px;display:flex}.ask-panel__input-wrap{border-radius:24px;flex:1;min-width:0}.ask-panel__intro{flex-direction:column;flex:1;justify-content:center;padding:24px;display:flex}.ask-panel__intro-content{flex-direction:column;gap:4px;display:flex}.ask-panel__intro-greeting *{color:var(--color-primary-strong)!important;font-family:Fields,system-ui,sans-serif!important}.ask-panel__intro-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.ask-panel__intro-tiles{flex-direction:column;gap:12px;margin-top:16px;display:flex}.ask-panel__action-tile{text-align:left;background:var(--surface-neutral-white);border:1px solid var(--border-neutral-x-weak);width:100%;box-shadow:var(--shadow-100);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.ask-panel__action-tile:hover{border-color:var(--border-neutral-medium);background:var(--surface-neutral-xx-weak)}.ask-panel__action-tile-icon{background:var(--surface-neutral-xx-weak);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ask-panel__action-tile-text{min-width:0}@keyframes ask-panel-fullscreen-in{0%{opacity:0;transform-origin:100%;transform:scale(.98)}to{opacity:1;transform-origin:100%;transform:scale(1)}}.ask-panel-fullscreen{z-index:310;background:var(--surface-neutral-xx-weak,#f5f5f3);flex-direction:column;animation:.28s cubic-bezier(.25,.8,.25,1) both ask-panel-fullscreen-in;display:flex;position:fixed;inset:0}.ask-panel-fullscreen__header{background:var(--surface-neutral-white,#fff);border-bottom:1px solid var(--border-neutral-x-weak,#ebe9e6);flex-shrink:0;justify-content:flex-end;align-items:center;height:64px;padding:0 24px;display:flex}.ask-panel-fullscreen__title{align-items:center;gap:10px;display:flex}.ask-panel-fullscreen__messages-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ask-panel-fullscreen__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ask-panel-fullscreen__inner{flex-direction:column;flex:1;width:100%;max-width:800px;margin:0 auto;padding:0 24px;display:flex}.ask-panel-fullscreen__inner .ask-panel__messages{gap:24px;padding:32px 0}.ask-panel-fullscreen__footer{background:var(--surface-neutral-xx-weak,#f5f5f3);border-top:1px solid var(--border-neutral-x-weak,#ebe9e6);flex-shrink:0;padding:16px 24px}.ask-panel-fullscreen__input-row{align-items:center;gap:8px;max-width:800px;margin:0 auto;display:flex}.ask-panel__assessment-intro{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.ask-panel__assessment-context{flex-direction:column;gap:8px;display:flex}.ask-panel__context-card{background:var(--color-surface-neutral-xx-weak);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ask-panel__context-card-header{align-items:center;gap:6px;margin-bottom:2px;display:flex}.ask-panel__goal-item{flex-direction:column;gap:3px;display:flex}.ask-panel__goal-label{justify-content:space-between;align-items:center;display:flex}.ask-panel__goal-bar{background:var(--color-surface-neutral-weak);border-radius:2px;height:4px;overflow:hidden}.ask-panel__goal-fill{background:var(--color-primary-strong);border-radius:2px;height:100%}.ask-panel__goal-fill--complete{background:var(--color-success-medium)}.ask-panel__feedback-item{flex-direction:column;gap:2px;padding:4px 0;display:flex}.ask-panel__feedback-item+.ask-panel__feedback-item{border-top:1px solid var(--color-border-neutral-x-weak)}.ask-panel__assessment-prompts{flex-direction:column;gap:8px;display:flex}.ask-panel__assessment-chips{flex-direction:column;gap:4px;display:flex}.ask-panel__assessment-chip{border:1px solid var(--color-border-neutral-weak);cursor:pointer;text-align:left;color:var(--color-text-neutral-strong);background:0 0;border-radius:20px;padding:7px 14px;font-family:inherit;font-size:13px;transition:background .12s,border-color .12s}.ask-panel__assessment-chip:hover{background:var(--color-surface-neutral-xx-weak);border-color:var(--color-border-neutral-medium)}.ask-panel__draft-card{background:var(--color-surface-neutral-xx-weak);border:1px solid var(--color-border-neutral-weak);border-radius:8px;flex-direction:column;gap:12px;margin-top:8px;padding:12px;display:flex}.ask-panel__draft-section{flex-direction:column;gap:4px;display:flex}.ask-panel__draft-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.ask-panel__nudge-actions{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.ask-panel__messages .ask-panel__assessment-context{border-bottom:1px solid var(--color-border-neutral-weak);margin-bottom:4px;padding:0 0 8px}.ask-panel__proposed-card{border:1px solid #d1d5db;border-radius:8px;margin-top:12px;overflow:hidden}.ask-panel__proposed-header{background:#f5f4f1;border-bottom:1px solid #d1d5db;align-items:center;gap:8px;padding:10px 14px;display:flex}.ask-panel__proposed-check{align-items:center;gap:6px;padding:10px 14px 6px;display:flex}.ask-panel__proposed-divider{border-top:1px solid #e5e7eb;margin:0 14px}.ask-panel__proposed-list{flex-direction:column;padding:4px 0;display:flex}.ask-panel__proposed-row{border-bottom:1px solid #f3f4f6;grid-template-columns:90px 120px 1fr;gap:8px;padding:6px 14px;display:grid}.ask-panel__proposed-row:last-child{border-bottom:none}.ask-panel__proposed-actions{border-top:1px solid #e5e7eb;gap:8px;padding:12px 14px;display:flex}.ask-panel__history{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ask-panel__history-newchat{border:none;border-bottom:1px solid var(--border-neutral-x-weak,#ebe9e6);cursor:pointer;text-align:left;background:0 0;flex-shrink:0;align-items:center;gap:8px;width:100%;padding:16px;display:flex}.ask-panel__history-newchat:hover{background:var(--surface-neutral-xx-weak,#f5f5f3)}.ask-panel__history-search{background:var(--surface-neutral-white,#fff);border:1px solid var(--border-neutral-medium,#c6c2bf);border-radius:1000px;flex-shrink:0;align-items:center;gap:8px;margin:12px 16px;padding:10px 16px;display:flex}.ask-panel__history-search-input{color:var(--text-neutral-strong,#38312f);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.ask-panel__history-search-input::placeholder{color:var(--text-neutral-medium,#8c7b76)}.ask-panel__history-search-clear{cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.ask-panel__history-list{flex:1;padding:8px 8px 16px;overflow-y:auto}.ask-panel__history-empty{text-align:center;padding:32px 16px}.ask-panel__history-group{margin-bottom:4px}.ask-panel__history-group-label{padding:8px 8px 4px}.ask-panel__history-item{cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:8px;transition:background .1s;display:flex;position:relative}.ask-panel__history-item:hover,.ask-panel__history-item--active{background:var(--surface-neutral-xx-weak,#f5f5f3)}.ask-panel__history-item-body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.ask-panel__history-item-body [data-fabric-component=BodyText]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-panel__history-item-menu-wrap{flex-shrink:0;position:relative}.ask-panel__history-menu-btn{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:opacity .1s;display:flex}.ask-panel__history-item:hover .ask-panel__history-menu-btn,.ask-panel__history-item--active .ask-panel__history-menu-btn{opacity:1}.ask-panel__history-menu-btn:hover{background:var(--border-neutral-x-weak,#ebe9e6)}.ask-panel__history-menu{border:1px solid var(--border-neutral-x-weak,#ebe9e6);z-index:50;background:#fff;border-radius:8px;min-width:120px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001f}.ask-panel__history-menu-item{cursor:pointer;width:100%;color:var(--text-neutral-strong,#38312f);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:13px;display:flex}.ask-panel__history-menu-item:hover{background:var(--surface-neutral-xx-weak,#f5f5f3)}.ask-panel__history-menu-item--danger{color:var(--color-error-strong,#c0392b)}.ask-panel__history-rename-input{border:1px solid var(--color-primary-strong);background:#fff;border-radius:4px;outline:none;flex:1;width:100%;padding:3px 6px;font-family:inherit;font-size:14px}.ask-panel__intro--widget-picker .ask-panel__intro-content{gap:8px;padding:32px 24px 0}.ask-panel__widget-catalog{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:16px;display:grid}.ask-panel__widget-tile{background:var(--fabric-color-surface-neutral-x-weak,#f7f7f5);border:1px solid var(--fabric-color-border-neutral-x-weak,#ebebeb);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:14px;transition:background .15s,border-color .15s;display:flex}.ask-panel__widget-tile:hover{background:var(--fabric-color-surface-primary-x-weak,#f0f7ee);border-color:var(--fabric-color-border-primary-weak,#c8dfc0)}.ask-panel__widget-preview-msg{flex-direction:column;gap:10px;display:flex}.ask-panel__preview-nav{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ask-panel__back-btn{cursor:pointer;color:var(--fabric-color-text-primary-strong,var(--color-primary-strong));background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:4px 0;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;display:flex}.ask-panel__back-btn:hover{text-decoration:underline}.ask-panel__widget-preview{cursor:grab;overflow:hidden}.ask-panel__widget-preview:active{cursor:grabbing}.ask-panel__preview-drag-hint{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ask-panel__preview-node{pointer-events:none;max-height:280px;overflow:hidden}.ask-panel__widget-shimmer{border:1px solid var(--fabric-color-border-neutral-x-weak,#ebebeb);background:#fff;border-radius:8px;flex-direction:column;gap:0;padding:16px;display:flex}.ask-panel__shimmer-bar{background:linear-gradient(90deg,#ebebeb 25%,#f5f5f3 50%,#ebebeb 75%) 0 0/200% 100%;border-radius:4px;animation:1.2s infinite shimmer-sweep}@keyframes shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.ask-snapshot-card{border:1px solid var(--fabric-color-border-neutral-x-weak,#ebebeb);background:#fff;border-radius:10px;overflow:hidden}.ask-snapshot-card__person{border-bottom:1px solid var(--fabric-color-border-neutral-x-weak,#ebebeb);align-items:center;gap:12px;padding:16px;display:flex}.ask-snapshot-section{border-bottom:1px solid var(--fabric-color-border-neutral-x-weak,#ebebeb)}.ask-snapshot-section:last-child{border-bottom:none}.ask-snapshot-section__header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;display:flex}.ask-snapshot-section__header-left{align-items:center;gap:6px;display:flex}.ask-snapshot-section__body{flex-direction:column;gap:8px;padding:4px 16px 12px;display:flex}.ask-snapshot-row{align-items:center;gap:8px;display:flex}.ask-rc{border:1px solid var(--border-neutral-x-weak);border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.ask-rc__row{border:none;border-top:1px solid var(--border-neutral-x-weak);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background-color .12s;display:flex}.ask-rc__row--first{border-top:none}.ask-rc__row:hover{background-color:var(--surface-neutral-xx-weak)}.ask-rc__row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ask-rc__row-label{color:var(--text-neutral-extra-strong);font-size:14px;font-weight:600;line-height:1.3}.ask-rc__row-sub{color:var(--text-neutral-medium);font-size:12px;font-weight:400;line-height:1.3}.ask-automation-card{border:1px solid var(--border-primary-x-weak,#c8e6c2);background:var(--surface-primary-xx-weak,#f4fbf3);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ask-automation-card__header{align-items:center;gap:6px;display:flex}.ask-automation-card__icon{align-items:center;display:flex}.ask-automation-card__title{color:var(--text-neutral-extra-strong);font-size:13px;font-weight:600}.ask-automation-card__desc{color:var(--text-neutral-medium);margin:0;font-size:13px;line-height:1.4}.ask-automation-card__freq{color:var(--text-neutral-strong);font-weight:500}.ask-automation-card__btn{border:1px solid var(--border-primary-medium,var(--color-primary-strong));color:var(--text-primary-strong);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;margin-top:2px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s}.ask-automation-card__btn:hover{background-color:var(--surface-primary-x-weak,#e8f5e5)}.ask-peer-survey{background:var(--surface-neutral-xx-weak,#f5f5f3);border:1px solid var(--border-neutral-x-weak,#e8e6e2);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;animation:.3s cotFadeIn;display:flex}.ask-peer-survey--thanks{flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:16px}.ask-peer-survey__header{justify-content:space-between;align-items:center;display:flex}.ask-peer-survey__label{align-items:center;gap:5px;display:flex}.ask-peer-survey__dismiss{cursor:pointer;width:22px;height:22px;color:var(--text-neutral-weak);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.ask-peer-survey__dismiss:hover{background:var(--surface-neutral-x-weak,#ededeb)}.ask-peer-survey__scale{flex-direction:column;gap:6px;display:flex}.ask-peer-survey__scale>div:first-of-type{gap:6px;display:flex}.ask-peer-survey__pip{border:1.5px solid var(--border-neutral-weak,#d4d2cc);background:var(--surface-neutral-white,#fff);color:var(--text-neutral-strong);cursor:pointer;border-radius:8px;flex:1;padding:7px 0;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .1s,background .1s,color .1s}.ask-peer-survey__pip:hover{border-color:var(--border-primary-medium,#6da55a);background:var(--surface-primary-xx-weak,#f4f9f2)}.ask-peer-survey__pip--selected{border-color:var(--border-primary-strong,var(--color-primary-strong));background:var(--surface-primary-x-weak,#e8f4e3);color:var(--text-primary-strong,#1e5210)}.ask-peer-survey__scale-labels{justify-content:space-between;padding:0 2px;display:flex}.ask-panel__doc-artifact{text-align:left;align-self:flex-end;width:260px;margin-bottom:6px}.ask-panel__doc-artifact-inner{text-align:left;padding:8px 12px}.ask-panel__doc-artifact-inner [data-fabric-component=BadgeV2]{text-align:left}.view-bar{z-index:200;background:#1a1c1a;border-bottom:1px solid #2a332a;align-items:center;gap:6px;height:40px;padding:0 12px;transition:transform .2s;display:flex;position:fixed;top:36px;left:0;right:0;transform:translateY(-100%)}.view-bar.view-bar--visible{transform:translateY(0)}body.dev-mode-active .view-bar{z-index:10001}.view-bar__label{color:#5a6458;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700}.view-bar__divider{background:#2c362c;flex-shrink:0;width:1px;height:20px;margin:0 4px}.view-bar__group{background:#222522;border-radius:6px;align-items:center;gap:1px;padding:3px;display:flex;position:relative}.view-bar__slider{background:var(--color-primary-strong);pointer-events:none;z-index:0;border-radius:4px;transition:left .18s cubic-bezier(.4,0,.2,1),width .18s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;bottom:3px}.view-bar__btn{z-index:1;color:#b0aca4;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;height:26px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;transition:color .12s;position:relative}.view-bar__btn:hover{color:#e0dbd3}.view-bar__btn.view-bar__btn--active{color:#fff}.view-bar__btn.view-bar__btn--restart{color:#f5c842}.view-bar__btn.view-bar__btn--restart:hover{color:#ffe87a;background:#f5c8421f}.view-bar__toggle-group{align-items:center;gap:2px;display:flex}.view-bar__toggle-btn{border-radius:4px;transition:background .12s,color .12s}.view-bar__edge-hint{color:#9a9690;white-space:nowrap;z-index:199;pointer-events:none;background:#1a1c1a;border:1px solid #2a332a;border-top:none;border-radius:0 0 8px 8px;padding:5px 14px 6px;font-family:inherit;font-size:11px;font-weight:500;transition:transform .2s;position:fixed;top:36px;left:50%;transform:translate(-50%)translateY(-100%)}.view-bar__edge-hint--visible{transform:translate(-50%)translateY(0)}.view-bar__right{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.view-bar__info-anchor{flex-shrink:0;position:relative}.view-bar__info-btn{color:#7a8a7a;cursor:pointer;background:0 0;border:1.5px solid #3a4a3a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:all .12s;display:flex}.view-bar__info-btn:hover,.view-bar__info-btn.view-bar__info-btn--open{color:#c0d0b8;background:#2a3a2a;border-color:#4a6a4a}.view-bar__info-panel{z-index:300;background:#1e221e;border:1px solid #2e3c2e;border-radius:10px;width:308px;padding:16px;animation:.15s both info-panel-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #00000080,0 2px 8px #0000004d}@keyframes info-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.view-bar__info-panel:before{content:"";background:#1e221e;border-top:1px solid #2e3c2e;border-left:1px solid #2e3c2e;border-radius:1px;width:10px;height:10px;position:absolute;top:-5px;right:8px;transform:rotate(45deg)}.view-bar__info-title{color:#d8d4cc;letter-spacing:.01em;margin-bottom:8px;font-size:13px;font-weight:700}.view-bar__info-intro{color:#9a9690;margin:0 0 12px;font-size:12px;line-height:1.55}.view-bar__info-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.view-bar__info-list li{color:#8a8680;padding-left:10px;font-size:12px;line-height:1.5;position:relative}.view-bar__info-list li:before{content:"·";color:#3d9a21;font-size:16px;line-height:1.1;position:absolute;left:0}.view-bar__info-list li strong{color:#c8c4bc;font-weight:600}.view-bar__info-tip{color:#6a6660;border-top:1px solid #2a322a;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.view-bar__info-tip-key{color:#8a9a88;letter-spacing:.02em;white-space:nowrap;background:#2a322a;border:1px solid #3a4a3a;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-family:inherit;font-size:11px;display:inline-flex}.view-bar__dev-toggle{align-items:center;gap:7px;display:flex}.view-bar__dev-label{color:#b0aca4;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;transition:color .15s}.view-bar__dev-toggle [data-fabric-component=RoundedToggle]:has(input:checked){background-color:#7c4dbb!important}.view-bar__dev-toggle:has(input:checked) .view-bar__dev-label{color:#d4b8f5}@keyframes view-bar-spark{0%{opacity:1;transform:translate(0)scale(.5)}18%{transform:translate(calc(var(--dx) * .18), calc(var(--dy) * .18)) scale(1.4);opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(0);opacity:0}}.view-bar__spark-origin{pointer-events:none;z-index:99999;width:0;height:0;position:fixed}.view-bar__spark{border-radius:50%;animation:.55s ease-out forwards view-bar-spark;position:absolute;box-shadow:0 0 4px}.view-bar__comments-toggle{align-items:center;gap:7px;display:flex}.view-bar__comments-label{color:#b0aca4;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;transition:color .15s}.view-bar__comments-toggle [data-fabric-component=RoundedToggle]:has(input:checked){background-color:#c49a00!important}.view-bar__comments-toggle:has(input:checked) .view-bar__comments-label{color:#ffd966}.view-bar__addons-anchor{flex-shrink:0;position:relative}.view-bar__addons-trigger{cursor:pointer;background:#222522;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;height:26px;padding:0 8px;transition:background .12s,border-color .12s;display:flex}.view-bar__addons-trigger:hover{background:#2a332a}.view-bar__addons-trigger--open{background:#2a332a;border-color:#3a4a3a}.view-bar__addons-trigger-label{color:#5a6458;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:700}.view-bar__addons-trigger--active .view-bar__addons-trigger-label{color:#8ec97a}.view-bar__addons-count{color:#8ec97a;text-align:center;background:#2e5a1a;border-radius:10px;min-width:16px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px}.view-bar__addons-chevron{color:#5a6458;font-size:11px;line-height:1;transition:transform .15s;display:inline-block}.view-bar__addons-chevron--open{transform:rotate(180deg)}.view-bar__addons-drawer{z-index:300;background:#1e221e;border:1px solid #2e3c2e;border-radius:10px;flex-direction:column;gap:10px;min-width:320px;padding:12px 14px;animation:.14s both addons-drawer-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000080,0 2px 8px #0000004d}@keyframes addons-drawer-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.view-bar__addons-row{align-items:center;gap:10px;display:flex}.view-bar__drawer-label{color:#5a6458;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;width:56px;font-size:10px;font-weight:700}.view-bar__addons-pills{flex-wrap:wrap;gap:4px;display:flex}.view-bar__addon-btn{color:#b0aca4;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a4438;border-radius:4px;padding:3px 9px;font-size:11px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.view-bar__addon-btn:hover{color:#d0cdc8;background:#2a332a}.view-bar__addon-btn--active{color:#8ec97a;background:#1a3a1a;border-color:#4a7a4a}.view-bar__more-anchor{flex-shrink:0;position:relative}.view-bar__more-trigger{cursor:pointer;background:#222522;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;height:26px;padding:0 8px;transition:background .12s,border-color .12s;display:flex}.view-bar__more-trigger:hover{background:#2a332a}.view-bar__more-trigger--open{background:#2a332a;border-color:#3a4a3a}.view-bar__more-trigger-label{color:#5a6458;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:700}.view-bar__more-chevron{color:#5a6458;font-size:11px;line-height:1;transition:transform .15s;display:inline-block}.view-bar__more-chevron--open{transform:rotate(180deg)}.view-bar__more-drawer{z-index:300;background:#1e221e;border:1px solid #2e3c2e;border-radius:10px;flex-direction:column;gap:10px;min-width:280px;padding:12px 14px;animation:.14s both addons-drawer-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #00000080,0 2px 8px #0000004d}.view-bar__more-row{align-items:center;gap:10px;display:flex}body.retro-mode,body.retro-mode *{font-family:"Press Start 2P",Courier New,monospace!important}body.retro-mode{filter:contrast(1.15)saturate(1.5)}body.retro-mode img{image-rendering:pixelated}.retro-overlay{z-index:9999;pointer-events:none;background:repeating-linear-gradient(0deg,#00000024 0 1px,#0000 1px 3px);animation:.12s steps(2,end) infinite retro-flicker;position:fixed;inset:0;box-shadow:inset 0 0 140px #0028008c}@keyframes retro-flicker{0%{opacity:1}to{opacity:.96}}.retro-overlay--off{box-shadow:none;background:#000;animation:.4s ease-in forwards retro-poweroff}@keyframes retro-poweroff{60%{opacity:1;transform:scaleY(.01)}to{opacity:0;transform:scaleY(.004)}}@keyframes retro-blink{50%{opacity:0}}.retro-title{z-index:10000;pointer-events:none;background:#000000e0;flex-direction:column;align-items:center;gap:28px;padding:48px 64px;font-family:"Press Start 2P",Courier New,monospace;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-54%);box-shadow:0 0 72px 48px #000000e0}.retro-title__logo{width:540px;height:auto}.retro-title__lower{align-items:flex-end;gap:48px;display:flex}.retro-title__menu{color:#fff;flex-direction:column;gap:12px;font-size:16px;display:flex}.retro-title__play-select{color:#ffe14d;letter-spacing:2px;margin-bottom:8px}.retro-title__option{white-space:nowrap;gap:12px;display:flex}.retro-title__star{color:#ffe14d;min-width:20px;animation:.6s step-end infinite retro-blink}.retro-title__pandas{width:140px;height:auto}.toolbar{z-index:100000;background:#0d1117;border-bottom:1px solid #1e2530;align-items:center;gap:10px;height:36px;padding:0 16px;font-family:system-ui,-apple-system,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.toolbar__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#96d6fd;white-space:nowrap;flex-shrink:0;font-size:9px;font-weight:700}.toolbar__controls{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.toolbar__seg{align-items:center;gap:6px;margin-right:4px;display:flex}.toolbar__seg-label{color:#8aa0c4;margin-right:2px;font-size:11px}.toolbar__seg-btn{color:#8aa0c4;cursor:pointer;background:0 0;border:1px solid #2a3850;height:24px;padding:0 10px;font-size:11px;font-weight:600;transition:background .1s,color .1s,border-color .1s}.toolbar__seg-btn:first-of-type{border-radius:4px 0 0 4px}.toolbar__seg-btn:last-of-type{border-left:none;border-radius:0 4px 4px 0}.toolbar__seg-btn:hover{color:#d7e2f5;border-color:#3a4c6b}.toolbar__seg-btn.is-active{color:#fff;background:#2e7918;border-color:#2e7918}.toolbar__seg-btn.is-active:hover{color:#fff}.toolbar__toggle{color:#8aa0c4;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a3850;border-radius:5px;align-items:center;gap:8px;height:26px;padding:0 12px 0 8px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:background .1s,color .1s,border-color .1s;display:flex}.toolbar__toggle:hover{color:#d7e2f5;background:#1a2334;border-color:#3a4c6b}.toolbar__toggle.is-on{color:#d7e2f5;border-color:#2e7918}.toolbar__toggle-track{background:#2a3850;border-radius:999px;flex-shrink:0;width:28px;height:16px;transition:background .12s;position:relative}.toolbar__toggle.is-on .toolbar__toggle-track{background:#2e7918}.toolbar__toggle-thumb{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .12s;position:absolute;top:2px;left:2px}.toolbar__toggle.is-on .toolbar__toggle-thumb{transform:translate(12px)}.toolbar__save{color:#fff;cursor:pointer;white-space:nowrap;background:#2e7918;border:none;border-radius:5px;flex-shrink:0;height:26px;padding:0 14px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background .1s,opacity .1s}.toolbar__save:hover:not(:disabled){background:#256214}.toolbar__save:disabled{opacity:.6;cursor:default}.toolbar__reset{color:#8aa0c4;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2a3850;border-radius:5px;flex-shrink:0;align-items:center;gap:6px;height:26px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1;transition:background .1s,color .1s,border-color .1s;display:flex}.toolbar__reset:hover{color:#d7e2f5;background:#1a2334;border-color:#3a4c6b}.toolbar__reset-glyph{font-size:14px;line-height:1}html.rr-edit-active *{cursor:text!important;transition:none!important}html.rr-edit-active .toolbar,html.rr-edit-active .toolbar *{cursor:pointer!important}.toolbar__confirm-backdrop{z-index:100002;background:#0d11178c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.toolbar__confirm{color:#1f2733;text-align:center;background:#fff;border-radius:12px;width:380px;max-width:calc(100vw - 32px);padding:24px;font-family:system-ui,-apple-system,sans-serif;box-shadow:0 16px 48px #11182752}.toolbar__confirm-title{margin-bottom:8px;font-size:17px;font-weight:700}.toolbar__confirm-body{color:#3a4351;margin-bottom:20px;font-size:13px;line-height:1.5}.toolbar__confirm-actions{justify-content:center;gap:10px;display:flex}.toolbar__confirm-discard{color:#9a2b2b;cursor:pointer;background:#fff;border:1px solid #d5d9df;border-radius:8px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.toolbar__confirm-discard:hover{background:#fbe3e3;border-color:#f0c2c2}.toolbar__confirm-save{color:#fff;cursor:pointer;background:#287411;border:none;border-radius:8px;height:36px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600}.toolbar__confirm-save:hover{background:#1f5c0d}.toolbar__confirm-save:disabled{opacity:.7;cursor:default}.toolbar__confirm-cancel{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-top:14px;font-family:inherit;font-size:12px;font-weight:600}.toolbar__confirm-cancel:hover{color:#1f2733;text-decoration:underline}.dev-inspector-highlight{z-index:9998;position:relative;outline-offset:3px!important;outline:2px solid #9b59d9!important}.dev-inspector{z-index:9999;pointer-events:none;width:360px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;position:fixed;bottom:20px;right:20px}.dev-inspector__hint{color:#d4b8f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:all;background:#3c1464eb;border:1px solid #7c4dbb;border-radius:8px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;display:flex;overflow:hidden}.dev-inspector__hint>span{text-align:center;padding:8px 14px;display:block}.dev-inspector__hint .dev-inspector__mode-bar{background:#280a5099;border-top-color:#7c4dbb66;border-radius:0 0 7px 7px;padding:5px 8px}.dev-inspector__panel{pointer-events:all;background:#1a1025;border:1px solid #5a2e8a;border-radius:10px;animation:.15s both dev-inspector-in;overflow:hidden;box-shadow:0 16px 40px #0009,0 0 0 1px #b464ff1a}@keyframes dev-inspector-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.dev-inspector__header{cursor:grab;-webkit-user-select:none;user-select:none;background:#150d20;border-bottom:1px solid #2d1a47;justify-content:space-between;align-items:center;padding:10px 14px 8px;display:flex}.dev-inspector__header--dragging{cursor:grabbing}.dev-inspector__header-actions{align-items:center;gap:2px;display:flex}.dev-inspector__dock{color:#7a5a9a;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 4px;transition:color .1s;display:flex}.dev-inspector__dock:hover{color:#d4b8f5}.dev-inspector__dock--active{color:#c49eff}.dev-inspector__title{color:#c49eff;letter-spacing:.06em;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700}.dev-inspector__close{color:#7a5a9a;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-size:14px;line-height:1;transition:color .1s}.dev-inspector__close:hover{color:#d4b8f5}.dev-inspector__stack{max-height:460px;overflow-y:auto}.dev-inspector__entry{border-bottom:1px solid #1e1230;padding:12px 14px}.dev-inspector__entry:last-child{border-bottom:none}.dev-inspector__entry--primary{background:#1e1030}.dev-inspector__entry-name{align-items:center;gap:6px;margin-bottom:6px;display:flex}.dev-inspector__entry-arrow{color:#7c4dbb;flex-shrink:0;font-size:10px}.dev-inspector__name-link{color:#e2c8ff;font-size:13px;font-weight:700;text-decoration:none;transition:color .1s}.dev-inspector__name-link:hover{color:#fff}.dev-inspector__name-link-icon{color:#9b59d9;font-size:11px;font-weight:400}.dev-inspector__badge{text-transform:uppercase;letter-spacing:.08em;color:#b08aee;background:#3d1f6e;border:1px solid #5a3e8a;border-radius:3px;padding:1px 5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:600}.dev-inspector__docs{margin-top:6px}.dev-inspector__docs-toggle{text-transform:uppercase;letter-spacing:.06em;color:#5a4a7a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700;list-style:none;transition:color .1s;display:flex}.dev-inspector__docs-toggle::-webkit-details-marker{display:none}.dev-inspector__docs-toggle:before{content:"▶";font-size:8px;transition:transform .15s;display:inline-block}.dev-inspector__docs[open] .dev-inspector__docs-toggle:before{transform:rotate(90deg)}.dev-inspector__docs-toggle:hover{color:#9b7acc}.dev-inspector__docs[open] .dev-inspector__docs-toggle{color:#7a5a9a;margin-bottom:6px}.dev-inspector__desc{color:#b09acc;margin:0 0 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1.55}.dev-inspector__desc--unknown{color:#7a6a8a;font-style:italic}.dev-inspector__guess-link{color:#b08aee;text-decoration:none}.dev-inspector__guess-link:hover{color:#d4b8f5}.dev-inspector__props{margin-bottom:8px}.dev-inspector__props-label{text-transform:uppercase;letter-spacing:.06em;color:#6a5a8a;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700;display:block}.dev-inspector__props ul{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.dev-inspector__props li code{color:#d4bcf4;background:#0e0818;border:1px solid #2a1840;border-radius:3px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-block}.dev-inspector__section-label{text-transform:uppercase;letter-spacing:.06em;color:#6a5a8a;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700;display:block}.dev-inspector__live-props{background:#120a1e;border:1px solid #2a1445;border-radius:6px;margin-top:6px;margin-bottom:4px;padding:8px 10px}.dev-inspector__detected-val--prop{color:#7de8c0!important}.dev-inspector__detected{margin-top:6px}.dev-inspector__detected-grid{flex-direction:column;gap:3px;display:flex}.dev-inspector__detected-row{align-items:baseline;gap:8px;display:flex}.dev-inspector__detected-key{color:#7a8fc4;flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.dev-inspector__detected-val{color:#a8c0ee;word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.dev-inspector__footer{color:#4a3a5a;pointer-events:all;background:#130d1e;border-top:1px solid #1e1230;padding:6px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px}.dev-inspector__footer kbd{color:#6a5a7a;background:#1e1230;border:1px solid #3a2a4a;border-radius:3px;padding:1px 4px;font-family:inherit;font-size:10px}.dev-inspector--docked{width:360px!important;height:100vh!important;inset:0 0 0 auto!important}.dev-inspector--docked .dev-inspector__panel{border-top:none;border-bottom:none;border-right:none;border-radius:0;flex-direction:column;height:100vh;animation:none;display:flex}.dev-inspector--docked .dev-inspector__stack{flex:1;max-height:none}.dev-inspector--docked .dev-inspector__header{cursor:default}body.dev-inspector-docked .app-viewport{margin-right:360px;transition:margin-right .2s}body.dev-inspector-docked .view-bar{transition:right .2s;right:360px}.dev-inspector__mode-bar{pointer-events:all;background:#130d1e;border-top:1px solid #1e1230;gap:0;padding:6px 10px;display:flex}.dev-inspector__mode-btn{color:#5a4a7a;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #2a1840;flex:1;padding:5px 8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700;line-height:1;transition:background .12s,color .12s}.dev-inspector__mode-btn:first-child{border-radius:3px 0 0 3px}.dev-inspector__mode-btn:last-child{border-left:none;border-radius:0 3px 3px 0}.dev-inspector__mode-btn--active{color:#c49eff;background:#3d1f6e;border-color:#5a3e8a}.dev-inspector__mode-btn:hover:not(.dev-inspector__mode-btn--active){color:#9b7acc;background:#1e1030}.dev-inspector__empty{color:#7a6a8a;pointer-events:all;background:#1a1025;border:1px solid #3d2060;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;animation:.15s both dev-inspector-in;display:flex}.dev-inspector__empty button{color:#5a4a7a;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;transition:color .1s}.dev-inspector__empty button:hover{color:#d4b8f5}.dev-inspector__entry--css{background:#0e1218}.dev-inspector__docs-toggle--css{color:#4a7a9a!important}.dev-inspector__docs-toggle--css:hover{color:#7acce8!important}.dev-inspector__entry--css .dev-inspector__docs[open] .dev-inspector__docs-toggle--css{color:#5a8aaa!important}.dev-inspector__css-grid{gap:4px!important}.dev-inspector__css-row{border-bottom:1px solid #151d24;padding:4px 0;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.dev-inspector__css-row:last-child{border-bottom:none}.dev-inspector__css-key{color:#6ab0d4!important;font-size:10px!important}.dev-inspector__css-val-group{flex-direction:column;gap:2px;padding-left:8px;display:flex}.dev-inspector__css-val-line{align-items:center;gap:6px;display:flex}.dev-inspector__css-swatch{border:1px solid #ffffff26;border-radius:3px;flex-shrink:0;width:12px;height:12px;display:inline-block}.dev-inspector__css-val{word-break:break-all;color:#c8e6f5!important;font-size:11px!important}.dev-inspector__css-token{color:#7de8c0;background:#081812;border:1px solid #1a3d2a;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;display:inline-block}.dev-inspector__docs-toggle--layout{color:#7a9a4a!important}.dev-inspector__docs-toggle--layout:hover{color:#a8cc70!important}.dev-inspector__docs[open] .dev-inspector__docs-toggle--layout{color:#8aaa55!important}.dev-inspector__box-model{margin-top:6px}.dev-inspector__box-layer{border-radius:3px;flex-direction:column;align-items:stretch;display:flex;position:relative}.dev-inspector__box-layer--margin{background:#1e325073;border:1px solid #648cc833}.dev-inspector__box-layer--padding{background:#143c2873;border:1px solid #50a06433;flex:1}.dev-inspector__box-layer-label{text-transform:uppercase;letter-spacing:.06em;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:700;position:absolute;top:3px;left:5px}.dev-inspector__box-layer--margin>.dev-inspector__box-layer-label{color:#78aadc73}.dev-inspector__box-layer--padding>.dev-inspector__box-layer-label{color:#64b47873}.dev-inspector__box-top,.dev-inspector__box-bottom{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;display:flex}.dev-inspector__box-middle{align-items:stretch;display:flex}.dev-inspector__box-side{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:32px;padding:6px;display:flex}.dev-inspector__box-content{background:#191432b3;border:1px dashed #b464ff40;border-radius:2px;flex:1;justify-content:center;align-items:center;min-height:36px;margin:4px;padding:10px 8px;display:flex}.dev-inspector__box-dims{color:#e2c8ff;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:600}.dev-inspector__box-val{flex-direction:column;align-items:center;gap:2px;display:flex}.dev-inspector__box-num{color:#c8e6f5;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.dev-inspector__box-num--zero{color:#786e8c80}.dev-inspector__box-token{line-height:1.4;padding:0 3px!important;font-size:9px!important}.comments-capture{cursor:crosshair;background:0 0}.comments-anchor-highlight{outline-offset:2px!important;outline:2px solid #4a9eff!important;box-shadow:0 0 0 4px #4a9eff2e!important}.comments-pin{color:#fff;cursor:pointer;letter-spacing:.02em;background:#2b2b2b;border:1.5px solid #6a6a6a;border-radius:50% 50% 50% 3px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:700;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;box-shadow:0 3px 10px #00000080}.comments-pin:hover{border-color:#4a9eff;transform:scale(1.12);box-shadow:0 4px 14px #0000008c}.comments-pin--open{border-color:#4a9eff;transform:scale(1.12);box-shadow:0 0 0 3px #4a9eff73,0 4px 14px #00000080}.comments-pin--resolved{color:#b0b0b0;width:22px;height:22px;box-shadow:none;opacity:.6;background:#2b2b2b8c;border:1.5px dashed #6a6a6a;font-size:11px}.comments-pin--resolved:hover{opacity:1;box-shadow:none;border-color:#4a9eff;transform:scale(1.1)}.comments-hint{color:#e0e0e0;z-index:9998;pointer-events:none;background:#262626;border:1px solid #454545;border-radius:8px;flex-direction:column;gap:3px;width:220px;padding:8px 10px;animation:.1s comments-fade-in;display:flex;position:absolute;top:0;left:38px;box-shadow:0 8px 24px #0000008c}.comments-hint__author{color:#4a9eff;font-size:11px;font-weight:700}.comments-hint__body{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.comments-composer{background:#1e1e1e;border:1px solid #454545;border-radius:10px;flex-direction:column;gap:8px;width:280px;padding:10px;animation:.12s comments-fade-in;display:flex;box-shadow:0 16px 40px #0009}.comments-composer__name,.comments-composer__body{box-sizing:border-box;color:#ededed;resize:none;background:#161616;border:1px solid #454545;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.comments-composer__name::placeholder,.comments-composer__body::placeholder{color:#7a7a7a}.comments-composer__name:focus,.comments-composer__body:focus{border-color:#4a9eff;outline:none}.cmt-author-picker{flex-direction:column;gap:8px;display:flex}.cmt-author-select{box-sizing:border-box;color:#ededed;cursor:pointer;background:#2a2a2a;border:1px solid #454545;border-radius:6px;width:100%;padding:7px 8px;font-family:inherit;font-size:13px}.cmt-author-select:focus{border-color:#4a9eff;outline:none}.comments-composer__error{color:#f0616d;font-size:12px;line-height:1.4}.comments-composer__actions{justify-content:flex-end;gap:8px;display:flex}.comments-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.comments-btn--primary{color:#fff;background:#2f6feb;border-color:#2f6feb}.comments-btn--primary:hover{background:#3b7ff5}.comments-btn--primary:disabled{opacity:.4;cursor:default}.comments-btn--ghost{color:#b0b0b0;background:0 0}.comments-btn--ghost:hover{color:#fff;background:#363636}.comments-btn--danger{color:#f0616d;background:0 0;border-color:#0000}.comments-btn--danger:hover{color:#ff8892;background:#f0616d26}@keyframes comments-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.comments-rail{color:#ededed;background:#1e1e1e;border-left:1px solid #3a3a3a;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:-12px 0 40px #00000073}.comments-rail svg,.comments-rail svg path{fill:currentColor!important}.comments-rail__header{background:#262626;border-bottom:1px solid #383838;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.comments-rail__title{letter-spacing:.06em;text-transform:uppercase;color:#f0f0f0;font-size:12px;font-weight:700}.comments-rail__header-actions{align-items:center;gap:8px;display:flex}.comments-rail__filter-wrap{position:relative}.comments-rail__filter-btn{color:silver;cursor:pointer;background:#2e2e2e;border:1px solid #454545;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.comments-rail__filter-btn:hover{color:#fff;background:#363636}.comments-rail__filter-btn.is-open,.comments-rail__filter-btn.has-filters{color:#6aa8ff;background:#1c3454;border-color:#2f6feb}.comments-menu{z-index:20;background:#252526;border:1px solid #4a4a4a;border-radius:10px;min-width:236px;padding:6px;animation:.1s comments-fade-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000080}.comments-menu__item{text-align:left;color:#ededed;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.comments-menu__item:hover{background:#333}.comments-menu__check{color:#4a9eff;flex-shrink:0;justify-content:center;align-items:center;width:16px;display:inline-flex}.comments-menu__divider{background:#3a3a3a;height:1px;margin:6px 4px}.comments-rail__mode{gap:0;display:flex}.comments-rail__mode-btn{color:silver;cursor:pointer;background:#2e2e2e;border:1px solid #454545;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.comments-rail__mode-btn:first-child{border-radius:6px 0 0 6px}.comments-rail__mode-btn:last-child{border-left:none;border-radius:0 6px 6px 0}.comments-rail__mode-btn:hover:not(.is-active){color:#fff;background:#363636}.comments-rail__mode-btn.is-active{color:#fff;background:#2f6feb;border-color:#2f6feb}.comments-rail__tabs{border-bottom:1px solid #383838;gap:4px;padding:10px 12px 0;display:flex}.comments-rail__tab{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;margin-bottom:-1px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600}.comments-rail__tab:hover:not(.is-active){color:#d8d8d8}.comments-rail__tab.is-active{color:#4a9eff;border-bottom-color:#4a9eff}.comments-rail__toolbar{border-bottom:1px solid #383838;gap:12px;padding:10px 16px;display:flex}.comments-rail__control{color:#8a8a8a;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.comments-rail__control select{text-transform:none;letter-spacing:0;color:#ededed;cursor:pointer;background:#161616;border:1px solid #454545;border-radius:6px;padding:5px 7px;font-family:inherit;font-size:12px;font-weight:500}.comments-rail__control select:focus{border-color:#4a9eff;outline:none}.comments-rail__list{flex-direction:column;flex:1;gap:4px;padding:8px;display:flex;overflow-y:auto}.comments-rail__empty{color:#9a9a9a;text-align:center;padding:24px 20px;font-size:13px;line-height:1.5}.comments-rail__blank{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.comments-rail__blank-icon{color:#6f6f6f;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.comments-rail__blank-title{color:#d0d0d0;font-size:15px;font-weight:600}.comments-rail__blank-text{color:#8a8a8a;max-width:230px;font-size:13px;line-height:1.5}.comments-rail__blank-text strong{color:#6aa8ff;font-weight:600}.comments-rail__empty code{color:#4a9eff;background:#161616;border:1px solid #454545;border-radius:4px;padding:1px 4px;font-size:11px}.comments-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;gap:10px;width:100%;padding:10px;font-family:inherit;transition:background .12s;display:flex}.comments-item:hover{background:#2c2c2c}.comments-avatar{color:#f0f0f0;letter-spacing:.02em;background:#3a3f47;border:1px solid #4a4a4a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.comments-avatar--sm{width:26px;height:26px;font-size:10px}.comments-item__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.comments-item__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.comments-item__author{color:#f0f0f0;font-size:13px;font-weight:600}.comments-item__time{color:#8a8a8a;flex-shrink:0;font-size:11px}.comments-item__text{color:#c4c4c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.comments-item__meta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.comments-item__page{color:#a8c7f0;background:#223247;border-radius:10px;padding:1px 7px;font-size:11px}.comments-item__replies{color:#8a8a8a;align-items:center;gap:4px;font-size:11px;display:inline-flex}.comments-detail{flex-direction:column;flex:1;min-height:0;display:flex}.comments-detail__bar{background:#262626;border-bottom:1px solid #383838;align-items:center;gap:8px;padding:10px 12px;display:flex}.comments-detail__page{color:#b5b5b5;flex:1;font-size:12px;font-weight:600}.comments-detail__resolve{align-items:center;gap:5px;display:inline-flex}.comments-iconbtn{color:#b0b0b0;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.comments-iconbtn:hover{color:#fff;background:#363636}.comments-iconbtn--danger:hover{color:#f0616d;background:#f0616d26}.comments-detail__thread{flex-direction:column;flex:1;gap:16px;padding:14px;display:flex;overflow-y:auto}.comments-replies{border-left:2px solid #3a3a3a;flex-direction:column;gap:14px;margin-left:13px;padding-left:16px;display:flex}.comments-bubble--reply .comments-avatar--sm{width:22px;height:22px;font-size:9px}.comments-bubble{gap:10px;display:flex}.comments-bubble__body{flex:1;min-width:0}.comments-bubble__top{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.comments-bubble__author{color:#f0f0f0;font-size:13px;font-weight:600}.comments-bubble__time{color:#8a8a8a;font-size:11px}.comments-bubble__del{color:#8a8a8a;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px;transition:opacity .12s,color .12s;display:inline-flex}.comments-bubble:hover .comments-bubble__del{opacity:1}.comments-bubble__del:hover{color:#f0616d}.comments-bubble__text{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.comments-reactions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex;position:relative}.comments-reaction{cursor:pointer;background:#2c2c2c;border:1px solid #454545;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;transition:background .12s,border-color .12s;display:inline-flex}.comments-reaction:hover{background:#363636}.comments-reaction.is-mine{background:#1c3454;border-color:#2f6feb}.comments-reaction__emoji{font-size:13px;line-height:1}.comments-reaction__count{color:#d0d0d0;font-size:11px;font-weight:600}.comments-reaction-add{color:#9a9a9a;cursor:pointer;background:0 0;border:1px solid #454545;border-radius:12px;justify-content:center;align-items:center;width:24px;height:22px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.comments-reaction-add:hover{color:#fff;background:#363636;border-color:#5a5a5a}.comments-reaction-picker{z-index:5;background:#2a2a2a;border:1px solid #4a4a4a;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:2px;width:max-content;max-width:100%;padding:6px;animation:.1s comments-fade-in;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000080}.comments-reaction-pick{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 5px;font-size:18px;line-height:1}.comments-reaction-pick:hover{background:#3d3d3d}.comments-reply{background:#262626;border-top:1px solid #383838;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.app-viewport{box-sizing:border-box;min-height:100vh;overflow:visible}:is(.app-viewport [class*=-header]:has(>[data-fabric-component=GlobalHeader]),.app-viewport [class*=-globalNav]:has([data-fabric-component=GlobalNavigation])){top:var(--proto-chrome-top,36px)!important}[class*=backDrop-ref]{padding-top:var(--proto-chrome-top,36px);box-sizing:border-box}[data-fabric-component=GlobalTemplate]{background-color:var(--surface-neutral-white)}[data-fabric-component=PageCapsule]:has(.gt-nocapsule){padding:0!important}.gt-nocapsule{flex-direction:column;flex:1;min-height:0;display:flex}.ask-panel-floating{z-index:50;view-transition-name:ask-surface;width:383px;transition:width .7s cubic-bezier(.25,.8,.25,1);position:fixed;top:75px;bottom:16px;right:16px}.ask-panel-floating.ask-panel-wrapper--expanded{width:600px}@media (width>=769px){body.ask-open{--ask-reserve:415px}body.ask-expanded{--ask-reserve:632px}body.ask-open [data-fabric-component=PageCapsule]{width:calc(var(--gt-vw,100vw) - var(--gt-nav-w,224px) - var(--ask-reserve,415px));flex:none;min-width:0;transition:width .7s cubic-bezier(.25,.8,.25,1)}body.ask-open.nav-animating [data-fabric-component=PageCapsule]{transition:none}}.pe-action-footer [data-fabric-component=ActionFooter]{box-shadow:none!important}@media (width<=768px){.ask-panel-floating{display:none}}.comments-rail-floating{z-index:9998;width:360px;position:fixed;top:0;bottom:0;right:0}body.comments-placing,body.comments-placing *{cursor:crosshair!important}@media (width>=769px){body.comments-rail-open [data-fabric-component=PageCapsule]{width:calc(var(--gt-vw,100vw) - var(--gt-nav-w,224px) - 360px);flex:none;min-width:0;transition:width .25s}body.comments-rail-open.nav-animating [data-fabric-component=PageCapsule]{transition:none}body.comments-rail-open [data-fabric-component=GlobalTemplate]>[class*=belowBanners]>[class*=wrapper]>[class*=-header]{transition:width .25s;width:calc(var(--gt-vw,100vw) - var(--gt-nav-w,224px) - 360px)!important}body.comments-rail-open .view-bar{z-index:10002}body.comments-rail-open .comments-rail{padding-top:40px}}@media (width<=768px){.comments-rail-floating{display:none}}:root{--color-primary-strong:#2e7918;--color-primary-medium:#87c276;--color-primary-weak:#ebf5e8;--text-neutral-xx-strong:#38312f;--text-neutral-x-strong:#48413f;--text-neutral-strong:#48413f;--text-neutral-medium:#676260;--text-neutral-weak:#777270;--icon-neutral-xx-strong:#38312f;--icon-neutral-x-strong:#48413f;--icon-neutral-strong:#777270;--icon-neutral-medium:#868180;--surface-neutral-white:#fff;--surface-neutral-forced-white:#fff;--surface-neutral-xx-weak:#f6f6f4;--surface-neutral-x-weak:#f5f4f1;--surface-discovery-weak:#f9edff;--border-neutral-xx-weak:#f5f4f1;--border-neutral-x-weak:#e4e3e0;--border-neutral-weak:#d4d2d0;--border-neutral-medium:#c6c2bf;--border-primary-strong:#2e7918;--border-primary-medium:#3d9a21;--space-none:0px;--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-m:16px;--space-l:20px;--space-xl:24px;--space-xxl:32px;--space-xxxl:40px;--radius-xx-small:8px;--radius-x-small:12px;--radius-small:16px;--radius-medium:20px;--radius-large:24px;--radius-full:1000px;--shadow-100:1px 1px 0px 1px #38312f0a;--shadow-300:1px 1px 0px 2px #38312f08;--shadow-500:1px 1px 0px 2px #38312f0d;--color-link:#0b4fd1;--surface-selected-weak:#f0f9ed}@font-face{font-family:Fields;src:url(/assets/Fields-Regular-BSlBbbCw.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Fields;src:url(/assets/Fields-SemiBold-DYNhsZk2.otf)format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Fields;src:url(/assets/Fields-Bold-CPAczFJG.otf)format("opentype");font-weight:700;font-style:normal}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;height:100%;margin:0;padding:0;overflow-x:hidden}body,#root{min-height:100%;margin:0;padding:0}body{color:var(--text-neutral-strong);background-color:var(--surface-neutral-xx-weak);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.animate-fadeIn{animation:.3s ease-out fadeIn}.animate-slideIn{animation:.3s ease-out slideIn}::view-transition-group(ask-surface){animation-duration:.34s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}::view-transition-old(ask-surface){animation-duration:.34s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}::view-transition-new(ask-surface){animation-duration:.34s;animation-timing-function:cubic-bezier(.25,.8,.25,1)}
