@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=Space+Mono:wght@400;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.uppy-Root{box-sizing:border-box;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;appearance:none;box-sizing:border-box;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.5;padding:6px 8px}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;box-shadow:0 0 0 3px #1269cf26;outline:none}[data-uppy-theme=dark] .uppy-c-textInput{background-color:#333;border-color:#333;color:#eaeaea}[data-uppy-theme=dark] .uppy-c-textInput:focus{border-color:#525252;box-shadow:none}.uppy-c-icon{display:inline-block;max-height:100%;max-width:100%;overflow:hidden;fill:currentColor}.uppy-c-btn{align-items:center;color:inherit;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:500;justify-content:center;line-height:1;transition-duration:.3s;transition-property:background-color,color;-webkit-user-select:none;user-select:none;white-space:nowrap}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{background-color:#1269cf;border-radius:4px;color:#fff;font-size:14px;padding:10px 18px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{box-shadow:0 0 0 3px #1269cf66;outline:none}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{background-color:initial;border-radius:4px;color:#525252;font-size:14px;line-height:1;padding:10px 15px}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{box-shadow:0 0 0 3px #1269cf40;outline:none}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:6px}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{content:"";flex:auto}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{margin:0;position:relative;width:50%}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{content:"";display:block;padding-top:100%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{height:30%;width:30%;fill:#000000b3}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{border-radius:4px;height:calc(100% - 14px);inset:7px;overflow:hidden;position:absolute;text-align:center;width:calc(100% - 14px)}@media(hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{border-radius:4px;height:100%;object-fit:cover;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{background:#0000004d;bottom:0;color:#fff;display:none;font-size:12px;font-weight:500;left:0;margin:0;padding:5px;position:absolute;text-decoration:none;width:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-radius:50%;height:26px;opacity:0;position:absolute;right:16px;top:16px;width:26px;z-index:1002}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{height:7px;inset-inline-start:7px;top:8px;width:12px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{align-items:center;display:flex;margin:0;padding:7px 15px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;height:17px;margin-inline-end:15px;width:17px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;box-shadow:0 0 0 3px #1269cf40;outline:none}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{height:5px;inset-inline-start:3px;opacity:0;top:4px;width:9px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{align-items:center;color:inherit;display:flex;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;padding:2px;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{outline:none;text-decoration:underline}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-inline-end:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{margin-inline-end:7px;width:20px}.uppy-ProviderBrowserItem-checkbox{cursor:pointer;flex-shrink:0;position:relative}.uppy-ProviderBrowserItem-checkbox:disabled,.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{background-color:#333}.uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after{border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;content:"";cursor:pointer;position:absolute;transform:rotate(-45deg)}.uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{background-color:#eaeaea!important;content:""!important;height:2px!important;left:20%!important;position:absolute!important;right:20%!important;top:50%!important;transform:translateY(-50%)!important}.uppy-SearchProvider{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;width:100%}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{margin-bottom:15px;max-width:650px;width:90%}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{align-items:center;display:flex;flex:1;justify-content:center}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-empty,.uppy-Provider-error,.uppy-Provider-loading{align-items:center;color:#939393;display:flex;flex:1;flex-flow:column wrap;justify-content:center}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{height:75px;width:100px}.uppy-Provider-authTitle{color:#757575;font-size:17px;font-weight:400;line-height:1.4;margin-bottom:30px;max-width:500px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{align-items:center;background:#4285f4;display:flex;padding:8px 12px!important}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{box-shadow:0 0 0 3px #4285f466;outline:none}.uppy-Provider-btn-google svg{margin-right:8px}.uppy-Provider-breadcrumbs{color:#525252;flex:1;font-size:12px;margin-bottom:10px;text-align:start}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}.uppy-Provider-breadcrumbsIcon{color:#525252;display:inline-block;line-height:1;margin-inline-end:4px;vertical-align:middle}.uppy-Provider-breadcrumbsIcon svg{height:13px;width:13px;fill:#525252}.uppy-Provider-breadcrumbs button{border-radius:3px;display:inline-block;line-height:inherit;padding:4px}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;cursor:normal;font-weight:500;pointer-events:none}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{display:flex;flex:1;flex-direction:column;font-size:14px;font-weight:400;height:100%}.uppy-ProviderBrowser-user{color:#333;font-weight:500;margin:0 8px 0 0}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}.uppy-ProviderBrowser-user:after{color:#939393;content:"·";font-weight:400;inset-inline-start:4px;position:relative}.uppy-ProviderBrowser-header{border-bottom:1px solid #eaeaea;position:relative;z-index:1001}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{background-color:#fafafa;color:#757575;font-size:12px;line-height:1.4;padding:7px 15px;z-index:1001}.uppy-size--md .uppy-ProviderBrowser-headerBar{align-items:center;display:flex}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{display:block;justify-content:center;text-align:center}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{display:inline-block;flex:none;vertical-align:middle}.uppy-ProviderBrowser-searchFilter{align-items:center;display:flex;height:30px;margin-bottom:15px;margin-top:15px;padding-left:8px;padding-right:8px;position:relative;width:100%}.uppy-ProviderBrowser-searchFilterInput{background-color:#eaeaea;border:0;border-radius:4px;color:#333;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;font-size:13px;height:30px;line-height:1.4;outline:0;padding-inline-end:30px;padding-inline-start:30px;width:100%;z-index:1001}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{background-color:#1f1f1f;color:#eaeaea}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}.uppy-ProviderBrowser-searchFilterIcon{color:#757575;height:12px;inset-inline-start:16px;position:absolute;width:12px;z-index:1002}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterReset{border-radius:3px;color:#939393;cursor:pointer;height:22px;inset-inline-end:16px;padding:6px;position:absolute;width:22px;z-index:1002}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{border-radius:3px;color:#1269cf;cursor:pointer;line-height:inherit;padding:4px}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{flex:1;position:relative}.uppy-ProviderBrowser-list{background-color:#fff;border-spacing:0;display:block;flex:1;height:100%;inset:0;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;width:100%;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{cursor:pointer;font-size:13px;font-weight:500}.uppy-ProviderBrowser-footer{align-items:center;background-color:#fff;border-top:1px solid #eaeaea;display:flex;justify-content:space-between;padding:15px}.uppy-ProviderBrowser-footer button{margin-inline-end:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ProviderBrowser-footer-buttons{flex-shrink:0}.uppy-ProviderBrowser-footer-error{color:#e32437;line-height:18px}@media(max-width:426px){.uppy-ProviderBrowser-footer{align-items:stretch;flex-direction:column-reverse}.uppy-ProviderBrowser-footer-error{padding-bottom:10px}}.picker-dialog-bg{z-index:20000!important}.picker-dialog{z-index:20001!important}.uppy-Dashboard-Item-previewInnerWrap{align-items:center;border-radius:3px;box-shadow:0 0 2px #0006;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{background-color:#000000a6;content:"";display:none;inset:0;position:absolute;z-index:1001}.uppy-Dashboard-Item-previewLink{inset:0;position:absolute;z-index:1002}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;height:100%;object-fit:cover;transform:translateZ(0);width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{height:auto;max-height:100%;max-width:100%;object-fit:contain;padding:10px;width:auto}.uppy-Dashboard-Item-progress{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .35 ease;width:120px;z-index:1002}.uppy-Dashboard-Item-progressIndicator{color:#fff;display:inline-block;height:38px;opacity:.9;width:38px}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{height:55px;width:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{height:100%;width:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{transition:stroke-dashoffset .5s ease-out;stroke:#fff}.uppy-Dashboard-Item-progressIcon--play{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--cancel{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--pause{transition:all .2s;fill:#fff;stroke:#fff}.uppy-Dashboard-Item-progressIcon--check{transition:all .2s;fill:#fff}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{inset-inline-end:-8px;inset-inline-start:auto;top:-9px;transform:none;width:auto}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:18px;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{height:28px;width:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:18px;opacity:1;width:18px}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{height:22px;width:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}.uppy-Dashboard-Item-fileInfo{padding-inline-end:5px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:10px}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:15px}.uppy-Dashboard-Item-name{font-size:12px;font-weight:500;line-height:1.3;margin-bottom:5px;word-wrap:anywhere;word-break:break-all}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{align-items:baseline;display:flex}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;display:inline-block;font-size:11px;font-weight:400;line-height:1;margin-bottom:5px;vertical-align:bottom}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-size:11px;font-weight:400;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{display:inline-block;margin-bottom:5px;text-transform:uppercase;vertical-align:bottom}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-family:inherit;font-size:inherit;font-weight:600}.uppy-Dashboard-Item-errorMessage{background-color:#fdeff1;color:#a51523;font-size:11px;font-weight:500;line-height:1.3;padding:5px 6px}.uppy-Dashboard-Item-errorMessageBtn{color:#a51523;cursor:pointer;font-size:11px;font-weight:500;text-decoration:underline}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #f7c2c8;bottom:0;display:block;left:0;line-height:1.4;padding:6px 8px;position:absolute;right:0}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{border:1px solid #f7c2c8;border-radius:3px;display:inline-block;position:static}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}.uppy-size--md .uppy-Dashboard-Item-action--remove{height:18px;inset-inline-end:-8px;padding:0;position:absolute;top:-8px;width:18px;z-index:1002}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{inset-inline-end:8px;position:absolute;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{align-items:center;display:flex}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{height:22px;margin-left:3px;padding:3px;width:22px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{height:16px;padding:0;width:16px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{align-items:center;border-bottom:1px solid #eaeaea;display:flex;padding:10px}.uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-inline-end:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}.uppy-size--md .uppy-Dashboard-Item{border-bottom:0;display:block;float:inline-start;height:215px;margin:5px 15px;padding:0;position:relative;width:calc(33.333% - 30px)}.uppy-size--lg .uppy-Dashboard-Item{height:190px;margin:5px 15px;padding:0;width:calc(25% - 30px)}.uppy-size--xl .uppy-Dashboard-Item{height:210px;padding:0;width:calc(20% - 30px)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{border-bottom:0;display:flex;flex-direction:column;height:100%;max-width:400px;padding:15px;position:relative;width:100%}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39' viewBox='0 0 35 39'%3E%3Cpath fill='%2523000' d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417s5.125 3.417 8.61 3.417c3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709m8.542-17.084a3.383 3.383 0 0 1-3.417-3.416 3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.417 3.417 3.383 3.383 0 0 1-3.417 3.416m13.667 0A3.383 3.383 0 0 1 20.5 18.16a3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.416 3.417 3.383 3.383 0 0 1-3.416 3.416'/%3E%3C/svg%3E");background-position:50% 10px;background-repeat:no-repeat;background-size:25px;content:"";inset:0;opacity:.5;position:absolute;z-index:1005}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50% 50%;background-size:30%}.uppy-Dashboard-Item-preview{flex-grow:0;flex-shrink:0;height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-Item-preview{height:140px;width:100%}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{flex-grow:1;max-height:75%;width:100%}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}.uppy-Dashboard-Item-fileInfoAndButtons{align-items:center;display:flex;flex-grow:1;justify-content:space-between;padding-inline-end:8px;padding-inline-start:12px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{flex-grow:0;width:100%}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after{display:block}.uppy-Dashboard-Item-errorDetails{appearance:none;background-color:#939393;border:none;border-radius:50%;color:#fff;cursor:help;flex-shrink:0;font-size:10px;font-weight:600;height:13px;inset-inline-start:2px;line-height:12px;position:relative;text-align:center;top:0;width:13px}.uppy-Dashboard-Item-errorDetails:after{line-height:1.3;word-wrap:break-word}.uppy-Dashboard-FileCard{background-color:#fff;border-radius:5px;box-shadow:0 0 10px 4px #0000001a;display:flex;flex-direction:column;height:100%;inset:0;position:absolute;width:100%;z-index:1005}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uppy-Dashboard-FileCard-inner{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0}.uppy-Dashboard-FileCard-preview{align-items:center;border-bottom:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:1;height:60%;justify-content:center;min-height:0;position:relative}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{border-radius:3px;box-shadow:0 3px 20px #00000026;flex:0 0 auto;max-height:90%;max-width:90%;object-fit:cover}.uppy-Dashboard-FileCard-edit{background-color:#00000080;border-radius:50px;color:#fff;font-size:13px;inset-inline-end:10px;padding:7px 15px;position:absolute;top:10px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{flex-grow:0;flex-shrink:0;height:40%;overflow-y:auto;padding:30px 20px 20px;-webkit-overflow-scrolling:touch}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{border:0;font-size:0;margin:auto auto 12px;max-width:640px;padding:0}.uppy-Dashboard-FileCard-label{color:#525252;display:inline-block;font-size:12px;vertical-align:middle;width:22%}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{display:inline-block;vertical-align:middle;width:78%}.uppy-Dashboard-FileCard-actions{align-items:center;background-color:#fafafa;border-top:1px solid #eaeaea;display:flex;flex-grow:0;flex-shrink:0;height:55px;padding:0 15px}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-FileCard-actionsBtn{margin-inline-end:10px}.uppy-Informer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1005}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{opacity:0;transform:translateY(350%);transition:all .3s ease-in;z-index:-1000}.uppy-Informer p{background-color:#757575;border-radius:18px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1.4;margin:0;max-width:90%;padding:6px 15px}.uppy-size--md .uppy-Informer p{font-size:14px;line-height:1.3;max-width:500px;padding:10px 20px}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}.uppy-Informer p span{background-color:#fff;border-radius:50%;color:#525252;display:inline-block;font-size:10px;height:13px;inset-inline-start:3px;line-height:12px;margin-inline-start:-1px;position:relative;top:-1px;vertical-align:middle;width:13px}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{line-height:1.3;word-wrap:break-word}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:after,.uppy-Root [aria-label][role~=tooltip]:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;opacity:0;pointer-events:none;position:absolute;transform:translateZ(0);transform-origin:top;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);will-change:transform;z-index:10}.uppy-Root [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.uppy-Root [aria-label][role~=tooltip]:after{background:#111111e6;border-radius:4px;box-sizing:initial;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);padding:.5em 1em;text-transform:var(--microtip-text-transform,none);white-space:nowrap}.uppy-Root [aria-label][role~=tooltip]:focus:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002S8.594 0 2.658 0'/%3E%3C/svg%3E") no-repeat;bottom:100%;height:6px;left:50%;margin-bottom:5px;transform:translate3d(-50%,0,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{bottom:100%;left:50%;margin-bottom:11px;transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(-16px,-5px,0)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002S27.406 12 33.342 12'/%3E%3C/svg%3E") no-repeat;bottom:auto;height:6px;left:50%;margin-bottom:0;margin-top:5px;top:100%;transform:translate3d(-50%,-10px,0);width:18px}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{left:50%;margin-top:11px;top:100%;transform:translate3d(-50%,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate3d(calc(-100% + 16px),-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate3d(-16px,-10px,0)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(-16px,0,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:before{inset:50% 100% auto auto;transform:translate3d(10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002S0 27.406 0 33.342'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-right:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002S12 8.594 12 2.658'/%3E%3C/svg%3E") no-repeat;height:18px;margin-bottom:0;margin-left:5px;width:6px}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before{transform:translate3d(0,-50%,0)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.uppy-StatusBar{background-color:#fff;color:#fff;display:flex;font-size:12px;font-weight:400;height:46px;line-height:40px;position:relative;transition:height .2s;z-index:1001}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{background-color:#eaeaea;content:"";height:2px;inset:0;position:absolute;width:100%}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#fff;border-top:1px solid #eaeaea;height:65px}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{background-color:#1269cf;height:2px;position:absolute;transition:background-color,width .3s ease-out;z-index:1001}.uppy-StatusBar-progress.is-indeterminate{animation:uppy-StatusBar-ProgressStripes 1s linear infinite;background-image:linear-gradient(45deg,#0000004d 25%,#0000 0 50%,#0000004d 0 75%,#0000 0,#0000);background-size:64px 64px}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}.uppy-StatusBar-content{align-items:center;color:#333;display:flex;height:100%;padding-inline-start:10px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1002}.uppy-size--md .uppy-StatusBar-content{padding-inline-start:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}.uppy-StatusBar-status{display:flex;flex-direction:column;font-weight:400;justify-content:center;line-height:1.4;padding-inline-end:.3em}.uppy-StatusBar-statusPrimary{display:flex;font-weight:500;line-height:1}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{color:#757575;display:inline-block;font-size:11px;line-height:1.2;margin-top:1px;white-space:nowrap}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}.uppy-StatusBar-statusSecondaryHint{display:inline-block;line-height:1;margin-inline-end:5px;vertical-align:middle}.uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-inline-end:8px}.uppy-StatusBar-statusIndicator{color:#525252;margin-inline-end:7px;position:relative;top:1px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}.uppy-StatusBar-actions{align-items:center;bottom:0;display:flex;inset-inline-end:10px;position:absolute;top:0;z-index:1004}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#fafafa;height:100%;padding:0 15px;position:static;width:100%}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:normal}.uppy-StatusBar-actionCircleBtn{cursor:pointer;line-height:1;margin:3px;opacity:.9}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{color:#1269cf;display:inline-block;font-size:10px;line-height:inherit;vertical-align:middle}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}.uppy-StatusBar-actionBtn--retry{background-color:#ff4b23;border-radius:8px;color:#fff;height:16px;line-height:1;margin-inline-end:6px;padding:1px 6px 3px 18px;position:relative}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}.uppy-StatusBar-actionBtn--retry svg{inset-inline-start:6px;position:absolute;top:3px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1bb240;color:#fff;font-size:14px;line-height:1;padding:15px 10px;width:100%}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{padding:13px 22px;width:auto}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1bb240;cursor:not-allowed}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{background-color:initial;color:#1269cf}.uppy-StatusBar-actionBtn--uploadNewlyAdded{border-radius:3px;padding-inline-end:3px;padding-bottom:1px;padding-inline-start:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{border-radius:3px;line-height:1;padding:7px 8px}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{color:#000;font-size:11px;line-height:1.1;padding-left:10px}.uppy-size--md .uppy-StatusBar-serviceMsg{font-size:14px;padding-left:15px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{left:6px;opacity:.5;position:relative;top:2px;vertical-align:text-bottom;width:10px}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{left:10px;top:1px;width:15px}.uppy-StatusBar-details{appearance:none;background-color:#939393;border-radius:50%;color:#fff;cursor:help;display:inline-block;font-size:10px;font-weight:600;height:13px;inset-inline-start:2px;line-height:12px;position:relative;text-align:center;top:0;vertical-align:middle;width:13px}.uppy-StatusBar-details:after{line-height:1.3;word-wrap:break-word}.uppy-StatusBar-spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:uppy-StatusBar-spinnerAnimation;animation-timing-function:linear;fill:#1269cf;margin-inline-end:10px}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.uppy-transition-slideDownUp-enter{opacity:.01;transform:translate3d(0,-105%,0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{opacity:1;transform:translateZ(0)}.uppy-transition-slideDownUp-leave{opacity:1;transform:translateZ(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{opacity:.01;transform:translate3d(0,-105%,0)}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{opacity:0;transform:translate3d(-50%,-70%,0)}to{opacity:1;transform:translate3d(-50%,-50%,0)}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{opacity:1;transform:translate3d(-50%,-50%,0)}to{opacity:0;transform:translate3d(-50%,-70%,0)}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20%,0)}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideDownAndFadeIn .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeIn .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut--small .3s cubic-bezier(0,0,.2,1)}@media only screen and (min-width:820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:uppy-Dashboard-slideUpFadeOut .3s cubic-bezier(0,0,.2,1)}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:uppy-Dashboard-fadeOut .3s cubic-bezier(0,0,.2,1)}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{background-color:#00000080;inset:0;position:fixed;z-index:1001}.uppy-Dashboard-inner{background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;max-height:100%;max-width:100%;outline:none;position:relative}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (min-width:820px){.uppy-Dashboard-inner{height:500px;width:650px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{border-radius:5px;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;position:relative}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{cursor:not-allowed;filter:grayscale(100%);opacity:.6;-webkit-user-select:none;user-select:none}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [aria-disabled],.uppy-Dashboard--isDisabled [disabled]{cursor:not-allowed;pointer-events:none}.uppy-Dashboard--modal .uppy-Dashboard-inner{border:none;inset:35px 15px 15px;position:fixed}@media only screen and (min-width:820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{box-shadow:0 5px 15px 4px #00000026;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}}.uppy-Dashboard-close{color:#ffffffe6;cursor:pointer;display:block;font-size:27px;inset-inline-end:-2px;position:absolute;top:-33px;z-index:1005}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (min-width:820px){.uppy-Dashboard-close{font-size:35px;inset-inline-end:-35px;top:-10px}}.uppy-Dashboard-serviceMsg{background-color:#fffbf7;border-bottom:1px solid #edd4b9;border-top:1px solid #edd4b9;font-size:12px;font-weight:500;line-height:1.3;padding:12px 0;position:relative;top:-1px;z-index:1004}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{background-color:#1f1f1f;border-bottom:1px solid #333;border-top:1px solid #333;color:#eaeaea}.uppy-Dashboard-serviceMsg-title{display:block;line-height:1;margin-bottom:4px;padding-left:42px}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-size:inherit;font-weight:inherit;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{left:15px;position:absolute;top:10px}.uppy-Dashboard-AddFiles{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{border:1px dashed #dfdfdf;border-radius:3px;height:calc(100% - 14px);margin:7px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{border:none;height:calc(100% - 54px)}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{display:none;margin-top:auto;padding-bottom:15px;padding-top:15px}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{bottom:25px;left:0;padding-bottom:0;padding-top:30px;position:absolute;right:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:focus,.uppy-Dashboard-browse:hover{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:focus,[data-uppy-theme=dark] .uppy-Dashboard-browse:hover{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{display:block;font-size:14px;font-weight:500;margin-bottom:5px;margin-top:8px;width:100%}.uppy-size--md .uppy-Dashboard-browseBtn{font-size:15px;margin:15px auto;padding:13px 44px;width:auto}.uppy-Dashboard-AddFiles-list{display:flex;flex:1;flex-direction:column;margin-top:2px;overflow-y:auto;padding:2px 0;width:100%;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex:none;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:15px;max-width:600px;overflow-y:visible;padding-top:0}.uppy-DashboardTab{border-bottom:1px solid #eaeaea;text-align:center;width:100%}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{border-bottom:none;display:inline-block;margin-bottom:10px;width:auto}.uppy-DashboardTab-btn{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;color:#525252;cursor:pointer;flex-direction:row;height:100%;justify-content:left;padding:12px 15px;width:100%}.uppy-DashboardTab-btn:focus{outline:none}.uppy-size--md .uppy-DashboardTab-btn{border-radius:5px;flex-direction:column;margin-inline-end:1px;padding:10px 3px;width:86px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{display:inline-block;max-height:100%;max-width:100%;overflow:hidden;transition:transform .15s ease-in-out;vertical-align:text-top}.uppy-DashboardTab-inner{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 1px #0000001a,0 1px 2px #0000001a,0 2px 3px #00000005;display:flex;height:32px;justify-content:center;margin-inline-end:10px;width:32px}.uppy-size--md .uppy-DashboardTab-inner{margin-inline-end:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px #0003,0 1px 2px #0003,0 2px 3px #00000014}.uppy-DashboardTab-name{font-size:14px;font-weight:400}.uppy-size--md .uppy-DashboardTab-name{font-size:12px;line-height:15px;margin-bottom:0;margin-top:8px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconWebdav{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconWebdav{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.uppy-DashboardContent-bar{align-items:center;background-color:#fafafa;border-bottom:1px solid #eaeaea;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 10px;position:relative;width:100%;z-index:1004}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{font-size:12px;font-weight:500;left:0;line-height:40px;margin:auto;max-width:170px;overflow-x:hidden;position:absolute;right:0;text-align:center;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.uppy-size--md .uppy-DashboardContent-title{font-size:14px;line-height:50px;max-width:300px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}.uppy-DashboardContent-back,.uppy-DashboardContent-save{-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-size:12px;font-weight:400;line-height:1;margin:0;margin-inline-start:-6px;padding:7px 6px}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner,.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}.uppy-DashboardContent-addMore{-webkit-appearance:none;background:none;border:0;border-radius:3px;color:inherit;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;height:29px;line-height:1;margin:0;margin-inline-end:-5px;padding:7px 8px;width:29px}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-addMore{font-size:14px;height:auto;margin-inline-end:-8px;width:auto}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}.uppy-DashboardContent-addMore svg{margin-inline-end:4px;vertical-align:initial}.uppy-size--md .uppy-DashboardContent-addMore svg{height:11px;width:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{background-color:#f5f5f5;flex:1}.uppy-Dashboard-AddFilesPanel,.uppy-DashboardContent-panel{border-radius:5px;display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute;z-index:1005}.uppy-Dashboard-AddFilesPanel{background:#fafafa;background:linear-gradient(0deg,#fafafa 35%,#fafafad9);box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(0deg,#1f1f1f 35%,#1f1f1fd9)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{bottom:0;height:12%;left:0;position:absolute;width:100%}.uppy-Dashboard-progressBarContainer.is-active{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1004}.uppy-Dashboard-filesContainer{flex:1;margin:0;overflow-y:hidden;position:relative}.uppy-Dashboard-filesContainer:after{clear:both;content:"";display:table}.uppy-Dashboard-files{flex:1;margin:0;overflow-y:auto;padding:0 0 10px;-webkit-overflow-scrolling:touch}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{align-items:center;display:flex;height:100%;justify-content:center}.uppy-Dashboard-dropFilesHereHint{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%231269CF' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;border:1px dashed #1269cf;border-radius:3px;color:#757575;display:flex;font-size:16px;justify-content:center;inset:7px;padding-top:90px;position:absolute;text-align:center;visibility:hidden;z-index:2000}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%2302BAF2' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border-color:#02baf2;color:#bbb}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{pointer-events:none;visibility:visible}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{color:#000;font-size:17px;font-weight:500;line-height:1.35;margin-bottom:5px;margin-top:15px;padding:0 15px;text-align:inline-start;width:100%}.uppy-size--md .uppy-Dashboard-AddFiles-title{font-size:21px;font-weight:400;margin-top:5px;max-width:480px;padding:0 35px;text-align:center}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{color:#757575;font-size:14px;line-height:1.25;margin:auto;max-width:350px;padding:0 15px;text-align:center}.uppy-size--md .uppy-Dashboard-note{line-height:1.35;max-width:600px}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{color:#939393;display:inline-block;font-size:11px;margin-top:8px;text-align:center;text-decoration:none}.uppy-Dashboard-poweredByIcon{margin-left:1px;margin-right:1px;opacity:.9;position:relative;top:1px;vertical-align:text-top;fill:none;stroke:#939393}.uppy-Dashboard-Item-previewIcon{height:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px;z-index:100}.uppy-size--md .uppy-Dashboard-Item-previewIcon{height:38px;width:38px}.uppy-Dashboard-Item-previewIcon svg{height:100%;width:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{height:100%;max-height:60%;max-width:60%;width:100%}.uppy-Dashboard-Item-previewIconWrap{height:76px;max-height:75%;position:relative}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{height:100%;width:100%}.uppy-Dashboard-Item-previewIconBg{filter:drop-shadow(rgba(0,0,0,.1) 0 1px 1px);height:100%;width:100%}.uppy-Dashboard-upload{height:50px;position:relative;width:50px}.uppy-size--md .uppy-Dashboard-upload{height:60px;width:60px}.uppy-Dashboard-upload .uppy-c-icon{position:relative;top:1px;width:50%}.uppy-Dashboard-uploadCount{background-color:#1bb240;border-radius:50%;color:#fff;font-size:8px;height:16px;inset-inline-end:-12px;line-height:16px;position:absolute;top:-12px;width:16px}.uppy-size--md .uppy-Dashboard-uploadCount{font-size:9px;height:18px;line-height:18px;width:18px}@layer theme,base,components,utilities;@layer theme{@theme default{ --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 none); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 none); --color-neutral-100: oklch(97% 0 none); --color-neutral-200: oklch(92.2% 0 none); --color-neutral-300: oklch(87% 0 none); --color-neutral-400: oklch(70.8% 0 none); --color-neutral-500: oklch(55.6% 0 none); --color-neutral-600: oklch(43.9% 0 none); --color-neutral-700: oklch(37.1% 0 none); --color-neutral-800: oklch(26.9% 0 none); --color-neutral-900: oklch(20.5% 0 none); --color-neutral-950: oklch(14.5% 0 none); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 none); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: 1.5 ; --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: 1.2 ; --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / .05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / .15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / .2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / .075), 0px 1px 1px rgb(0 0 0 / .075), 0px 2px 2px rgb(0 0 0 / .075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / .1), 0px 1px 2px rgb(0 0 0 / .1), 0px 2px 4px rgb(0 0 0 / .1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / .1), 0px 3px 2px rgb(0 0 0 / .1), 0px 4px 8px rgb(0 0 0 / .1); --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); }@theme default inline reference{ --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05); --drop-shadow: 0 1px 2px rgb(0 0 0 / .1), 0 1px 1px rgb(0 0 0 / .06); --radius: .25rem; --max-width-prose: 65ch; }}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@tailwind utilities;}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms) ; --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms) ; animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms) ; animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms) ; --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px) ; --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px) ; --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)*.01) ; --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)*.01) ; --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%) ; --tw-enter-scale: --value(ratio) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%) ; --tw-enter-scale: calc(--value(ratio)*-1) ; --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%) ; --tw-exit-scale: --value(ratio) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%) ; --tw-exit-scale: calc(--value(ratio)*-1) ; --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg) ; --tw-enter-rotate: calc(--value(ratio)*360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg) ; --tw-enter-rotate: calc(--value(ratio)*-360deg) ; --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg) ; --tw-exit-rotate: calc(--value(ratio)*360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg) ; --tw-exit-rotate: calc(--value(ratio)*-360deg) ; --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-y: calc(--value(ratio)*-100%) ; --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-y: calc(--value(ratio)*100%) ; --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-enter-translate-x: calc(--value(ratio)*100%) ; --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-enter-translate-x: calc(--value(ratio)*-100%) ; --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-y: calc(--value(ratio)*-100%) ; --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-y: calc(--value(ratio)*100%) ; --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ;}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%) ; --tw-exit-translate-x: calc(--value(ratio)*100%) ; --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%) ; --tw-exit-translate-x: calc(--value(ratio)*-100%) ; --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1) ; }}@plugin "@tailwindcss/typography";@custom-variant dark (&:is(.dark *));@theme inline{ --color-background: hsl(var(--background)); --color-foreground: hsl(var(--foreground)); --color-border: hsl(var(--border)); --color-input: hsl(var(--input)); --color-ring: hsl(var(--ring)); --color-card: hsl(var(--card)); --color-card-foreground: hsl(var(--card-foreground)); --color-card-border: hsl(var(--card-border)); --color-popover: hsl(var(--popover)); --color-popover-foreground: hsl(var(--popover-foreground)); --color-popover-border: hsl(var(--popover-border)); --color-primary: hsl(var(--primary)); --color-primary-foreground: hsl(var(--primary-foreground)); --color-secondary: hsl(var(--secondary)); --color-secondary-foreground: hsl(var(--secondary-foreground)); --color-muted: hsl(var(--muted)); --color-muted-foreground: hsl(var(--muted-foreground)); --color-accent: hsl(var(--accent)); --color-accent-foreground: hsl(var(--accent-foreground)); --color-destructive: hsl(var(--destructive)); --color-destructive-foreground: hsl(var(--destructive-foreground)); --color-sidebar: hsl(var(--sidebar)); --color-sidebar-foreground: hsl(var(--sidebar-foreground)); --color-sidebar-border: hsl(var(--sidebar-border)); --color-sidebar-primary: hsl(var(--sidebar-primary)); --color-sidebar-primary-foreground: hsl(var(--sidebar-primary-foreground)); --color-sidebar-accent: hsl(var(--sidebar-accent)); --color-sidebar-accent-foreground: hsl(var(--sidebar-accent-foreground)); --font-sans: var(--app-font-sans); --font-serif: var(--app-font-serif); --font-mono: var(--app-font-mono); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); }:root{--finit-page-transition-duration: 475ms;--button-outline: rgba(25, 33, 29, .1);--badge-outline: rgba(25, 33, 29, .06);--elevate-1: rgba(25, 33, 29, .04);--elevate-2: rgba(25, 33, 29, .08);--background: 40 29% 93%;--foreground: 150 14% 13%;--border: 37 17% 81%;--input: 37 17% 78%;--ring: 12 69% 60%;--card: 38 33% 96%;--card-foreground: 150 14% 13%;--card-border: 37 17% 84%;--popover: 38 33% 96%;--popover-foreground: 150 14% 13%;--popover-border: 37 17% 84%;--primary: 12 69% 60%;--primary-foreground: 38 33% 96%;--secondary: 93 21% 84%;--secondary-foreground: 150 14% 13%;--muted: 37 22% 88%;--muted-foreground: 151 8% 42%;--accent: 43 87% 67%;--accent-foreground: 150 14% 13%;--destructive: 4 70% 53%;--destructive-foreground: 38 33% 96%;--sidebar: 150 14% 13%;--sidebar-foreground: 38 33% 96%;--sidebar-border: 150 10% 24%;--sidebar-primary: 12 69% 60%;--sidebar-primary-foreground: 150 14% 13%;--sidebar-accent: 150 11% 21%;--sidebar-accent-foreground: 38 33% 96%;--app-font-sans: "Plus Jakarta Sans", sans-serif;--app-font-serif: "Instrument Serif", Georgia, serif;--app-font-mono: "Space Mono", monospace;--radius: 1rem;--shadow-2xs: 0 1px 1px rgba(25, 33, 29, .03);--shadow-xs: 0 2px 4px rgba(25, 33, 29, .04);--shadow-sm: 0 5px 14px rgba(25, 33, 29, .06);--shadow: 0 12px 28px rgba(25, 33, 29, .08);--shadow-md: 0 16px 38px rgba(25, 33, 29, .12);--shadow-lg: 0 22px 60px rgba(25, 33, 29, .15);--tracking-normal: 0em;--spacing: .25rem}.dark,html[data-finit-appearance=dark]{--background: 150 14% 13%;--foreground: 38 33% 96%;--border: 150 10% 25%;--input: 150 10% 29%;--ring: 12 69% 60%;--card: 150 12% 17%;--card-foreground: 38 33% 96%;--card-border: 150 10% 25%;--popover: 150 12% 17%;--popover-foreground: 38 33% 96%;--popover-border: 150 10% 25%;--primary: 12 69% 60%;--primary-foreground: 150 14% 13%;--secondary: 150 11% 22%;--secondary-foreground: 38 33% 96%;--muted: 150 11% 22%;--muted-foreground: 38 12% 70%;--accent: 43 87% 67%;--accent-foreground: 150 14% 13%;--destructive: 4 70% 53%;--destructive-foreground: 38 33% 96%;--sidebar: 150 14% 9%;--sidebar-foreground: 38 33% 96%;--sidebar-border: 150 10% 18%;--sidebar-primary: 12 69% 60%;--sidebar-primary-foreground: 150 14% 13%;--sidebar-accent: 150 11% 17%;--sidebar-accent-foreground: 38 33% 96%}@media(prefers-color-scheme:dark){html[data-finit-appearance=system]{--background: 150 14% 13%;--foreground: 38 33% 96%;--border: 150 10% 25%;--input: 150 10% 29%;--ring: 12 69% 60%;--card: 150 12% 17%;--card-foreground: 38 33% 96%;--card-border: 150 10% 25%;--popover: 150 12% 17%;--popover-foreground: 38 33% 96%;--popover-border: 150 10% 25%;--primary: 12 69% 60%;--primary-foreground: 150 14% 13%;--secondary: 150 11% 22%;--secondary-foreground: 38 33% 96%;--muted: 150 11% 22%;--muted-foreground: 38 12% 70%;--accent: 43 87% 67%;--accent-foreground: 150 14% 13%;--destructive: 4 70% 53%;--destructive-foreground: 38 33% 96%;--sidebar: 150 14% 9%;--sidebar-foreground: 38 33% 96%;--sidebar-border: 150 10% 18%;--sidebar-primary: 12 69% 60%;--sidebar-primary-foreground: 150 14% 13%;--sidebar-accent: 150 11% 17%;--sidebar-accent-foreground: 38 33% 96%}}@layer base{*{@apply border-border;}html{min-height:100%;background:hsl(var(--sidebar))}body{min-height:100dvh;margin:0;@apply font-sans antialiased bg-background text-foreground;}#root{min-height:100dvh}button,a{-webkit-tap-highlight-color:transparent}::selection{background:hsl(var(--accent));color:hsl(var(--foreground))}}.welcome-page{position:relative;display:grid;min-height:100dvh;overflow:hidden;place-items:center;background:#071016}.welcome-artboard{position:relative;width:min(100vw,49.58dvh);aspect-ratio:472 / 952;flex:0 0 auto;overflow:hidden;background:#071016}.welcome-artwork{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-width:767px){.welcome-page{width:100vw;height:100dvh;min-height:100dvh;place-items:stretch}.welcome-artboard{width:100vw;height:100dvh;aspect-ratio:auto}.welcome-artwork{object-fit:cover;object-position:center}}.welcome-text-glow{position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse 31% 8% at 50% 28.9%,rgba(250,248,237,.12),transparent 72%),radial-gradient(ellipse 25% 5% at 50% 35.6%,rgba(246,244,233,.08),transparent 76%);mix-blend-mode:screen}.welcome-entry-button{position:absolute;z-index:2;display:block;top:76.75%;left:22%;width:56%;height:5.4%;border:0;border-radius:999px;padding:0 12px;color:#20242b;background:linear-gradient(180deg,#f7f6f1,#e8e7e2);box-shadow:inset 0 0 0 1px #ffffff73,0 3px 12px #0000001f,0 0 16px #f8f5e72e,0 0 32px #f8f5e70f;cursor:pointer;pointer-events:auto;font-family:var(--app-font-mono);font-size:clamp(8px,1.55vw,12px);font-weight:500;letter-spacing:.14em;line-height:1;text-align:center;text-transform:uppercase;transition:background-color .16s ease,transform .16s ease}.welcome-entry-button:hover{background:#faf9f4;transform:translateY(-1px)}.welcome-entry-button:active{transform:translateY(0)}.welcome-divider{position:absolute;z-index:3;top:84.1%;left:22%;display:grid;width:56%;height:1.8%;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;pointer-events:none}.welcome-divider-line{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(242,239,224,.62) 22%,rgba(242,239,224,.62) 78%,transparent);box-shadow:0 0 5px #f4efdc1f}.welcome-divider-sparkle{color:#f9f5e4d6;font-family:Georgia,serif;font-size:clamp(10px,2.4vw,14px);line-height:1;text-shadow:0 0 4px rgba(250,246,227,.72),0 0 10px rgba(250,246,227,.28)}.welcome-entry-button:focus-visible,.welcome-placeholder-back:focus-visible{outline:2px solid rgba(224,211,165,.9);outline-offset:4px}.welcome-page-loading{background:#0a121a}.login-page{position:relative;display:grid;min-height:100dvh;overflow:hidden;place-items:center;color:#edede6e6;background:radial-gradient(ellipse at 50% 24%,rgba(98,118,132,.2),transparent 36%),radial-gradient(ellipse at 4% 78%,rgba(186,179,166,.1),transparent 28%),#09131c}.login-atmosphere{position:absolute;right:-15%;bottom:-8%;left:-15%;height:44%;opacity:.36;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(123,148,158,.1) 32%,transparent 70%),repeating-linear-gradient(3deg,transparent 0 17px,rgba(180,197,198,.045) 18px,transparent 20px 37px);transform:perspective(680px) rotateX(55deg);transform-origin:top}.login-back{position:absolute;z-index:1;top:27px;left:28px;border:0;padding:6px 0;color:#e0e5e199;background:transparent;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.14em}.login-back span{margin-right:5px;font-size:12px}.login-back:hover,.login-forgot:hover,.login-create-account button:hover,.login-password-toggle:hover{color:#f5f3eaf5}.login-back:focus-visible,.login-forgot:focus-visible,.login-create-account button:focus-visible,.login-password-toggle:focus-visible{outline:2px solid rgba(224,211,165,.9);outline-offset:4px}.login-panel{position:relative;z-index:1;width:min(calc(100% - 48px),360px);padding:52px 0 44px}.login-wordmark{margin:0;color:#f0efe7;font-family:var(--app-font-sans);font-size:clamp(2.35rem,9vw,4.5rem);font-weight:400;letter-spacing:.34em;line-height:.95;text-align:center;text-indent:.34em}.login-panel h1{margin:22px 0 0;color:#dee3e0ad;font-family:var(--app-font-serif);font-size:clamp(1.55rem,5vw,2.15rem);font-weight:400;letter-spacing:.01em;line-height:1;text-align:center}.login-form{display:grid;gap:25px;margin-top:60px}.login-field{display:grid;gap:10px}.login-field label{color:#dee3e094;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.login-field input{width:100%;min-height:43px;border:0;border-bottom:1px solid rgba(210,220,219,.24);border-radius:0;padding:8px 0;color:#f2f1e8f0;background:#07111933;font-family:var(--app-font-sans);font-size:14px;outline:none;transition:border-color .18s ease,background-color .18s ease}.login-field input:focus{border-color:#e7e6d8c2;background:#8097a00f}.login-password-wrap{position:relative}.login-password-wrap input{padding-right:58px}.login-password-toggle{position:absolute;right:0;bottom:11px;border:0;padding:0;color:#dee3e078;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.12em}.login-submit{width:min(100%,240px);min-height:47px;margin:19px auto 0;border:1px solid rgba(235,234,222,.46);border-radius:999px;color:#101a21f0;background:#e8e8dfdb;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-indent:.16em;transition:background-color .18s ease,opacity .18s ease}.login-submit:hover{background:#f5f4ebf5}.login-submit:disabled{cursor:wait;opacity:.68}.login-test-user{display:grid;justify-items:center;gap:8px;margin:22px auto 0}.login-test-user p{margin:0;color:#e0d3a5a3;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.18em}.login-test-user button{min-height:40px;border:1px solid rgba(224,211,165,.42);border-radius:999px;padding:0 20px;color:#ece9dae0;background:#e0d3a50f;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.14em;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease}.login-test-user button:hover{border-color:#e0d3a5b8;background:#e0d3a51c}.login-test-user button:disabled{cursor:wait;opacity:.58}.login-test-user span{color:#ebbeb5e0;font-size:10px;text-align:center}.login-forgot{display:block;margin:22px auto 0;border:0;padding:4px;color:#dee3e087;background:transparent;font-size:11px}.forgot-password-form{gap:25px;margin-top:58px}.forgot-password-inline-error{margin:-2px 0 0;color:#ebbeb5e6;font-size:10px;line-height:1.4}.forgot-password-provider-note{max-width:280px;margin:25px auto 0;color:#dee3e061;font-size:10px;line-height:1.5;text-align:center}.forgot-password-back{margin-top:20px}.login-create-account{margin:66px 0 0;color:#dee3e06b;font-size:11px;text-align:center}.login-create-account button{border:0;padding:0;color:#dee3e0cc;background:transparent;font-size:inherit;text-decoration:underline;text-decoration-color:#dee3e040;text-underline-offset:3px}.create-account-page{display:block;overflow-x:hidden;overflow-y:auto;padding:84px 24px 52px}.create-account-panel{margin:0 auto;padding:0}.create-account-form{gap:21px;margin-top:49px}.create-account-username-wrap{display:flex;align-items:center;border-bottom:1px solid rgba(210,220,219,.24);background:#07111933;transition:border-color .18s ease,background-color .18s ease}.create-account-username-wrap:focus-within{border-color:#e7e6d8c2;background:#8097a00f}.create-account-username-wrap>span{padding:8px 0 8px 1px;color:#dee3e08a;font-family:var(--app-font-sans);font-size:14px}.create-account-username-wrap input{min-width:0;border-bottom:0;background:transparent}.create-account-helper{margin:-2px 0 0;color:#dee3e066;font-size:10px;line-height:1.45}.create-account-inline-error{margin:-3px 0 0;color:#ebbeb5e0;font-size:10px;line-height:1.35}.create-account-legal{margin:0 auto;max-width:330px;color:#dee3e06e;font-size:10px;line-height:1.7;text-align:center}.create-account-legal a{color:#dee3e0c7;text-decoration:underline;text-decoration-color:#dee3e047;text-underline-offset:3px}.create-account-legal a:hover{color:#f5f3eaf5}.create-account-legal a:focus-visible{outline:2px solid rgba(224,211,165,.9);outline-offset:4px}.create-account-consent{display:flex;align-items:flex-start;gap:10px;color:#dee3e0a8;font-size:10px;line-height:1.55}.create-account-consent input{width:14px;height:14px;margin:1px 0 0;flex:0 0 auto;accent-color:rgba(231,230,216,.9)}.create-account-submit-message{margin:20px 0 0;color:#dee3e0b8;font-size:11px;line-height:1.45;text-align:center}.create-account-login{margin-top:40px;padding-bottom:4px}.profile-setup-page{display:block;overflow:auto;padding:84px 24px 52px}.profile-setup-panel{margin:0 auto;padding:0}.profile-setup-form{gap:24px;margin-top:50px}.profile-setup-photo-block{display:grid;justify-items:center;gap:16px;margin-bottom:7px}.profile-setup-photo-preview{display:grid;width:82px;height:82px;place-items:center;overflow:hidden;border:1px solid rgba(210,220,219,.28);border-radius:50%;color:#dee3e075;background:#07111947}.profile-setup-photo-preview img{width:100%;height:100%;object-fit:cover}.profile-setup-photo-trigger{display:inline-flex;align-items:center;gap:8px;border:0;padding:4px;color:#dee3e0b8;background:transparent;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.12em}.profile-setup-photo-trigger:hover{color:#f5f3eaf5}.profile-setup-photo-trigger:focus-visible,.profile-setup-interest-entry button:focus-visible,.profile-setup-interest-list button:focus-visible{outline:2px solid rgba(224,211,165,.9);outline-offset:4px}.profile-setup-helper{margin:-2px 0 0;color:#dee3e066;font-size:10px;line-height:1.45}.profile-setup-interest-entry{display:flex;align-items:center;border-bottom:1px solid rgba(210,220,219,.24);background:#07111933}.profile-setup-interest-entry:focus-within{border-color:#e7e6d8c2;background:#8097a00f}.profile-setup-interest-entry input{min-width:0;border-bottom:0;background:transparent}.profile-setup-interest-entry>button{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border:0;color:#dee3e094;background:transparent}.profile-setup-interest-entry>button:hover{color:#f5f3eaf5}.profile-setup-interest-list{display:flex;flex-wrap:wrap;gap:7px}.profile-setup-interest-list>span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(210,220,219,.2);border-radius:999px;padding:5px 7px 5px 9px;color:#ebeadeb8;background:#8097a012;font-size:10px}.profile-setup-interest-list button{display:grid;width:14px;height:14px;place-items:center;border:0;padding:0;color:#dee3e080;background:transparent}.profile-setup-message{margin:22px 0 0;font-size:11px;line-height:1.45;text-align:center}.profile-setup-message-error{color:#ebbeb5e0}.profile-setup-note{margin:20px auto 0;color:#dee3e061;font-size:10px;text-align:center}@media(min-width:768px){.login-panel{padding-top:20px}.create-account-page{padding-top:70px}.create-account-panel{padding-top:0}.profile-setup-page{padding-top:70px}}@media(prefers-reduced-motion:reduce){.login-field input,.login-submit,.login-test-user button,.create-account-username-wrap,.profile-setup-interest-entry,.welcome-entry-button{transition:none}}.welcome-placeholder{display:grid;min-height:100dvh;place-items:center;padding:32px 20px;color:#eee9df;background:radial-gradient(ellipse at 50% 28%,rgba(80,104,121,.2),transparent 38%),#0a121a}.welcome-placeholder-inner{width:min(100%,440px);text-align:center}.welcome-placeholder-wordmark{font-size:clamp(2.8rem,12vw,5rem)}.welcome-placeholder-kicker{margin:42px 0 0;color:#d6dfde80;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.2em}.welcome-placeholder h1{margin:18px 0 0;font-family:var(--app-font-serif);font-size:clamp(2rem,7vw,3.4rem);font-weight:400;line-height:.96}.welcome-placeholder-inner>p:not(.welcome-placeholder-wordmark):not(.welcome-placeholder-kicker){margin:18px auto 0;max-width:320px;color:#dde2dc99;font-size:13px;line-height:1.7}.welcome-placeholder-back{min-height:44px;margin-top:42px;padding:0 22px;border:1px solid rgba(214,223,222,.28);border-radius:999px;color:#e6e9e1d1;background:transparent;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.17em}@keyframes welcome-ripple-breathe{0%,72%,to{opacity:.42;transform:translate(50%) scale(.82)}84%{opacity:.68;transform:translate(50%) scale(1)}}@keyframes welcome-ripple-tap{0%{opacity:.9;transform:translate(50%) scale(.78)}to{opacity:0;transform:translate(50%) scale(1.18)}}@media(min-width:768px){.welcome-content{padding-top:28vh}.welcome-actions{top:82%}}@media(prefers-reduced-motion:reduce){.welcome-ripple{animation:none}.welcome-primary-action,.welcome-secondary-action{transition:none}}html[data-finit-text-size=small]{font-size:93.75%}html[data-finit-text-size=default]{font-size:100%}html[data-finit-text-size=large]{font-size:112.5%}html[data-finit-text-size=extra-large]{font-size:125%}html[data-finit-appearance=dark]{color-scheme:dark}html[data-finit-appearance=light]{color-scheme:light}@media(prefers-color-scheme:dark){html[data-finit-appearance=system]{color-scheme:dark}}@media(prefers-color-scheme:light){html[data-finit-appearance=system]{color-scheme:light}}html[data-finit-reduce-motion=true] *,html[data-finit-reduce-motion=true] *:before,html[data-finit-reduce-motion=true] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}html[data-finit-larger-tap-targets=true] :where(button,[role=button],[role=checkbox],[role=switch]){min-width:44px;min-height:44px;touch-action:manipulation}html[data-finit-larger-tap-targets=true] :where(a,[role=radio],input,select,textarea){touch-action:manipulation}html[data-finit-larger-tap-targets=true] :where(input:not([type=radio]):not([type=checkbox]),select,textarea){min-height:44px}@layer utilities{.finit-shell{min-height:100dvh;background:radial-gradient(circle at 84% 2%,rgba(243,200,94,.2),transparent 23rem),radial-gradient(circle at 5% 70%,rgba(216,231,215,.55),transparent 26rem),hsl(var(--background))}.finit-shell>.phone-canvas{min-height:100dvh}.grain:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.045;z-index:30;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:multiply}.serif{font-family:var(--app-font-serif)}.mono{font-family:var(--app-font-mono)}.handwritten{font-family:Caveat,cursive}.screen-enter{animation:screen-enter var(--finit-page-transition-duration) cubic-bezier(.22,1,.36,1) both}.rise-in{animation:rise-in .7s cubic-bezier(.22,1,.36,1) both}.delay-1{animation-delay:90ms}.delay-2{animation-delay:.17s}.delay-3{animation-delay:.25s}.delay-4{animation-delay:.33s}.delay-5{animation-delay:.42s}}@keyframes screen-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes side-view-engage-enter{0%{opacity:.08;transform:translate3d(14px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding-nav-tap{0%,58%,to{transform:translate(-50%) scale(1)}72%{transform:translate(-50%,6px) scale(.9)}}.onboarding-nav-cursor{animation:onboarding-nav-tap .9s ease-in-out both}.onboarding-real-preview .finit-shell-preview{position:absolute;inset:0;width:100%;height:100%;min-height:0;overflow:hidden;pointer-events:none}.onboarding-real-preview .finit-shell-preview.grain:after{display:none}.onboarding-real-preview .finit-shell-preview>.phone-canvas{width:100%;height:100%;min-height:0;margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.onboarding-real-preview .finit-shell-preview>.phone-canvas>header{height:52px;min-height:52px;padding-inline:10px}.onboarding-real-preview .finit-shell-preview>.phone-canvas>header a{font-size:20px}.onboarding-real-preview .finit-shell-preview>.phone-canvas>header button{width:34px;height:34px}.onboarding-real-preview .finit-shell-preview>.phone-canvas>div{min-height:0;flex:1}.onboarding-real-preview .finit-shell-preview aside{display:none}.onboarding-real-preview .finit-shell-preview main{min-height:0;overflow-y:auto;padding-bottom:62px;scrollbar-width:none}.onboarding-real-preview .finit-shell-preview main::-webkit-scrollbar{display:none}.onboarding-real-preview .finit-shell-preview>.phone-canvas>.finit-mobile-nav{position:absolute;right:0;bottom:0;left:0;display:block;padding:7px 4px 8px}.onboarding-real-preview .finit-shell-preview>.phone-canvas>.finit-mobile-nav>div{max-width:none}.onboarding-real-preview .finit-shell-preview>.phone-canvas>.finit-mobile-nav a{min-width:0;gap:3px}.onboarding-real-preview .finit-shell-preview .newsflash-edition-content{padding:14px 12px 34px}.onboarding-real-preview .finit-shell-preview .newsflash-masthead{margin-bottom:14px;padding-top:8px;padding-bottom:18px}.onboarding-real-preview .finit-shell-preview .newsflash-masthead h1{font-size:42px}.onboarding-real-preview .finit-shell-preview .newsflash-masthead-copy>div{margin-bottom:10px;font-size:7px}.onboarding-real-preview .finit-shell-preview .newsflash-masthead-copy>p{margin-top:10px;font-size:13px}.onboarding-real-preview .finit-shell-preview .newsflash-masthead-meta{top:-12px;min-width:80px;font-size:7px}.onboarding-real-preview .finit-shell-preview .newsflash-masthead-location,.onboarding-real-preview .finit-shell-preview .newsflash-masthead-edition{font-size:7px}.onboarding-real-preview .finit-shell-preview .newsflash-post-grid{gap:5px}.onboarding-real-preview .finit-shell-preview .newsflash-post.layout-dominant p{font-size:22px}.onboarding-real-preview .finit-shell-preview .table-talk-directory{min-height:100%;padding:24px 12px 78px}.onboarding-real-preview .finit-shell-preview .table-talk-page{width:100%;height:var(--onboarding-table-talk-layout-height);min-height:var(--onboarding-table-talk-layout-height);zoom:.5556}.onboarding-real-preview .finit-shell-preview .table-talk-page:has(.table-talk-room),.onboarding-real-preview .finit-shell-preview .table-talk-room{height:var(--onboarding-table-talk-layout-height);min-height:var(--onboarding-table-talk-layout-height);flex:none}.onboarding-real-preview .finit-shell-preview .table-talk-header h1{font-size:27px}.onboarding-real-preview .finit-shell-preview .table-talk-list{gap:14px}.onboarding-real-preview .finit-shell-preview .side-view-rebuild-topbar{min-height:48px}.onboarding-real-preview .finit-shell-preview .side-view-rebuild-main{padding-bottom:70px}.onboarding-real-preview .finit-shell-preview .linkup-landing,.onboarding-real-preview .finit-shell-preview .linkup-requests{padding:24px 15px 78px}.onboarding-guide-cursor{position:absolute;z-index:70;display:grid;width:34px;height:34px;border:1px solid rgba(184,164,255,.55);border-radius:999px;color:#fff;background:#110d1ad1;box-shadow:0 0 0 8px #b8a4ff1f;place-items:center;pointer-events:none;animation:onboarding-guide-tap 1.7s ease-in-out infinite}.onboarding-guide-cursor--newsflash{right:20px;top:54%}.onboarding-guide-cursor--digs{right:24px;top:44%}.onboarding-guide-cursor--table-talk{right:24px;top:42%}.onboarding-guide-cursor--side-view{right:22px;top:40%}.onboarding-guide-cursor--linkup{right:42px;top:38%}.onboarding-guide-cursor--requests{right:30px;top:35%}.onboarding-digs-stage{position:absolute;top:var(--onboarding-digs-top, 0);left:var(--onboarding-digs-left, 0);width:390px;height:844px;overflow:hidden;transform:scale(var(--onboarding-digs-scale, 1));transform-origin:top left;pointer-events:none}.onboarding-digs-viewport{display:block;width:390px;height:844px;border:0;background:#08090a}@keyframes onboarding-guide-tap{0%,45%,to{transform:translateZ(0) scale(1)}58%{transform:translate3d(0,6px,0) scale(.88)}}@media(prefers-reduced-motion:reduce){.onboarding-guide-cursor{animation:none}}@keyframes pulse-line{0%,to{transform:scaleX(.5);opacity:.45}50%{transform:scaleX(1);opacity:1}}@media(min-width:768px){.phone-canvas{width:100%;min-height:100dvh;margin:0;border:0;border-radius:0;overflow:hidden;box-shadow:none}.finit-shell:not(.newsflash-shell) .finit-main>:first-child{min-height:100dvh}}.newsflash-shell{background:#ebe8e0;color:#171714}.newsflash-shell>.phone-canvas{background:#f5f2ea}.newsflash-shell .newsflash-header{background:#f5f2eaf2;border-color:#1717141a;color:#171714}.newsflash-shell .newsflash-header a,.newsflash-shell .newsflash-header button{color:#171714a3}.newsflash-shell .newsflash-header a{color:#171714}.newsflash-shell .newsflash-header button:hover{background:#17171412;color:#171714}.newsflash-more-button{display:grid;width:30px;height:30px;padding:0;border:1px solid rgba(23,23,20,.14);border-radius:50%;color:#17171494;background:#17171406;place-items:center}.newsflash-menu{position:absolute;z-index:40;top:66px;right:16px;width:min(250px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(23,23,20,.14);border-radius:10px;color:#171714;background:#faf8f2fa;box-shadow:0 18px 48px #1717142e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.newsflash-menu-row{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid rgba(23,23,20,.1);border-radius:0;padding:0 15px;color:#171714;background:transparent;font-family:var(--app-font-sans);font-size:12px;text-align:left}.newsflash-menu-row:last-child{border-bottom:0}.newsflash-menu-count{min-width:20px;border-radius:999px;padding:3px 6px;color:#f8f5ed;background:#24211d;font-family:var(--app-font-mono);font-size:9px;line-height:1;text-align:center}.newsflash-settings-panel{padding:5px 15px 13px}.newsflash-settings-back{width:100%;min-height:42px;border:0;border-bottom:1px solid rgba(23,23,20,.1);padding:0;color:#171714;background:transparent;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.newsflash-settings-back:before{content:"‹";margin-right:7px;font-size:15px;vertical-align:-1px}.newsflash-settings-row{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(23,23,20,.08);font-size:11px}.newsflash-settings-row:last-child{border-bottom:0}.newsflash-settings-options{display:flex;border:1px solid rgba(23,23,20,.16)}.newsflash-settings-options button{min-width:48px;min-height:29px;border:0;border-radius:0;padding:0 7px;color:#1717148a;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.newsflash-settings-options button+button{border-left:1px solid rgba(23,23,20,.16)}.newsflash-settings-options button.is-selected{color:#f8f5ed;background:#24211d}@media(min-width:768px){.newsflash-menu{top:72px;right:28px}}.newsflash-shell .newsflash-mobile-nav{background:#f5f2eafa;border-color:#1717141f;color:#171714}.newsflash-shell .newsflash-mobile-nav .text-foreground{color:#171714}.newsflash-shell .newsflash-mobile-nav .text-muted-foreground{color:#1717147a}.newsflash-shell .newsflash-mobile-nav .bg-accent{background:#17171414}.finit-mobile-nav{will-change:transform;transition:transform .28s ease-out,visibility 0s linear 0s}.finit-mobile-nav-hidden{visibility:hidden;transform:translateY(calc(100% + env(safe-area-inset-bottom) + 8px));pointer-events:none;transition:transform .28s ease-out,visibility 0s linear .28s}@media(prefers-reduced-motion:reduce){.finit-mobile-nav,.finit-mobile-nav-hidden{transition-duration:1ms}}.newsflash-page{--newsflash-paper: #F5F2EA;--newsflash-ink: #171714;--newsflash-ink-soft: rgba(23, 23, 20, .7);--newsflash-muted: rgba(23, 23, 20, .45);--newsflash-faint: rgba(23, 23, 20, .06);--newsflash-line: rgba(23, 23, 20, .07);--newsflash-warm: #C29668;width:100%;max-width:960px;margin:0 auto;padding:0;background:var(--newsflash-paper);color:var(--newsflash-ink)}.newsflash-masthead{position:relative}.newsflash-masthead-copy{display:flex;flex-direction:column;align-items:center}.newsflash-masthead-meta{position:absolute;top:-25px;right:0;display:flex;min-width:154px;flex-direction:column;align-items:flex-end;gap:0;color:var(--newsflash-ink-soft);font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.1;text-align:right}.newsflash-masthead-weather{display:flex;min-height:18px;align-items:center;justify-content:flex-end;white-space:nowrap}.newsflash-masthead-location{align-self:flex-end;min-height:16px;max-width:150px;margin-top:4px;font-size:14px;text-align:right}.newsflash-masthead-edition{margin-top:0;font-size:13px;white-space:nowrap}.newsflash-masthead-edition-number{border-bottom:1px solid currentColor;padding-bottom:1px}.newsflash-post-grid{align-items:start;grid-auto-flow:row dense}.newsflash-grid-cell{min-width:0}.newsflash-post{min-width:0;border:.5px solid rgba(23,23,20,.1)}.newsflash-post-layout{border-top:0!important;border-bottom:0!important}.newsflash-post-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;border-top:.5px solid var(--newsflash-line);padding-top:9px}.newsflash-post-author{display:flex;min-width:0;align-items:center;gap:7px}.newsflash-post-author img{width:26px;height:26px;flex:0 0 auto;border-radius:50%;object-fit:cover;filter:grayscale(.5) contrast(1.1);mix-blend-mode:multiply}.newsflash-post-author>div{display:flex;min-width:0;flex-direction:column}.newsflash-post-author span,.newsflash-post-author small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newsflash-post-author span{color:var(--newsflash-ink);font-family:var(--app-font-sans);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1}.newsflash-post-author small{margin-top:3px;color:var(--newsflash-ink-soft);font-family:var(--app-font-sans);font-size:8px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.newsflash-post-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.newsflash-engage-button{border:0;padding:4px 0;color:var(--newsflash-ink-soft);background:transparent;font-family:var(--app-font-sans);font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.newsflash-engage-button:hover{color:var(--newsflash-ink)}.newsflash-pebble-button{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:transparent;transition:color .16s ease,background-color .16s ease}.newsflash-pebble-button:hover{background:var(--newsflash-faint)}.newsflash-pebble-button.is-pebbled{color:var(--newsflash-paper);background:var(--newsflash-ink)}.newsflash-pebble-button img{width:14px;height:14px;object-fit:contain;opacity:.6}.newsflash-pebble-button.is-pebbled img{filter:invert(1);opacity:1}.newsflash-edition-content{position:relative;padding:28px 24px 72px;background:var(--newsflash-paper)}.newsflash-edition-ending{margin-top:36px;border-top:1px solid var(--newsflash-line);padding-top:28px;text-align:center}@media(min-width:768px){.newsflash-page{padding:0}.newsflash-edition-content{padding:36px 48px 80px}}@media(max-width:560px){.newsflash-masthead-meta{top:-25px;min-width:112px;font-size:11px}.newsflash-masthead-weather{min-height:15px}.newsflash-masthead-location{min-height:14px;max-width:112px;margin-top:3px;font-size:11px}.newsflash-masthead-edition{margin-top:0;font-size:11px}.newsflash-post-grid{column-gap:9px;row-gap:14px}.newsflash-post-footer{align-items:flex-end;gap:4px;padding-top:7px}.newsflash-post-author{gap:4px}.newsflash-post-author img{width:20px;height:20px}.newsflash-post-author span{max-width:50px;font-size:8px}.newsflash-post-author small{max-width:50px;margin-top:2px;font-size:6px}.newsflash-engage-button{font-size:7px;letter-spacing:.08em}.newsflash-post-actions{gap:3px}.newsflash-pebble-button{width:20px;height:20px}.newsflash-pebble-button img{width:11px;height:11px}.newsflash-post.layout-compact p{font-size:10px;line-height:1.3}.newsflash-post.layout-quote p{font-size:19px}.newsflash-post.layout-side-by-side p{font-size:16px}}.newsflash-image{position:relative;overflow:hidden;background:transparent}.newsflash-pebble-button{position:relative;isolation:isolate}.newsflash-pebble-button:after,.newsflash-pebble-button:before{content:"";position:absolute;z-index:-1;inset:50%;width:8px;height:8px;border:1px solid var(--newsflash-ink);border-radius:999px;transform:translate(-50%,-50%) scale(.4);opacity:0}.newsflash-pebble-button.pebble-tap{animation:pebble-tap .18s ease-out both}.newsflash-pebble-button.pebble-drop{animation:pebble-drop .39s cubic-bezier(.22,.92,.34,1.18) both}.newsflash-pebble-button.pebble-ripple:before{animation:pebble-ripple .52s ease-out 40ms both}.newsflash-pebble-button.pebble-ripple:after{animation:pebble-ripple .61s ease-out .13s both}.newsflash-pebble-button.pebble-settle{animation:pebble-settle .26s ease-out both}.newsflash-sheet{background:#f5f2ea;animation:sheet-in .36s cubic-bezier(.22,1,.36,1) both}@media(max-width:639px){.newsflash-composer-backdrop{align-items:flex-start;overflow:hidden;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.newsflash-sheet{max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(min-width:640px){.newsflash-composer-backdrop{--newsflash-paper: #F5F2EA;--newsflash-ink: #171714;--newsflash-ink-soft: rgba(23, 23, 20, .7);--newsflash-muted: rgba(23, 23, 20, .45);--newsflash-faint: rgba(23, 23, 20, .06);--newsflash-line: rgba(23, 23, 20, .07);align-items:center;padding:12px}}@keyframes pebble-tap{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2px) scale(.96)}}@keyframes pebble-drop{0%{transform:translateY(-2px) scale(.96)}72%{transform:translateY(5px) scale(1.03)}to{transform:translateY(1px) scale(1)}}@keyframes pebble-ripple{0%{opacity:.5;transform:translate(-50%,-50%) scale(.4);border-color:#17171466}to{opacity:0;transform:translate(-50%,-50%) scale(8);border-color:#17171400}}@keyframes pebble-settle{0%{transform:translateY(1px) scale(1)}55%{transform:translateY(-1px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.newsflash-page *,.newsflash-page *:before,.newsflash-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.digs-page{--digs-ink: #eee7db;--digs-muted: rgba(238, 231, 219, .54);--digs-faint: rgba(238, 231, 219, .12);--digs-line: rgba(238, 231, 219, .16);position:relative;isolation:isolate;min-height:100%;overflow:hidden;background:#09090a;color:var(--digs-ink)}.digs-page:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(4,4,5,.42) 0%,rgba(4,4,5,.1) 18%,transparent 34%,transparent 66%,rgba(4,4,5,.1) 82%,rgba(4,4,5,.42) 100%),linear-gradient(180deg,rgba(4,4,5,.06) 0%,transparent 34%,rgba(4,4,5,.24) 100%);filter:saturate(.78) brightness(.94) contrast(1.04);opacity:.94}.digs-page:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:radial-gradient(circle at 50% 5%,rgba(240,187,116,.3) 0 1px,rgba(240,187,116,.09) 2px,transparent 14px),radial-gradient(circle at 50% 14%,rgba(232,176,105,.22) 0 1px,rgba(232,176,105,.06) 2px,transparent 11px),radial-gradient(circle at 50% 24%,rgba(232,176,105,.18) 0 1px,rgba(232,176,105,.05) 2px,transparent 9px),radial-gradient(circle at 50% 35%,rgba(224,166,98,.15) 0 1px,rgba(224,166,98,.04) 2px,transparent 8px),radial-gradient(circle at 50% 47%,rgba(224,166,98,.12) 0 1px,rgba(224,166,98,.035) 2px,transparent 7px),radial-gradient(circle at 50% 60%,rgba(224,166,98,.09) 0 1px,rgba(224,166,98,.025) 2px,transparent 6px),radial-gradient(ellipse 30% 15% at 50% 20%,rgba(208,150,91,.09),transparent 72%),radial-gradient(ellipse 29% 14% at 50% 44%,rgba(208,150,91,.075),transparent 72%),radial-gradient(ellipse 28% 14% at 50% 69%,rgba(208,150,91,.06),transparent 72%),radial-gradient(ellipse at 10% 17%,rgba(218,158,91,.13),transparent 10rem),radial-gradient(ellipse at 90% 17%,rgba(218,158,91,.11),transparent 10rem),radial-gradient(ellipse at 10% 40%,rgba(207,151,92,.105),transparent 11rem),radial-gradient(ellipse at 90% 40%,rgba(207,151,92,.09),transparent 11rem),radial-gradient(ellipse at 10% 63%,rgba(207,151,92,.085),transparent 12rem),radial-gradient(ellipse at 90% 63%,rgba(207,151,92,.075),transparent 12rem),radial-gradient(ellipse at 10% 86%,rgba(207,151,92,.07),transparent 13rem),radial-gradient(ellipse at 90% 86%,rgba(207,151,92,.06),transparent 13rem),linear-gradient(180deg,transparent 0 55%,rgba(117,77,49,.08) 72%,rgba(139,87,48,.11) 87%,rgba(18,12,11,.22) 100%),linear-gradient(90deg,transparent 0 12%,rgba(213,164,108,.055) 12.15%,transparent 12.35%,transparent 87.65%,rgba(213,164,108,.055) 87.85%,transparent 88%);opacity:.86}.digs-context-menu-root{position:absolute;z-index:45;top:26px;right:20px}.digs-page-live .digs-context-menu-root{right:62px}.digs-context-menu-button{display:grid;width:30px;height:30px;padding:0;border:1px solid rgba(243,239,232,.2);border-radius:50%;color:#f3efe8b8;background:#09090a6b;box-shadow:0 5px 18px #00000024;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center}.digs-context-menu-button:hover,.digs-context-menu-button:focus-visible{color:#f3efe8;background:#181717c7}.digs-context-menu{position:absolute;top:38px;right:0;width:min(280px,calc(100vw - 40px));max-height:min(620px,calc(100dvh - 170px));overflow:hidden;border:1px solid rgba(243,239,232,.18);border-radius:10px;color:#f3efe8;background:#0f0f10f7;box-shadow:0 20px 54px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.digs-context-menu-row{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid rgba(243,239,232,.12);border-radius:0;padding:0 15px;color:#f3efe8;background:transparent;font-family:var(--app-font-sans);font-size:12px;text-align:left}.digs-context-menu-row:last-child{border-bottom:0}.digs-context-panel{padding:5px 15px 13px}.digs-context-back{width:100%;min-height:42px;border:0;border-bottom:1px solid rgba(243,239,232,.12);padding:0;color:#f3efe8;background:transparent;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.digs-context-back:before{content:"‹";margin-right:7px;font-size:15px;vertical-align:-1px}.digs-context-search{display:flex;min-height:38px;align-items:center;gap:8px;margin:10px 0 5px;border:1px solid rgba(243,239,232,.16);padding:0 10px;color:#f3efe880;background:#f3efe80a}.digs-context-search input{min-width:0;flex:1;border:0;outline:0;color:#f3efe8;background:transparent;font-family:var(--app-font-sans);font-size:11px}.digs-context-search input::placeholder{color:#f3efe86b}.digs-context-room-list{max-height:min(390px,calc(100dvh - 320px));overflow-y:auto}.digs-context-room-list button{display:block;width:100%;min-height:36px;border:0;border-bottom:1px solid rgba(243,239,232,.08);padding:0 2px;color:#f3efe8d1;background:transparent;font-family:var(--app-font-sans);font-size:11px;text-align:left}.digs-context-empty,.digs-context-coming-soon{margin:0;color:#f3efe875;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.04em}.digs-context-empty{padding:14px 2px}.digs-context-coming-soon{padding:12px 2px 0;text-transform:uppercase}.digs-context-setting{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(243,239,232,.1);font-size:11px}.digs-context-setting:last-child{border-bottom:0}.digs-context-options{display:flex;border:1px solid rgba(243,239,232,.18)}.digs-context-options button{min-width:40px;min-height:29px;border:0;border-radius:0;padding:0 7px;color:#f3efe880;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.digs-context-options button+button{border-left:1px solid rgba(243,239,232,.18)}.digs-context-options button.is-selected{color:#171714;background:#f3efe8}.digs-directory,.digs-room-content{width:min(100%,980px);margin:0 auto;padding:32px 20px 112px}.digs-kicker{display:flex;align-items:center;gap:11px;color:var(--digs-muted);font-family:var(--app-font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.digs-kicker span:first-child{color:#d49b73;font-weight:700}.digs-kicker i{display:block;width:30px;height:1px;background:#d49b73a6}.digs-intro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.digs-intro-copy{margin-top:48px;max-width:620px}.digs-eyebrow{margin:0;color:var(--digs-muted);font-family:var(--app-font-mono);font-size:9px;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.digs-title{margin:13px 0 0;font-size:clamp(3.7rem,11vw,7.6rem);letter-spacing:-.065em;line-height:.79}.digs-title em,.digs-conversation h2 em{color:#d49b73}.digs-lede{max-width:390px;margin:29px 0 0;color:var(--digs-muted);font-size:13px;line-height:1.8}.digs-note{display:flex;align-items:flex-start;gap:12px;max-width:220px;color:#eee7db78;font-size:10px;line-height:1.65}.digs-note-mark{display:block;width:6px;height:6px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:#d49b73;box-shadow:0 0 0 5px #d49b7314}.digs-directory-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:65px;padding-bottom:14px;border-bottom:1px solid var(--digs-line)}.digs-directory-caption{margin:7px 0 0;color:var(--digs-ink);font-family:var(--app-font-serif);font-size:22px;line-height:.95}.digs-open-count,.digs-closing{color:var(--digs-muted);font-family:var(--app-font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.digs-list{display:grid;grid-template-columns:1fr;gap:25px;padding:24px 0 34px;border-bottom:1px solid var(--digs-line)}.digs-entry{position:relative;display:grid;grid-template-columns:minmax(145px,.86fr) minmax(0,1fr);gap:18px;min-height:295px;padding:14px;border:1px solid rgba(238,231,219,.14);border-radius:3px;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 32%),#151517;box-shadow:0 15px 32px #0000002e,inset 0 0 0 1px #00000052,inset 0 1px #ffffff0a;transition:opacity .25s ease,transform .25s ease,border-color .25s ease,box-shadow .25s ease}.digs-entry-open{cursor:pointer}.digs-entry-open:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--dig-accent) 48%,rgba(238,231,219,.14));box-shadow:0 20px 40px #00000040,inset 0 0 0 1px #00000052,inset 0 1px #ffffff0d}.digs-entry-open:focus-visible{outline:2px solid var(--dig-accent);outline-offset:5px}.digs-entry-opening{pointer-events:none}.digs-entry-opening .digs-door-panel{transform:perspective(720px) rotateY(-8deg);transform-origin:left center}.digs-entry-closed{opacity:.56}.digs-entry-closed .digs-doorway{filter:saturate(.6)}.digs-doorway{position:relative;min-width:0;min-height:264px;padding:8px 8px 7px;background:linear-gradient(112deg,rgba(255,255,255,.08),transparent 18%),#232124;box-shadow:4px 5px #0000002e,inset 0 0 0 1px #ffffff0a,inset -7px 0 #0000001f}.digs-doorway:before{position:absolute;inset:5px 4px 4px 5px;content:"";border:1px solid rgba(238,231,219,.12);pointer-events:none}.digs-door-frame{position:relative;display:flex;flex-direction:column;height:100%;min-height:248px;padding:7px 7px 0;border:1px solid color-mix(in srgb,var(--dig-accent) 38%,rgba(238,231,219,.17));background:#121214;box-shadow:0 8px 12px #0000004d,inset 0 0 0 5px #0000004d,inset 0 0 0 6px #eee7db0e}.digs-door-lintel{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;height:18px;padding:0 5px 0 7px;color:#eee7db73;font-family:var(--app-font-mono);font-size:7px;letter-spacing:.14em}.digs-door-lintel i{display:block;width:22px;height:1px;background:color-mix(in srgb,var(--dig-accent) 70%,transparent)}.digs-door-panel{position:relative;flex:1 1 auto;min-height:205px;overflow:hidden;border:1px solid rgba(238,231,219,.17);border-bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 12%,transparent 88%,rgba(0,0,0,.16)),#1a191b;box-shadow:7px 0 #0000002b,inset 8px 0 15px #0000003b,inset -8px 0 15px #0003;transition:transform .18s ease,filter .18s ease}.digs-entry-open:hover .digs-door-panel{filter:brightness(1.06)}.digs-entry-closed .digs-door-panel{box-shadow:7px 0 #00000038,inset 8px 0 15px #00000057,inset -8px 0 15px #0000004f}.digs-entry-artwork-surface{position:absolute;inset:8px;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--dig-accent) 48%,rgba(238,231,219,.18));background:#d9d1c3;box-shadow:0 5px 12px #00000047}.digs-entry-artwork-surface-90s:before,.digs-entry-artwork-surface-90s:after{position:absolute;inset:0;content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply}.digs-entry-artwork-surface-90s:before{background:radial-gradient(circle at 5% 13%,rgba(232,71,132,.28) 0 1px,transparent 1.7px),radial-gradient(circle at 9% 87%,rgba(24,169,177,.24) 0 1px,transparent 1.8px),radial-gradient(circle at 95% 16%,rgba(210,171,46,.22) 0 1px,transparent 1.7px),radial-gradient(circle at 92% 91%,rgba(232,71,132,.2) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(22,24,22,.15) 0 1px,transparent 1.6px);background-size:auto,auto,auto,auto,7px 7px;opacity:.62;-webkit-mask-image:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.38) 58%,#000 100%);mask-image:radial-gradient(ellipse at center,transparent 30%,rgba(0,0,0,.38) 58%,#000 100%)}.digs-entry-artwork-surface-90s:after{background:radial-gradient(ellipse at 0% 0%,rgba(232,71,132,.16),transparent 23%),radial-gradient(ellipse at 100% 100%,rgba(24,169,177,.14),transparent 24%),radial-gradient(ellipse at 100% 0%,rgba(210,171,46,.12),transparent 18%),repeating-linear-gradient(98deg,transparent 0 17px,rgba(22,24,22,.035) 18px 19px,transparent 20px 35px);opacity:.72;-webkit-mask-image:radial-gradient(ellipse at center,transparent 24%,rgba(0,0,0,.42) 57%,#000 100%);mask-image:radial-gradient(ellipse at center,transparent 24%,rgba(0,0,0,.42) 57%,#000 100%)}.digs-entry-artwork-surface img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;opacity:1;filter:none}.digs-entry-artwork-surface-worldwide{background:#b08c61}.digs-entry-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--dig-accent);background:var(--dig-wash)}.digs-entry-art:before,.digs-entry-art:after{position:absolute;content:"";pointer-events:none}.digs-entry-art>span{position:relative;z-index:1;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.06em}.digs-door-rail{position:absolute;left:7px;right:7px;height:1px;background:#eee7db1f;pointer-events:none}.digs-door-rail-top{top:7px}.digs-door-rail-bottom{bottom:7px;background:color-mix(in srgb,var(--dig-accent) 35%,transparent)}.digs-door-light{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--dig-accent);box-shadow:0 0 17px 4px color-mix(in srgb,var(--dig-accent) 43%,transparent);opacity:.72;pointer-events:none}.digs-entry-closed .digs-door-light{opacity:0}.digs-door-hardware{position:absolute;z-index:4;top:54%;right:12px;width:12px;height:12px;border:1px solid color-mix(in srgb,var(--dig-accent) 68%,rgba(238,231,219,.5));border-radius:50%;background:#777064;box-shadow:2px 2px #00000052,inset 1px 1px 1px #ffffff59;pointer-events:none}.digs-door-hardware:after{position:absolute;top:4px;left:10px;width:5px;height:2px;content:"";background:#eee7db59;transform:rotate(-8deg)}.digs-art-rings:before{inset:-13px;border:1px solid color-mix(in srgb,var(--dig-accent) 65%,transparent);border-radius:50%;box-shadow:0 0 0 8px color-mix(in srgb,var(--dig-accent) 12%,transparent),0 0 0 16px color-mix(in srgb,var(--dig-accent) 9%,transparent)}.digs-art-bars:before{inset:0;background:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--dig-accent) 33%,transparent) 8px 9px)}.digs-art-orbit:before{inset:8px -14px;border:1px solid color-mix(in srgb,var(--dig-accent) 65%,transparent);border-radius:50%;transform:rotate(-35deg)}.digs-art-orbit:after{width:5px;height:5px;top:7px;right:9px;border-radius:50%;background:var(--dig-accent)}.digs-art-grain:before{inset:0;background-image:radial-gradient(color-mix(in srgb,var(--dig-accent) 55%,transparent) 1px,transparent 1px);background-size:6px 6px;opacity:.55}.digs-entry-main{min-width:0}.digs-entry-title-row{display:flex;align-items:start;justify-content:space-between;gap:12px}.digs-entry h2{margin:1px 0 0;color:var(--digs-ink);font-family:var(--app-font-serif);font-size:clamp(23px,5vw,30px);font-weight:400;letter-spacing:-.035em;line-height:.96}.digs-entry-description{max-width:280px;margin:8px 0 0;color:var(--digs-muted);font-size:10px;line-height:1.5}.digs-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 15px;margin-top:15px}.digs-status{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.13em;line-height:1;text-transform:uppercase}.digs-status-open{color:#b4c2a3}.digs-status-closed{color:var(--digs-muted);cursor:pointer}.digs-status-closed:hover{color:var(--digs-ink)}.digs-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.digs-status-open .digs-status-dot{background:#58c76b;box-shadow:0 0 0 4px #58c76b1f}.digs-status-closed .digs-status-dot{background:#e35d5d;box-shadow:0 0 0 4px #e35d5d1f}.digs-presence,.digs-closed-note{display:inline-flex;align-items:center;gap:6px;color:#eee7db7a;font-size:10px}.digs-presence-pulse{width:5px;height:5px;border-radius:50%;background:var(--dig-accent);opacity:.9}.digs-enter-control{display:flex;grid-column:2;align-items:center;justify-self:start;gap:6px;min-height:34px;margin-top:-2px;border:0;border-bottom:1px solid rgba(238,231,219,.22);padding:0 0 4px;color:#eee7dba1;background:transparent;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;transition:color .22s ease,border-color .22s ease}.digs-enter-control:hover:not(:disabled){color:var(--dig-accent);border-color:var(--dig-accent)}.digs-enter-control:disabled{cursor:not-allowed;color:#eee7db47;border-color:#eee7db1c}.digs-footer{display:flex;gap:11px;margin-top:37px;color:#eee7db61;font-size:10px;line-height:1.6}.digs-footer svg{flex:0 0 auto;margin-top:2px;color:#d49b73}.digs-footer p{max-width:370px;margin:0}.digs-transition{position:fixed;z-index:60;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0b0b0d;color:var(--digs-ink);animation:digs-transition-fade .56s ease both}.digs-transition-panel{position:absolute;top:0;bottom:0;width:50.5%;background:#111114;animation:digs-curtain-open .56s cubic-bezier(.76,0,.24,1) 80ms both}.digs-transition-panel-left{left:0;transform-origin:left center}.digs-transition-panel-right{right:0;transform-origin:right center}.digs-transition-panel-left{animation-name:digs-curtain-left}.digs-transition-panel-right{animation-name:digs-curtain-right}.digs-transition-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;animation:digs-copy-lift .5s ease both}.digs-transition-copy p{margin:0;color:var(--digs-muted);font-family:var(--app-font-mono);font-size:8px;letter-spacing:.22em;text-transform:uppercase}.digs-transition-copy strong{max-width:min(80vw,500px);font-size:clamp(35px,8vw,72px);font-weight:400;line-height:.88}.digs-transition-rule{width:32px;height:1px}.digs-room{position:relative;min-height:100%;overflow:hidden;background:#0d0d0f}.digs-room-environment{position:absolute;inset:0 0 auto;height:min(53vh,480px);overflow:hidden;opacity:1;background:transparent}.digs-room-environment:before,.digs-room-environment:after{display:none}.digs-room-environment img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;filter:none}.digs-room-environment-label{position:absolute;right:20px;top:23px;color:#eee7db45;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.digs-room-content{position:relative;z-index:1;min-height:min(100dvh,900px);padding-top:28px}.digs-back-control{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:0;padding:0;color:#eee7db99;background:transparent;font-size:10px;font-weight:600;transition:color .2s ease}.digs-back-control:hover{color:var(--digs-ink)}.digs-room-heading{display:flex;flex-direction:column;gap:26px;margin-top:72px}.digs-room-status-line{display:flex;align-items:center;gap:13px;margin-top:24px;color:var(--digs-muted);font-family:var(--app-font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.digs-room-title{max-width:720px;margin:14px 0 0;font-size:clamp(3.6rem,12vw,8.4rem);letter-spacing:-.07em;line-height:.78}.digs-room-description{max-width:400px;margin:23px 0 0;color:var(--digs-muted);font-size:12px;line-height:1.7}.digs-room-heading>.digs-presence{align-self:flex-start;color:#eee7db80}.digs-conversation{position:relative;min-height:240px;margin-top:104px;padding:25px 0 28px;border-top:1px solid var(--digs-line);border-bottom:1px solid var(--digs-line)}.digs-conversation-mark{width:27px;height:2px;margin-bottom:27px}.digs-conversation h2{margin:15px 0 0;font-size:clamp(2.2rem,7vw,4.6rem);font-weight:400;letter-spacing:-.055em;line-height:.85}.digs-conversation-copy{max-width:310px;margin:22px 0 0;color:var(--digs-muted);font-size:11px;line-height:1.7}.digs-input-placeholder{margin-top:33px;opacity:.75}.table-env-day{--env-bg: #e2ded4;--env-wall: #d1cabd;--env-floor: #aa9f90;--env-window-frame: #5e5952;--env-sky-top: #7db3cf;--env-sky-bottom: #dceaf0;--env-skyline: #75847f;--env-city-light: transparent;--env-lamp: rgba(255, 218, 152, .14);--env-lamp-shade: #d4b98e;--env-metal: #6c6256;--env-plant: #596b50;--env-recess: #8c8175;--env-sofa-highlight: #bd9f82;--env-sofa: #8f7058;--env-sofa-seam: #765943;--env-sofa-shadow: rgba(54, 42, 32, .28);--env-table-highlight: #a47a57;--env-table: #704d37;--env-table-shadow: rgba(48, 35, 25, .22);--env-table-glow: #ead3a9;--env-border: rgba(52, 44, 36, .14);--env-text: #302c28;--env-muted: rgba(48, 44, 40, .58);--env-seat-open: rgba(235, 220, 199, .42);--env-seat-open-ring: rgba(74, 56, 43, .32);--env-seat-occupied: #4e5549;--env-seat-ring: #e8dbc6;--env-person-text: #f8f0e5;--env-surface: rgba(242, 235, 224, .58)}.table-env-night{--env-bg: #19181a;--env-wall: #252225;--env-floor: #1c1a1a;--env-window-frame: #101114;--env-sky-top: #0c1527;--env-sky-bottom: #23354a;--env-skyline: #101722;--env-city-light: #e9ad65;--env-lamp: rgba(255, 170, 80, .7);--env-lamp-shade: #a76742;--env-metal: #77614f;--env-plant: #273528;--env-recess: #121213;--env-sofa-highlight: #6e5147;--env-sofa: #493832;--env-sofa-seam: #332723;--env-sofa-shadow: rgba(0, 0, 0, .7);--env-table-highlight: #674832;--env-table: #3c2b23;--env-table-shadow: rgba(0, 0, 0, .58);--env-table-glow: #d48a46;--env-border: rgba(238, 230, 220, .12);--env-text: #eee7dd;--env-muted: rgba(238, 231, 221, .54);--env-seat-open: rgba(238, 224, 207, .1);--env-seat-open-ring: rgba(238, 224, 207, .24);--env-seat-occupied: #a96e4b;--env-seat-ring: #dcc6ae;--env-person-text: #fff5e9;--env-surface: rgba(255, 255, 255, .045)}.table-talk-page{min-height:100%;color:var(--env-text);background:var(--env-bg)}.table-talk-context-menu-root{position:absolute;z-index:45;top:26px;right:20px}.table-talk-page:has(.table-talk-room) .table-talk-context-menu-root{top:58px}.finit-shell-preview .table-talk-context-menu-root{display:none}.table-talk-context-menu-button{display:grid;width:30px;height:30px;padding:0;border:1px solid rgba(238,229,215,.22);border-radius:50%;color:#eee5d7bd;background:#130f0d80;box-shadow:0 5px 18px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center}.table-talk-context-menu-button:hover,.table-talk-context-menu-button:focus-visible{color:#eee5d7;background:#231a15d6}.table-talk-context-menu{position:absolute;top:38px;right:0;width:min(280px,calc(100vw - 40px));overflow:hidden;border:1px solid rgba(238,229,215,.18);border-radius:10px;color:#eee5d7;background:#18120ff7;box-shadow:0 20px 54px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.table-talk-context-menu-row{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid rgba(238,229,215,.12);border-radius:0;padding:0 15px;color:#eee5d7;background:transparent;font-family:var(--app-font-sans);font-size:12px;text-align:left}.table-talk-context-menu-row:last-child{border-bottom:0}.table-talk-context-panel{padding:5px 15px 13px}.table-talk-context-back{width:100%;min-height:42px;border:0;border-bottom:1px solid rgba(238,229,215,.12);padding:0;color:#eee5d7;background:transparent;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.table-talk-context-back:before{content:"‹";margin-right:7px;font-size:15px;vertical-align:-1px}.table-talk-context-search{display:flex;min-height:38px;align-items:center;gap:8px;margin:10px 0 5px;border:1px solid rgba(238,229,215,.16);padding:0 10px;color:#eee5d780;background:#eee5d70a}.table-talk-context-search input{min-width:0;flex:1;border:0;outline:0;color:#eee5d7;background:transparent;font-family:var(--app-font-sans);font-size:11px}.table-talk-context-search input::placeholder{color:#eee5d76b}.table-talk-context-table-list button{display:block;width:100%;min-height:38px;border:0;border-bottom:1px solid rgba(238,229,215,.08);padding:0 2px;color:#eee5d7d6;background:transparent;font-family:var(--app-font-sans);font-size:11px;text-align:left}.table-talk-context-table-list p{margin:0;padding:14px 2px;color:#eee5d775;font-family:var(--app-font-mono);font-size:8px}.table-talk-context-setting{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.table-talk-context-options{display:flex;border:1px solid rgba(238,229,215,.18)}.table-talk-context-options button{min-width:40px;min-height:29px;border:0;border-radius:0;padding:0 7px;color:#eee5d780;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.table-talk-context-options button+button{border-left:1px solid rgba(238,229,215,.18)}.table-talk-context-options button.is-selected{color:#1b1410;background:#eee5d7}.table-talk-page:not(:has(.table-talk-room)){display:flex;min-height:calc(100dvh - 76px);background:radial-gradient(circle at 50% -10%,rgba(157,103,61,.2),transparent 29rem),radial-gradient(circle at 8% 72%,rgba(118,76,48,.16),transparent 24rem),radial-gradient(circle at 68% 108%,rgba(117,63,30,.22),transparent 27rem),linear-gradient(180deg,#211914,#130f0d 58%,#1a110d);color:#eee5d7}.finit-shell main:has(>.table-talk-page:not(:has(.table-talk-room))){padding-bottom:0;background:#1a110d}.table-talk-directory{width:min(100%,1120px);min-height:100%;margin:0 auto;padding:34px 20px 52px}.table-talk-page:not(:has(.table-talk-room)) .table-talk-directory{flex:1}.table-talk-page:not(:has(.table-talk-room)) .table-talk-directory{padding-top:clamp(30px,5vw,62px)}.table-talk-header{position:relative;margin-bottom:34px;text-align:center}.table-talk-header:after{display:block;width:48px;height:1px;margin:18px auto 0;background:#d19d629e;box-shadow:13px 0 0 -.25px #d19d629e,-13px 0 0 -.25px #d19d629e;content:""}.table-talk-header h1{margin:0;color:#fff;font-family:var(--app-font-sans);font-size:clamp(1.8rem,5.2vw,3.6rem);font-style:normal;font-weight:300;letter-spacing:.14em;line-height:1;text-transform:uppercase}.table-talk-header p{margin:12px 0 0;color:#eee5d7ad;font-family:var(--app-font-serif);font-size:clamp(14px,1.7vw,17px);font-style:italic}.table-talk-list{display:grid;width:min(100%,960px);margin:0 auto;gap:24px}.table-talk-entry{min-width:0}.table-talk-preview{position:relative;display:block;width:100%;aspect-ratio:2.5 / 1;overflow:hidden;border:1px solid rgba(192,142,91,.62);border-radius:16%/38%;padding:0;color:inherit;background:#100e0d;box-shadow:0 18px 40px #0000006b,0 0 0 4px #50301e3d,0 0 0 5px #daa66914,inset 0 0 0 1px #efc78c38,inset 0 0 30px #0000006b;cursor:pointer;isolation:isolate}.table-talk-preview:before{position:absolute;z-index:3;inset:7px;border:1px solid rgba(226,180,116,.42);border-radius:inherit;content:"";pointer-events:none}.table-talk-preview .table-talk-scene{position:absolute;z-index:0;inset:0;width:100%;height:100%}.table-talk-preview .table-talk-scene-image{object-fit:cover}.table-talk-preview--1 .table-talk-scene-image{object-position:58% 55%}.table-talk-preview--2 .table-talk-scene-image{object-position:58% 52%}.table-talk-scene{position:relative;overflow:hidden;background:var(--env-bg)}.table-talk-scene-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 66%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.table-talk-scene-image--night{object-position:center 70%}.table-talk-scene-image--day{object-position:center 64%}.table-talk-scene-image--crossfade{object-position:center 66%;transform:none!important;transition:none}.table-talk-scene-image--backdrop{display:none}.table-talk-preview:hover .table-talk-scene-image{transform:scale(1.025)}.table-talk-preview:focus-visible{outline:2px solid rgba(221,174,111,.9);outline-offset:4px}.table-talk-preview:disabled{cursor:not-allowed;opacity:.68}.table-talk-preview:disabled:hover .table-talk-scene-image{transform:none}.table-talk-preview-scrim{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(8,6,5,.94) 0%,rgba(9,7,6,.84) 24%,rgba(9,7,6,.42) 39%,rgba(9,7,6,.08) 56%,transparent 70%),linear-gradient(180deg,rgba(6,6,7,.09),transparent 54%,rgba(6,6,7,.34) 100%);pointer-events:none}.table-talk-window-meta{position:absolute;z-index:4;top:12%;bottom:10%;left:7%;display:flex;width:34%;align-items:center;justify-content:center;flex-direction:column;color:#f6efe4f0;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.92);pointer-events:none}.table-talk-window-name{color:#d4a267;font-family:var(--app-font-mono);font-size:clamp(8px,1vw,11px);font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.table-talk-window-title{margin-top:clamp(8px,1.2vw,14px);color:#f0e6d7;font-size:clamp(25px,3.5vw,43px);font-weight:400;letter-spacing:-.035em;line-height:.94;white-space:nowrap}.table-talk-window-divider{position:relative;width:48px;height:1px;margin-top:clamp(13px,1.5vw,18px);background:#cd975b8c}.table-talk-window-divider:before{position:absolute;top:-2px;left:8px;width:5px;height:5px;border:1px solid rgba(205,151,91,.72);transform:rotate(45deg);background:#110d0bd1;content:""}.table-talk-window-occupancy{margin-top:clamp(11px,1.4vw,16px);color:#f6efe4cc;font-family:var(--app-font-serif);font-size:clamp(12px,1.35vw,16px);letter-spacing:.01em;line-height:1}.table-talk-window-enter{display:grid;min-width:clamp(76px,11vw,122px);min-height:clamp(29px,3.7vw,42px);margin-top:clamp(13px,1.5vw,18px);place-items:center;border:1px solid rgba(216,166,104,.72);border-radius:999px;color:#eadccb;font-size:clamp(13px,1.45vw,17px);line-height:1}.table-talk-occupancy{margin:10px 0 0;color:var(--env-muted);font-size:11px;letter-spacing:.01em}.table-talk-room{position:relative;height:100%;min-height:100%;overflow:hidden;background:var(--env-bg)}.table-talk-room-scene{position:absolute;inset:0;overflow:hidden}.table-talk-room-scene>.table-talk-scene{position:absolute;inset:0}.table-talk-room-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,4,5,.12) 0%,transparent 29%,rgba(8,8,9,.12) 47%,rgba(8,8,9,.72) 76%,var(--env-bg) 100%);pointer-events:none}.table-talk-back{position:absolute;z-index:4;top:18px;left:20px;display:inline-flex;align-items:center;gap:7px;border:0;padding:3px 0;color:#f6efe4c7;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.5)}.table-talk-back:focus-visible{outline:2px solid var(--env-text);outline-offset:3px}.table-talk-room-identity{position:absolute;z-index:4;top:19px;right:20px;text-align:right;text-shadow:0 1px 12px rgba(0,0,0,.5)}.table-talk-room-identity span{display:block;color:#f6efe4e0;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.table-talk-room-identity small{display:block;margin-top:6px;color:#f6efe494;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.table-talk-presence{position:absolute;z-index:2;inset:0;pointer-events:none}.table-talk-person{position:absolute;display:grid;width:clamp(44px,6vw,50px);height:clamp(44px,6vw,50px);place-items:center;transform:translate(-50%,-50%);overflow:hidden;border:1px solid var(--env-seat-ring);border-radius:50%;color:var(--env-person-text);background:#171311b8;box-shadow:0 4px 14px #0000004d;animation:table-talk-seat-settle .26s cubic-bezier(.22,1,.36,1) both;font-family:var(--app-font-mono);font-size:8px;font-weight:700}.table-talk-person-initials{position:relative;z-index:1}.table-talk-person img{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.table-talk-conversation{position:absolute;z-index:3;right:0;bottom:calc(var(--table-talk-bottom-offset, 0px) + 72px);left:0;width:min(100%,680px);max-height:min(40vh,330px);margin:0 auto;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 12px;scroll-padding-bottom:12px}.table-talk-message:first-child{margin-top:6px}.table-talk-message{width:fit-content;max-width:min(100%,420px);margin:6px 0;border:1px solid rgba(246,239,228,.1);border-radius:16px;padding:9px 11px 10px;background:#0a0a0b75;box-shadow:0 4px 14px #00000029;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.table-talk-message-head{display:flex;align-items:center;gap:8px}.table-talk-message-avatar{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border:1px solid rgba(246,239,228,.48);border-radius:50%;color:#f6efe4eb;background:#0b0b0c73;font-family:var(--app-font-mono);font-size:7px;font-weight:700}.table-talk-message strong{color:#f6efe4eb;font-size:11px}.table-talk-message time{margin-left:2px;color:#f6efe480;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.table-talk-message p{max-width:520px;margin:8px 0 0;color:#f6efe4db;font-size:12px;line-height:1.5}.table-talk-composer{position:absolute;z-index:5;right:0;bottom:var(--table-talk-bottom-offset, 0px);left:0;padding:10px 20px 14px;background:linear-gradient(180deg,transparent,rgba(8,8,9,.52) 35%,rgba(8,8,9,.72))}.table-talk-composer form{display:flex;width:min(100%,640px);min-height:43px;margin:0 auto;align-items:center;border:1px solid rgba(246,239,228,.2);border-radius:999px;padding:0 7px 0 15px;background:#0a0a0b8a;box-shadow:0 8px 30px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.table-talk-composer input{min-width:0;flex:1;border:0;padding:10px 2px;color:#f6efe4eb;background:transparent;font-size:12px;outline:none}.table-talk-composer input::placeholder{color:#f6efe48f}.table-talk-composer button.table-talk-send{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(246,239,228,.32);border-radius:50%;color:#f6efe4e6;background:#f6efe414;transition:opacity .18s ease,transform .18s ease,background .18s ease}.table-talk-composer button.table-talk-send:disabled{opacity:.3}.table-talk-composer button.table-talk-send:not(:disabled):hover{background:#f6efe42e}.table-talk-composer button.table-talk-send:not(:disabled):active{transform:scale(.94)}@media(min-width:768px){.table-talk-page:not(:has(.table-talk-room)){min-height:calc(min(860px,100dvh - 48px) - 84px)}.table-talk-directory{padding:44px 36px 58px}.table-talk-header{margin-bottom:36px}.table-talk-list{gap:28px}.table-talk-room{--table-talk-active-room-width: min(84vw, 70dvh)}.table-talk-room-scene{inset:0;height:auto}.finit-shell:has(.table-talk-room)>.phone-canvas,.finit-shell:has(.table-talk-room) main,.table-talk-page:has(.table-talk-room),.table-talk-room{min-height:100dvh}.table-talk-room-scene,.table-talk-room-scene>.table-talk-scene{background:#0d0e10}.table-talk-room-scene .table-talk-scene-image--backdrop{display:block;object-fit:cover;object-position:center;filter:blur(32px) brightness(.46) saturate(.78);transform:scale(1.09)}.table-talk-room-scene .table-talk-scene-image--foreground{z-index:1;left:50%;width:var(--table-talk-active-room-width);height:auto;aspect-ratio:941 / 1672;object-fit:contain;object-position:center;transform:translate(-50%,-50%)!important;top:50%}.table-talk-room-scrim{z-index:2;background:linear-gradient(180deg,rgba(4,4,5,.08) 0%,transparent 34%,rgba(8,8,9,.08) 58%,rgba(8,8,9,.48) 100%)}.table-talk-conversation{width:var(--table-talk-active-room-width);max-height:min(42vh,370px);padding-right:clamp(24px,4vw,48px);padding-left:clamp(24px,4vw,48px)}.table-talk-message{max-width:min(76%,480px)}.table-talk-message:nth-child(2n){margin-left:auto}.table-talk-composer form{width:min(calc(var(--table-talk-active-room-width) - clamp(32px,5vw,72px)),680px)}}@media(prefers-reduced-motion:reduce){.table-talk-page *,.table-talk-page *:before,.table-talk-page *:after{animation-duration:1ms!important;transition-duration:1ms!important}}@keyframes table-talk-seat-settle{0%{opacity:0;transform:translate(-50%,-43%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.finit-shell:has(.table-talk-room)>.phone-canvas>header{display:none}.finit-shell:has(.table-talk-room) main{display:flex;flex-direction:column;padding-bottom:0;background:#0d0e10}.table-talk-page:has(.table-talk-room){display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.table-talk-room{flex:1}.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-mobile-nav{border-color:#f6efe421;background:#0a0a0bc7;color:#f6efe4db}.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-mobile-nav .text-foreground,.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-desktop-nav .text-foreground{color:#f6efe4eb}.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-mobile-nav .text-muted-foreground,.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-desktop-nav .text-muted-foreground{color:#f6efe47a}.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-mobile-nav .bg-accent,.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-desktop-nav .bg-accent{background:#f6efe41c}@media(max-width:767px){.table-talk-page:not(:has(.table-talk-room)) .table-talk-directory{padding:29px 17px 98px}.table-talk-header{margin-bottom:30px}.table-talk-header:after{margin-top:17px}.table-talk-header h1{font-size:clamp(2rem,10vw,2.65rem);letter-spacing:.14em}.table-talk-header p{margin-top:10px;font-size:16px}.table-talk-list{gap:17px}.finit-shell:has(.table-talk-room)>.phone-canvas{min-height:0}.finit-shell:has(.table-talk-room)>.phone-canvas>div,.finit-shell:has(.table-talk-room) main,.table-talk-page:has(.table-talk-room),.table-talk-room{flex:none}.finit-shell:has(.table-talk-room) main,.table-talk-page:has(.table-talk-room){overflow:visible}.table-talk-page:has(.table-talk-room){display:block}.finit-shell:has(.table-talk-room)>.phone-canvas>.finit-mobile-nav{position:relative;right:auto;bottom:auto;left:auto}.table-talk-room{--table-talk-bottom-offset: 0px;height:calc(100dvh - 74px - env(safe-area-inset-bottom));min-height:0;overflow:hidden;padding-bottom:0}.table-talk-preview{aspect-ratio:1.72 / 1;border-radius:17%/28%}.table-talk-preview:before{inset:5px}.table-talk-window-meta{top:10%;bottom:8%;left:5.5%;width:39%}.table-talk-window-title{margin-top:8px;font-size:clamp(21px,6.7vw,27px)}.table-talk-window-divider{margin-top:11px}.table-talk-window-occupancy{margin-top:10px;font-size:12px}.table-talk-window-enter{min-width:86px;min-height:30px;margin-top:12px;font-size:14px}.table-talk-scene-image{object-fit:contain;object-position:center}.table-talk-room-scene{position:absolute;inset:0;height:auto;padding-top:0}.table-talk-room-scene>.table-talk-scene{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.table-talk-room-scene .table-talk-scene-image{object-fit:cover;object-position:center}.table-talk-room-scrim{background:transparent}.table-talk-person{width:clamp(28px,8.8vw,36px);height:clamp(28px,8.8vw,36px);font-size:6px}.table-talk-room-identity{right:20px}.table-talk-conversation{max-height:min(39vh,320px);padding-right:20px;padding-left:20px}.table-talk-composer{margin-top:0;background:transparent}}.digs-input-placeholder label{display:block;margin-bottom:10px;color:#eee7db59;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.digs-input-line{display:flex;align-items:center;border-bottom:1px solid rgba(238,231,219,.18)}.digs-input-line input{min-width:0;flex:1;border:0;padding:13px 0;color:var(--digs-ink);background:transparent;font-size:12px;outline:none}.digs-input-line input::placeholder{color:#eee7db4d}.digs-input-line button{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;color:var(--dig-accent);background:transparent}.digs-modal-backdrop{--digs-ink: #eee7db;--digs-muted: rgba(238, 231, 219, .54);position:fixed;z-index:70;inset:0;display:flex;align-items:center;justify-content:center;padding:14px;background:#040405b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.digs-closed-modal{position:relative;width:min(100%,450px);padding:27px 24px 24px;border:1px solid rgba(238,231,219,.16);border-radius:15px;background:#171719;box-shadow:0 22px 70px #00000061;animation:digs-modal-rise .36s cubic-bezier(.22,1,.36,1) both}.digs-modal-icon{display:flex;align-items:center;justify-content:center;width:35px;height:35px;margin-bottom:29px;border:1px solid currentColor;border-radius:10px}.digs-modal-close{position:absolute;top:17px;right:17px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border:0;border-radius:50%;color:var(--digs-muted);background:transparent}.digs-modal-close:hover{color:var(--digs-ink);background:#eee7db14}.digs-closed-modal h2{margin:12px 0 0;font-size:42px;font-weight:400;letter-spacing:-.055em;line-height:.85}.digs-closed-modal>p:not(.digs-eyebrow){max-width:330px;margin:22px 0 0;color:var(--digs-muted);font-size:12px;line-height:1.7}.digs-modal-action{min-height:42px;margin-top:27px;border:1px solid rgba(238,231,219,.2);border-radius:999px;padding:0 16px;color:var(--digs-ink);background:transparent;font-size:10px;font-weight:700}.digs-modal-action:hover{border-color:#eee7db80}@keyframes digs-transition-fade{0%{opacity:0}to{opacity:1}}@keyframes digs-curtain-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes digs-curtain-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes digs-copy-lift{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes digs-modal-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(min-width:620px){.digs-directory,.digs-room-content{padding:44px 48px 72px}.digs-intro{grid-template-columns:minmax(0,1fr) 190px;gap:30px}.digs-intro-copy{margin-top:62px}.digs-note{align-self:end;margin-bottom:5px}.digs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-top:30px}.digs-entry{display:flex;flex-direction:column;align-items:stretch;gap:18px;min-height:430px;padding:15px}.digs-doorway{min-height:280px}.digs-door-frame{min-height:264px}.digs-door-panel{min-height:220px}.digs-entry-main{display:flex;flex:1 1 auto;flex-direction:column}.digs-entry-description{max-width:330px}.digs-entry-meta{margin-top:auto;padding-top:17px}.digs-entry-description{font-size:11px}.digs-enter-control{grid-column:auto;align-self:flex-start;margin-top:17px}.digs-room-heading{flex-direction:row;align-items:end;justify-content:space-between;gap:30px}.digs-room-heading>.digs-presence{margin-bottom:8px}.digs-modal-backdrop{align-items:center}}@media(min-width:900px){.digs-directory,.digs-room-content{padding-left:78px;padding-right:78px}.digs-directory-heading{margin-top:85px}.digs-list{gap:34px 28px}.digs-entry{min-height:450px;padding:17px}.digs-doorway{min-height:298px}.digs-door-frame{min-height:282px}.digs-door-panel{min-height:236px}.digs-room-content{padding-top:42px}.digs-room-heading{margin-top:94px}.digs-conversation{margin-top:140px}}@media(prefers-reduced-motion:reduce){.digs-page *,.digs-page *:before,.digs-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.digs-list{gap:32px 26px;border-bottom:0}.digs-entry{display:grid;grid-template-columns:minmax(112px,.78fr) minmax(0,1fr);align-items:stretch;gap:16px;min-height:338px;padding:0 0 28px;border:0;border-bottom:1px solid var(--digs-line);border-radius:0;background:transparent;box-shadow:none}.digs-entry:last-child{border-bottom:0}.digs-entry-open:hover{transform:none;border-color:transparent;box-shadow:none}.digs-entry-open:focus-visible{outline:0}.digs-entry-open:focus-visible .digs-door-frame{outline:2px solid var(--dig-accent);outline-offset:5px}.digs-entry-closed{opacity:.58}.digs-doorway{display:flex;align-items:stretch;justify-content:center;min-height:310px;padding:0;background:radial-gradient(ellipse at 50% 42%,color-mix(in srgb,var(--dig-accent) 12%,transparent),transparent 58%),linear-gradient(90deg,rgba(0,0,0,.19),transparent 20%,transparent 80%,rgba(0,0,0,.23));box-shadow:none}.digs-doorway:before{display:none}.digs-door-frame{position:relative;width:min(100%,178px);min-height:300px;padding:7px 9px 0;border:1px solid color-mix(in srgb,var(--dig-accent) 46%,rgba(238,231,219,.25));background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 13%,transparent 87%,rgba(0,0,0,.2)),#171719;box-shadow:0 13px 16px #0000004d,inset 0 0 0 5px #00000052,inset 0 0 0 6px #eee7db12}.digs-door-frame:before{position:absolute;top:20px;bottom:17px;left:2px;width:8px;content:"";background:linear-gradient(90deg,#09090a,color-mix(in srgb,var(--dig-accent) 28%,#29272a) 52%,#0c0c0d);box-shadow:1px 0 #eee7db1f,4px 0 7px #0000007a;pointer-events:none;z-index:3}.digs-door-lintel{position:relative;z-index:4;height:18px}.digs-door-lintel i{width:26px}.digs-door-panel{z-index:2;min-height:240px;margin:0 5px 0 6px;border:1px solid color-mix(in srgb,var(--dig-accent) 38%,rgba(238,231,219,.2));border-bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 17%,transparent 83%,rgba(0,0,0,.22)),#242225;box-shadow:7px 0 #00000045,2px 0 #eee7db14,inset 11px 0 16px #00000047,inset -8px 0 15px #00000038;transform-origin:left center}.digs-entry-open .digs-door-panel{transform:perspective(900px) rotateY(-14deg);box-shadow:8px 0 #0000004d,8px 0 15px #0000003d,inset 11px 0 16px #00000045}.digs-entry-opening .digs-door-panel{transform:perspective(900px) rotateY(-21deg);transition-duration:.18s}.digs-entry-closed .digs-door-panel{transform:none;box-shadow:7px 0 #00000047,inset 11px 0 16px #00000059,inset -8px 0 15px #0000004d}.digs-door-jamb{position:absolute;top:39px;bottom:17px;z-index:4;width:7px;content:"";background:linear-gradient(90deg,#0a0a0b,color-mix(in srgb,var(--dig-accent) 30%,#343135) 48%,#0c0c0d);box-shadow:1px 0 #eee7db21,3px 0 7px #0000007a;pointer-events:none}.digs-door-jamb-left{left:2px}.digs-door-jamb-right{right:2px;opacity:.8}.digs-door-hinges{position:absolute;top:54px;bottom:38px;left:3px;z-index:6;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.digs-door-hinges i{display:block;width:5px;height:14px;border:1px solid rgba(238,231,219,.22);background:#70695f;box-shadow:inset 1px 0 #ffffff3d,1px 1px 2px #00000080}.digs-door-threshold{position:absolute;right:4px;bottom:9px;left:4px;z-index:5;height:8px;border:1px solid rgba(238,231,219,.15);background:linear-gradient(#3c3938,#111113);box-shadow:0 3px 4px #00000059}.digs-entry-artwork-surface{inset:30px 13px 29px;border-color:color-mix(in srgb,var(--dig-accent) 53%,rgba(238,231,219,.2));box-shadow:0 5px 12px #00000052,inset 0 0 0 4px #00000021}.digs-entry-art{inset:0}.digs-door-rail{left:9px;right:9px}.digs-door-rail-top{top:10px}.digs-door-rail-bottom{bottom:10px}.digs-door-light{left:3px;width:2px;opacity:.48}.digs-door-hardware{top:53%;right:10px;width:11px;height:11px}.digs-entry-main{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;padding-top:11px}.digs-entry-description{max-width:280px}.digs-enter-control{grid-column:auto;margin-top:17px}@media(min-width:620px){.digs-list{gap:42px 30px;padding-top:32px}.digs-entry{display:flex;flex-direction:column;gap:21px;min-height:488px;padding:0 0 28px}.digs-doorway{min-height:348px}.digs-door-frame{width:min(100%,198px);min-height:338px}.digs-door-panel{min-height:280px;margin-right:7px;margin-left:7px}.digs-entry-main{padding:0 5px}.digs-entry-description{max-width:330px}.digs-entry-meta{margin-top:auto;padding-top:18px}.digs-enter-control{margin-top:17px}}@media(min-width:900px){.digs-list{gap:52px 38px}.digs-entry{min-height:510px}.digs-doorway{min-height:370px}.digs-door-frame{min-height:360px}.digs-door-panel{min-height:300px}}.digs-doorway-90s-prototype{min-height:350px;background:radial-gradient(ellipse at 50% 44%,rgba(212,155,115,.13),transparent 57%),linear-gradient(90deg,rgba(0,0,0,.28),transparent 18%,transparent 82%,rgba(0,0,0,.32))}.digs-doorway-90s-prototype .digs-door-frame{width:min(100%,184px);min-height:338px;padding:9px 11px 0;border-width:2px;border-color:color-mix(in srgb,#d49b73 66%,rgba(238,231,219,.38));background:linear-gradient(90deg,#09090a,#5c392e8f 16%,#d49b731f 76%,#09090a),#171719;box-shadow:0 17px 20px #0006,inset 0 0 0 5px #00000061,inset 0 0 0 7px #eee7db14}.digs-doorway-90s-prototype .digs-door-frame:after{position:absolute;top:25px;right:11px;left:11px;height:8px;content:"";border:1px solid rgba(212,155,115,.45);background:linear-gradient(90deg,#d49b732e,#00000059,#d49b731a);box-shadow:0 2px 5px #0000006b;pointer-events:none;z-index:5}.digs-doorway-90s-prototype .digs-door-lintel{color:#eee7db9e}.digs-doorway-90s-prototype .digs-door-lintel i{width:31px;background:#d49b73}.digs-doorway-90s-prototype .digs-door-jamb{top:48px;bottom:19px;width:9px;background:linear-gradient(90deg,#070708,#7b5242 47%,#111012);box-shadow:1px 0 #eee7db33,4px 0 8px #0000008f}.digs-doorway-90s-prototype .digs-door-jamb-left{left:2px}.digs-doorway-90s-prototype .digs-door-jamb-right{right:2px}.digs-doorway-90s-prototype .digs-door-panel{min-height:285px;margin:0 8px 0 9px;border-color:#d49b738c;background:linear-gradient(90deg,rgba(255,255,255,.06),transparent 14%,transparent 75%,rgba(0,0,0,.32)),#302426;box-shadow:8px 0 #00000057,8px 0 14px #d49b731c,inset 13px 0 17px #00000057,inset -9px 0 17px #0000004d}.digs-entry-open .digs-doorway-90s-prototype .digs-door-panel{transform:perspective(900px) rotateY(-16deg);box-shadow:9px 0 #0006,11px 0 17px #0000005c,inset 13px 0 17px #0000004f}.digs-entry-opening .digs-doorway-90s-prototype .digs-door-panel{transform:perspective(900px) rotateY(-23deg)}.digs-doorway-90s-prototype .digs-entry-artwork-surface{inset:57px 17px 66px;border-color:#d49b739e;box-shadow:0 6px 12px #0000006b,inset 0 0 0 4px #00000029}.digs-doorway-90s-prototype .digs-door-hinges{top:65px;bottom:45px;left:4px}.digs-doorway-90s-prototype .digs-door-hinges i{width:6px;height:16px;border-color:#d49b7370;background:#887366}.digs-doorway-90s-prototype .digs-door-hardware{top:53%;right:13px;width:14px;height:14px;border-color:#d7ad7f;background:radial-gradient(circle at 35% 30%,#f0d5a4,#947052 66%,#3e302c);box-shadow:2px 2px #0000006b,inset 1px 1px 1px #ffffff6b}.digs-doorway-90s-prototype .digs-door-threshold{right:3px;bottom:8px;left:3px;height:9px;border-color:#d49b7352}@media(min-width:620px){.digs-doorway-90s-prototype{min-height:392px}.digs-doorway-90s-prototype .digs-door-frame{width:min(100%,210px);min-height:380px}.digs-doorway-90s-prototype .digs-door-panel{min-height:326px}}.digs-entry{--digs-door-surface: #e8e0d4;--digs-sheen-x: 50%;--digs-sheen-angle: 102deg}.digs-entry{display:flex;flex-direction:column;align-items:stretch;gap:20px;min-height:0;padding:0 0 20px;border:0}.digs-entry:last-child{border:0}.digs-doorway{min-height:402px;background:transparent;box-shadow:none}.digs-doorway:before{position:absolute;top:4px;bottom:8px;left:50%;z-index:0;width:min(250px,calc(100% + 12px));content:"";border:1px solid rgba(185,139,100,.28);border-bottom:0;border-radius:126px 126px 0 0;background:transparent;box-shadow:0 12px 18px #00000038;transform:translate(-50%);pointer-events:none}.digs-doorway-light{position:absolute;top:3px;left:50%;z-index:8;width:13px;height:3px;border:1px solid rgba(238,196,126,.62);border-radius:999px;background:#e7bd7d;box-shadow:0 0 0 1px #51301d73,0 0 7px 2px #e6aa634d;transform:translate(-50%);pointer-events:none}.digs-doorway-light:after{position:absolute;top:3px;left:50%;width:48px;height:72px;content:"";background:radial-gradient(ellipse at 50% 0%,rgba(239,193,124,.18),transparent 64%),linear-gradient(180deg,rgba(226,171,103,.1),transparent 88%);opacity:.78;transform:translate(-50%);pointer-events:none}.digs-doorway:after{position:absolute;top:35%;left:calc(50% + 43px);z-index:0;width:15px;height:49%;content:"";border-radius:50%;background:var(--dig-accent);box-shadow:0 0 26px 9px color-mix(in srgb,var(--dig-accent) 38%,transparent);opacity:.22;pointer-events:none}.digs-entry-closed .digs-doorway:after{opacity:0}.digs-door-frame,.digs-doorway-90s-prototype .digs-door-frame{width:min(76vw,218px);min-height:390px;padding:12px 12px 0;overflow:visible;border:0;border-radius:112px 112px 0 0;background:transparent;box-shadow:none}.digs-door-frame:before,.digs-doorway-90s-prototype .digs-door-frame:before{display:none}.digs-door-frame:after,.digs-doorway-90s-prototype .digs-door-frame:after{position:absolute;inset:8px 8px 0;display:block;height:auto;content:"";border:1px solid color-mix(in srgb,var(--dig-accent) 48%,rgba(238,231,219,.2));border-bottom:0;border-radius:103px 103px 0 0;background:transparent;box-shadow:none;pointer-events:none;z-index:1}.digs-door-lintel,.digs-doorway-90s-prototype .digs-door-lintel{display:none}.digs-door-panel,.digs-doorway-90s-prototype .digs-door-panel{flex:1 1 auto;min-height:350px;margin:0 8px 0 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--dig-accent) 34%,rgba(238,231,219,.2));border-bottom:0;border-radius:94px 94px 0 0;background:radial-gradient(ellipse at var(--digs-sheen-x) 31%,color-mix(in srgb,var(--digs-door-surface) 96%,white) 0%,var(--digs-door-surface) 45%,color-mix(in srgb,var(--digs-door-surface) 91%,#8e857b) 100%),linear-gradient(var(--digs-sheen-angle),color-mix(in srgb,var(--digs-door-surface) 91%,#a29a90) 0%,var(--digs-door-surface) 24%,color-mix(in srgb,var(--digs-door-surface) 94%,white) 50%,var(--digs-door-surface) 76%,color-mix(in srgb,var(--digs-door-surface) 88%,#958c81) 100%);box-shadow:inset 13px 0 18px #0000004d,inset -9px 0 17px #00000042;transform-origin:left center}.digs-door-panel:before{position:absolute;inset:0;z-index:1;content:"";background:radial-gradient(ellipse at var(--digs-sheen-x) 24%,rgba(255,255,255,.12) 0%,rgba(255,255,255,.045) 22%,transparent 52%),linear-gradient(var(--digs-sheen-angle),transparent 26%,rgba(255,255,255,.045) 43%,rgba(255,255,255,.018) 51%,transparent 68%);mix-blend-mode:screen;opacity:.62;pointer-events:none}.digs-door-panel:after{position:absolute;inset:1px;z-index:1;content:"";border-radius:inherit;background:repeating-linear-gradient(var(--digs-sheen-angle),rgba(255,255,255,.012) 0 1px,transparent 1px 8px);box-shadow:inset 0 1px 10px #ffffff12,inset 0 -10px 16px #00000017;mix-blend-mode:overlay;opacity:.7;pointer-events:none}.digs-door-moulding{position:absolute;z-index:2;left:17px;right:17px;pointer-events:none;border:1px solid rgba(248,243,235,.34);background:transparent;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #776c621f,0 1px #ffffff1a}.digs-door-moulding-upper{top:28px;bottom:188px;border-radius:72px 72px 11px 11px;box-shadow:inset 0 1px #ffffff61,inset 0 2px 7px #ffffff1f,inset 0 -2px 7px #655b5221,0 1px #ffffff1a}.digs-door-moulding-lower{top:254px;bottom:30px;border-radius:7px;box-shadow:inset 0 1px #ffffff57,inset 0 2px 6px #ffffff1a,inset 0 -2px 6px #655b521f,0 1px #ffffff17}.digs-entry-open .digs-door-panel,.digs-entry-open .digs-doorway-90s-prototype .digs-door-panel{transform:perspective(1000px) rotateY(-12deg);box-shadow:inset 13px 0 18px #0000004a,inset -9px 0 17px #00000042}.digs-entry-opening .digs-door-panel,.digs-entry-opening .digs-doorway-90s-prototype .digs-door-panel{transform:perspective(1000px) rotateY(-19deg)}.digs-entry-closed .digs-door-panel{transform:none}.digs-entry-closed{opacity:1}.digs-entry-closed .digs-doorway{filter:none}.digs-door-jamb,.digs-doorway-90s-prototype .digs-door-jamb{display:none}.digs-door-jamb-left,.digs-doorway-90s-prototype .digs-door-jamb-left{left:2px}.digs-door-jamb-right,.digs-doorway-90s-prototype .digs-door-jamb-right{right:2px}.digs-door-plaque{position:absolute;top:108px;left:50%;z-index:3;display:block;width:48%;transform:translate(-50%);pointer-events:none}.digs-door-plaque:before{position:absolute;inset:0;z-index:0;content:"";background:#251c1633;-webkit-mask-image:var(--digs-plaque-image);mask-image:var(--digs-plaque-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translate(1px,2px)}.digs-door-plaque img{position:relative;z-index:1;display:block;width:100%;height:auto;opacity:1;object-fit:contain;mix-blend-mode:normal}.digs-door-hinges,.digs-doorway-90s-prototype .digs-door-hinges{top:111px;bottom:42px;left:4px}.digs-door-hinges i,.digs-doorway-90s-prototype .digs-door-hinges i{width:6px;height:17px;border-color:color-mix(in srgb,var(--dig-accent) 45%,rgba(238,231,219,.2));background:#8e8376}.digs-door-hardware,.digs-doorway-90s-prototype .digs-door-hardware{top:61%;right:13px;width:13px;height:13px;border-color:color-mix(in srgb,var(--dig-accent) 68%,#e2d1b5);background:radial-gradient(circle at 34% 30%,#efe0bd,#947b60 65%,#3c3430);box-shadow:2px 2px #0000006b,inset 1px 1px 1px #fff6}.digs-door-threshold,.digs-doorway-90s-prototype .digs-door-threshold{display:none}.digs-door-rail{opacity:.28}.digs-door-rail-top{top:92px}.digs-door-rail-bottom{bottom:14px}.digs-entry-main{display:flex;min-height:102px;padding:0 7px}.digs-entry-meta{margin-top:auto;padding-top:16px}.digs-enter-control{margin:1px 7px 0}@media(min-width:620px){.digs-list{gap:64px 46px}.digs-entry{min-height:548px;padding:0}.digs-doorway{min-height:412px}.digs-door-frame,.digs-doorway-90s-prototype .digs-door-frame{width:min(100%,224px);min-height:400px}.digs-door-panel,.digs-doorway-90s-prototype .digs-door-panel{min-height:360px}}@media(min-width:900px){.digs-list{gap:78px 60px}.digs-entry{min-height:574px}.digs-doorway{min-height:430px}.digs-door-frame,.digs-doorway-90s-prototype .digs-door-frame{width:min(100%,232px);min-height:418px}.digs-door-panel,.digs-doorway-90s-prototype .digs-door-panel{min-height:378px}}.digs-directory{--digs-ink: #f3efe8;--digs-muted: rgba(243, 239, 232, .72);--digs-faint: rgba(243, 239, 232, .12);--digs-line: rgba(243, 239, 232, .14)}.digs-directory{padding:28px 20px 112px}.digs-directory-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0 28px}.digs-directory-header h1{margin:0;color:#f3efe8;font-family:var(--app-font-serif);font-size:clamp(2rem,8vw,2.7rem);font-weight:400;letter-spacing:-.055em;line-height:.9}.digs-directory-header p{margin:0;color:#f3efe8cc;font-family:var(--app-font-serif);font-size:clamp(1.2rem,4.5vw,1.5rem);letter-spacing:-.025em;line-height:1}.digs-list{gap:56px;padding:0;border-bottom:0}.digs-entry{gap:14px;min-height:0}.digs-entry-main{min-height:0;padding:0 7px}.digs-entry-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.digs-entry-meta::-webkit-scrollbar{display:none}.digs-directory .digs-status,.digs-directory .digs-presence,.digs-directory .digs-closing{color:#f3efe8c2;font-family:var(--app-font-sans);font-size:10px;letter-spacing:0;line-height:1.3;text-transform:none}.digs-directory .digs-status-open{color:#f3efe8d6}.digs-directory .digs-status-closed{color:#f3efe8ad}.digs-directory .digs-status-closed:hover{color:#f3efe8}.digs-directory .digs-status-open .digs-status-dot{box-shadow:0 0 0 3px #58c76b1f}.digs-directory .digs-status-closed .digs-status-dot{box-shadow:0 0 0 3px #e35d5d1f}.digs-directory .digs-presence{color:#f3efe8b8}.digs-directory .digs-closing{color:#f3efe8a3}.digs-directory .digs-meta-separator{color:#f3efe857;font-size:11px;line-height:1}@media(min-width:620px){.digs-directory{padding:36px 48px 72px}.digs-list{gap:70px 46px;padding-top:0}.digs-entry{gap:14px;min-height:0}}@media(min-width:900px){.digs-directory{padding-right:78px;padding-left:78px}.digs-list{gap:82px 60px}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fade-in-up .5s ease-out both}.digs-page-live{height:100%}.digs-room-live{height:100%;display:flex;flex-direction:column;overflow:hidden}.digs-room-live .digs-room-environment-ready{position:absolute;inset:0;width:100%;height:100%;opacity:1;background:transparent}.digs-room-live .digs-room-environment-ready:before{display:none}.digs-room-live .digs-room-environment-ready:after{display:none}.digs-room-live .digs-room-bg{position:absolute;inset:0 auto auto 50%;transform:translate(-50%);width:100%;height:auto;min-height:100%;object-fit:contain;object-position:center top}.digs-room-live .digs-room-content{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-bottom:24px}.digs-room-top-bar{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10;padding-bottom:10px}.digs-back-control{position:relative;z-index:1}.digs-room-top-identity{position:absolute;left:50%;top:2px;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%);white-space:nowrap;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.65)}.digs-room-top-identity strong{color:#fff9eff0;font-family:var(--app-font-serif);font-size:14px;font-weight:600;letter-spacing:-.02em}.digs-room-top-identity span{display:inline-flex;align-items:center;gap:7px;color:#fff9efe0;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.digs-room-top-identity i{width:3px;height:3px;border-radius:50%;background:var(--dig-accent);box-shadow:0 0 8px color-mix(in srgb,var(--dig-accent) 70%,transparent)}.digs-room-compact-identity{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff9efeb;text-shadow:0 2px 14px rgba(0,0,0,.65)}.digs-live-container{flex:1;flex-basis:0;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;z-index:10}.digs-live-title-graphic{display:flex;justify-content:center;margin-top:clamp(10px,3vh,26px);margin-bottom:22px;pointer-events:none;flex-shrink:0}.digs-live-title-graphic img{max-width:min(220px,58vw);width:100%;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}@media(min-width:620px){.digs-live-title-graphic img{max-width:320px}}.digs-live-chat-area{flex:1;flex-basis:0;overflow-y:auto;height:0;min-height:0;display:flex;flex-direction:column;scrollbar-width:none}.digs-live-chat-area::-webkit-scrollbar{display:none}.digs-messages{margin-top:auto;display:flex;flex-direction:column;gap:18px;padding:24px 0 22px;max-width:720px;width:100%;margin-inline:auto}.digs-message{display:flex;gap:7px;align-items:flex-end}.digs-message.user-message{flex-direction:row-reverse}.digs-message-avatar{width:24px;height:24px;border-radius:50%;color:#111;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0;box-shadow:0 2px 10px #0003}.digs-message-content{width:fit-content;background:#0a0a0a85;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.045);padding:8px 11px;border-radius:16px 16px 16px 4px;max-width:min(72%,300px);box-shadow:0 4px 14px #00000029}.digs-message.user-message .digs-message-content{border-bottom-left-radius:20px;border-bottom-right-radius:4px;background:#2319148f;border-color:#f0b88414}.digs-message-header{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.digs-message.user-message .digs-message-header{flex-direction:row-reverse}.digs-message-sender{font-size:9px;font-weight:700;color:var(--digs-ink)}.digs-message-time{font-size:8px;color:#eee7db61;font-family:var(--app-font-mono)}.digs-message-text{font-size:12px;line-height:1.36;color:#eee7dbf0}.digs-live-composer{margin-top:6px;max-width:720px;width:100%;margin-inline:auto;flex-shrink:0}.digs-live-composer-inner{display:flex;align-items:center;background:#0d0d0f9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:4px 4px 4px 18px;box-shadow:0 12px 40px #0000004d}.digs-live-input{flex:1;background:transparent;border:none;color:var(--digs-ink);font-size:14.5px;outline:none}.digs-live-input::placeholder{color:#eee7db66}.digs-live-send{width:34px;height:34px;border-radius:50%;background:var(--dig-accent);color:#0d0d0f;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.digs-live-send:disabled{opacity:.4;cursor:not-allowed;background:#ffffff1a;color:#eee7db80}.digs-live-send:not(:disabled):hover{transform:scale(1.08);box-shadow:0 0 15px color-mix(in srgb,var(--dig-accent) 50%,transparent)}main:has(>.digs-page-live){display:flex;flex-direction:column}.digs-page-live{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.digs-room-live{flex:1}.finit-shell:has(.digs-room) main{padding-bottom:0}.finit-shell:has(.digs-room)>.phone-canvas>.finit-mobile-nav{display:none}@media(max-width:619px){.digs-room-live .digs-room-content{padding-top:18px;padding-bottom:max(16px,env(safe-area-inset-bottom));padding-left:14px;padding-right:14px}.digs-room-live .digs-back-label{display:none}.digs-room-live .digs-back-control{width:36px;justify-content:center}}@media(min-width:620px){.digs-message-content{max-width:min(64%,420px)}}.side-view-page{--side-view-ink: #f1eadf;--side-view-muted: rgba(241, 234, 223, .58);--side-view-faint: rgba(241, 234, 223, .12);--side-view-surface: rgba(255, 255, 255, .055);--side-view-paper: #e9dfcd;--side-view-paper-shadow: rgba(4, 5, 6, .38);--side-view-fade: #0c0f13;--side-view-bg: radial-gradient(circle at 74% 6%, rgba(162, 112, 76, .18), transparent 31rem), radial-gradient(circle at 10% 68%, rgba(47, 74, 84, .22), transparent 30rem), linear-gradient(145deg, #17191c 0%, #0c0f13 58%, #171310 100%);position:relative;min-height:100%;overflow:hidden;color:var(--side-view-ink);background:var(--side-view-bg);isolation:isolate}.side-view-page.side-view-engage-enter{animation:side-view-engage-enter var(--finit-page-transition-duration) cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.side-view-page.side-view-engage-preparing{visibility:hidden}.side-view-engage-stage{min-height:100dvh}@media(prefers-reduced-motion:reduce){.side-view-page.side-view-engage-enter{animation:none}}.side-view-page:before,.side-view-editor:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.025) 50%,transparent 50.2%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%,rgba(0,0,0,.18))}.side-view-theme-midnight{--side-view-ink: #f1eadf;--side-view-muted: rgba(241, 234, 223, .58);--side-view-faint: rgba(241, 234, 223, .12);--side-view-surface: rgba(255, 255, 255, .055);--side-view-paper: #e7dcc8;--side-view-paper-shadow: rgba(3, 4, 6, .48);--side-view-fade: #0c0f13;--side-view-bg: radial-gradient(circle at 74% 6%, rgba(162, 112, 76, .19), transparent 31rem), radial-gradient(circle at 10% 68%, rgba(47, 74, 84, .25), transparent 30rem), linear-gradient(145deg, #17191c 0%, #0c0f13 58%, #171310 100%)}.side-view-theme-clay{--side-view-ink: #2c231e;--side-view-muted: rgba(44, 35, 30, .58);--side-view-faint: rgba(44, 35, 30, .12);--side-view-surface: rgba(255, 248, 236, .24);--side-view-paper: #f2e7d1;--side-view-paper-shadow: rgba(73, 42, 29, .25);--side-view-fade: #705146;--side-view-bg: radial-gradient(circle at 82% 2%, rgba(255, 219, 167, .62), transparent 32rem), radial-gradient(circle at 7% 76%, rgba(151, 84, 57, .2), transparent 30rem), linear-gradient(145deg, #cda583 0%, #ad785f 48%, #705146 100%)}.side-view-theme-moss{--side-view-ink: #f0eadb;--side-view-muted: rgba(240, 234, 219, .58);--side-view-faint: rgba(240, 234, 219, .13);--side-view-surface: rgba(242, 232, 209, .07);--side-view-paper: #e8dfc7;--side-view-paper-shadow: rgba(13, 24, 17, .38);--side-view-fade: #111915;--side-view-bg: radial-gradient(circle at 78% 4%, rgba(183, 157, 100, .25), transparent 28rem), radial-gradient(circle at 9% 74%, rgba(64, 99, 73, .33), transparent 32rem), linear-gradient(145deg, #26372f 0%, #16241f 56%, #111915 100%)}.side-view-content,.side-view-editor{position:relative;min-height:100%}.side-view-topbar,.side-view-editor-topbar{position:relative;z-index:5;display:grid;grid-template-columns:40px 1fr 40px;min-height:66px;align-items:center;border-bottom:1px solid var(--side-view-faint);padding:0 18px}.side-view-topbar h1,.side-view-editor-topbar h1{margin:0;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.22em;text-align:center}.side-view-icon-button,.side-view-editor-back{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:var(--side-view-ink);background:transparent;transition:background .18s ease,transform .18s ease}.side-view-icon-button:hover,.side-view-editor-back:hover{background:var(--side-view-surface)}.side-view-icon-button:active,.side-view-editor-back:active{transform:scale(.94)}.side-view-page button:focus-visible,.side-view-page label:has(input:focus-visible){outline:2px solid var(--side-view-ink);outline-offset:3px}.side-view-topbar-spacer{width:36px;height:36px}.side-view-main{position:relative;width:min(100%,820px);margin:0 auto;padding:34px 20px 120px}.side-view-main>section{position:relative;z-index:1}.side-view-environment{position:absolute;z-index:0;top:0;right:0;left:0;height:470px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 54%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 54%,transparent 100%)}.side-view-environment img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.62) saturate(.88) contrast(1.05);transform:scale(1.025)}.side-view-environment span{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,11,16,.18) 0%,transparent 35%,var(--side-view-fade) 93%),linear-gradient(90deg,rgba(8,9,12,.2),transparent 52%,rgba(8,9,12,.16))}.side-view-theme-clay .side-view-environment img{filter:brightness(.88) saturate(.9) contrast(.98)}.side-view-theme-clay .side-view-environment span{background:linear-gradient(180deg,rgba(106,61,45,.08) 0%,transparent 35%,var(--side-view-fade) 93%),linear-gradient(90deg,rgba(83,49,40,.12),transparent 55%,rgba(83,49,40,.08))}.side-view-theme-moss .side-view-environment img{filter:brightness(.74) saturate(.84) contrast(1.02)}.side-view-theme-moss .side-view-environment span{background:linear-gradient(180deg,rgba(19,42,28,.08) 0%,transparent 35%,var(--side-view-fade) 93%),linear-gradient(90deg,rgba(15,31,22,.2),transparent 55%,rgba(15,31,22,.1))}.side-view-identity{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:end;gap:22px}.side-view-profile-image{position:relative;display:grid;width:116px;aspect-ratio:.84;place-items:center;overflow:hidden;border:1px solid var(--side-view-faint);border-radius:58px 58px 18px 18px;color:var(--side-view-ink);background:linear-gradient(180deg,#ffffff1a,#ffffff05),var(--side-view-surface);box-shadow:0 20px 52px #0003;font-family:var(--app-font-serif);font-size:38px}.side-view-profile-image:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0a;pointer-events:none}.side-view-profile-image img{width:100%;height:100%;object-fit:cover}.side-view-profile-note{position:absolute;right:0;bottom:0;left:0;padding:8px 6px;color:#f1eadfa3;background:#0a0a0b7a;font-family:var(--app-font-mono);font-size:7px;letter-spacing:.16em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.side-view-profile-edit{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(241,234,223,.26);border-radius:50%;color:#f1eadf;background:#0a0a0b6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.side-view-eyebrow,.side-view-editor-subheading,.side-view-field>span,.side-view-upload>span,.side-view-subheading,.side-view-editor-count{color:var(--side-view-muted);font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.side-view-pseudonym-row{display:flex;align-items:center;gap:8px;margin-top:11px}.side-view-pseudonym-row h2{margin:0;font-family:var(--app-font-serif);font-size:clamp(2.15rem,10vw,4.7rem);font-weight:400;letter-spacing:-.05em;line-height:.86}.side-view-inline-edit{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid var(--side-view-faint);border-radius:50%;color:var(--side-view-muted);background:transparent}.side-view-location{display:flex;align-items:center;gap:7px;margin:15px 0 0;color:var(--side-view-muted);font-size:10px}.side-view-interests{margin:10px 0 0;color:var(--side-view-ink);font-family:var(--app-font-serif);font-size:15px;line-height:1.5}.side-view-jot-section{width:min(100%,610px);margin:58px auto 0}.side-view-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}.side-view-section-aside{color:var(--side-view-muted);font-family:var(--app-font-serif);font-size:12px;font-style:italic}.side-view-jot-paper{--jot-ink: #c8574d;--jot-font: "Caveat", cursive;position:relative;display:grid;min-height:224px;place-items:center;overflow:hidden;padding:36px 42px;color:var(--jot-ink);background:repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(67,55,40,.08) 32px),linear-gradient(135deg,rgba(255,255,255,.38),transparent 38%),var(--side-view-paper);box-shadow:0 24px 60px var(--side-view-paper-shadow),inset 0 0 0 1px #4a382617;transform:rotate(-.35deg)}.side-view-jot-paper:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.24),transparent 40%);mix-blend-mode:screen}.side-view-jot-paper p{position:relative;z-index:1;max-width:460px;margin:0;white-space:pre-wrap;font-family:var(--jot-font);font-size:clamp(2.25rem,11vw,4rem);letter-spacing:-.035em;line-height:.94;text-align:center}.side-view-jot-paper .side-view-jot-empty{color:#4d403270;font-size:clamp(1.85rem,9vw,3rem)}.side-view-paper-corner{position:absolute;top:0;right:0;width:42px;height:42px;background:linear-gradient(225deg,rgba(74,56,38,.15) 0 49%,transparent 50%);opacity:.5}.side-view-paper-edit{position:absolute;z-index:2;right:13px;bottom:13px;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(62,47,34,.16);border-radius:50%;color:#3e2f228c;background:#fff3}.side-view-paper-actions{position:absolute;z-index:2;right:13px;bottom:13px;display:flex;gap:6px}.side-view-paper-actions button{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(62,47,34,.16);border-radius:50%;color:#3e2f229e;background:#ffffff3d}.side-view-jot-paper textarea{position:relative;z-index:1;width:min(100%,480px);min-height:128px;resize:none;border:0;padding:0;color:var(--jot-ink);background:transparent;font-family:var(--jot-font);font-size:clamp(2.15rem,10vw,3.7rem);line-height:.94;outline:none;text-align:center}.side-view-jot-paper textarea::placeholder{color:#4d403261}.side-view-quick-image-modal{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#050608a8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.side-view-quick-image-card{width:min(100%,320px);border:1px solid rgba(241,234,223,.16);padding:16px;color:#f1eadf;background:#17191c;box-shadow:0 28px 70px #0000005c}.side-view-quick-image-header{display:flex;align-items:center;justify-content:space-between}.side-view-quick-image-header button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;color:#f1eadfb8;background:#ffffff0d}.side-view-quick-image-preview{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;margin-top:13px;border:1px solid rgba(241,234,223,.12);color:#f1eadf66;background:#ffffff0a}.side-view-quick-image-preview img{width:100%;height:100%;object-fit:cover}.side-view-quick-image-pick{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:13px;border:1px dashed rgba(241,234,223,.18);color:#f1eadfbd;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.1em;text-align:center}.side-view-quick-image-pick input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.side-view-quick-image-confirm{width:100%;min-height:44px;margin-top:9px;border:1px solid #e0745d;color:#f1eadf;background:#c8574d;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.12em}.side-view-quick-image-confirm:disabled{cursor:not-allowed;opacity:.4}.side-view-ink-palette{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:13px;width:100%;margin:16px auto 0}.side-view-ink-palette button{--ink-color: #c8574d;position:relative;width:19px;height:19px;border:0;border-radius:50%;background:var(--ink-color);box-shadow:0 2px 7px #0003;transition:transform .18s ease,box-shadow .18s ease}.side-view-ink-palette button:after{content:"";position:absolute;inset:-4px;border:1px solid transparent;border-radius:50%}.side-view-ink-palette button.is-selected{transform:scale(1.13);box-shadow:0 0 0 2px var(--side-view-bg),0 0 0 3px var(--side-view-ink)}.side-view-private-note,.side-view-empty-row{border-top:1px solid var(--side-view-faint);border-bottom:1px solid var(--side-view-faint);padding:21px 0;color:var(--side-view-muted);font-family:var(--app-font-serif);font-size:15px;font-style:italic}.side-view-world{margin-top:68px}.side-view-world-heading h2{flex:0 0 auto;margin:0;font-family:var(--app-font-serif);font-size:clamp(2.3rem,10vw,4.5rem);font-weight:400;letter-spacing:-.045em;line-height:.9}.side-view-rule,.side-view-subheading-line{display:block;height:1px;flex:1 1 auto;background:var(--side-view-faint)}.side-view-world-section{margin-top:36px}.side-view-subheading{display:flex;align-items:center;gap:14px}.side-view-digs-scroller,.side-view-media-scroller{display:flex;gap:12px;margin:14px -20px 0;overflow-x:auto;padding:0 20px 10px;scrollbar-width:none;scroll-snap-type:x proximity}.side-view-digs-scroller::-webkit-scrollbar,.side-view-media-scroller::-webkit-scrollbar{display:none}.side-view-dig{display:grid;grid-template-columns:48px minmax(112px,1fr) 16px;min-width:218px;align-items:center;gap:12px;border:1px solid var(--side-view-faint);padding:10px 11px;background:var(--side-view-surface);scroll-snap-align:start}.side-view-dig>span{font-family:var(--app-font-serif);font-size:17px;line-height:1.05}.side-view-dig-art{--dig-accent: #c88d6e;display:grid;width:48px;height:54px;place-items:center;color:#171719;background:linear-gradient(160deg,rgba(255,255,255,.42),transparent 52%),var(--dig-accent);font-family:var(--app-font-serif);font-size:24px;overflow:hidden}.side-view-dig-art img{width:100%;height:100%;object-fit:cover}.side-view-empty-row{display:flex;align-items:center;gap:13px;margin-top:13px;font-style:normal}.side-view-empty-row p{margin:0;color:var(--side-view-ink);font-family:var(--app-font-serif);font-size:19px}.side-view-empty-row span{display:block;margin-top:4px;color:var(--side-view-muted);font-family:var(--app-font-sans);font-size:9px;line-height:1.5}.side-view-empty-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid var(--side-view-faint);border-radius:50%;color:var(--side-view-muted)}.side-view-media-tile{position:relative;width:clamp(148px,46vw,220px);aspect-ratio:4 / 5;flex:0 0 auto;overflow:hidden;border:1px solid var(--side-view-faint);padding:0;background:var(--side-view-surface);scroll-snap-align:start}.side-view-media-tile img,.side-view-media-tile video{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.side-view-media-tile:hover img,.side-view-media-tile:hover video{transform:scale(1.025)}.side-view-media-kind{position:absolute;right:9px;bottom:9px;display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#f4ede3;background:#0808097a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.side-view-media-modal{position:fixed;z-index:80;inset:0;display:grid;place-content:center;padding:50px 20px 28px;color:#f1eadf;background:#050608f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-view-modal-media{width:min(88vw,720px);max-height:74dvh}.side-view-modal-media img,.side-view-modal-media video{display:block;width:100%;max-height:74dvh;object-fit:contain}.side-view-media-modal>p{margin:13px 0 0;color:#f1eadf94;font-size:10px;text-align:center}.side-view-modal-close{position:fixed;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(241,234,223,.16);border-radius:50%;color:#f1eadf;background:#ffffff0a}.side-view-reveal{animation:side-view-reveal .6s cubic-bezier(.22,1,.36,1) both}.side-view-reveal-2{animation-delay:90ms}.side-view-reveal-3{animation-delay:.17s}.side-view-editor{color:var(--side-view-ink);background:var(--side-view-bg)}.side-view-editor-topbar{position:sticky;top:0;background:#0f1012bd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.side-view-theme-clay .side-view-editor-topbar{background:#ad785fc7}.side-view-theme-moss .side-view-editor-topbar{background:#16241fc7}.side-view-save{justify-self:end;border:0;padding:8px 0;color:var(--side-view-ink);background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.15em}.side-view-editor-main{width:min(100%,690px);margin:0 auto;padding:22px 20px 130px}.side-view-editor-preview{position:relative;min-height:230px;overflow:hidden;border:1px solid var(--side-view-faint);padding:24px;background:var(--side-view-bg);box-shadow:0 24px 60px #0000002e}.side-view-theme-preview-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.68) saturate(.86)}.side-view-theme-clay .side-view-theme-preview-image{filter:brightness(.9) saturate(.9)}.side-view-theme-moss .side-view-theme-preview-image{filter:brightness(.76) saturate(.82)}.side-view-editor-preview-backdrop{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,transparent 25%,rgba(0,0,0,.38)),radial-gradient(circle at 72% 12%,rgba(255,255,255,.12),transparent 15rem)}.side-view-editor-preview-copy{position:absolute;z-index:1;right:24px;bottom:53px;left:24px}.side-view-editor-preview-copy strong{display:block;margin-top:10px;font-family:var(--app-font-serif);font-size:35px;font-weight:400;letter-spacing:-.04em;line-height:.9}.side-view-editor-preview-copy>span:last-child{display:block;margin-top:8px;color:var(--side-view-muted);font-size:9px}.side-view-editor-preview-avatar{position:absolute;z-index:1;top:23px;right:23px;display:grid;width:56px;height:68px;place-items:center;overflow:hidden;border:1px solid var(--side-view-faint);border-radius:28px 28px 10px 10px;background:var(--side-view-surface);font-family:var(--app-font-serif);font-size:20px}.side-view-editor-preview-avatar img{width:100%;height:100%;object-fit:cover}.side-view-change-theme{position:absolute;z-index:2;right:21px;bottom:17px;display:inline-flex;align-items:center;gap:6px;border:0;padding:5px 0;color:var(--side-view-ink);background:transparent;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.13em}.side-view-editor-section{margin-top:22px;border-top:1px solid var(--side-view-faint);padding-top:22px}.side-view-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.side-view-field{display:block;margin-top:16px}.side-view-field input{width:100%;border:0;border-bottom:1px solid var(--side-view-faint);border-radius:0;padding:10px 0 12px;color:var(--side-view-ink);background:transparent;font-family:var(--app-font-serif);font-size:20px;outline:none}.side-view-field input::placeholder{color:var(--side-view-muted);opacity:.7}.side-view-field input:focus{border-color:var(--side-view-ink)}.side-view-upload{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;border:1px solid var(--side-view-faint);padding:14px 15px;cursor:pointer}.side-view-upload>span{display:inline-flex;align-items:center;gap:8px}.side-view-upload strong{font-size:10px;font-weight:600}.side-view-upload input,.side-view-media-upload input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.side-view-visibility-list{border-top:1px solid var(--side-view-faint)}.side-view-toggle-row{position:relative;display:flex;min-height:50px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--side-view-faint);cursor:pointer}.side-view-toggle-row>span{font-family:var(--app-font-serif);font-size:18px}.side-view-toggle-row input{position:absolute;opacity:0}.side-view-toggle-row i{position:relative;display:block;width:36px;height:20px;border:1px solid var(--side-view-faint);border-radius:999px;background:var(--side-view-surface);transition:background .18s ease}.side-view-toggle-row i:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--side-view-muted);transition:transform .18s ease,background .18s ease}.side-view-toggle-row input:checked+i{background:#c8916657}.side-view-toggle-row input:checked+i:after{transform:translate(16px);background:var(--side-view-ink)}.side-view-toggle-row input:focus-visible+i{box-shadow:0 0 0 2px var(--side-view-bg),0 0 0 4px var(--side-view-ink)}.side-view-editor-subheading{margin:27px 0 13px}.side-view-theme-options{display:grid;gap:10px}.side-view-theme-option{display:grid;grid-template-columns:48px minmax(0,1fr);gap:3px 13px;align-items:center;border:1px solid var(--side-view-faint);padding:10px;color:var(--side-view-ink);background:var(--side-view-surface);text-align:left}.side-view-theme-option.is-selected{border-color:var(--side-view-ink)}.side-view-theme-swatch{grid-row:1 / span 2;position:relative;width:48px;height:54px;overflow:hidden;background:var(--side-view-bg);box-shadow:inset 0 0 0 1px #ffffff12}.side-view-theme-swatch:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000f,#00000038)}.side-view-theme-swatch img{width:100%;height:100%;object-fit:cover;object-position:center}.side-view-theme-option strong{align-self:end;font-family:var(--app-font-serif);font-size:18px;font-weight:400}.side-view-theme-option small{align-self:start;color:var(--side-view-muted);font-size:8px;line-height:1.45}.side-view-font-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.side-view-font-option{min-height:86px;border:1px solid var(--side-view-faint);padding:12px 8px;color:var(--side-view-ink);background:var(--side-view-surface);text-align:center}.side-view-font-option.is-selected{border-color:var(--side-view-ink)}.side-view-font-option span{display:block;font-size:20px;line-height:1.1}.side-view-font-option small{display:block;margin-top:9px;color:var(--side-view-muted);font-family:var(--app-font-mono);font-size:7px;letter-spacing:.13em;text-transform:uppercase}.side-view-jot-editor textarea{--jot-ink: #c8574d;--jot-font: "Caveat", cursive;width:100%;min-height:190px;resize:vertical;border:0;padding:29px 26px;color:var(--jot-ink);background:repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(67,55,40,.08) 32px),var(--side-view-paper);box-shadow:0 18px 45px var(--side-view-paper-shadow);font-family:var(--jot-font);font-size:33px;line-height:1;outline:none}.side-view-jot-editor textarea::placeholder{color:#4d403261}.side-view-editor-help,.side-view-editor-empty{display:block;margin:11px 0 0;color:var(--side-view-muted);font-size:8px;line-height:1.55}.side-view-dig-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.side-view-dig-check{position:relative;display:flex;min-height:52px;align-items:center;border:1px solid var(--side-view-faint);padding:10px 11px;color:var(--side-view-muted);background:var(--side-view-surface);cursor:pointer}.side-view-dig-check input{position:absolute;opacity:0}.side-view-dig-check:has(input:checked){border-color:var(--side-view-ink);color:var(--side-view-ink)}.side-view-dig-check span{font-family:var(--app-font-serif);font-size:15px;line-height:1.12}.side-view-media-upload{display:flex;width:100%;align-items:center;gap:13px;border:1px dashed var(--side-view-faint);padding:16px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.side-view-media-upload>span:last-child{min-width:0}.side-view-media-upload strong,.side-view-media-upload small{display:block}.side-view-share-link{margin-top:14px;border-top:1px solid var(--side-view-faint);padding-top:14px}.side-view-share-link>label{display:block;margin-bottom:8px;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.12em}.side-view-share-link>div{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--side-view-faint)}.side-view-share-link input{min-width:0;border:0;padding:11px;color:var(--side-view-text);background:var(--side-view-surface);font-family:var(--app-font-mono);font-size:8px;outline:none}.side-view-share-link button{border:0;border-left:1px solid var(--side-view-faint);padding:0 12px;color:var(--side-view-ink);background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.08em}.side-view-share-link small{display:block;margin-top:7px;color:var(--side-view-muted);font-size:8px;line-height:1.45}.side-view-media-upload strong{font-family:var(--app-font-mono);font-size:8px;letter-spacing:.12em}.side-view-media-upload small{margin-top:5px;color:var(--side-view-muted);font-size:8px;line-height:1.45}.side-view-editor-media-list{display:grid;gap:8px;margin-top:12px}.side-view-editor-media{display:grid;grid-template-columns:45px minmax(0,1fr) 30px;align-items:center;gap:11px;border-bottom:1px solid var(--side-view-faint);padding-bottom:8px}.side-view-editor-media img,.side-view-editor-media video{width:45px;height:52px;object-fit:cover}.side-view-editor-media span{overflow:hidden;color:var(--side-view-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.side-view-editor-media button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:50%;color:var(--side-view-muted);background:transparent}.side-view-editor-save-bottom{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:29px;border:1px solid var(--side-view-ink);color:var(--side-view-ink);background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.14em}.side-view-save:disabled,.side-view-editor-save-bottom:disabled,.side-view-media-upload:has(input:disabled){cursor:wait;opacity:.62}@keyframes side-view-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:720px){.side-view-topbar,.side-view-editor-topbar{min-height:72px;padding-right:28px;padding-left:28px}.side-view-main{padding:54px 48px 84px}.side-view-identity{grid-template-columns:178px minmax(0,1fr);gap:39px}.side-view-profile-image{width:178px;font-size:56px}.side-view-jot-section{margin-top:72px}.side-view-jot-paper{min-height:285px;padding:50px 60px}.side-view-world{margin-top:86px}.side-view-digs-scroller,.side-view-media-scroller{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.side-view-editor-main{padding:34px 40px 80px}.side-view-theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}.side-view-theme-option{grid-template-columns:1fr;gap:8px}.side-view-theme-swatch{grid-row:auto;width:100%;height:88px}.side-view-font-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.side-view-rebuild{overflow:hidden}.side-view-rebuild-main{width:100%;max-width:900px;padding:0 0 92px}.side-view-rebuild-environment{position:relative;isolation:isolate;min-height:640px;overflow:hidden}.side-view-rebuild-environment-image,.side-view-rebuild-environment-wash{position:absolute;z-index:-2;inset:0;width:100%;height:100%}.side-view-rebuild-environment-image{object-fit:cover;object-position:center center}.side-view-rebuild-environment-wash{z-index:-1;background:linear-gradient(180deg,rgba(4,5,5,.08) 0%,rgba(8,8,7,.1) 34%,var(--sv-bg) 96%),linear-gradient(90deg,rgba(5,5,5,.25),transparent 24%,transparent 76%,rgba(5,5,5,.2))}.side-view-theme-night-window .side-view-rebuild-environment-wash{background:linear-gradient(180deg,rgba(2,6,14,.04) 0%,rgba(4,8,16,.12) 36%,var(--sv-bg) 96%),linear-gradient(90deg,rgba(2,5,12,.3),transparent 28%,transparent 74%,rgba(2,5,12,.32))}.side-view-theme-garden-room .side-view-rebuild-environment-wash{background:linear-gradient(180deg,rgba(12,29,14,.02) 0%,rgba(10,27,14,.08) 38%,var(--sv-bg) 96%),linear-gradient(90deg,rgba(8,22,11,.22),transparent 25%,transparent 75%,rgba(8,22,11,.18))}.side-view-rebuild-environment-content{width:min(100%,820px);margin:0 auto;padding:54px 20px 42px}.side-view-rebuild-environment .side-view-rebuild-identity{text-shadow:0 2px 18px rgba(0,0,0,.4)}.side-view-rebuild-environment .side-view-rebuild-avatar{width:112px;height:112px;border-color:#ffffff7a;background:#0b0d0e6b;box-shadow:0 10px 30px #0000003d}.side-view-rebuild-environment .side-view-rebuild-avatar-edit{border-color:#ffffff6b;background:#090b0b9e}.side-view-rebuild-environment .side-view-rebuild-identity h2{margin-top:17px;font-size:clamp(30px,7vw,43px)}.side-view-rebuild-environment .side-view-rebuild-location,.side-view-rebuild-environment .side-view-rebuild-interests{color:#fff8e7eb}.side-view-rebuild-environment .side-view-rebuild-interests{margin-top:10px}.side-view-rebuild-environment .side-view-rebuild-jot{margin-top:43px}.side-view-rebuild-environment .side-view-rebuild-label{color:#fff5e2d1}.side-view-rebuild-environment .side-view-rebuild-paper{min-height:178px;margin:0 6px;border:1px solid rgba(66,48,34,.26);border-radius:2px 2px 8px;box-shadow:0 18px 32px #0000004d}.side-view-rebuild-environment .side-view-rebuild-paper:after{position:absolute;top:18px;bottom:18px;left:5px;width:9px;background:radial-gradient(circle,rgba(66,47,33,.48) 0 2px,transparent 2.5px) 0 0 / 9px 20px;content:"";opacity:.62}.side-view-rebuild-environment .side-view-rebuild-ink-palette{margin-top:19px}.side-view-rebuild-world{margin:0;padding:35px 20px 0;background:var(--sv-bg)}.side-view-rebuild-world-heading h2{color:var(--sv-text);font-size:17px;letter-spacing:.02em}.side-view-rebuild-dig{position:relative;min-width:calc(50% - 6px);max-width:calc(50% - 6px);display:block}.side-view-rebuild-dig-art:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(4,4,4,.78));content:""}.side-view-rebuild-dig-overlay{position:absolute;z-index:2;right:8px;bottom:8px;left:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.side-view-rebuild-dig-overlay span{overflow:hidden;color:#fff8ea;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,2.7vw,18px);text-align:left;text-overflow:ellipsis;white-space:nowrap}.side-view-rebuild-dig-overlay svg{flex:0 0 auto;color:#fff8ead1}.linkup-page{--linkup-accent: #b8a4ff;min-height:100%;color:#eee8ff;background:radial-gradient(circle at 78% 8%,rgba(184,164,255,.13),transparent 22rem),radial-gradient(circle at 18% 82%,rgba(132,83,182,.12),transparent 25rem),#100d18}.linkup-container{display:grid;min-height:min(760px,calc(100dvh - 76px));padding-top:24px;padding-bottom:112px;place-items:center}.linkup-shell{position:relative;display:grid;width:min(100%,650px);min-height:520px;overflow:hidden;border:1px solid rgba(184,164,255,.2);background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 35%),#130e1ead;box-shadow:0 24px 70px #04020a4d,inset 0 1px #ffffff0f;place-items:center}.linkup-shell-content{position:relative;z-index:1;display:flex;width:min(100%,360px);flex-direction:column;align-items:center;padding:56px 24px;text-align:center}.linkup-shell-content>.flex{align-self:flex-start}.linkup-shell-icon{display:grid;width:142px;height:142px;margin:58px 0 28px;border:1px solid rgba(184,164,255,.2);border-radius:50%;background:#b8a4ff0b;box-shadow:0 0 0 18px #b8a4ff06,0 0 55px #b8a4ff1c;place-items:center}.linkup-shell-eyebrow{margin:0;color:#eee8ff85;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.linkup-shell-title{margin:14px 0 0;color:#f1ebff;font-size:clamp(3.5rem,13vw,6.5rem);letter-spacing:-.07em;line-height:.8}.linkup-shell-note{margin:25px 0 0;color:#eee8ff80;font-size:12px;letter-spacing:.02em}.linkup-shell-orbit{position:absolute;border:1px solid rgba(184,164,255,.1);border-radius:50%;pointer-events:none}.linkup-shell-orbit--one{width:420px;height:420px;top:-118px;right:-132px}.linkup-shell-orbit--two{width:260px;height:260px;bottom:-110px;left:-96px;border-color:#da8ede1a}.linkup-icon{display:block;overflow:visible;color:var(--linkup-accent)}.linkup-icon--active{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--linkup-accent) 45%,transparent))}.linkup-nav-icon-shell.is-active{border-color:#b8a4ff94;color:#f7f3ff;background:#b8a4ff29;box-shadow:0 0 18px #b8a4ff24}.linkup-nav-index{color:#b8a4ff}.linkup-nav-active-line{background:#b8a4ff;box-shadow:0 0 9px #b8a4ff85}.linkup-icon-fill{transition:y .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),fill-opacity .38s ease}@media(prefers-reduced-motion:reduce){.linkup-icon-fill{transition:none}}@media(max-width:767px){.linkup-container{min-height:calc(100dvh - 76px);padding:18px 20px 112px}.linkup-shell{min-height:480px}.linkup-shell-content{padding:44px 20px}.linkup-shell-icon{margin-top:48px}}.side-view-rebuild-theme-footer{padding:49px 20px 0;color:var(--sv-muted);text-align:center}.side-view-rebuild-theme-footer h2{margin:0;color:var(--sv-accent);font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;letter-spacing:.1em}.side-view-rebuild-theme-footer p{max-width:380px;margin:11px auto 0;color:var(--sv-muted);font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.55}.side-view-rebuild-theme-options{display:grid;gap:8px}.side-view-rebuild-theme-options button{display:grid;min-height:80px;grid-template-columns:112px minmax(0,1fr);gap:13px;align-items:center;padding:7px;border:1px solid var(--sv-line);color:var(--sv-text);background:transparent;text-align:left}.side-view-rebuild-theme-options button.is-selected{border-color:var(--sv-text);background:#ffffff0f}.side-view-rebuild-theme-options img{width:112px;height:64px;border-radius:2px;object-fit:cover}.side-view-rebuild-theme-options button>span{display:grid;gap:6px}.side-view-rebuild-theme-options strong{font-family:var(--app-font-mono);font-size:8px;letter-spacing:.14em}.side-view-rebuild-theme-options small{color:var(--sv-muted);font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.35}@media(min-width:720px){.side-view-rebuild-environment-content{padding-top:64px}.side-view-rebuild-environment .side-view-rebuild-avatar{width:134px;height:134px}.side-view-rebuild-environment .side-view-rebuild-paper{min-height:215px;padding:46px 60px}.side-view-rebuild-world,.side-view-rebuild-theme-footer{padding-right:48px;padding-left:48px}}@media(prefers-reduced-motion:reduce){.side-view-page *,.side-view-page *:before,.side-view-page *:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.side-view-page{--sv-bg: #0d1013;--sv-surface: #14181c;--sv-surface-raised: #1a1f24;--sv-line: rgba(236, 229, 216, .14);--sv-line-strong: rgba(236, 229, 216, .28);--sv-text: #eee8dc;--sv-muted: rgba(238, 232, 220, .58);--sv-paper: #e8dfcf;width:100%;min-height:100%;color:var(--sv-text);background:var(--sv-bg)}.side-view-page:before{display:none}.side-view-rebuild,.side-view-rebuild-editor{width:100%;min-height:100%;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.05),transparent 34rem),var(--sv-bg)}.side-view-rebuild button,.side-view-rebuild-editor button,.side-view-rebuild input,.side-view-rebuild-editor input,.side-view-rebuild textarea,.side-view-rebuild-editor textarea{font:inherit}.side-view-rebuild button:focus-visible,.side-view-rebuild-editor button:focus-visible,.side-view-rebuild input:focus-visible,.side-view-rebuild-editor input:focus-visible,.side-view-rebuild textarea:focus-visible,.side-view-rebuild-editor textarea:focus-visible{outline:2px solid var(--sv-text);outline-offset:3px}.side-view-rebuild-topbar{position:sticky;z-index:10;top:0;display:grid;min-height:62px;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;padding:0 16px;border-bottom:1px solid var(--sv-line);background:#0d1013e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.side-view-rebuild-topbar h1{margin:0;font-family:var(--app-font-mono);font-size:10px;font-weight:700;letter-spacing:.19em;text-align:center}.side-view-rebuild-icon,.side-view-rebuild-avatar-edit,.side-view-rebuild-paper-edit{display:grid;border:1px solid var(--sv-line);border-radius:50%;place-items:center;color:var(--sv-text);background:#ffffff08}.side-view-rebuild-icon{width:34px;height:34px}.side-view-rebuild-icon:hover,.side-view-rebuild-avatar-edit:hover,.side-view-rebuild-paper-edit:hover{border-color:var(--sv-line-strong);background:#ffffff14}.side-view-rebuild-spacer{width:34px;height:34px}.side-view-rebuild-main{width:min(100%,820px);margin:0 auto;padding:48px 20px 96px}.side-view-rebuild-identity{display:flex;align-items:center;flex-direction:column;text-align:center}.side-view-rebuild-avatar-wrap{position:relative}.side-view-rebuild-avatar{display:grid;width:104px;height:104px;overflow:hidden;border:1px solid var(--sv-line-strong);border-radius:50%;place-items:center;color:var(--sv-muted);background:linear-gradient(145deg,rgba(255,255,255,.08),transparent),var(--sv-surface-raised);font-family:Georgia,serif;font-size:30px;letter-spacing:.08em}.side-view-rebuild-avatar img{width:100%;height:100%;object-fit:cover}.side-view-rebuild-avatar-edit{position:absolute;right:-1px;bottom:3px;width:30px;height:30px;background:#171b20}.side-view-media-source-picker{position:relative}.side-view-media-source-picker--avatar{position:static}.side-view-media-source-menu{position:absolute;z-index:35;top:calc(100% + 7px);right:0;display:grid;min-width:122px;overflow:hidden;border:1px solid var(--sv-line-strong);border-radius:3px;background:#121519fa;box-shadow:0 12px 28px #00000057}.side-view-media-source-picker--avatar .side-view-media-source-menu{top:calc(100% + 9px);right:-8px}.side-view-media-source-menu button{min-height:36px;padding:0 12px;border:0;border-bottom:1px solid var(--sv-line);color:var(--sv-text);background:transparent;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.13em;text-align:left}.side-view-media-source-menu button:last-child{border-bottom:0}.side-view-media-source-menu button:hover,.side-view-media-source-menu button:focus-visible{background:#ffffff14}.side-view-media-source-input{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.side-view-rebuild-image-confirm{display:flex;min-height:30px;align-items:center;gap:7px;margin-top:12px;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.14em}.side-view-rebuild-image-confirm>span{color:var(--sv-muted)}.side-view-rebuild-image-confirm button{display:flex;min-height:29px;align-items:center;gap:4px;padding:0 9px;border:1px solid var(--sv-line);border-radius:2px;color:var(--sv-text);background:transparent}.side-view-rebuild-image-confirm button:last-child{width:29px;justify-content:center;padding:0}.side-view-rebuild-identity h2{margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,8vw,44px);font-weight:400;letter-spacing:-.025em}.side-view-rebuild-location{display:flex;align-items:center;gap:5px;margin:9px 0 0;color:var(--sv-muted);font-size:12px}.side-view-rebuild-interests{max-width:620px;margin:15px 0 0;color:#eee8dcd1;font-family:var(--app-font-mono);font-size:8px;line-height:1.8;letter-spacing:.12em;text-transform:uppercase}.side-view-linkup-action{display:flex;align-items:center;justify-content:center;margin-top:18px}.side-view-linkup-trigger,.side-view-linkup-status{display:inline-flex;min-height:31px;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(184,164,255,.42);border-radius:999px;color:var(--linkup-accent, #b8a4ff);background:#b8a4ff09;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease}.side-view-linkup-trigger:hover,.side-view-linkup-trigger:focus-visible{border-color:#b8a4ffbf;background:#b8a4ff1a;color:#eee8ff}.side-view-linkup-status--requested{border-color:#b8a4ff3d;color:#b8a4ff9e;background:transparent}.side-view-linkup-status--established{border-color:#b8a4ff80;color:#eee8ffc7;background:#b8a4ff12}.side-view-linkup-confirmation{display:flex;align-items:center;gap:13px;margin-left:12px;padding:7px 9px;border:1px solid rgba(184,164,255,.25);border-radius:3px;background:#0e0b14d6;box-shadow:0 5px 18px #00000024}.side-view-linkup-confirmation p{margin:0;color:var(--sv-text);font-size:10px;white-space:nowrap}.side-view-linkup-confirmation>div{display:inline-flex;align-items:center;gap:9px}.side-view-linkup-confirmation button{padding:3px 0;border:0;color:var(--linkup-accent, #b8a4ff);background:transparent;font-family:var(--app-font-mono);font-size:7px;letter-spacing:.04em;white-space:nowrap}.side-view-linkup-confirmation button:last-child{color:var(--sv-muted)}.side-view-linkup-confirmation button:hover,.side-view-linkup-confirmation button:focus-visible{color:#eee8ff}.side-view-rebuild-jot{margin-top:56px}.side-view-rebuild-label,.side-view-rebuild-subheading,.side-view-rebuild-editor-heading,.side-view-rebuild-editor-subheading{font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.side-view-rebuild-label{margin-bottom:14px;color:var(--sv-muted)}.side-view-rebuild-paper{position:relative;display:grid;min-height:244px;overflow:hidden;padding:42px 34px;color:var(--jot-ink);background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(64,56,46,.07) 32px),var(--sv-paper);box-shadow:0 28px 60px #00000047}.side-view-rebuild-paper:before{position:absolute;inset:0;border:1px solid rgba(43,38,33,.08);content:"";pointer-events:none}.side-view-rebuild-paper-corner{position:absolute;top:0;right:0;width:24px;height:24px;background:linear-gradient(225deg,var(--sv-bg) 49%,rgba(74,64,52,.2) 50%,rgba(74,64,52,.08) 54%,transparent 55%)}.side-view-rebuild-paper p{align-self:center;margin:0;font-family:var(--jot-font);font-size:clamp(27px,7vw,39px);line-height:1.3;text-align:center;white-space:pre-wrap}.side-view-rebuild-paper p.is-empty{opacity:.46}.side-view-rebuild-paper textarea{width:100%;min-height:145px;resize:vertical;border:0;outline:0;color:var(--jot-ink);background:transparent;font-family:var(--jot-font);font-size:clamp(25px,6vw,36px);line-height:1.35;text-align:center}.side-view-rebuild-paper-edit{position:absolute;right:16px;bottom:16px;width:30px;height:30px;border-color:#3730282e;color:#373028b8;background:#ffffff38}.side-view-rebuild-paper-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:18px}.side-view-rebuild-paper-actions button{min-height:30px;padding:0 11px;border:1px solid rgba(55,48,40,.2);color:#373028c2;background:transparent;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.12em}.side-view-rebuild-private{display:grid;min-height:126px;border:1px solid var(--sv-line);place-items:center;color:var(--sv-muted);font-family:Georgia,serif;font-size:14px;font-style:italic}.side-view-rebuild-ink-palette{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.side-view-rebuild-ink-palette button{position:relative;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:var(--ink-color);box-shadow:0 0 0 1px #ffffff1f}.side-view-rebuild-ink-palette button:after{position:absolute;inset:-5px;border:1px solid transparent;border-radius:50%;content:""}.side-view-rebuild-ink-palette button.is-selected:after{border-color:var(--sv-text)}.side-view-rebuild-world{margin-top:76px}.side-view-rebuild-world-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}.side-view-rebuild-world-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;letter-spacing:.01em}.side-view-rebuild-world-heading>span,.side-view-rebuild-subheading i{height:1px;background:var(--sv-line)}.side-view-rebuild-section{margin-top:34px}.side-view-rebuild-subheading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;color:var(--sv-muted)}.side-view-rebuild-digs-scroller,.side-view-rebuild-media-scroller{display:flex;overflow-x:auto;gap:11px;margin:18px -20px 0;padding:0 20px 10px;scrollbar-width:thin}.side-view-rebuild-dig{display:grid;min-width:158px;max-width:158px;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.side-view-rebuild-dig-art{grid-column:1 / -1;width:158px;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--sv-line);background:var(--sv-surface)}.side-view-rebuild-dig-art img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(.92)}.side-view-rebuild-dig>span{overflow:hidden;color:#eee8dccc;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.side-view-rebuild-dig>svg{color:var(--sv-muted)}.side-view-rebuild-media-tile{position:relative;min-width:132px;width:132px;aspect-ratio:4 / 5;overflow:hidden;padding:0;border:1px solid var(--sv-line);color:var(--sv-text);background:var(--sv-surface)}.side-view-rebuild-media-tile img,.side-view-rebuild-media-tile video{width:100%;height:100%;object-fit:cover}.side-view-rebuild-media-tile>span{position:absolute;right:7px;bottom:7px;display:grid;width:23px;height:23px;border:1px solid rgba(255,255,255,.22);border-radius:50%;place-items:center;background:#0000008c}.side-view-rebuild-empty-row{display:flex;min-height:88px;align-items:center;gap:14px;margin-top:18px;padding:18px;border:1px solid var(--sv-line);color:var(--sv-muted)}.side-view-rebuild-empty-row>p,.side-view-rebuild-empty-row div p{margin:0;color:#eee8dcc7;font-family:Georgia,Times New Roman,serif;font-size:15px}.side-view-rebuild-empty-row>span,.side-view-rebuild-empty-row div span{display:block;margin-top:4px;font-size:11px;line-height:1.5}.side-view-rebuild-empty-mark{display:grid;min-width:36px;height:36px;border:1px solid var(--sv-line);border-radius:50%;place-items:center}.side-view-rebuild-modal{position:fixed;z-index:90;inset:0;display:grid;padding:24px;place-items:center;background:#040506eb}.side-view-rebuild-modal-close{position:fixed;top:20px;right:20px;display:grid;width:38px;height:38px;border:1px solid var(--sv-line-strong);border-radius:50%;place-items:center;color:var(--sv-text);background:#00000040}.side-view-rebuild-modal-media{display:grid;width:min(92vw,920px);height:min(72vh,720px);place-items:center}.side-view-rebuild-modal-media img,.side-view-rebuild-modal-media video{max-width:100%;max-height:100%}.side-view-rebuild-modal>p{position:fixed;bottom:20px;left:50%;max-width:calc(100vw - 48px);margin:0;color:var(--sv-muted);font-family:var(--app-font-mono);font-size:8px;letter-spacing:.11em;transform:translate(-50%)}.side-view-rebuild-save{justify-self:end;padding:8px 0;border:0;color:var(--sv-text);background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.13em}.settings-page{min-height:100%;padding:0 20px 96px;color:#eee8dc;background:#101113}.settings-page-header{display:flex;width:min(100%,720px);min-height:76px;align-items:center;gap:14px;margin:0 auto;border-bottom:1px solid rgba(238,232,220,.1)}.settings-page-header h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;letter-spacing:-.02em}.settings-back-button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(238,232,220,.18);border-radius:50%;color:#eee8dccc;background:#ffffff09}.settings-back-button:hover,.settings-back-button:focus-visible{border-color:#eee8dc61;color:#fffaf0;background:#ffffff14}.finit-shell-settings-access{position:fixed;z-index:35;top:16px;right:max(16px,env(safe-area-inset-right));display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(238,232,220,.14);border-radius:999px;color:#eee8dcb3;background:#101113b8;box-shadow:0 8px 24px #00000029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finit-shell-settings-access:hover,.finit-shell-settings-access:focus-visible{color:#eee8dc;background:#1c1d1fe6}.settings-page-main{width:min(100%,720px);margin:0 auto}.settings-category{padding:30px 0 0}.settings-category h2{margin:0 0 9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.settings-category-heading-link{display:flex;align-items:center;justify-content:space-between;color:inherit;text-decoration:none}.settings-category-heading-link:hover h2,.settings-category-heading-link:focus-visible h2{color:#d2ab85}.settings-category-heading-link svg{margin-bottom:9px;color:#eee8dc52}.settings-category-rows{border-top:1px solid rgba(238,232,220,.1)}.settings-row{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dce0;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.05em;text-decoration:none;transition:color .16s ease,background .16s ease,padding .16s ease}.settings-row-button{width:100%;padding:0;text-align:left;background:transparent}.settings-row svg{flex-shrink:0;color:#eee8dc61;transition:color .16s ease,transform .16s ease}.settings-row:hover,.settings-row:focus-visible{padding:0 8px;color:#fffaf0;background:#ffffff09}.settings-row:hover svg,.settings-row:focus-visible svg{color:#d2ab85;transform:translate(2px)}.settings-logout-dialog{width:min(calc(100% - 40px),360px);border:1px solid rgba(238,232,220,.18);border-radius:14px;padding:26px;color:#eee8dc;background:#151618;box-shadow:0 24px 80px #0000008c}.settings-logout-dialog h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;letter-spacing:-.02em;text-align:center}.settings-deactivate-dialog p{margin:14px 0 0;color:#eee8dca8;font-family:var(--app-font-mono);font-size:10px;line-height:1.65;text-align:center}.settings-deactivate-dialog{left:0!important;right:0!important;top:50vh!important;margin-inline:auto!important;transform:translateY(-50%)!important;translate:none!important;animation:none!important}.settings-deactivate-dialog .settings-deactivate-error{color:#e9a49c}.settings-delete-label{color:#eee8dcb8;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.08em;text-align:center}.settings-delete-input{width:100%;min-height:44px;border:1px solid rgba(233,164,156,.34);border-radius:8px;padding:0 14px;color:#fffaf0;background:#00000038;font-family:var(--app-font-mono);font-size:12px;letter-spacing:.12em;text-align:center;outline:none}.settings-delete-input:focus{border-color:#e9a49cb8;box-shadow:0 0 0 3px #e9a49c1a}.settings-delete-confirm{border-color:#cb584f9e;color:#fff7f3;background:#9c3f39}.settings-delete-confirm:hover{background:#b34b44}.settings-delete-confirm:disabled{opacity:.38}.settings-logout-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.settings-logout-actions button{min-height:42px;margin:0;border-radius:999px;font-family:var(--app-font-mono);font-size:9px;font-weight:700;letter-spacing:.1em}.settings-logout-cancel{border-color:#eee8dc2e;color:#eee8dcbd;background:transparent}.settings-logout-confirm{border-color:#d2ab857a;color:#171819;background:#d8c5aa}.settings-logout-confirm:hover{background:#eadbc6}.settings-placeholder-main{display:grid;width:min(100%,720px);min-height:220px;margin:0 auto;place-items:center}.settings-placeholder-main p{margin:0;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.app-preferences-main{padding-top:8px}.app-preferences-section{padding-top:30px}.app-preferences-section>h2{margin:0 0 9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.app-preferences-destinations,.app-preferences-options{border-top:1px solid rgba(238,232,220,.1)}.app-preferences-destination-row,.app-preferences-row{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dce0;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.05em}.app-preferences-destination-row{width:100%;padding:13px 0;text-align:left;text-decoration:none;transition:color .16s ease,background .16s ease,padding .16s ease}.app-preferences-destination-row:hover,.app-preferences-destination-row:focus-visible{padding-right:8px;padding-left:8px;color:#fffaf0;background:#ffffff09;outline:none}.app-preferences-destination-row>span{display:grid;min-width:0;gap:5px}.app-preferences-destination-row strong,.app-preferences-option-copy strong{font-weight:500}.app-preferences-destination-row small,.app-preferences-option-copy small{color:#eee8dc6b;font-size:8px;line-height:1.45;letter-spacing:.03em}.app-preferences-destination-row svg{flex-shrink:0;color:#eee8dc61}.app-preferences-preference-row{min-height:76px;padding:11px 0}.app-preferences-preference-row>svg{flex:0 0 17px;color:#d2ab85c2}.settings-permission-button{min-width:62px;min-height:30px;flex:none;border:1px solid rgba(210,171,133,.42);border-radius:999px;padding:0 12px;color:#e6cfb7;background:#d2ab8514;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-preferences-row-copy{display:grid;min-width:0;flex:1;gap:5px}.app-preferences-row-copy small{max-width:420px;color:#eee8dc6b;font-size:8px;line-height:1.45;letter-spacing:.03em}.app-preferences-toggle{display:flex;flex-shrink:0;border:1px solid rgba(238,232,220,.16)}.app-preferences-toggle button{min-width:38px;padding:7px 8px;border:0;color:#eee8dc6b;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.app-preferences-toggle button+button{border-left:1px solid rgba(238,232,220,.16)}.app-preferences-toggle button.is-selected{color:#161719;background:#d2ab85}.app-preferences-option-group{min-width:0;margin:0;padding:0;border:0}.app-preferences-option-group legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.app-preferences-option{display:flex;min-height:52px;align-items:center;gap:12px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dcd1;font-family:var(--app-font-mono);font-size:9px;line-height:1.45;letter-spacing:.04em;cursor:pointer}.app-preferences-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.app-preferences-option-radio{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border:1px solid rgba(238,232,220,.24);border-radius:50%;color:#161719;pointer-events:none}.app-preferences-option input:checked+.app-preferences-option-radio{border-color:#d2ab85;background:#d2ab85}.app-preferences-option:focus-within{color:#fffaf0;outline:1px solid rgba(210,171,133,.42);outline-offset:4px}.app-preferences-option-copy{display:grid;gap:4px}.app-preferences-note{margin:12px 0 0;color:#eee8dc6b;font-family:var(--app-font-mono);font-size:8px;line-height:1.6}.app-preferences-time-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0;border-bottom:1px solid rgba(238,232,220,.1)}.app-preferences-time-grid label{display:grid;gap:7px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.app-preferences-time-grid input{min-width:0;min-height:38px;border:1px solid rgba(238,232,220,.17);padding:0 8px;color:#eee8dcdb;background:#ffffff09;font-family:var(--app-font-mono);font-size:10px}:where(html[data-finit-appearance=light]) .settings-page{color:#252a27;background:#f5f2ea}@media(prefers-color-scheme:light){:where(html[data-finit-appearance=system]) .settings-page{color:#252a27;background:#f5f2ea}}:where(html[data-finit-appearance=light]) .settings-page-header,:where(html[data-finit-appearance=light]) .settings-category-rows,:where(html[data-finit-appearance=light]) .settings-row,:where(html[data-finit-appearance=light]) .app-preferences-destinations,:where(html[data-finit-appearance=light]) .app-preferences-options,:where(html[data-finit-appearance=light]) .app-preferences-destination-row,:where(html[data-finit-appearance=light]) .app-preferences-row,:where(html[data-finit-appearance=light]) .app-preferences-option,:where(html[data-finit-appearance=light]) .app-preferences-time-grid{border-color:#252a2721}:where(html[data-finit-appearance=light]) .settings-page-header h1,:where(html[data-finit-appearance=light]) .settings-row,:where(html[data-finit-appearance=light]) .app-preferences-destination-row,:where(html[data-finit-appearance=light]) .app-preferences-row,:where(html[data-finit-appearance=light]) .app-preferences-option{color:#252a27e6}:where(html[data-finit-appearance=light]) .settings-category h2,:where(html[data-finit-appearance=light]) .app-preferences-section>h2,:where(html[data-finit-appearance=light]) .app-preferences-destination-row small,:where(html[data-finit-appearance=light]) .app-preferences-option-copy small,:where(html[data-finit-appearance=light]) .app-preferences-row-copy small,:where(html[data-finit-appearance=light]) .app-preferences-note,:where(html[data-finit-appearance=light]) .settings-placeholder-main p,:where(html[data-finit-appearance=light]) .app-preferences-time-grid label{color:#252a278f}:where(html[data-finit-appearance=light]) .settings-back-button{border-color:#252a2733;color:#252a27c7;background:#ffffff94}:where(html[data-finit-appearance=light]) .settings-back-button:hover,:where(html[data-finit-appearance=light]) .settings-back-button:focus-visible,:where(html[data-finit-appearance=light]) .settings-row:hover,:where(html[data-finit-appearance=light]) .settings-row:focus-visible,:where(html[data-finit-appearance=light]) .app-preferences-destination-row:hover,:where(html[data-finit-appearance=light]) .app-preferences-destination-row:focus-visible{color:#171a18;background:#252a270f}:where(html[data-finit-appearance=light]) .settings-row svg,:where(html[data-finit-appearance=light]) .app-preferences-destination-row svg{color:#252a277a}:where(html[data-finit-appearance=light]) .app-preferences-toggle{border-color:#252a2733}:where(html[data-finit-appearance=light]) .app-preferences-toggle button{color:#252a2794}:where(html[data-finit-appearance=light]) .app-preferences-toggle button+button{border-color:#252a2733}:where(html[data-finit-appearance=light]) .app-preferences-option-radio{border-color:#252a274d}:where(html[data-finit-appearance=light]) .app-preferences-time-grid input{border-color:#252a2733;color:#252a27;background:#ffffffa8}:where(html[data-finit-appearance=light]) .settings-logout-dialog{border-color:#252a272e;color:#252a27;background:#fbf9f3;box-shadow:0 24px 80px #252a272e}:where(html[data-finit-appearance=light]) .settings-deactivate-dialog p,:where(html[data-finit-appearance=light]) .settings-delete-label{color:#252a27ad}:where(html[data-finit-appearance=light]) .settings-delete-input{color:#252a27;background:#252a270d}:where(html[data-finit-appearance=light]) .settings-logout-cancel{border-color:#252a2733;color:#252a27c2}@media(prefers-color-scheme:light){:where(html[data-finit-appearance=system]) .settings-page{color:#252a27;background:#f5f2ea}:where(html[data-finit-appearance=system]) .settings-page-header,:where(html[data-finit-appearance=system]) .settings-category-rows,:where(html[data-finit-appearance=system]) .settings-row,:where(html[data-finit-appearance=system]) .app-preferences-destinations,:where(html[data-finit-appearance=system]) .app-preferences-options,:where(html[data-finit-appearance=system]) .app-preferences-destination-row,:where(html[data-finit-appearance=system]) .app-preferences-row,:where(html[data-finit-appearance=system]) .app-preferences-option,:where(html[data-finit-appearance=system]) .app-preferences-time-grid{border-color:#252a2721}:where(html[data-finit-appearance=system]) .settings-page-header h1,:where(html[data-finit-appearance=system]) .settings-row,:where(html[data-finit-appearance=system]) .app-preferences-destination-row,:where(html[data-finit-appearance=system]) .app-preferences-row,:where(html[data-finit-appearance=system]) .app-preferences-option{color:#252a27e6}:where(html[data-finit-appearance=system]) .settings-category h2,:where(html[data-finit-appearance=system]) .app-preferences-section>h2,:where(html[data-finit-appearance=system]) .app-preferences-destination-row small,:where(html[data-finit-appearance=system]) .app-preferences-option-copy small,:where(html[data-finit-appearance=system]) .app-preferences-row-copy small,:where(html[data-finit-appearance=system]) .app-preferences-note,:where(html[data-finit-appearance=system]) .settings-placeholder-main p,:where(html[data-finit-appearance=system]) .app-preferences-time-grid label{color:#252a278f}:where(html[data-finit-appearance=system]) .settings-back-button{border-color:#252a2733;color:#252a27c7;background:#ffffff94}:where(html[data-finit-appearance=system]) .settings-back-button:hover,:where(html[data-finit-appearance=system]) .settings-back-button:focus-visible,:where(html[data-finit-appearance=system]) .settings-row:hover,:where(html[data-finit-appearance=system]) .settings-row:focus-visible,:where(html[data-finit-appearance=system]) .app-preferences-destination-row:hover,:where(html[data-finit-appearance=system]) .app-preferences-destination-row:focus-visible{color:#171a18;background:#252a270f}:where(html[data-finit-appearance=system]) .settings-row svg,:where(html[data-finit-appearance=system]) .app-preferences-destination-row svg{color:#252a277a}:where(html[data-finit-appearance=system]) .app-preferences-toggle{border-color:#252a2733}:where(html[data-finit-appearance=system]) .app-preferences-toggle button{color:#252a2794}:where(html[data-finit-appearance=system]) .app-preferences-toggle button+button{border-color:#252a2733}:where(html[data-finit-appearance=system]) .app-preferences-option-radio{border-color:#252a274d}:where(html[data-finit-appearance=system]) .app-preferences-time-grid input{border-color:#252a2733;color:#252a27;background:#ffffffa8}:where(html[data-finit-appearance=system]) .settings-logout-dialog{border-color:#252a272e;color:#252a27;background:#fbf9f3;box-shadow:0 24px 80px #252a272e}:where(html[data-finit-appearance=system]) .settings-deactivate-dialog p,:where(html[data-finit-appearance=system]) .settings-delete-label{color:#252a27ad}:where(html[data-finit-appearance=system]) .settings-delete-input{color:#252a27;background:#252a270d}:where(html[data-finit-appearance=system]) .settings-logout-cancel{border-color:#252a2733;color:#252a27c2}}html[data-finit-increase-contrast=true]{--foreground: 150 28% 7%;--muted-foreground: 150 14% 27%;--border: 150 16% 42%;--input: 150 16% 42%}html[data-finit-increase-contrast=true][data-finit-appearance=dark]{--foreground: 38 60% 99%;--muted-foreground: 38 24% 82%;--border: 38 18% 55%;--input: 38 18% 55%}@media(prefers-color-scheme:dark){html[data-finit-increase-contrast=true][data-finit-appearance=system]{--foreground: 38 60% 99%;--muted-foreground: 38 24% 82%;--border: 38 18% 55%;--input: 38 18% 55%}}html[data-finit-increase-contrast=true] :where(button,a,input,select,textarea){outline-color:currentColor}html[data-finit-increase-contrast=true] :where(.app-preferences-row,.app-preferences-option,.app-preferences-destination-row,.settings-row){border-color:currentColor}html[data-finit-increase-contrast=true] .app-preferences-page,html[data-finit-increase-contrast=true] .settings-page{color:#fffaf0}html[data-finit-increase-contrast=true] .app-preferences-row-copy small,html[data-finit-increase-contrast=true] .app-preferences-note,html[data-finit-increase-contrast=true] .settings-placeholder-main p{color:#fffaf0d1}html[data-finit-increase-contrast=true][data-finit-appearance=light] .app-preferences-page,html[data-finit-increase-contrast=true][data-finit-appearance=light] .settings-page{color:#111714}html[data-finit-increase-contrast=true][data-finit-appearance=light] .app-preferences-row-copy small,html[data-finit-increase-contrast=true][data-finit-appearance=light] .app-preferences-note,html[data-finit-increase-contrast=true][data-finit-appearance=light] .settings-placeholder-main p{color:#111714d1}@media(prefers-color-scheme:light){html[data-finit-increase-contrast=true][data-finit-appearance=system] .app-preferences-page,html[data-finit-increase-contrast=true][data-finit-appearance=system] .settings-page{color:#111714}html[data-finit-increase-contrast=true][data-finit-appearance=system] .app-preferences-row-copy small,html[data-finit-increase-contrast=true][data-finit-appearance=system] .app-preferences-note,html[data-finit-increase-contrast=true][data-finit-appearance=system] .settings-placeholder-main p{color:#111714d1}}.about-legal-main{padding-top:8px}.about-legal-section{padding-top:30px}.about-legal-section>h2{margin:0 0 9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.about-legal-destinations{border-top:1px solid rgba(238,232,220,.1)}.about-legal-destination-row,.about-legal-reserved-row,.about-finit-metadata-row,.about-finit-license-row{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dcdb;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.04em}.about-legal-destination-row{padding:0;text-decoration:none;transition:color .16s ease,background .16s ease,padding .16s ease}.about-legal-destination-row:hover,.about-legal-destination-row:focus-visible{padding-right:8px;padding-left:8px;color:#fffaf0;background:#ffffff09;outline:none}.about-legal-destination-row svg{flex-shrink:0;color:#eee8dc61}.about-legal-status{margin:0;color:#d2ab85;font-family:var(--app-font-mono);font-size:11px;line-height:1.6}.about-legal-note{margin:12px 0 0;color:#eee8dc6b;font-family:var(--app-font-mono);font-size:8px;line-height:1.6}.about-legal-reserved-list{border-top:1px solid rgba(238,232,220,.1)}.about-legal-reserved-row{min-height:45px;color:#eee8dcb8;font-size:9px}.about-legal-reserved-status{color:#eee8dc52;font-size:7px;letter-spacing:.12em;text-transform:uppercase}.about-finit-gallery{width:min(100%,1240px);margin:0 auto;padding:40px 0 140px}.about-finit-page{padding-right:clamp(24px,5vw,72px);padding-left:clamp(24px,5vw,72px)}.about-finit-header{position:relative;display:flex;flex-direction:row-reverse;width:min(100%,1240px);min-height:clamp(220px,30vw,390px);margin:0 auto;align-items:flex-start;justify-content:space-between;padding-top:clamp(28px,4vw,56px)}.about-finit-logo{display:block;width:clamp(84px,9vw,132px);height:auto;object-fit:contain}.about-finit-back{flex:none}.about-finit-panel-row{display:flex;width:100%;margin:0 0 clamp(110px,14vw,190px)}.about-finit-panel-row--left{justify-content:flex-start}.about-finit-panel-row--right{justify-content:flex-end}.about-finit-panel{display:block;width:min(56%,680px);height:auto;object-fit:contain}.about-finit-thought{display:flex;width:100%;margin:clamp(30px,5vw,72px) 0 clamp(150px,18vw,250px)}.about-finit-thought--left{justify-content:flex-start;padding-left:clamp(4px,7vw,90px)}.about-finit-thought--right{justify-content:flex-end;padding-right:clamp(4px,7vw,90px)}.about-finit-thought p{width:min(100%,430px);margin:0;color:currentColor;font-family:var(--app-font-serif);font-size:clamp(24px,3vw,40px);font-style:italic;font-weight:400;line-height:1.25;opacity:.74}@media(max-width:720px){.about-finit-page{padding-right:18px;padding-left:18px}.about-finit-header{min-height:210px;padding-top:24px}.about-finit-logo{width:82px}.about-finit-gallery{padding-top:12px;padding-bottom:100px}.about-finit-panel-row{margin-bottom:92px}.about-finit-panel{width:94%}.about-finit-thought{margin:40px 0 130px;padding-right:7%;padding-left:7%}.about-finit-thought p{max-width:330px;font-size:clamp(23px,7vw,31px)}}.account-identity-main{padding-top:8px}.account-identity-error{margin:16px 0 0;padding:11px 12px;border-left:2px solid #c8574d;color:#e4b1a8;background:#c8574d17;font-family:var(--app-font-mono);font-size:9px;line-height:1.55}.identity-section{padding-top:30px}.identity-section>h2{margin:0 0 9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.identity-rows{border-top:1px solid rgba(238,232,220,.1)}.identity-row{position:relative;display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(238,232,220,.1)}.identity-row-copy{display:grid;min-width:0;gap:5px}.identity-row-copy>span,.identity-photo-copy>span{color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.identity-row-copy strong{overflow-wrap:anywhere;color:#eee8dceb;font-family:var(--app-font-mono);font-size:11px;font-weight:500;letter-spacing:.035em}.identity-row-copy small{color:#d2ab85;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.035em}.identity-text-button,.identity-photo-actions button,.identity-editor-actions button,.identity-photo-source-menu button,.identity-confirm-actions button{border:0;color:#d2ab85;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.identity-text-button{align-self:center;padding:8px 0 8px 16px}.identity-text-button:disabled,.identity-photo-actions button:disabled,.identity-editor-actions button:disabled,.identity-confirm-actions button:disabled{cursor:not-allowed;opacity:.36}.identity-inline-editor{display:grid;width:100%;gap:9px;padding:12px 0 2px;border-top:1px dashed rgba(238,232,220,.1)}.identity-row-editor:has(.identity-inline-editor){flex-wrap:wrap}.identity-inline-editor label{color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.identity-inline-editor input{width:100%;height:40px;padding:0 11px;border:1px solid rgba(238,232,220,.16);border-radius:0;outline:0;color:#fffaf0;background:#ffffff09;font-family:var(--app-font-mono);font-size:11px}.identity-inline-editor input:focus{border-color:#d2ab85ad}.identity-input-with-prefix{display:flex;height:40px;align-items:center;border:1px solid rgba(238,232,220,.16);background:#ffffff09}.identity-input-with-prefix:focus-within{border-color:#d2ab85ad}.identity-input-with-prefix>span{padding-left:11px;color:#eee8dc73;font-family:var(--app-font-mono);font-size:11px}.identity-input-with-prefix input{height:38px;padding-left:2px;border:0;background:transparent}.identity-editor-actions,.identity-photo-actions,.identity-confirm-actions{display:flex;flex-wrap:wrap;gap:8px 16px}.identity-editor-actions{justify-content:flex-end}.identity-editor-actions button,.identity-photo-actions button,.identity-confirm-actions button{padding:7px 0}.identity-photo-row{justify-content:flex-start}.identity-photo-preview{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;overflow:hidden;border:1px solid rgba(238,232,220,.18);border-radius:50%;color:#eee8dca3;background:#ffffff0b;font-family:Georgia,Times New Roman,serif;font-size:16px}.identity-photo-preview img{width:100%;height:100%;object-fit:cover}.identity-photo-copy{position:relative;display:grid;gap:5px}.identity-photo-source-menu{position:absolute;z-index:3;top:calc(100% + 4px);left:0;display:grid;min-width:112px;border:1px solid rgba(238,232,220,.16);background:#17181a;box-shadow:0 14px 36px #00000059}.identity-photo-source-menu button{padding:11px 12px;text-align:left}.identity-photo-source-menu button+button{border-top:1px solid rgba(238,232,220,.1)}.security-main{padding-top:8px}.security-section{padding-top:30px}.security-section>h2{margin:0 0 9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.security-rows{border-top:1px solid rgba(238,232,220,.1)}.security-destination-row,.security-row{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dce0;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.05em;text-decoration:none}.security-destination-row{transition:color .16s ease,background .16s ease,padding .16s ease}.security-destination-row:hover,.security-destination-row:focus-visible{padding:0 8px;color:#fffaf0;background:#ffffff09;outline:none}.security-destination-row svg{color:#eee8dc61}.security-preference-row{min-height:72px}.security-row-copy{display:grid;min-width:0;gap:5px}.security-row-copy span{color:#eee8dce0}.security-row-copy small{max-width:260px;color:#eee8dc6b;font-size:8px;line-height:1.45;letter-spacing:.03em}.security-toggle{display:flex;flex-shrink:0;border:1px solid rgba(238,232,220,.16)}.security-toggle button{min-width:38px;padding:7px 8px;border:0;color:#eee8dc6b;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.security-toggle button+button{border-left:1px solid rgba(238,232,220,.16)}.security-toggle button.is-selected{color:#161719;background:#d2ab85}.security-message-section{padding-top:34px}.security-message{max-width:560px;padding:15px 0 2px;border-top:1px solid rgba(238,232,220,.1)}.security-message strong{display:block;margin-bottom:10px;color:#eee8dce0;font-family:var(--app-font-mono);font-size:11px;font-weight:500;letter-spacing:.05em}.security-message p,.security-loading{margin:0;color:#eee8dc94;font-family:var(--app-font-mono);font-size:9px;line-height:1.65}.security-loading{padding-top:34px}.connections-main,.data-backup-main{padding-top:8px}.data-backup-section{padding-top:30px}.data-backup-section>h2{margin:0 0 9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.data-backup-destinations,.data-backup-options,.data-backup-storage-list{border-top:1px solid rgba(238,232,220,.1)}.data-backup-destination-row,.data-backup-row,.data-backup-storage-row{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dce0;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.05em}.data-backup-destination-row{width:100%;padding:13px 0;text-align:left;text-decoration:none;transition:color .16s ease,background .16s ease,padding .16s ease}.data-backup-destination-row:hover,.data-backup-destination-row:focus-visible{padding-right:8px;padding-left:8px;color:#fffaf0;background:#ffffff09;outline:none}.data-backup-destination-row>span,.data-backup-storage-row>span{display:grid;min-width:0;gap:5px}.data-backup-destination-row strong,.data-backup-storage-row strong,.data-backup-action-card strong,.data-backup-pending-card strong{font-weight:500}.data-backup-destination-row small,.data-backup-storage-row small{color:#eee8dc6b;font-size:8px;line-height:1.45;letter-spacing:.03em}.data-backup-destination-row svg{flex-shrink:0;color:#eee8dc61}.data-backup-preference-row{min-height:76px;padding:11px 0}.data-backup-row-copy{display:grid;min-width:0;gap:5px}.data-backup-row-copy small{max-width:390px;color:#eee8dc6b;font-size:8px;line-height:1.45;letter-spacing:.03em}.data-backup-toggle{display:flex;flex-shrink:0;border:1px solid rgba(238,232,220,.16)}.data-backup-toggle button{min-width:38px;padding:7px 8px;border:0;color:#eee8dc6b;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.data-backup-toggle button+button{border-left:1px solid rgba(238,232,220,.16)}.data-backup-toggle button.is-selected{color:#161719;background:#d2ab85}.data-backup-status-row>strong{flex-shrink:0;color:#d2ab85;font-weight:500;text-align:right}.data-backup-option-group{min-width:0;margin:12px 0 0;padding:0;border:0}.data-backup-option-group legend{margin-bottom:9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.data-backup-option{display:flex;min-height:48px;align-items:center;gap:12px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dcd1;font-family:var(--app-font-mono);font-size:9px;line-height:1.45;letter-spacing:.04em;cursor:pointer}.data-backup-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.data-backup-option-radio{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border:1px solid rgba(238,232,220,.24);border-radius:50%;color:#161719;pointer-events:none}.data-backup-option input:checked+.data-backup-option-radio{border-color:#d2ab85;background:#d2ab85}.data-backup-option:focus-within{color:#fffaf0;outline:1px solid rgba(210,171,133,.42);outline-offset:4px}.data-backup-action-card,.data-backup-pending-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 0;border-top:1px solid rgba(238,232,220,.1);border-bottom:1px solid rgba(238,232,220,.1)}.data-backup-action-card>div,.data-backup-pending-card{min-width:0}.data-backup-action-card p,.data-backup-pending-card p,.data-backup-download-intro p{max-width:520px;margin:7px 0 0;color:#eee8dc75;font-family:var(--app-font-mono);font-size:8px;line-height:1.6;letter-spacing:.03em}.data-backup-action-card>svg{flex:0 0 auto;color:#eee8dc57}.data-backup-page-intro{margin:0 0 30px;color:#eee8dc9e;font-family:var(--app-font-mono);font-size:9px;line-height:1.65}.data-backup-action-card .data-backup-secondary-button{margin-top:0}.data-backup-secondary-button:disabled{cursor:wait;opacity:.55}.data-backup-error{color:#e9a49c!important}.data-backup-disabled-button{padding:0;border:0;color:#eee8dce0;background:transparent;font-family:var(--app-font-mono);font-size:10px;font-weight:500;letter-spacing:.05em;text-align:left}.data-backup-disabled-button:disabled{cursor:not-allowed;opacity:1}.data-backup-note,.data-backup-security-note,.data-backup-persistence-note{margin:12px 0 0;color:#eee8dc6b;font-family:var(--app-font-mono);font-size:8px;line-height:1.55}.data-backup-security-note{margin-top:28px;padding:12px 0 0;border-top:1px solid rgba(238,232,220,.1)}.data-backup-storage-row{justify-content:flex-start;min-height:66px;padding:11px 0}.data-backup-storage-row>svg{flex:0 0 17px;color:#d2ab85c2}.data-storage-total{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:17px 0;border-top:1px solid rgba(238,232,220,.1);border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dcad;font-family:var(--app-font-mono);font-size:10px}.data-storage-total strong{color:#d2ab85;font-size:13px;font-weight:500}.data-storage-amount{margin-left:auto;color:#eee8dcc7;font-family:var(--app-font-mono);font-size:10px;font-weight:500;white-space:nowrap}.data-storage-empty{margin:0;padding:22px 0;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dc8c;font-family:var(--app-font-mono);font-size:10px}.data-backup-button-row{cursor:pointer;font-family:inherit}.data-backup-download-intro{display:flex;align-items:flex-start;gap:15px;padding:17px 0;border-top:1px solid rgba(238,232,220,.1);border-bottom:1px solid rgba(238,232,220,.1)}.data-backup-download-intro>svg{flex:0 0 auto;margin-top:2px;color:#d2ab85}.data-backup-download-intro h2{margin:0;color:#eee8dce0;font-family:var(--app-font-mono);font-size:10px;font-weight:500;letter-spacing:.05em}.data-backup-pending-card{display:block}.data-backup-pending-card>strong{color:#d2ab85}.data-backup-secondary-button{margin-top:16px;padding:9px 11px;border:1px solid rgba(210,171,133,.42);color:#d2ab85;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.data-export-included-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.data-export-included-list li{position:relative;padding:0 0 0 18px;color:#eee8dcc2;font-family:var(--app-font-mono);font-size:10px;line-height:1.55}.data-export-included-list li:before{content:"";position:absolute;top:.62em;left:2px;width:4px;height:4px;border-radius:50%;background:#d2ab85}.data-export-ready{display:grid;justify-items:start;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(238,232,220,.1)}.data-export-ready p,.data-export-error{margin:0;font-family:var(--app-font-mono);font-size:9px;line-height:1.5}.data-export-ready p{color:#eee8dcb8}.data-export-ready a{text-decoration:none}.data-export-error{margin-top:12px;color:#e9a49c}.data-backup-secondary-button:hover,.data-backup-secondary-button:focus-visible{color:#161719;background:#d2ab85}.data-backup-request-note{color:#d2ab85!important}.connections-section{padding-top:30px}.connections-section>h2{margin:0 0 9px;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.17em}.connections-rows{border-top:1px solid rgba(238,232,220,.1)}.connections-destination-row,.connections-row,.connections-retention-row,.blocked-account-row{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dce0;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.05em}.connections-destination-row{text-decoration:none;transition:color .16s ease,background .16s ease,padding .16s ease}.connections-destination-row:hover,.connections-destination-row:focus-visible{padding:0 8px;color:#fffaf0;background:#ffffff09;outline:none}.connections-destination-row svg{color:#eee8dc61}.connections-preference-row,.connections-retention-row{min-height:76px;padding:11px 0}.connections-row-copy{display:grid;min-width:0;gap:5px}.connections-row-copy>span{color:#eee8dce0}.connections-row-copy small{max-width:390px;color:#eee8dc6b;font-size:8px;line-height:1.45;letter-spacing:.03em}.connections-toggle{display:flex;flex-shrink:0;border:1px solid rgba(238,232,220,.16)}.connections-toggle button{min-width:38px;padding:7px 8px;border:0;color:#eee8dc6b;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.connections-toggle button+button{border-left:1px solid rgba(238,232,220,.16)}.connections-toggle button.is-selected{color:#161719;background:#d2ab85}.connections-option-group{min-width:0;margin:0;padding:0;border:0}.connections-option-group legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.connections-options{border-top:1px solid rgba(238,232,220,.1)}.connections-option{display:flex;min-height:52px;align-items:center;gap:12px;border-bottom:1px solid rgba(238,232,220,.1);color:#eee8dcd1;font-family:var(--app-font-mono);font-size:9px;line-height:1.45;letter-spacing:.04em;cursor:pointer}.connections-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.connections-option-radio{display:grid;width:19px;height:19px;flex:0 0 19px;place-items:center;border:1px solid rgba(238,232,220,.24);border-radius:50%;color:#161719;pointer-events:none}.connections-option input:checked+.connections-option-radio{border-color:#d2ab85;background:#d2ab85}.connections-option:focus-within{color:#fffaf0;outline:1px solid rgba(210,171,133,.42);outline-offset:4px}.connections-note{margin:12px 0 0;color:#eee8dc6b;font-family:var(--app-font-mono);font-size:8px;line-height:1.55}.connections-retention-row>strong{flex-shrink:0;color:#d2ab85;font-weight:500;text-align:right}.connections-empty{min-height:144px;padding-top:24px;border-top:1px solid rgba(238,232,220,.1)}.connections-empty p{margin:0;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.05em}.blocked-account-row{justify-content:flex-start}.blocked-account-avatar{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;overflow:hidden;border:1px solid rgba(238,232,220,.16);border-radius:50%;color:#eee8dc94}.blocked-account-avatar img{width:100%;height:100%;object-fit:cover}.blocked-account-row strong{min-width:0;flex:1;overflow-wrap:anywhere;font-weight:500}.blocked-account-row button,.connections-confirm-actions button{border:0;color:#d2ab85;background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.connections-confirm-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#050607c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.connections-confirm-dialog{width:min(100%,390px);padding:24px;border:1px solid rgba(238,232,220,.16);background:#17181a;box-shadow:0 24px 70px #0000007a}.connections-confirm-dialog h2{margin:0;color:#f5efe4;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.connections-confirm-dialog p{margin:12px 0;color:#eee8dca3;font-family:var(--app-font-mono);font-size:9px;line-height:1.6}.connections-confirm-actions{display:flex;justify-content:flex-end;gap:16px;padding-top:12px;border-top:1px solid rgba(238,232,220,.1)}.linkup-conversation-block,.linkup-conversation-blocked-status{justify-self:end;border:0;color:#eee8dc80;background:transparent;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.linkup-conversation-block:hover,.linkup-conversation-block:focus-visible{color:#d2ab85}.linkup-conversation-blocked-status{color:#d2ab85b8}.linkup-composer--blocked{display:grid;place-items:center}.linkup-composer--blocked p{margin:0;color:#eee8dc7a;font-family:var(--app-font-mono);font-size:8px;line-height:1.5;text-align:center}@media(max-width:480px){.connections-preference-row,.connections-retention-row{align-items:flex-start}.connections-retention-row{display:grid}.connections-retention-row>strong{text-align:left}}.identity-confirm-backdrop{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#050607c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.identity-confirm-dialog{width:min(100%,390px);padding:24px;border:1px solid rgba(238,232,220,.16);background:#17181a;box-shadow:0 24px 70px #0000007a}.identity-confirm-dialog h2{margin:0;color:#f5efe4;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.identity-confirm-dialog p{margin:12px 0;color:#eee8dca3;font-family:var(--app-font-mono);font-size:9px;line-height:1.6}.identity-confirm-dialog>strong{display:block;margin:18px 0;color:#d2ab85;font-family:var(--app-font-mono);font-size:12px;font-weight:500}.identity-confirm-actions{justify-content:flex-end;padding-top:8px;border-top:1px solid rgba(238,232,220,.1)}@media(min-width:768px){.settings-page{padding-right:48px;padding-left:48px}}.side-view-rebuild-editor-main{width:min(100%,720px);margin:0 auto;padding:18px 20px 90px}.side-view-rebuild-editor-section{padding:32px 0;border-bottom:1px solid var(--sv-line)}.side-view-rebuild-editor-section:first-child{padding-top:18px}.side-view-rebuild-editor-heading{margin-bottom:24px;color:#eee8dcc7}.side-view-rebuild-editor-identity>label:not(.side-view-rebuild-upload){display:block;margin-top:20px}.side-view-rebuild-editor-identity>label>span,.side-view-rebuild-share>label{display:block;margin-bottom:8px;color:var(--sv-muted);font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.15em}.side-view-rebuild-editor-identity input[type=text]{width:100%;padding:9px 0 11px;border:0;border-bottom:1px solid var(--sv-line);border-radius:0;color:var(--sv-text);background:transparent;font-size:14px}.side-view-rebuild-editor-identity input::placeholder{color:#eee8dc47}.side-view-rebuild-upload,.side-view-rebuild-media-upload{position:relative;display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:0 16px;border:1px solid var(--sv-line);color:var(--sv-text);background:transparent}.side-view-rebuild-upload>span,.side-view-rebuild-media-upload>span{display:flex;align-items:center;gap:8px;color:var(--sv-muted);font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.12em}.side-view-rebuild-upload strong,.side-view-rebuild-media-upload strong{font-family:var(--app-font-mono);font-size:7px;letter-spacing:.1em}.side-view-rebuild-upload input,.side-view-rebuild-media-upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.side-view-rebuild-toggles{border-top:1px solid var(--sv-line)}.side-view-rebuild-toggles label{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sv-line);color:#eee8dcc7;font-size:12px}.side-view-rebuild-toggles input{position:absolute;opacity:0}.side-view-rebuild-toggles i{position:relative;width:34px;height:18px;border:1px solid var(--sv-line-strong);border-radius:999px;background:#ffffff08}.side-view-rebuild-toggles i:after{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--sv-muted);content:"";transition:transform .16s ease,background .16s ease}.side-view-rebuild-toggles input:checked+i:after{background:var(--sv-text);transform:translate(16px)}.side-view-rebuild-toggles input:focus-visible+i{outline:2px solid var(--sv-text);outline-offset:3px}.side-view-rebuild-editor-subheading{margin:26px 0 14px;color:var(--sv-muted)}.side-view-rebuild-neutral-theme{display:flex;min-height:62px;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid var(--sv-line-strong);background:var(--sv-surface);font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.12em}.side-view-rebuild-neutral-theme small{color:var(--sv-muted);font-size:6px}.side-view-rebuild-editor .side-view-rebuild-ink-palette{justify-content:flex-start;padding-left:5px}.side-view-rebuild-font-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.side-view-rebuild-font-options button{display:grid;min-height:76px;padding:12px;border:1px solid var(--sv-line);color:var(--sv-text);background:transparent;text-align:left}.side-view-rebuild-font-options button.is-selected{border-color:var(--sv-text);background:#ffffff0d}.side-view-rebuild-font-options button>span{font-size:19px}.side-view-rebuild-font-options button small{align-self:end;margin-top:8px;color:var(--sv-muted);font-family:var(--app-font-mono);font-size:6px;letter-spacing:.12em;text-transform:uppercase}.side-view-rebuild-dig-checks{display:grid;gap:6px}.side-view-rebuild-dig-checks label{display:grid;min-height:72px;grid-template-columns:14px minmax(0,1fr);gap:11px;align-items:center;padding:7px 10px;border:1px solid var(--sv-line);color:var(--sv-muted);font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.side-view-rebuild-dig-checks label.is-selected{border-color:var(--sv-line-strong);color:var(--sv-text);background:#ffffff0d}.side-view-rebuild-dig-checks input{width:14px;height:14px;margin:0;accent-color:#d9d2c6}.side-view-rebuild-dig-check-copy{position:relative;display:flex;min-width:0;min-height:56px;align-items:flex-end;overflow:hidden;padding:9px 10px;border-radius:2px;isolation:isolate}.side-view-rebuild-dig-check-copy:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,#04040405 20%,#040404d1);content:""}.side-view-rebuild-dig-check-copy img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.03)}.side-view-rebuild-dig-check-copy>span{overflow:hidden;color:#fff8ea;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.side-view-rebuild-editor-section>textarea{width:100%;min-height:190px;resize:vertical;padding:30px;border:0;color:var(--jot-ink);background:repeating-linear-gradient(0deg,transparent 0,transparent 31px,rgba(64,56,46,.07) 32px),var(--sv-paper);font-family:var(--jot-font);font-size:29px;line-height:1.35;text-align:center}.side-view-rebuild-media-upload{width:100%;justify-content:flex-start}.side-view-rebuild-media-upload>span{display:grid;width:28px;height:28px;border:1px solid var(--sv-line);border-radius:50%;place-items:center}.side-view-rebuild-editor-error{margin:12px 0 0;color:#d99b92;font-size:11px;line-height:1.5}.side-view-rebuild-share{margin-top:26px}.side-view-rebuild-share>div{display:flex;gap:8px}.side-view-rebuild-share input{min-width:0;flex:1;height:38px;padding:0 10px;border:1px solid var(--sv-line);color:var(--sv-muted);background:var(--sv-surface);font-family:var(--app-font-mono);font-size:7px}.side-view-rebuild-share button{min-width:82px;border:1px solid var(--sv-line-strong);color:var(--sv-text);background:transparent;font-family:var(--app-font-mono);font-size:7px;font-weight:700;letter-spacing:.08em}.side-view-rebuild-editor-media-list{display:grid;gap:8px;margin-top:18px}.side-view-rebuild-editor-media-list>div{display:grid;min-height:58px;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:6px;border:1px solid var(--sv-line)}.side-view-rebuild-editor-media-list>div>div{width:46px;height:46px;overflow:hidden;background:var(--sv-surface)}.side-view-rebuild-editor-media-list img,.side-view-rebuild-editor-media-list video{width:100%;height:100%;object-fit:cover}.side-view-rebuild-editor-media-list span{overflow:hidden;color:var(--sv-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.side-view-rebuild-editor-media-list button{display:grid;width:28px;height:28px;border:0;place-items:center;color:var(--sv-muted);background:transparent}.side-view-rebuild-editor-empty{margin:18px 0 0;color:var(--sv-muted);font-size:12px}.side-view-rebuild-editor-save-bottom{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:30px;border:1px solid var(--sv-line-strong);color:var(--sv-text);background:transparent;font-family:var(--app-font-mono);font-size:8px;font-weight:700;letter-spacing:.14em}.side-view-rebuild-save:disabled,.side-view-rebuild-editor-save-bottom:disabled,.side-view-rebuild-media-upload:has(input:disabled){cursor:wait;opacity:.6}@media(min-width:720px){.side-view-rebuild-topbar{min-height:68px;padding:0 26px}.side-view-rebuild-main{padding:62px 48px 120px}.side-view-rebuild-avatar{width:126px;height:126px}.side-view-rebuild-jot{margin-top:70px}.side-view-rebuild-paper{min-height:284px;padding:54px 64px}.side-view-rebuild-world{margin-top:94px}.side-view-rebuild-digs-scroller,.side-view-rebuild-media-scroller{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.side-view-rebuild-editor-main{padding:28px 42px 110px}.side-view-rebuild-font-options{grid-template-columns:repeat(3,minmax(0,1fr))}.side-view-rebuild-dig-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.side-view-rebuild-main{width:min(100%,900px);padding:0 0 92px}.side-view-rebuild-world{margin-top:0;padding:35px 20px 0}.side-view-rebuild-world-heading{gap:15px}.side-view-rebuild-world-heading h2{font-size:17px}.side-view-rebuild-section{margin-top:27px}.side-view-rebuild-digs-scroller{gap:11px;margin:17px 0 0;padding:0 0 8px}.side-view-rebuild-dig{position:relative;display:block;min-width:calc(50% - 6px);max-width:calc(50% - 6px)}.side-view-rebuild-dig-art{position:relative;width:100%;aspect-ratio:1.58 / 1;border-radius:4px}.side-view-rebuild-dig-art img{filter:saturate(.8) contrast(1.03)}.side-view-rebuild-media-scroller{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0 0;padding:0 0 8px;overflow:visible}.side-view-rebuild-media-tile{min-width:0;width:100%;aspect-ratio:1.08 / 1;border-radius:3px}@media(min-width:720px){.side-view-rebuild-main{padding:0 0 120px}.side-view-rebuild-world{margin-top:0;padding:35px 48px 0}}.linkup-page{background:radial-gradient(circle at 78% 8%,rgba(184,164,255,.08),transparent 22rem),#100d18}.linkup-landing{max-width:760px;padding-top:28px;padding-bottom:96px}.linkup-landing-header{position:relative;padding:4px 0 28px}.linkup-landing-title{margin:0;font-size:clamp(2.8rem,6vw,4.1rem);letter-spacing:-.065em;line-height:.9}.linkup-title-link{color:#f1ebff}.linkup-title-up{color:var(--linkup-accent)}.linkup-landing-subtitle{margin:8px 0 0;color:#eee8ff94;font-size:13px;letter-spacing:.01em}.linkup-more-button{position:absolute;top:1px;right:0;display:grid;width:30px;height:30px;padding:0;border:1px solid rgba(238,232,255,.12);border-radius:50%;color:#eee8ff85;background:#eee8ff06;place-items:center;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.linkup-more-button:hover{border-color:#b8a4ff52;color:var(--linkup-accent);background:#b8a4ff12}.linkup-landing-sections{border-top:1px solid rgba(184,164,255,.11)}.linkup-section{padding:22px 0 23px;border-bottom:1px solid rgba(184,164,255,.1)}.linkup-section:last-child{border-bottom:0}.linkup-section-heading{display:flex;align-items:flex-start;justify-content:space-between}.linkup-section-heading h2{margin:0;color:#f0eaf9;font-size:19px;font-weight:600;letter-spacing:-.035em}.linkup-section-count{display:inline-grid;width:20px;height:20px;margin-left:8px;border:1px solid color-mix(in srgb,var(--linkup-accent) 62%,transparent);border-radius:50%;color:#f5f0ff;background:color-mix(in srgb,var(--linkup-accent) 18%,transparent);font-family:var(--app-font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1;place-items:center;vertical-align:.08em;box-shadow:0 0 8px color-mix(in srgb,var(--linkup-accent) 24%,transparent)}.linkup-sort-control{color:#b8a4ffad;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.linkup-section-empty{margin:10px 0 0;padding:0;color:#eee8ff75;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.05em}.linkup-request-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px}.linkup-request-avatars{display:flex;padding-left:3px}.linkup-request-avatar{display:grid;width:29px;height:29px;margin-left:-3px;overflow:hidden;border:1px solid color-mix(in srgb,var(--linkup-accent) 70%,transparent);border-radius:50%;color:#eee8ff80;background:#eee8ff14;place-items:center;box-shadow:0 0 6px color-mix(in srgb,var(--linkup-accent) 18%,transparent)}.linkup-request-avatar:first-child{margin-left:0}.linkup-request-avatar img{width:100%;height:100%;object-fit:cover}.linkup-request-copy{margin:0;color:#eee8ff94;font-size:11px;line-height:1.4}.linkup-review-button{padding:0;border:0;color:var(--linkup-accent);background:transparent;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.04em;white-space:nowrap}.linkup-review-button:hover{color:#e5dcff}.linkup-conversation-list{margin-top:17px}.linkup-conversation-row{--linkup-row-accent: #b8a4ff;display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 11px;border:0;border-bottom:1px solid rgba(238,232,255,.1);color:inherit;background:transparent;text-align:left;transition:background-color .22s ease,border-color .22s ease}.linkup-conversation-row:first-child{border-top:1px solid rgba(238,232,255,.1)}button.linkup-conversation-row{cursor:pointer}button.linkup-conversation-row:hover{background:#b8a4ff0f;border-color:#b8a4ff3d}.linkup-conversation-row--unread{background:#b8a4ff0b}.linkup-conversation-avatar{display:grid;width:42px;height:42px;overflow:hidden;border:1px solid color-mix(in srgb,var(--linkup-accent) 70%,transparent);border-radius:50%;color:#eee8ff80;background:#eee8ff0d;place-items:center;box-shadow:0 0 7px color-mix(in srgb,var(--linkup-accent) 20%,transparent)}.linkup-conversation-avatar img{width:100%;height:100%;object-fit:cover}.linkup-conversation-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.linkup-conversation-pseudo{overflow:hidden;color:#f0eaf9e6;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.linkup-conversation-pseudo--unread{color:#f0eaff;font-weight:750}.linkup-conversation-preview{display:-webkit-box;overflow:hidden;color:#eee8ff80;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.linkup-conversation-meta{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding-top:2px;color:#eee8ff66;font-family:var(--app-font-mono);font-size:9px;white-space:nowrap}.linkup-conversation-row--unread .linkup-conversation-meta{color:var(--linkup-row-accent)}@media(max-width:560px){.linkup-landing{padding-top:21px;padding-bottom:100px}.linkup-landing-header{padding-bottom:24px}.linkup-landing-title{margin-top:0;font-size:clamp(2.8rem,12vw,3.8rem)}.linkup-section{padding:19px 0 20px}.linkup-more-button{top:-2px}.linkup-request-summary{grid-template-columns:auto minmax(0,1fr);gap:10px}.linkup-review-button{grid-column:2;justify-self:start}.linkup-conversation-row{grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding-right:5px;padding-left:5px}.linkup-conversation-avatar{width:38px;height:38px}.linkup-conversation-preview{-webkit-line-clamp:1}}@media(prefers-reduced-motion:reduce){.linkup-conversation-row,.linkup-more-button{transition:none}}.linkup-requests{max-width:680px}.linkup-requests-page{min-height:calc(100dvh - 76px)}.linkup-requests-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:64px;padding:3px 0 17px;border-bottom:1px solid rgba(184,164,255,.12)}.linkup-requests-back{display:inline-flex;width:fit-content;align-items:center;gap:7px;padding:8px 0;border:0;color:#eee8ff94;background:transparent;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease}.linkup-requests-back:hover,.linkup-requests-back:focus-visible{color:var(--linkup-accent)}.linkup-requests-title{margin:0;color:#f0eaf9;font-size:clamp(2rem,7vw,2.8rem);font-weight:400;letter-spacing:-.045em;line-height:.9}.linkup-requests-header-mark{width:4px;height:4px;justify-self:end;border-radius:50%;background:var(--linkup-accent);box-shadow:0 0 9px #b8a4ffbf}.linkup-request-list{margin-top:4px}.linkup-request-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid rgba(238,232,255,.1)}.linkup-request-row-avatar{display:grid;width:44px;height:44px;overflow:hidden;border:1px solid color-mix(in srgb,var(--linkup-accent) 70%,transparent);border-radius:50%;color:#eee8ff80;background:#eee8ff0f;place-items:center;box-shadow:0 0 8px color-mix(in srgb,var(--linkup-accent) 20%,transparent)}.linkup-request-row-avatar img{width:100%;height:100%;object-fit:cover}.linkup-request-row-identity{display:flex;min-width:0;flex-direction:column;gap:4px}.linkup-request-row-identity strong{overflow:hidden;color:#f0eaf9;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.linkup-request-row-identity span{color:#eee8ff6b;font-size:10px}.linkup-request-row-actions{display:inline-flex;align-items:center;gap:12px}.linkup-request-accept,.linkup-request-pass{padding:6px 0;border:0;background:transparent;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.02em;transition:color .18s ease,opacity .18s ease}.linkup-request-accept{color:var(--linkup-accent)}.linkup-request-accept:hover,.linkup-request-accept:focus-visible{color:#eee8ff}.linkup-request-pass{color:#eee8ff6b}.linkup-request-pass:hover,.linkup-request-pass:focus-visible{color:#eee8ffcc}.linkup-requests-empty{margin:21px 0 0;color:#eee8ff75;font-family:var(--app-font-mono);font-size:10px;letter-spacing:.04em}.linkup-conversation-page{min-height:100%;background:#101014;color:#eee8ff}.linkup-conversation-shell{display:flex;min-height:calc(100dvh - 76px);flex-direction:column;margin:0 auto;background:radial-gradient(circle at 82% 5%,rgba(184,164,255,.075),transparent 19rem),#101014}.linkup-conversation-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:70px;padding:13px 20px;border-bottom:1px solid rgba(238,232,255,.1)}.linkup-conversation-back{display:inline-flex;width:fit-content;align-items:center;gap:7px;padding:8px 0;border:0;color:#eee8ff94;background:transparent;font-family:var(--app-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease}.linkup-conversation-back:hover,.linkup-conversation-back:focus-visible{color:var(--linkup-accent)}.linkup-conversation-identity{display:inline-flex;min-width:0;align-items:center;gap:9px}.linkup-conversation-identity-button{display:inline-flex;min-width:0;align-items:center;gap:9px;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.linkup-conversation-identity-button:focus-visible{outline:1px solid rgba(184,164,255,.65);outline-offset:5px}.linkup-conversation-identity-avatar{display:grid;width:42px;height:42px;overflow:hidden;border:1px solid var(--linkup-accent);border-radius:50%;color:#eee8ff85;background:#eee8ff0d;place-items:center;box-shadow:0 0 9px #b8a4ff33}.linkup-conversation-identity-avatar img{width:100%;height:100%;object-fit:cover}.linkup-conversation-identity>span:last-child{display:flex;min-width:0;flex-direction:column;gap:3px}.linkup-conversation-identity strong{overflow:hidden;color:#f0eaff;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.linkup-conversation-identity small{color:#eee8ff61;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.01em}.linkup-conversation-header-mark{width:4px;height:4px;justify-self:end;border-radius:50%;background:var(--linkup-accent);box-shadow:0 0 9px #b8a4ffbf}.linkup-thread{flex:1;width:min(100%,760px);box-sizing:border-box;min-height:0;overflow-y:auto;margin:0 auto;padding:24px 20px 132px;scrollbar-width:thin;scrollbar-color:rgba(184,164,255,.24) transparent}.linkup-thread-date{display:flex;align-items:center;gap:11px;margin:0 auto;color:#eee8ff52;font-size:8px;letter-spacing:.14em;text-align:center;text-transform:uppercase}.linkup-thread-date:before,.linkup-thread-date:after{height:1px;flex:1;content:"";background:#eee8ff17}.linkup-thread-messages{display:flex;max-width:600px;flex-direction:column;gap:9px;margin:24px auto 0}.linkup-prototype-controls{display:flex;justify-content:center;margin:25px auto 0}.linkup-prototype-controls button{padding:6px 9px;border:1px dashed rgba(184,164,255,.28);border-radius:3px;color:#b8a4ffb3;background:transparent;font-family:var(--app-font-mono);font-size:8px;letter-spacing:.04em;transition:border-color .18s ease,color .18s ease,background .18s ease}.linkup-prototype-controls button:hover,.linkup-prototype-controls button:focus-visible{border-color:#b8a4ff9e;color:#eee8ff;background:#b8a4ff0f}.linkup-message{display:flex;width:min(68%,390px);max-width:100%;min-width:0;flex-direction:column;gap:4px;animation:linkup-message-rise .44s cubic-bezier(.22,1,.36,1) both}.linkup-message--incoming{align-self:flex-start}.linkup-message--outgoing{align-self:flex-end;align-items:flex-end}.linkup-message--incoming+.linkup-message--outgoing,.linkup-message--outgoing+.linkup-message--incoming{margin-top:5px}.linkup-message p{margin:0;padding:12px 14px;border:1px solid rgba(184,164,255,.15);border-radius:15px 15px 15px 4px;color:#f0eaf9d1;background:#eee8ff0e;font-size:12px;line-height:1.65}.linkup-message--outgoing p{border-color:#b8a4ff52;border-radius:15px 15px 4px;color:#f1edff;background:#b8a4ff29}.linkup-message time{padding:0 3px;color:#eee8ff4d;font-family:var(--app-font-mono);font-size:8px}.linkup-composer{position:fixed;z-index:19;right:20px;bottom:max(18px,env(safe-area-inset-bottom));left:20px;pointer-events:none}.linkup-composer form{display:flex;max-width:720px;align-items:center;gap:8px;margin:0 auto;padding:5px 5px 5px 13px;border:1px solid rgba(184,164,255,.2);border-radius:999px;background:#16151be6;box-shadow:0 12px 35px #0000003d;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);pointer-events:auto}.linkup-composer input{min-width:0;flex:1;height:34px;padding:0;border:0;outline:0;color:#f0eaff;background:transparent;font-size:11px}.linkup-composer input::placeholder{color:#eee8ff59}.linkup-composer-send{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(184,164,255,.42);border-radius:50%;color:var(--linkup-accent);background:#b8a4ff14;transition:border-color .18s ease,opacity .18s ease,background-color .18s ease}.linkup-composer-send:hover:not(:disabled){border-color:var(--linkup-accent);background:#b8a4ff29}.linkup-composer-send:disabled{cursor:default;opacity:.34}.linkup-conversation-unavailable{display:grid;min-height:calc(100dvh - 170px);padding:32px 20px;place-content:center;text-align:center}.linkup-conversation-unavailable p{margin:0;color:#eee8ff80;font-size:10px}.linkup-conversation-unavailable button{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;padding:8px 0;border:0;color:var(--linkup-accent);background:transparent;font-family:var(--app-font-mono);font-size:9px}@keyframes linkup-message-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.linkup-requests-page{min-height:calc(100dvh - 132px)}.linkup-requests{padding-top:39px}.linkup-conversation-shell{min-height:calc(100dvh - 132px)}.linkup-conversation-header,.linkup-thread{padding-right:34px;padding-left:34px}.linkup-composer{right:max(34px,calc((100vw - 1120px)/2 + 34px));bottom:28px;left:calc(50% + 109px);width:min(calc(100vw - 272px),690px);transform:translate(-50%)}.linkup-conversation-unavailable{min-height:calc(100dvh - 132px)}}@media(max-width:560px){.linkup-requests{padding-top:21px;padding-bottom:100px}.linkup-requests-header{padding-bottom:15px}.linkup-request-row{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:15px 0}.linkup-request-row-avatar{width:40px;height:40px}.linkup-request-row-actions{grid-column:2;gap:14px}}@media(max-width:620px){.side-view-linkup-action{align-items:stretch;flex-direction:column;gap:8px}.side-view-linkup-confirmation{align-items:center;justify-content:center;margin-left:0}}@media(prefers-reduced-motion:reduce){.linkup-message{animation:none}}.onboarding-real-screen-preview .digs-room-live{height:100%;min-height:0;max-height:100%;flex:1 1 0;overflow:hidden}.onboarding-real-screen-preview .finit-shell-preview:has(.table-talk-room)>.phone-canvas,.onboarding-real-screen-preview .finit-shell-preview:has(.table-talk-room) main{height:100%;min-height:0;max-height:100%}.onboarding-real-screen-preview .table-talk-room{--table-talk-bottom-offset: 0px;height:var(--onboarding-table-talk-layout-height);min-height:0;max-height:var(--onboarding-table-talk-layout-height);flex:none;overflow:hidden}.onboarding-real-screen-preview .table-talk-room-scene{position:absolute;inset:0;height:auto;padding-top:0}.onboarding-real-screen-preview .table-talk-room-scene>.table-talk-scene{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.onboarding-real-screen-preview .table-talk-room-scene .table-talk-scene-image--backdrop{display:none}.onboarding-real-screen-preview .table-talk-room-scene .table-talk-scene-image--foreground{top:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;transform:none!important}
