body:has(.os),body:has(.os) #pageContent,html:has(.os){background:#ececec;color-scheme:light}body:has(.os),html:has(.os){height:100%;overflow:hidden}.os{background:#ececec;box-sizing:border-box;color:#000;font-family:ABC Diatype,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400;height:100svh;letter-spacing:0;padding:8px;-webkit-font-smoothing:antialiased}.os,.os-window{overflow:hidden;width:100%}.os-window{--os-doc:min(283px,31%);background-color:hsla(0,0%,100%,.49);border-radius:9px;height:100%;position:relative;user-select:none}.os-dots{background-image:radial-gradient(circle,#000 1px,transparent 0);background-size:20px 20px;border-radius:inherit;inset:0;opacity:.04;pointer-events:none;position:absolute}.os-window:has(.os-sheet--file) .os-dots{display:none}.os-window a:focus,.os-window button:focus{outline:none}.os-window button{appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;padding:0}.os-window a{cursor:pointer}.os-window button:disabled{cursor:default}.os-top__center,.os-top__left,.os-top__right{display:flex;gap:5px;position:absolute;top:7px;z-index:5}.os-top__left{left:6px}.os-top__left[hidden]{display:none}.os-window .os-history{backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:120px;color:#000;display:grid;height:38px;padding:0;place-items:center;width:38px}.os-window .os-history:disabled{color:rgba(0,0,0,.28)}.os-history svg{display:block}.os-top__center{left:50%;transform:translateX(-50%);transition:left .34s ease}.os-top__center[hidden]{display:none}.os-top__right{right:6px;transition:right .34s ease}.os-window.is-doc .os-top__center{left:calc(50% - var(--os-doc)/2)}.os-window.is-doc .os-top__right{right:calc(var(--os-doc) + 6px)}.os-pill{align-items:center;backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:120px;box-sizing:border-box;color:#8c8c8c;display:flex;font-size:12px;height:38px;justify-content:center;letter-spacing:-.12px;line-height:1.12;padding:12px 16px 13px 17px;white-space:nowrap}.os-pill--strong{color:#000}@keyframes os-bloom-scale{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes os-bloom-fade{to{opacity:0}}@keyframes os-fade-in{0%{opacity:0}to{opacity:1}}@keyframes os-fade-out{to{opacity:0}}.os-bloom{background:color-mix(in srgb,#fff 49%,#ececec);border-radius:inherit;inset:0;pointer-events:none;position:absolute;transform:scale(0);transform-origin:center;z-index:1}.os-bloom.is-scale{animation:os-bloom-scale .58s cubic-bezier(.16,1,.3,1) both;border:1px solid rgba(0,0,0,.14);box-sizing:border-box;z-index:4}.os-bloom.is-exit,.os-bloom.is-fade{animation:os-bloom-fade .42s ease forwards;transform:scale(1)}.os-bloom.is-fade{z-index:1}.os-bloom.is-hold{opacity:1;transform:scale(1);z-index:1}.os-bloom.is-exit{z-index:4}.os-stage{inset:0;overflow:auto;position:absolute;scrollbar-color:rgba(0,0,0,.18) transparent;scrollbar-width:thin;transition:right .34s ease;z-index:2}.os-window.is-doc .os-stage{right:var(--os-doc)}.os-doc{background:color-mix(in srgb,#fff 49%,#ececec);border-left:1px solid rgba(0,0,0,.08);bottom:0;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .34s ease;width:var(--os-doc);z-index:3}.os-window.is-doc .os-doc{pointer-events:auto;transform:none}.os-doc__body{flex:1;min-height:0;overflow:auto;padding:100px 15px 32px;scrollbar-color:rgba(0,0,0,.18) transparent;scrollbar-width:thin}.os-window:has(.os-sheet--file) .os-doc__body{padding-top:88px}.os-doc__title{color:#8c8c8c;font-size:15px;font-weight:400;letter-spacing:-.22px;line-height:1.2;margin:0}.os-window .os-doc__close{background:color-mix(in srgb,#fff 49%,#ececec);border-radius:50%;color:#8c8c8c;display:grid;height:28px;place-items:center;position:absolute;right:10px;top:12px;width:28px;z-index:1}.os-window .os-doc__close:hover{background:hsla(0,0%,93%,.68);color:#000}.os-doc__text{color:#000;font-size:12px;letter-spacing:-.12px;line-height:1.45;margin:22px 0 0;user-select:text;white-space:pre-wrap}.os-doc__prose{white-space:normal}.os-doc__prose h2,.os-doc__prose h3,.os-doc__prose h4,.os-doc__prose ol,.os-doc__prose p,.os-doc__prose ul{font-weight:400;margin:0}.os-doc__prose h2{font-size:15px;font-weight:500;letter-spacing:-.22px;line-height:1.25;margin-bottom:12px;margin-top:32px}.os-doc__prose h2:first-child{margin-top:0}.os-doc__prose h3{font-size:13px;font-weight:500;letter-spacing:-.13px;line-height:1.3;margin:28px 0 8px}.os-doc__prose h4{font-size:12px;font-weight:500;line-height:1.35;margin:22px 0 6px}.os-doc__prose li,.os-doc__prose p{font-size:12px;letter-spacing:-.12px;line-height:1.45}.os-doc__prose .os-doc__table+p,.os-doc__prose h4+p,.os-doc__prose ol+p,.os-doc__prose p+ol,.os-doc__prose p+p,.os-doc__prose p+ul,.os-doc__prose ul+p{margin-top:8px}.os-doc__prose ol,.os-doc__prose ul{padding-left:16px}.os-doc__prose li+li{margin-top:4px}.os-doc__prose strong{font-weight:500}.os-doc__ask{color:#000}.os-doc__prose .os-doc__ask{margin-bottom:4px;margin-top:10px}.os-doc__table{background:transparent;border:1px solid #d5d5d5;border-radius:10px;margin-top:8px;overflow:hidden}.os-doc__table table{border-collapse:collapse;width:100%}.os-doc__table td,.os-doc__table th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:11px;font-weight:400;letter-spacing:-.11px;line-height:1.4;padding:8px;text-align:left;vertical-align:top}.os-doc__table th{font-weight:500}.os-doc__table td:last-child,.os-doc__table th:last-child{border-right:0}.os-doc__table tr:last-child td{border-bottom:0}.os-guide.is-open,.os-info.is-open{color:#000}.os-desktop,.os-menu{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:72px 24px 48px}.os-menu{gap:48px}.os-hello{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}.os-crumb,.os-hello__sub,.os-hello__title{font-size:22px;font-weight:400;letter-spacing:-.66px;line-height:1;margin:0}.os-hello__title{color:#000}.os-hello__sub{color:rgba(0,0,0,.21)}.os-drive__hit{border:1px solid transparent;border-radius:18px;box-sizing:border-box;display:grid;height:90px;place-items:center;width:86px}.os-drive__hit,.os-window .os-drive__hit{margin-top:41px}.os-drive__hit img{display:block;height:72px;object-fit:contain;width:72px}.os-window .os-drive__hit.is-selected,.os-window .os-drive__hit:hover{backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-color:transparent}.os-stage:has([data-select]:hover) .os-drive__hit.is-selected:not(:hover){backdrop-filter:none;background:transparent}.os-info{line-height:0;text-decoration:none}.os-info,.os-info img{display:block;height:13px;width:13px}.os-open{align-items:center;backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:120px;color:#000;display:inline-flex;font-size:12px;gap:6px;height:34px;letter-spacing:-.12px;line-height:1.12;margin-top:10px;padding:0 14px 0 16px}.os-open__arrow{display:block;flex:none}.os-grid-wrap{position:relative}.os-grid{column-gap:32px;display:flex;flex-wrap:wrap;row-gap:32px;width:460px}.os-grid__item{align-items:center;color:rgba(0,0,0,.85);display:flex;flex-direction:column;gap:18px;position:relative;width:91px}.os-grid__item.is-selected:before,.os-grid__item:hover:before{background:#ececec;border:1px solid #e5e5e5;border-radius:18px;bottom:-14px;content:"";left:-10px;position:absolute;right:-10px;top:-16px;z-index:0}.os-stage:has([data-select]:hover) .os-grid__item.is-selected:not(:hover):before{content:none}.os-grid__icon{height:48px;overflow:visible;position:relative;width:72px}.os-dock__pill img,.os-grid__icon img,.os-row img{display:block;object-fit:contain;position:relative;z-index:1}.os-grid__icon img{height:48px;width:72px}.os-grid__icon,.os-grid__label{position:relative;z-index:1}.os-grid__label{align-items:center;display:flex;gap:4px;justify-content:center;text-align:center;width:100%}.os-grid__badge,.os-grid__label{font-size:12px;letter-spacing:-.12px;line-height:1.12}.os-grid__badge{color:rgba(0,0,0,.4);margin-top:0}.os-menu__info{left:calc(100% + 22px);position:absolute;top:50%;transform:translateY(-50%)}.os-map{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.6);box-sizing:border-box;height:100%;inset:0;overflow:auto;padding:0 40px;position:absolute;width:100%;z-index:6}.os-map__stack{margin:0 auto;padding-bottom:40px;width:min(760px,100%)}.os-map__stack>.os-map__table+.os-map__table{margin-top:28px}.os-map__table{background:transparent;border:1px solid #d5d5d5;border-radius:14px;color:#000;display:grid;font-size:13px;grid-template-columns:max-content minmax(0,1fr);letter-spacing:-.13px;line-height:1.45;overflow:hidden;user-select:text;width:100%}.os-map__table>div{border-bottom:1px solid #e0e0e0;padding:12px 14px;text-align:left}.os-map__cell{align-items:center;border-right:1px solid #e0e0e0;display:flex;white-space:nowrap}.os-map__span{grid-column:1/-1}.os-map__table>div:nth-last-child(-n+2){border-bottom:0}.os-map__head{font-weight:500}.os-map__role{color:#8c8c8c}.os-map__folder{align-items:center;color:inherit;display:inline-flex;gap:8px;text-decoration:none;white-space:nowrap}.os-map__folder img{flex:none;height:15px;object-fit:contain;width:22px}.os-map__num{flex:none;font-variant-numeric:tabular-nums;width:14px}.os-dock{margin-top:24px;position:relative}.os-window .os-dock__pill{backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);padding:8px 16px 8px 12px}.os-window .os-open{background:hsla(0,0%,93%,.68);margin-top:10px;padding:0 14px 0 16px}.os-dock__pill{align-items:center;backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:20px;box-sizing:border-box;color:#000;display:flex;font-size:12px;gap:6px;height:38px;letter-spacing:-.12px;line-height:1.12;padding:8px 16px 8px 12px}.os-dock__pill img{height:17px;width:25px}.os-dock__pill.is-selected,.os-dock__pill:hover{outline:1px solid #e5e5e5}.os-stage:has([data-select]:hover) .os-dock__pill.is-selected:not(:hover){outline:none}.os-dock__info{left:calc(100% + 13px);position:absolute;top:50%;transform:translateY(-50%)}.os-sheet{padding-bottom:64px;position:relative;width:510px}.os-sheet.is-opening .os-bounds,.os-sheet.is-opening .os-folder__body,.os-sheet.is-opening .os-guide-body,.os-sheet.is-opening .os-q__reveal,.os-sheet.is-opening .os-sheet__head{animation:os-fade-in .42s ease forwards;opacity:0}.os-sheet.is-opening .os-bounds,.os-sheet.is-opening .os-folder__body,.os-sheet.is-opening .os-guide-body{animation-delay:.22s}.os-sheet.is-opening .os-q__reveal{animation-delay:calc(.28s + var(--i)*.08s)}.os-sheet.is-closing .os-bounds,.os-sheet.is-closing .os-folder__body,.os-sheet.is-closing .os-guide-body,.os-sheet.is-closing .os-q__reveal,.os-sheet.is-closing .os-sheet__head{animation:os-fade-out .28s ease forwards}.os-sheet.is-closing .os-sheet__head{animation-delay:.12s}@media (prefers-reduced-motion:reduce){.os-bloom{display:none}.os-doc,.os-stage,.os-top__center,.os-top__right{transition:none}.os-sheet.is-closing .os-bounds,.os-sheet.is-closing .os-folder__body,.os-sheet.is-closing .os-guide-body,.os-sheet.is-closing .os-q__reveal,.os-sheet.is-closing .os-sheet__head,.os-sheet.is-opening .os-bounds,.os-sheet.is-opening .os-folder__body,.os-sheet.is-opening .os-guide-body,.os-sheet.is-opening .os-q__reveal,.os-sheet.is-opening .os-sheet__head{animation:none;opacity:1}.os-window .os-share--floating,.os-window .os-share--floating.is-visible{transform:translateX(-50%);transition:none}}.os-sheet--file,.os-sheet--folder{margin-left:auto;margin-right:auto}.os-sheet--folder{margin-top:184px}.os-bounds{color:#8c8c8c;display:flex;flex-direction:column;font-size:13px;gap:20px;letter-spacing:-.13px;line-height:1.4;margin:106px 0 0;user-select:text;width:100%}.os-bounds__table{border:1px solid #d5d5d5;border-radius:14px;overflow:hidden}.os-bounds table{border-collapse:collapse;width:100%}.os-bounds td,.os-bounds th{border-bottom:1px solid #e0e0e0;font-size:13px;font-weight:400;padding:12px 14px;text-align:left;vertical-align:top}.os-bounds th{color:#000}.os-bounds td{color:#8c8c8c}.os-bounds__link{color:inherit;text-decoration:underline;text-underline-offset:2px}.os-bounds__note{color:#8c8c8c;font-size:13px;letter-spacing:-.13px;line-height:1.45;margin:0;white-space:pre-wrap;width:100%}.os-bounds tr:last-child td{border-bottom:0}.os-sheet--file{margin-top:168px}.os-crumb{color:#000}.os-crumb a,.os-crumb__sep{color:#aeaeae;font-size:22px;letter-spacing:-.66px;line-height:1;text-decoration:none}.os-guide{align-items:center;color:#9b9b9b;display:inline-flex;font-size:12px;gap:7px;letter-spacing:-.12px;line-height:1.12;margin-top:13px;text-decoration:none}.os-guide img{display:block;flex:none}.os-sheet__actions{align-items:center;display:flex;gap:12px;margin-top:20px}.os-sheet__actions .os-guide{margin-top:0}.os-sheet--file .os-sheet__actions{margin-top:18px}.os-sheet--file .os-sheet__actions .os-guide{margin-top:0}.os-window .os-share{border-radius:120px;display:inline-grid;font-size:12px;letter-spacing:-.12px;line-height:1.12;place-items:center;user-select:none;white-space:nowrap}.os-share__face{grid-area:1/1}.os-window .os-share__face[hidden]{display:block;visibility:hidden}.os-window .os-share--primary{background:#000;color:#fff;height:38px;padding:0 16px 0 17px}.os-window .os-share--compact{-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);color:#000;font-size:11px;height:22px;letter-spacing:-.11px;padding:0 8px}.os-window .os-share--compact:hover{background:hsla(0,0%,93%,.92)}.os-window .os-share--primary:hover{background:#111}.os-window .os-share:focus-visible{outline:2px solid #000;outline-offset:2px}.os-window .os-share--primary:focus-visible{box-shadow:0 0 0 2px #000;outline-color:#fff}.os-window .os-share--floating{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(0,0,0,.05);bottom:calc(20px + env(safe-area-inset-bottom, 0px));color:#000;height:38px;left:50%;opacity:0;padding:0 16px 0 17px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(6px);transition:opacity .18s ease,transform .18s ease;z-index:6}.os-window.is-doc .os-share--floating{left:calc(50% - var(--os-doc)/2)}.os-window .os-share--floating.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.os-window .os-share--floating:hover{background:rgba(0,0,0,.1)}@media (prefers-reduced-motion:reduce){.os-window .os-share--floating,.os-window .os-share--floating.is-visible{transform:translateX(-50%);transition:none}}.os-lead{color:#8c8c8c;font-size:13px;font-weight:400;letter-spacing:-.13px;line-height:1.45;margin:18px 0 0;user-select:text;width:100%}.os-lead+.os-file__rule,.os-mode-row+.os-file__rule{margin-top:32px}.os-mode-row{align-items:center;display:flex;gap:10px;margin-top:18px;position:relative;z-index:20}.os-mode{backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);gap:2px;padding:4px}.os-mode,.os-window .os-mode__btn{align-items:center;border-radius:120px;box-sizing:border-box;display:inline-flex}.os-window .os-mode__btn{background:transparent;color:#000;font-size:12px;height:38px;justify-content:center;letter-spacing:-.12px;line-height:1.12;padding:0 16px 0 17px;white-space:nowrap}.os-window .os-mode__btn.is-active{background:#fff;color:#000}.os-mode-info{align-items:center;display:inline-flex;flex:none;position:relative}.os-window .os-mode-info__btn{color:#9b9b9b;display:grid;height:18px;place-items:center;width:18px}.os-mode-info__btn img{display:block}.os-mode-info__tip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,96%,.62);border:1px solid #d5d5d5;border-radius:14px;box-sizing:border-box;color:#000;font-size:12px;left:50%;letter-spacing:-.12px;line-height:1.45;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;width:220px;z-index:30}.os-mode-info:focus-within .os-mode-info__tip,.os-mode-info:hover .os-mode-info__tip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}@media (prefers-reduced-motion:reduce){.os-mode-info:focus-within .os-mode-info__tip,.os-mode-info:hover .os-mode-info__tip,.os-mode-info__tip{transform:translateX(-50%);transition:none}}.os-blank{box-sizing:content-box;margin-left:-24px;margin-top:62px;overflow:visible;padding-left:24px;width:100%}.os-blank__editor{background:transparent;border:0;box-shadow:none;box-sizing:border-box;color:#000;display:block;font:inherit;font-size:14px;letter-spacing:-.14px;line-height:1.6;margin:0;min-height:calc(25.6em + 20px);outline:none;overflow-wrap:break-word;padding:0;user-select:text;white-space:pre-wrap;width:100%}.os-window .os-blank__editor:focus,.os-window .os-blank__editor:focus-visible{box-shadow:none;outline:none}.os-blank__editor.is-empty:before{color:#c7c7c7;content:attr(data-placeholder);pointer-events:none}.os-blank__h2,.os-blank__h3,.os-blank__h4,.os-blank__p,.os-blank__title{margin:0 0 1.2em}.os-blank__h2,.os-blank__title{color:#000;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.15;position:relative}.os-window .os-blank__fold{background:transparent;border:0;border-radius:4px;color:#b0b0b0;display:grid;height:18px;left:-20px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .16s ease,color .16s ease;width:18px}.os-window .os-blank__h2:not(.is-collapsed) .os-blank__fold,.os-window .os-blank__title:not(.is-collapsed) .os-blank__fold{transform:translateY(-50%) rotate(0deg)}.os-window .os-blank__fold:hover{color:#6f6f6f}.os-blank__fold svg{display:block}.os-blank__folded{display:none}@media (prefers-reduced-motion:reduce){.os-window .os-blank__fold{transition:none}}.os-blank__h3{color:#000}.os-blank__h3,.os-blank__h4{font-size:14px;font-weight:500;letter-spacing:-.14px;line-height:1.6}.os-blank__h4{color:#8c8c8c}.os-blank__p{color:#000;font-size:14px;font-weight:400;letter-spacing:-.14px;line-height:1.6}.os-blank__editor strong,.os-blank__h2 strong,.os-blank__h3 strong,.os-blank__h4 strong,.os-blank__title strong{font-weight:500}.os-blank__editor em{font-style:italic}.os-blank__editor>:last-child{margin-bottom:0}.os-folder__body{align-items:center;display:flex;flex-direction:column;gap:47px;margin-top:44px;width:444px}.os-files,.os-folders{align-items:stretch;display:flex;flex-direction:column;width:100%}.os-files,.os-folders{gap:26px}.os-row{align-items:center;color:rgba(0,0,0,.85);display:flex;font-size:12px;gap:16px;height:67px;letter-spacing:-.12px;line-height:1.12;position:relative;text-align:left;width:100%}.os-row.is-selected:before,.os-row:hover:before{background:#ececec;border:1px solid #e5e5e5;border-radius:14px;bottom:-4px;content:"";left:-8px;position:absolute;right:-12px;top:-3px;z-index:0}.os-stage:has([data-select]:hover) .os-row.is-selected:not(:hover):before{content:none}.os-row img{flex:none;height:67px;width:67px}.os-row--folder{gap:14px;height:48px}.os-row--folder img{height:48px;margin-left:-8px;width:72px}.os-row img,.os-row span{position:relative;z-index:1}.os-notes{margin-left:-5px}.os-split{background:#ebebeb;flex:none;height:1px;width:299px}.os-file__icon{display:block;height:67px;margin-bottom:20px;margin-left:-5px;object-fit:contain;width:67px}.os-file__meta{color:#aeaeae;display:flex;font-size:12px;justify-content:space-between;letter-spacing:-.12px;line-height:1.12;margin-top:18px;min-height:12px;width:444px}.os-file__meta p{margin:0}.os-sheet--file .os-guide{margin-top:18px}.os-file__rule{background:#ebebeb;height:1px;margin-left:auto;margin-right:auto;margin-top:39px;width:299px}.os-questions{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:62px;width:390px}.os-q{width:100%}.os-q__head{position:relative}.os-q__label{color:#000;font-size:14px;letter-spacing:-.14px;line-height:1.5;margin:0}.os-q__label,.os-q__label .os-q__end,.os-q__label .os-q__tail{font-weight:500}.os-q__label .os-share{font-weight:400}.os-q__end,.os-q__tail{position:relative}.os-q__tail{white-space:nowrap}.os-q__end>.os-share--compact,.os-q__tail>.os-share--compact{left:calc(100% + 70px);opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s ease,visibility .15s ease;visibility:hidden;z-index:2}.os-q__reveal:focus-within .os-share--compact,.os-q__reveal:hover .os-share--compact{opacity:1;pointer-events:auto;visibility:visible}@media (prefers-reduced-motion:reduce){.os-q__end>.os-share--compact,.os-q__tail>.os-share--compact{transition:none}}.os-q__head:has(.os-share--compact.is-fallback){padding-bottom:30px}.os-q__end:has(>.os-share--compact.is-fallback),.os-q__tail:has(>.os-share--compact.is-fallback){position:static}.os-q__end>.os-share--compact.is-fallback,.os-q__tail>.os-share--compact.is-fallback{bottom:0;left:auto;right:0;top:auto;transform:none}.os-window .os-q__toggle{align-items:center;color:#9b9b9b;display:inline-flex;height:12px;justify-content:center;margin:0 0 0 12px;padding:0;position:relative;top:-1px;vertical-align:middle;width:12px}.os-q__toggle svg{display:block}.os-q__plus-v{transition:opacity .15s ease}.os-q__toggle[aria-expanded=true] .os-q__plus-v{opacity:0}.os-q__hints{color:#9b9b9b;font-size:13px;letter-spacing:-.13px;line-height:1.45;margin:14px 0 0}.os-q__hints[hidden]{display:none}.os-q__answer{background:transparent;border:0;box-shadow:none;box-sizing:border-box;color:#000;display:block;font:inherit;font-size:14px;height:calc(12.8em + 20px);letter-spacing:-.14px;line-height:1.6;margin-bottom:100px;margin-top:30px;min-height:0;outline:none;overflow:hidden;padding:0;resize:none;user-select:text;width:100%}.os-q__answer:placeholder-shown{min-height:calc(12.8em + 20px)}.os-window .os-q__answer:focus,.os-window .os-q__answer:focus-visible{box-shadow:none;outline:none}.os-q__answer::placeholder{color:#c7c7c7}.os-q__children{display:flex;flex-direction:column;gap:0;margin-top:0;padding-left:21px}.os[data-mode=auth] .os-top,.os[data-mode=confirm] .os-top,.os[data-mode=onboarding] .os-top{display:none}.os-auth{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100%;padding:72px 24px}.os-auth .os-hello__sub,.os-auth .os-hello__title{margin:0}.os-window .os-auth__field{backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border:0;border-radius:120px;box-sizing:border-box;color:#000;font:inherit;font-size:12px;height:38px;letter-spacing:-.12px;margin:0;outline:none;padding:0 16px;width:280px}.os-window .os-auth__field:focus,.os-window .os-auth__field:focus-visible{box-shadow:none;outline:none}.os-window .os-auth__submit,.os-window .os-auth__switch{backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:120px;color:#000;font-size:12px;height:38px;letter-spacing:-.12px;margin-top:6px;padding:0 16px;width:280px}.os-window .os-auth__switch{backdrop-filter:none;background:none;color:#8c8c8c}.os-auth__error{color:#8c8c8c;font-size:12px;letter-spacing:-.12px;margin:0;min-height:14px;text-align:center}.os-guide-body{color:#000;font-size:14px;letter-spacing:-.14px;line-height:1.45;margin:36px 0 0;user-select:text;white-space:pre-wrap;width:390px}.os-settings[hidden]{display:none}.os-window .os-settings__toggle{align-items:center;backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:120px;bottom:12px;color:#000;display:flex;font-size:12px;height:38px;left:12px;letter-spacing:-.12px;line-height:1.12;padding:0 16px;position:absolute;z-index:4}.os-window .os-settings__toggle.is-open{background:hsla(0,0%,100%,.92)}.os-settings__modal{display:grid;inset:0;padding:24px;place-items:center;pointer-events:none;position:absolute;z-index:8}.os-settings__modal[hidden]{display:none}.os-settings__panel{backdrop-filter:blur(16px);background:hsla(0,0%,100%,.86);border-radius:15px;box-shadow:0 10px 28px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-height:100%;outline:none;overflow:auto;padding:16px 16px 12px;pointer-events:auto;scrollbar-color:rgba(0,0,0,.18) transparent;scrollbar-width:thin;user-select:text;width:min(360px,100%)}.os-settings__head{align-items:center;display:flex;gap:16px;justify-content:space-between}.os-settings__title{color:#000;font-size:15px;font-weight:400;letter-spacing:-.3px;line-height:1;margin:0}.os-window .os-settings__close{background:hsla(0,0%,93%,.68);border-radius:120px;color:#000;display:grid;flex:none;height:28px;place-items:center;width:28px}.os-settings__form{display:flex;flex-direction:column;gap:12px}.os-settings__grid{display:grid;gap:10px;grid-template-columns:1fr}.os-settings__field{display:flex;flex-direction:column;gap:6px}.os-settings__field--wide{grid-column:1/-1}.os-settings__field span,.os-settings__hint{color:#8c8c8c;font-size:12px;letter-spacing:-.12px;line-height:1.12;padding-left:16px}.os-settings__hint{margin:0}.os-window .os-settings .os-auth__field,.os-window .os-settings .os-auth__submit,.os-window .os-settings__logout{width:100%}.os-window .os-settings .os-auth__field,.os-window .os-settings .os-auth__submit{font-size:12px;height:38px;letter-spacing:-.12px}.os-window .os-settings .os-auth__submit{margin-top:0}.os-window .os-settings .os-auth__submit:disabled,.os-window .os-settings__logout:disabled{color:rgba(0,0,0,.28)}.os-settings__status{color:#8c8c8c;font-size:12px;letter-spacing:-.12px;margin:0;text-align:center}.os-settings__status:empty{display:none}.os-settings__status.is-info{color:#000}.os-window .os-settings__logout{background:none;border-radius:120px;color:#8c8c8c;font-size:12px;height:32px;letter-spacing:-.12px;padding:0 16px}.os-search{backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:120px;overflow:hidden;transition:width .34s ease}.os-search,.os-window .os-search__open{align-items:center;display:flex;height:38px}.os-window .os-search__open{color:#000;font-size:12px;letter-spacing:-.12px;padding:0 16px 0 17px;white-space:nowrap}.os-search__input[hidden],.os-window .os-search__open[hidden]{display:none}.os-search__input{background:transparent;border:0;box-sizing:border-box;color:#000;font:inherit;font-size:12px;height:16px;letter-spacing:-.12px;line-height:16px;margin:0;outline:none;padding:0 16px;transform:translateY(1px);width:100%}.os-search__input::placeholder{color:#8c8c8c}.os-search__idle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,96%,.62);border:1px solid #d5d5d5;border-radius:14px;box-sizing:border-box;padding:8px;position:absolute;transform:translateX(-50%);z-index:6}.os-window .os-search__row{align-items:center;border-radius:8px;box-sizing:border-box;color:#000;display:flex;font-size:12px;gap:16px;height:32px;justify-content:space-between;letter-spacing:-.12px;padding:0 8px;width:100%}.os-window .os-search__row.is-active,.os-window .os-search__row:hover{background:rgba(0,0,0,.05)}.os-search__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-search__empty,.os-search__hint,.os-search__place{color:#8c8c8c}.os-search__place{flex:none}.os-search__empty{margin:6px 8px}.os-search__hint{font-size:11px;margin:4px 8px 2px;text-align:right}.os-doc__prose .is-found,.os-q.is-found .os-q__reveal{animation:os-found 1.8s ease;border-radius:10px}@keyframes os-found{0%,55%{background:rgba(0,0,0,.06)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.os-doc__prose .is-found,.os-q.is-found .os-q__reveal,.os-search{animation:none;transition:none}}.os-window .os-top__right{z-index:8}.os-top__right[hidden]{display:none}.os-window .os-connect-open{align-items:center;backdrop-filter:blur(8.5px);background:hsla(0,0%,93%,.68);border-radius:120px;color:#000;display:flex;font-size:12px;height:38px;letter-spacing:-.12px;line-height:1.12;padding:0 16px}.os-window .os-connect-open.is-open{background:hsla(0,0%,100%,.92)}.os-connect{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.5);display:grid;inset:0;padding:28px;place-items:center;position:absolute;z-index:7}.os-connect[hidden]{display:none}.os-connect__panel{background:none;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;max-height:100%;outline:none;overflow:auto;padding:0;scrollbar-color:rgba(0,0,0,.18) transparent;scrollbar-width:thin;user-select:text;width:min(420px,100%)}.os-connect__url div{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.os-connect__lead,.os-connect__title{font-size:22px;font-weight:400;letter-spacing:-.66px;line-height:1.05;margin:0}.os-connect__title{color:#000}.os-connect__lead{color:rgba(0,0,0,.21);margin-top:2px}.os-connect__status{color:#8c8c8c;font-size:12px;letter-spacing:-.12px;line-height:1.3;margin:-16px 0 0}.os-connect__status:empty{display:none}.os-connect__section,.os-connect__url{display:flex;flex-direction:column;gap:8px}.os-connect__section[hidden]{display:none}.os-connect__label,.os-connect__url span{color:#8c8c8c;font-size:12px;letter-spacing:-.12px;line-height:1.2;margin:0}.os-connect__url input{background:#fff;border:0;box-sizing:border-box;color:#000;flex:1;font:inherit;min-width:0;outline:none;padding:0 14px;width:auto}.os-connect__url input,.os-window .os-connect__url button{border-radius:120px;font-size:12px;height:38px;letter-spacing:-.12px}.os-window .os-connect__url button{background:#000;color:#fff;flex:none;padding:0 16px}.os-proposal{display:flex;flex-direction:column;gap:8px;padding-top:14px}.os-proposal__change,.os-proposal__summary,.os-proposal__value{font-size:12px;letter-spacing:-.12px;line-height:1.35;margin:0}.os-proposal__summary{color:#000}.os-proposal__change,.os-proposal__value{color:rgba(0,0,0,.55);white-space:pre-wrap}.os-proposal__actions{display:flex;gap:8px}.os-window .os-proposal__actions button{background:hsla(0,0%,93%,.68);border-radius:120px;color:#000;font-size:12px;height:32px;letter-spacing:-.12px;padding:0 14px}.os-window .os-proposal__actions button[data-proposal-approve]{background:#000;color:#fff}.os-tool{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding-top:14px}.os-tool__name,.os-tool__text{font-size:12px;font-weight:400;letter-spacing:-.12px;line-height:1.3;margin:0}.os-tool__name{color:#000}.os-tool__text{color:rgba(0,0,0,.4);margin-top:2px}.os-window .os-switch{background:rgba(0,0,0,.16);border-radius:120px;flex:none;height:22px;margin-top:1px;position:relative;width:36px}.os-window .os-switch[aria-checked=true]{background:#000}.os-window .os-switch__knob{background:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08);height:18px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:18px}.os-window .os-switch[aria-checked=true] .os-switch__knob{box-shadow:none;transform:translateX(14px)}@media (prefers-reduced-motion:reduce){.os-window .os-switch__knob{transition:none}}