@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0&display=swap";@import "https://fonts.googleapis.com/css2?family=Spectral:wght@500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Marcellus&family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--dv-grad:linear-gradient(155deg, var(--dv-blue) 0%, var(--dv-blue-600) 55%, var(--dv-blue-800) 100%);--dv-grad-h:linear-gradient(120deg, var(--dv-blue) 0%, var(--dv-blue-600) 55%, var(--dv-blue-800) 100%);--text:#1b1b21;--text-muted:#5b5b66;--text-faint:#8a8794;--shadow-card:0 16px 40px #14193c24;--shadow-panel:0 16px 40px #14193c52;--dv-layer-dropdown:10000}.dv-floating-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dv-accent) var(--panel-bg)}.dv-floating-panel button[role^=menuitem]:hover,.dv-estimate-row-trigger:hover{background:var(--panel-bg)!important}.dv-press{transition:transform 90ms cubic-bezier(.16,1,.3,1),box-shadow .15s,background .15s,filter .15s}.dv-press:active{transform:scale(.97)}.dv-serif{font-family:Spectral,Georgia,serif}@keyframes dvPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dv-pop{transform-origin:top;animation:.17s cubic-bezier(.16,1,.3,1) dvPop}:root,[data-theme=atelier]{--dv-blue:#14182b;--dv-blue-600:#1e2440;--dv-blue-800:#0f1223;--dv-blue-soft:#f3e7cc;--dv-nav-idle:#cfc9ba;--dv-accent:#c6a24c;--dv-chip-border:#e4d8b8;--page-bg:#ded6c4;--panel-bg:#fbf8f1;--card-bg:#fdfaf3;--card-border:#efe7d6;--line:#f2ecdd}[data-theme=firenze]{--dv-blue:#2a1626;--dv-blue-600:#6e2436;--dv-blue-800:#1e0f1a;--dv-blue-soft:#f3e4cf;--dv-nav-idle:#c79a6b;--dv-accent:#c6a24c;--dv-chip-border:#e9d3b5;--page-bg:#e5d7c4;--panel-bg:#fdf9f2;--card-bg:#fdf9f2;--card-border:#f0e4d3;--line:#f4e9da}[data-theme=classic]{--dv-blue:#1d3db8;--dv-blue-600:#16309b;--dv-blue-800:#122680;--dv-blue-soft:#dee0ff;--dv-nav-idle:#c6ccff;--dv-accent:#c6a24c;--dv-chip-border:#c5cbff;--page-bg:#e7e4f0;--panel-bg:#f4f1fa;--card-bg:#fbfafe;--card-border:#e7e4ef;--line:#efedf5}[data-theme=blueprint]{--dv-blue:#0e2050;--dv-blue-600:#1d3db8;--dv-blue-800:#0a1740;--dv-blue-soft:#dce8ff;--dv-nav-idle:#a9c4ff;--dv-accent:#c6a24c;--dv-chip-border:#bbd0ff;--page-bg:#dfe7f8;--panel-bg:#f5f8ff;--card-bg:#f7faff;--card-border:#e4ecfb;--line:#eef3ff}[data-theme=sanguine]{--dv-blue:#26262b;--dv-blue-600:#3a3a42;--dv-blue-800:#131316;--dv-blue-soft:#eee1dd;--dv-nav-idle:#c9cbd0;--dv-accent:#c6a24c;--dv-chip-border:#e0d2cd;--page-bg:#e4e3de;--panel-bg:#fbfaf8;--card-bg:#f7f6f3;--card-border:#eae8e3;--line:#f0efeb}[data-theme=verde]{--dv-blue:#14342b;--dv-blue-600:#1f5a45;--dv-blue-800:#0e241d;--dv-blue-soft:#e7ead6;--dv-nav-idle:#8fb09e;--dv-accent:#c6a24c;--dv-chip-border:#d2dbc0;--page-bg:#dde5d2;--panel-bg:#fbfcf6;--card-bg:#fcfdf8;--card-border:#dce2ce;--line:#e4ead6}[data-theme=ultramarine]{--dv-blue:#16246b;--dv-blue-600:#22399e;--dv-blue-800:#0f1a52;--dv-blue-soft:#e6e9f8;--dv-nav-idle:#9fa9de;--dv-accent:#c6a24c;--dv-chip-border:#d6dbf2;--page-bg:#dce1f6;--panel-bg:#fbfbff;--card-bg:#f7f8ff;--card-border:#e3e6f7;--line:#eef0fb}[data-theme=travertine]{--dv-blue:#3a322a;--dv-blue-600:#5a4e40;--dv-blue-800:#2a241e;--dv-blue-soft:#ece4d4;--dv-nav-idle:#cbbea6;--dv-accent:#c6a24c;--dv-chip-border:#ddd3bf;--page-bg:#e7e0d0;--panel-bg:#fcfaf4;--card-bg:#fcfaf4;--card-border:#e5decf;--line:#ebe4d5}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--text);background:var(--page-bg);-webkit-font-smoothing:antialiased;font-family:Roboto,system-ui,sans-serif}.msym{vertical-align:middle;-webkit-user-select:none;user-select:none;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1}button{cursor:pointer;font-family:inherit}input,select{font-family:inherit}::selection{background:var(--dv-blue-soft);color:var(--text)}input,textarea{caret-color:var(--dv-blue)}:where(button,a,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid var(--dv-accent);outline-offset:3px}.dv-field:focus-visible{border-color:var(--dv-blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--dv-blue) 18%, transparent)}button:disabled{cursor:not-allowed}.dv-auth-shell,.dv-auth-shell *{font-family:Roboto,system-ui,sans-serif!important}.dv-auth-page{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.dv-auth-card{box-sizing:border-box;border-radius:16px;flex:none;width:420px;min-width:0;max-width:100%;margin:auto;padding:24px;box-shadow:0 24px 60px #0f143259}.dv-pwa-shell,.dv-pwa-shell *{font-family:Roboto,system-ui,sans-serif!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.dv-pop,.fade-up,.fade-up-delay,.pop-in,.rin,.spin,.cs-pulse,.q-shimmer,.q-orbit,.q-fade,.q-reveal,.q-dotpulse span,[style*=m-scrin],[style*=m-sheetup],[style*=m-fadein],[style*=dm-spin]{animation:none!important}.dv-press,.btnp,.lift,.pcard-lite,.navlink,.asst-thread .asst-del,.asst-img .asst-dl,.guild-site .gs-btn,.guild-site .gs-lift,.guild-site .gs-navitem,.guild-site .gs-topnav,.guild-site .gs-newsrow,.q-cta,.q-opt,.q-img,.q-pal,.cs-btn{transition-property:color,background-color,border-color,box-shadow,opacity,filter!important;transition-duration:.1s!important}[style*="transition: transform"],[style*="transition: all"],[style*="transition: width"],[style*="transition: left"]{transition-duration:0s!important}.dv-press:active,.btnp:hover,.lift:hover,.guild-site .gs-btn:hover,.guild-site .gs-lift:hover,.q-cta:hover,.q-opt:hover,.q-img:hover,.q-pal:hover,.cs-btn:hover{transform:none!important}}.m-noscroll::-webkit-scrollbar{display:none}.m-noscroll{scrollbar-width:none;-ms-overflow-style:none}.m-tap{-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none}.m-tap:active{opacity:.72}@keyframes m-scrin{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes m-sheetup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-fadein{0%{opacity:0}to{opacity:1}}@keyframes dm-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.5s both dm-fade-up}.fade-up-delay{animation:.5s .12s both dm-fade-up}@keyframes dm-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pop-in{animation:.22s both dm-pop-in}.btnp{transition:transform .14s,box-shadow .14s,background .14s}.btnp:hover{transform:translateY(-2px)}.lift{transition:box-shadow .18s,transform .18s}.lift:hover{transform:translateY(-4px);box-shadow:0 22px 48px #00000052}.navlink{transition:color .14s}.navlink:hover{color:#fff}@keyframes dm-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rin{animation:.3s both dm-row-in}.pcard-lite{transition:background .16s,border-color .16s}.pcard-lite:hover{background:#fafaff!important;border-color:#c5cbff!important}@keyframes dm-spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite dm-spin;display:inline-block}.asst-thread .asst-del{opacity:0;transition:opacity .12s}.asst-thread:hover .asst-del{opacity:1}.asst-thread:hover{background:#f1edfa!important}.asst-img .asst-dl{opacity:0;transition:opacity .12s,background .12s}.asst-img:hover .asst-dl{opacity:1}.asst-img .asst-dl:hover{background:#14182bd9!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cfcbe0 padding-box content-box;border:2px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#b6b1cc padding-box content-box}
