@font-face{font-family:deskSerif;src:url(../media/CormorantGaramond_Regular-s.p.2kpv_3fee8x2l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:deskSerif;src:url(../media/CormorantGaramond_Medium-s.p.1c1v41ok8g6et.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:deskSerif Fallback;src:local(Arial);ascent-override:105.17%;descent-override:32.67%;line-gap-override:0.0%;size-adjust:87.85%}.deskserif_72ba0c38-module__5L1bXW__className{font-family:deskSerif,deskSerif Fallback,Georgia,serif}.deskserif_72ba0c38-module__5L1bXW__variable{--font-desk-serif:"deskSerif", "deskSerif Fallback", Georgia, serif}
@font-face{font-family:deskSans;src:url(../media/DMSans_Regular-s.p.0ek5dqno4rkhj.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:deskSans;src:url(../media/DMSans_Medium-s.p.09j0y-zmdare4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:deskSans;src:url(../media/DMSans_Bold-s.p.2n5gi3lza7j-x.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:deskSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.desksans_c2c12b1c-module__X7zAha__className{font-family:deskSans,deskSans Fallback,Arial,sans-serif}.desksans_c2c12b1c-module__X7zAha__variable{--font-desk-sans:"deskSans", "deskSans Fallback", Arial, sans-serif}
.desk-shell{--desk-navy:#0a2444;--desk-pale-blue:#edf5fb;--desk-gold:#a9803c;--desk-bg:#fcfcfa;--desk-text:#102943;--desk-muted:#617185;--desk-success:#2b6b58;--desk-success-soft:#e8f2ee;--desk-teal:#245f65;--desk-border:#dbe5ec;--desk-button-border:#c4d3e0;--desk-white:#fff;--desk-disabled:#e6ebef;--desk-cream:#fbf8f1;--desk-serif:var(--font-desk-serif), Georgia, serif;--desk-sans:var(--font-desk-sans), Arial, sans-serif;--desk-h1:52px;--desk-h2:32px;--desk-h3:24px;--desk-body:15px;--desk-label:12px;--desk-price:20px;--desk-radius-card:14px;--desk-radius-tile:10px;--desk-radius-button:8px;--desk-radius-chip:999px;--desk-radius-sheet:24px;--desk-shadow-card:0 4px 20px #0a24440a;--desk-shadow-drawer:-12px 0 44px #0a244417;--desk-shadow-sheet:0 -12px 44px #0a24441f;--desk-left-w:336px;--desk-rail-w:288px;--desk-header-h:81px;--desk-mobile-header-h:70px;--desk-mobile-bar-h:88px;--desk-mobile-dock-h:76px;--desk-launcher-reserve:104px;--desk-safe-bottom:env(safe-area-inset-bottom,0px);--desk-safe-top:env(safe-area-inset-top,0px);--desk-vvh:100dvh;background:var(--desk-bg);color:var(--desk-text);font-family:var(--desk-sans);font-size:var(--desk-body);flex-direction:column;min-height:100dvh;line-height:1.5;display:flex}.desk-shell .desk-serif{font-family:var(--desk-serif);letter-spacing:-.01em;font-weight:500}.desk-shell .desk-eyebrow{font-size:var(--desk-label);letter-spacing:.18em;text-transform:uppercase;color:var(--desk-muted);font-weight:500}.desk-shell :focus-visible{outline:2px solid var(--desk-teal);outline-offset:3px}.desk-shell .desk-btn-primary{border-radius:var(--desk-radius-button);background:var(--desk-navy);min-height:44px;color:var(--desk-white);padding:0 20px;font-weight:500}.desk-shell .desk-btn-primary:disabled{background:var(--desk-disabled);color:var(--desk-muted)}.desk-shell .desk-btn-secondary{border-radius:var(--desk-radius-button);background:var(--desk-white);min-height:44px;color:var(--desk-navy);border:1px solid var(--desk-button-border);padding:0 20px;font-weight:500}.desk-shell .desk-chip{border-radius:var(--desk-radius-chip);background:var(--desk-pale-blue);color:var(--desk-navy);border:1px solid var(--desk-border);font-size:var(--desk-label);padding:4px 10px}.desk-shell .desk-card{background:var(--desk-white);border:1px solid var(--desk-border);border-radius:var(--desk-radius-card);box-shadow:var(--desk-shadow-card)}.desk-shell .desk-grid{flex:1;min-width:0}.desk-shell .desk-grid[data-mode=page]>.desk-content{padding-bottom:var(--desk-launcher-reserve)}.desk-shell .desk-workspace{display:none}@media (min-width:1024px){.desk-shell .desk-grid[data-mode=command]{grid-template-columns:var(--desk-left-w) minmax(0, 1fr);background:linear-gradient(to right, var(--desk-pale-blue) var(--desk-left-w), transparent var(--desk-left-w));grid-template-rows:auto 1fr;display:grid}.desk-shell .desk-grid[data-mode=command]>.desk-workspace{height:calc(100dvh - var(--desk-sofia-dock-h));overscroll-behavior:contain;padding-bottom:var(--desk-header-h);border-right:1px solid var(--desk-border);grid-area:1/1/-1;align-self:start;display:block;position:sticky;top:0;overflow-y:auto}.desk-shell .desk-grid[data-mode=command]>.desk-content{grid-area:1/2/span 2;min-width:0}.desk-shell .desk-grid[data-mode=command]>.desk-sofia{pointer-events:none;flex-direction:column;grid-area:1/1/-1;justify-content:flex-end;display:flex}}.desk-shell .desk-sofia__panel{background:var(--desk-white);flex-direction:column;min-height:0;display:none}.desk-shell .desk-sofia[data-open=true] .desk-sofia__panel{display:flex}.desk-shell .desk-sofia__messages{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.desk-shell .desk-sofia__bar{background:var(--desk-white);align-items:center;gap:8px;display:flex}.desk-shell .desk-sofia__composer{flex:1;min-width:0}.desk-shell:has(.desk-sofia[data-empty=true]){--desk-mobile-dock-h:100px;--desk-launcher-reserve:128px}.desk-shell .desk-sofia[data-empty=true] .desk-sofia__bar{align-items:flex-end}@media (max-width:1023.98px){.desk-shell .desk-sofia__bar{z-index:50;left:0;right:0;top:calc(var(--desk-vvtop,0px) + var(--desk-vvh) - var(--desk-mobile-dock-h) - var(--desk-safe-bottom));min-height:var(--desk-mobile-dock-h);padding:10px 12px calc(10px + var(--desk-safe-bottom));border-top:1px solid var(--desk-border);position:fixed}.desk-shell .desk-sofia[data-open=true] .desk-sofia__panel{z-index:45;left:0;right:0;top:calc(var(--desk-vvtop,0px) + var(--desk-mobile-header-h));height:calc(var(--desk-vvh) - var(--desk-mobile-header-h) - var(--desk-mobile-dock-h) - var(--desk-safe-bottom));border-radius:var(--desk-radius-sheet) var(--desk-radius-sheet) 0 0;box-shadow:var(--desk-shadow-sheet);border:1px solid var(--desk-border);position:fixed}.desk-shell .desk-sofia[data-open=true][data-typing=true] .desk-sofia__panel{top:var(--desk-vvtop,0px);height:calc(var(--desk-vvh) - var(--desk-mobile-dock-h) - var(--desk-safe-bottom));padding-top:var(--desk-safe-top);border-radius:0}.desk-shell .desk-content{padding-bottom:calc(var(--desk-mobile-dock-h) + var(--desk-safe-bottom))}.desk-shell .desk-footer{margin-bottom:calc(var(--desk-mobile-dock-h) + var(--desk-safe-bottom))}.desk-shell .desk-sofia__launcher-text{display:none}}@media (min-width:1024px){.desk-shell{--desk-sofia-dock-h:min(max(280px, calc((100dvh - var(--desk-header-h)) * .4)), calc((100dvh - var(--desk-header-h)) * .6))}.desk-shell .desk-sofia[data-mode=dock] .desk-sofia__region{z-index:1;height:var(--desk-sofia-dock-h);pointer-events:auto;background:var(--desk-pale-blue);border-right:1px solid var(--desk-border);border-top:1px solid var(--desk-border);flex-direction:column;display:flex;position:sticky;bottom:0}.desk-shell .desk-sofia[data-mode=dock] .desk-sofia__panel{background:0 0;flex:1;display:flex}.desk-shell .desk-sofia[data-mode=dock] .desk-sofia__header,.desk-shell .desk-sofia[data-mode=dock] .desk-sofia__folders,.desk-shell .desk-sofia[data-mode=dock] .desk-sofia__launcher,.desk-shell .desk-sofia[data-mode=dock] .desk-sofia__close{display:none}.desk-shell .desk-sofia[data-mode=dock] .desk-sofia__bar{border-top:1px solid var(--desk-border);background:0 0;padding:12px 16px 16px}.desk-shell .desk-sofia[data-mode=float]{width:0;height:0;position:fixed}.desk-shell .desk-sofia[data-mode=float] .desk-sofia__bar{z-index:40;left:24px;bottom:calc(24px + var(--desk-safe-bottom));border-radius:var(--desk-radius-card);border:1px solid var(--desk-border);width:400px;box-shadow:var(--desk-shadow-sheet);padding:8px;position:fixed}.desk-shell .desk-sofia[data-mode=float][data-open=true] .desk-sofia__panel{z-index:45;left:24px;bottom:calc(100px + var(--desk-safe-bottom));border-radius:var(--desk-radius-card);border:1px solid var(--desk-border);width:400px;height:min(520px,100dvh - 160px);box-shadow:var(--desk-shadow-sheet);position:fixed}.desk-shell .desk-sofia[data-mode=float][data-empty=true][data-open=true] .desk-sofia__panel{bottom:calc(124px + var(--desk-safe-bottom));height:min(520px,100dvh - 184px)}.desk-shell .desk-command{grid-template-columns:minmax(0, 1fr) var(--desk-rail-w);display:grid}.desk-shell .desk-rail{background:var(--desk-pale-blue);border-left:1px solid var(--desk-border);height:100dvh;position:sticky;top:0}.desk-shell .desk-rail__summary{display:none}.desk-shell .desk-rail__body{display:flex}.desk-shell .desk-mobile-only{display:none}}@media (max-width:1023.98px){.desk-shell .desk-rail{top:var(--desk-safe-top);z-index:30;background:var(--desk-pale-blue);border-bottom:1px solid var(--desk-border);order:-1;position:sticky}.desk-shell .desk-rail__body{display:none}.desk-shell .desk-rail[data-open=true] .desk-rail__body{max-height:calc(var(--desk-vvh) - var(--desk-mobile-bar-h) - var(--desk-mobile-dock-h) - var(--desk-safe-bottom));background:var(--desk-white);border-radius:0 0 var(--desk-radius-sheet) var(--desk-radius-sheet);box-shadow:var(--desk-shadow-sheet);display:flex;position:absolute;top:100%;left:0;right:0}.desk-shell .desk-command{flex-direction:column;display:flex}.desk-shell .desk-desktop-only{display:none}}.desk-shell .desk-rail__items{flex:1;min-height:0;overflow-y:auto}.desk-shell .desk-placeholder-dashed{border:1px dashed var(--desk-button-border);border-radius:var(--desk-radius-card);background:var(--desk-pale-blue)}@media (prefers-reduced-motion:no-preference){.desk-shell .desk-toast{animation:.16s ease-out desk-toast-in}}@keyframes desk-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
