@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-opsz-normal.0fx02ib2d8h4h.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-opsz-normal.1n_9-wjulg6jg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-opsz-normal.1areq-k_t6h5x.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.MrVyMq_container{row-gap:.75rem;display:grid}.MrVyMq_container .MrVyMq_toggle{justify-self:start}.MrVyMq_container .MrVyMq_form{border:1px solid var(--manage-reservations-border,#d8d7d5);border-radius:4px;row-gap:1rem;margin-top:.75rem;padding:1rem;display:grid}.MrVyMq_container .MrVyMq_form .MrVyMq_header{row-gap:.25rem;display:grid}.MrVyMq_container .MrVyMq_form .MrVyMq_header h2,.MrVyMq_container .MrVyMq_form .MrVyMq_header p{margin:0}.MrVyMq_container .MrVyMq_form .MrVyMq_header h2{color:var(--manage-reservations-text,#192a56);font-size:1.1rem}.MrVyMq_container .MrVyMq_form .MrVyMq_header p{color:var(--manage-reservations-muted,#484957)}.MrVyMq_container .MrVyMq_form .MrVyMq_date{color:var(--manage-reservations-muted,#484957);text-transform:capitalize;gap:.4rem;display:flex}.MrVyMq_container .MrVyMq_form .MrVyMq_date strong{color:var(--manage-reservations-text,#192a56)}.MrVyMq_container .MrVyMq_form .MrVyMq_fields{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.MrVyMq_container .MrVyMq_form .MrVyMq_submit{justify-self:end}@media (max-width:640px){.MrVyMq_container .MrVyMq_form .MrVyMq_fields{grid-template-columns:1fr}.MrVyMq_container .MrVyMq_form .MrVyMq_submit{width:100%}}
.dbM-1G_container{color:#f7f9fff0;gap:1rem;display:grid}.dbM-1G_header{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding-bottom:1rem;display:grid}.dbM-1G_header h2,.dbM-1G_header p{margin:0}.dbM-1G_header h2{font-family:var(--font-display,Georgia, serif);letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,2rem);font-weight:620}.dbM-1G_header p{color:#ecf1ffa8;margin-top:.35rem;font-size:.9rem}.dbM-1G_eyebrow{color:#93aaff;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:750;display:block}.dbM-1G_legend{grid-template-columns:repeat(2,max-content);gap:.4rem 1rem;display:grid}.dbM-1G_legend span{color:#ecf1ffb3;white-space:nowrap;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.dbM-1G_legend i{background:var(--status);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--status) 18%, transparent);border-radius:50%}.dbM-1G_areaTabs{scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto}.dbM-1G_areaTabs button{color:#ecf1ffad;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:.55rem .9rem;font-size:.8rem;font-weight:650;transition:border-color .14s,background .14s,color .14s}.dbM-1G_areaTabs button[aria-selected=true]{color:#f7f9ff;background:#93aaff21;border-color:#93aaff70}.dbM-1G_areaTabs button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.dbM-1G_workspace{background:#ffffff06;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:minmax(0,1fr) 14rem;display:grid;overflow:hidden;box-shadow:0 24px 70px #04081447}.dbM-1G_workspace:focus-visible{outline-offset:3px;outline:2px solid #93aaff}.dbM-1G_canvasViewport{min-width:0;overflow:hidden}.dbM-1G_statusError{color:#ffc2bd;background:#ae433d1f;border:1px solid #e170684d;border-radius:12px;padding:.7rem .9rem;font-size:.78rem}.dbM-1G_statusNotice{color:#ecf1ffcc;background:#93aaff14;border:1px solid #93aaff40;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;font-size:.78rem;display:flex}.dbM-1G_statusNotice button{color:#f7f9ff;font:inherit;cursor:pointer;background:#93aaff1f;border:1px solid #93aaff5c;border-radius:999px;flex:none;padding:.35rem .65rem;font-weight:700}.dbM-1G_statusNotice button:hover{background:#93aaff33}.dbM-1G_statusNotice button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.dbM-1G_combinationLines{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.dbM-1G_combinationLines polyline{fill:none;stroke:#a8afff61;stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.dbM-1G_table{z-index:1;box-sizing:border-box;border:2px solid color-mix(in srgb, var(--status) 76%, #373c4b);background:color-mix(in srgb, var(--status) 14%, #1b202d);color:#e5e7f4;font:inherit;cursor:pointer;transform-origin:50%;border-radius:15px;place-items:center;padding:10px;transition:box-shadow .16s,filter .16s,border-color .16s;display:grid;position:absolute;box-shadow:0 5px 16px #06080f1a}.dbM-1G_table:before{content:"";background:var(--status);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status) 20%, transparent);border-radius:50%;position:absolute;top:10px;right:10px}.dbM-1G_table:hover{filter:brightness(1.15);box-shadow:0 8px 22px #06080f33}.dbM-1G_table:focus-visible{outline-offset:3px;outline:3px solid #b8beff}.dbM-1G_table.dbM-1G_selected{border-color:#c3c7ff;box-shadow:0 0 0 5px #a8afff21}.dbM-1G_table strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;overflow:hidden}.dbM-1G_table .dbM-1G_tableContent{align-content:center;justify-items:center;gap:3px;width:100%;min-width:0;display:grid}.dbM-1G_table .dbM-1G_tableContent>span{color:#aeb5c9;align-items:center;gap:.15rem;font-size:11px;font-weight:500;display:inline-flex}.dbM-1G_table .dbM-1G_tableContent>span svg{font-size:13px}.dbM-1G_table small{color:#adb4c9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;overflow:hidden}.dbM-1G_noteIndicator{color:#d7c79f;position:absolute;bottom:9px;right:9px;font-size:13px!important}.dbM-1G_tableNotes{background:#cab3730d;border:1px solid #cab37333;border-radius:10px;padding:12px}.dbM-1G_tableNotes>span{color:#d7c79f;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.dbM-1G_tableNotes>span svg{font-size:14px}.dbM-1G_tableNotes p{color:#c8c8cf;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.6}.dbM-1G_round{border-radius:50%}.dbM-1G_rectangle{border-radius:10px}.dbM-1G_inspector{background:#0c0f166b;border-left:1px solid #ffffff14;align-content:start;gap:1rem;padding:1.1rem;display:grid}.dbM-1G_tableSummary,.dbM-1G_reservationSummary{border-bottom:1px solid #ffffff14;gap:.2rem;padding-bottom:.9rem;display:grid}.dbM-1G_tableSummary span,.dbM-1G_reservationSummary span{color:#93aaff;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:750}.dbM-1G_tableSummary strong,.dbM-1G_reservationSummary strong{color:#f7f9ff;font-size:1.05rem}.dbM-1G_tableSummary small,.dbM-1G_reservationSummary small{color:#ecf1ff9e;font-size:.78rem}.dbM-1G_statusActions{gap:.45rem;display:grid}.dbM-1G_statusActions button{color:#f7f9ffc7;min-height:2.55rem;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.55rem .65rem;font-size:.76rem;font-weight:650;display:grid}.dbM-1G_statusActions button:hover:not(:disabled){color:#fff;background:#93aaff17;border-color:#93aaff57}.dbM-1G_statusActions button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.dbM-1G_statusActions button:disabled{cursor:not-allowed;opacity:.5}.dbM-1G_statusActions button svg{color:#93aaff;font-size:1.05rem}.dbM-1G_currentStatus,.dbM-1G_readOnlyNote{color:#ecf1ffa3;margin:0;font-size:.76rem;line-height:1.45}.dbM-1G_currentStatus{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dbM-1G_currentStatus strong{color:#f7f9ff}.dbM-1G_statusAnnouncement{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dbM-1G_inspectorPrompt{color:#ecf1ff8a;text-align:center;justify-items:center;gap:.7rem;padding:2.5rem .25rem;font-size:.8rem;line-height:1.5;display:grid}.dbM-1G_inspectorPrompt svg{color:#93aaff;font-size:1.7rem}.dbM-1G_emptyState{color:#ecf1ffa3;text-align:center;background:#93aaff0d;border:1px dashed #93aaff52;border-radius:18px;padding:2.5rem 1.25rem;font-size:.9rem}.dbM-1G_available{--status:#667084}.dbM-1G_reserved{--status:#979ed8}.dbM-1G_arrivingSoon{--status:#c9cbff}.dbM-1G_occupied{--status:#989ccb}.dbM-1G_table.dbM-1G_occupied{background:#4b527a;border-color:#60688f}.dbM-1G_table.dbM-1G_occupied .dbM-1G_tableContent>span,.dbM-1G_table.dbM-1G_occupied small{color:#d0d3e8}.dbM-1G_billRequested{--status:#9474c7}.dbM-1G_cleaning{--status:#4ba5ad}.dbM-1G_statusUnavailable{--status:#868d89}@media (max-width:760px){.dbM-1G_header{grid-template-columns:1fr}.dbM-1G_legend{grid-template-columns:repeat(2,minmax(0,1fr))}.dbM-1G_workspace{grid-template-columns:1fr}.dbM-1G_inspector{border-top:1px solid #ffffff14;border-left:0}.dbM-1G_statusActions{grid-template-columns:repeat(2,minmax(0,1fr))}.dbM-1G_statusNotice{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dbM-1G_table,.dbM-1G_areaTabs button{transition:none}}
.lje13W_container{row-gap:1rem;padding:0 .5rem;display:grid}.lje13W_container .lje13W_calendarContainer{grid-template-columns:1fr auto;column-gap:1rem;display:grid}.lje13W_container .lje13W_selectedDate{text-transform:capitalize;color:var(--manage-reservations-text,#484957);font-weight:600}.lje13W_container .lje13W_viewSwitch{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.lje13W_container .lje13W_viewSwitch button{min-height:2.7rem;color:var(--manage-reservations-muted,#484957);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.lje13W_container .lje13W_viewSwitch button[aria-selected=true]{color:var(--manage-reservations-text,#192a56);background:#93aaff1f;border-color:#93aaff40}.lje13W_container .lje13W_viewSwitch button:focus-visible{outline-offset:2px;outline:2px solid #93aaff}.lje13W_container .lje13W_viewSwitch button svg{color:#93aaff;font-size:1.05rem}.lje13W_container .lje13W_viewPanel:focus-visible,.lje13W_container .lje13W_contentContainer:focus-visible{outline-offset:3px;outline:2px solid #93aaff}.lje13W_container .lje13W_alertContainer{justify-items:center;display:grid}.lje13W_container .lje13W_infoContainer{row-gap:.3rem;display:grid}.lje13W_container .lje13W_infoContainer span{color:var(--manage-reservations-text,#192a56);font-weight:700}.lje13W_container .lje13W_contentContainer{row-gap:1rem;display:grid}.lje13W_container .lje13W_loadingContainer{justify-items:center;display:grid}.lje13W_container .lje13W_reservationsContainer{row-gap:1rem;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer{border:1px solid var(--manage-reservations-border,#d8d7d5);border-radius:4px;row-gap:.4rem;padding:.5rem;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_textContainer strong{color:var(--manage-reservations-text,#192a56);text-transform:capitalize}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_textContainer span{color:var(--manage-reservations-muted,#484957)}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_textContainer .lje13W_dateFormatted{text-transform:capitalize}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_partyAndTimeContainer{grid-template-columns:1fr 1fr;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_confirmationAlert{border-bottom:1px solid #0000001f;justify-items:center;margin-top:.5rem;padding-bottom:.5rem;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer{border-top:1px solid #0000001f;border-top-color:var(--manage-reservations-border,#0000001f);padding-top:.5rem;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer .lje13W_modifyReservationFormContainer{row-gap:1rem;padding:1.2rem .6rem .8rem;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer .lje13W_modifyReservationFormContainer .lje13W_actionButtons{border-bottom:1px solid #0000001f;border-bottom-color:var(--manage-reservations-border,#0000001f);row-gap:.7rem;padding-bottom:1rem;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer .lje13W_modifyReservationFormContainer .lje13W_actionButtons .lje13W_actionButtonsRow{grid-template-columns:1fr 1fr;column-gap:.5rem;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer .lje13W_modifyReservationFormContainer .lje13W_actionButtons .lje13W_singleActionButtonRow{grid-template-columns:1fr}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer .lje13W_modifyReservationFormContainer .lje13W_areaFieldContainer{justify-items:center;display:grid}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer .lje13W_modifyReservationFormContainer .lje13W_areaFieldContainer .lje13W_areaFieldElement{min-width:12rem}.lje13W_container .lje13W_reservationsContainer .lje13W_singleReservationContainer .lje13W_modifyReservationContainer .lje13W_modifyReservationFormContainer .lje13W_areaFieldContainer .lje13W_areaOption{text-transform:capitalize}
.XBtWJG_container{--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;box-sizing:border-box;background:radial-gradient(circle at 50% -12%,#5c74ff3d,#0000 28rem),radial-gradient(circle at 12% 12%,#3059d42e,#0000 24rem),linear-gradient(#080a10 0%,#0b0d13 26%,#0d1017 100%);grid-template-columns:21.5rem minmax(0,1fr);align-items:start;gap:1rem;height:100vh;padding:1rem;display:grid;position:relative;overflow:hidden}@media screen and (max-width:1500px) and (min-width:950px) and (orientation:landscape){.XBtWJG_container{grid-template-columns:21rem 1fr}}@media screen and (max-width:1130px) and (min-height:1000px) and (orientation:portrait){.XBtWJG_container{grid-template-columns:16.5rem 1fr}}@media screen and (max-width:950px) and (orientation:landscape),screen and (max-height:560px) and (orientation:landscape){.XBtWJG_container{grid-template-columns:1fr;height:auto;min-height:100vh;padding:.75rem;overflow:visible}}@media screen and (max-width:530px) and (orientation:portrait){.XBtWJG_container{grid-template-columns:1fr;gap:.75rem;height:auto;min-height:100vh;padding:.75rem;overflow:visible}}.XBtWJG_accountLoadState{box-sizing:border-box;background:radial-gradient(circle at 50% -12%,#5c74ff3d,#0000 28rem),radial-gradient(circle at 12% 12%,#3059d42e,#0000 24rem),linear-gradient(#080a10 0%,#0b0d13 26%,#0d1017 100%);place-items:center;min-height:100vh;padding:1rem;display:grid}.XBtWJG_accountLoadContent{color:#f7f9ffeb;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11141df0;border:1px solid #ffffff14;border-radius:22px;justify-items:center;gap:.8rem;width:min(100%,31rem);padding:clamp(1.5rem,5vw,2rem);display:grid}.XBtWJG_accountLoadContent>svg{color:#93aaff;font-size:2.25rem}.XBtWJG_accountLoadContent h1,.XBtWJG_accountLoadContent p{margin:0}.XBtWJG_accountLoadContent h1{font-family:Fraunces Variable,Georgia,Times New Roman,serif;font-size:clamp(2.1rem,8vw,2.8rem)}.XBtWJG_accountLoadContent p{color:#f7f9ffad;line-height:1.55}.XBtWJG_accountError{z-index:20;box-sizing:border-box;width:min(34rem,100% - 3rem);position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 18px 48px #0000004d}.XBtWJG_scopedLanding{box-sizing:border-box;color:#f7f9ffeb;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#11141df0;border:1px solid #ffffff14;border-radius:22px;place-content:center;justify-items:center;gap:.7rem;min-width:0;min-height:calc(100vh - 2rem);padding:2rem;display:grid}.XBtWJG_scopedLanding>svg{color:#93aaff;font-size:2.5rem}.XBtWJG_scopedLanding h1,.XBtWJG_scopedLanding p{max-width:34rem;margin:0}.XBtWJG_scopedLanding h1{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.5rem)}.XBtWJG_scopedLanding p{color:#f7f9ffa8;line-height:1.6}@media screen and (max-width:950px) and (orientation:landscape),screen and (max-height:560px) and (orientation:landscape),screen and (max-width:530px) and (orientation:portrait){.XBtWJG_scopedLanding{min-height:32rem}}
.dxxoRG_blogApp{--page-background:#0a0c11;--surface:#10131c;--hairline:#e9efff14;--hairline-strong:#e9efff29;--text-primary:#f4f6fd;--text-secondary:#e4eaf8ad;--text-muted:#e4eaf885;--accent:#9fb0ff;--accent-bright:#c5cfff;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--ease-out:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(110% 52% at 50% -6%, #6980ff21, transparent 58%),var(--page-background);flex-direction:column;min-height:100vh;display:flex;position:relative}.dxxoRG_blogApp:after{content:"";z-index:30;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px;position:fixed;inset:0}.dxxoRG_blogApp ::selection{color:#fff;background:#9fb0ff4d}.dxxoRG_blogAppMain{flex:1}.dxxoRG_blogAppContainer{width:min(720px,100% - 3rem);margin:0 auto;padding:clamp(2.75rem,5vw,4.25rem) 0 clamp(4.5rem,8vw,6.5rem)}@media screen and (max-width:760px){.dxxoRG_blogAppContainer{width:calc(100% - 2.25rem)}}.dxxoRG_blogAppHeader{text-align:center;justify-items:center;gap:1.4rem;padding-top:clamp(.5rem,2vw,1.5rem);display:grid}.dxxoRG_blogAppTagRow{flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;display:flex}.dxxoRG_blogAppTag{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:600}.dxxoRG_blogAppTag+.dxxoRG_blogAppTag:before{content:"·";color:var(--text-muted);letter-spacing:normal;margin-right:.9rem}.dxxoRG_blogAppHeroTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:480;line-height:1.08}.dxxoRG_blogAppHeroSubtitle{color:var(--text-secondary);text-wrap:pretty;max-width:56ch;margin:0;font-size:1.0625rem;line-height:1.65}.dxxoRG_blogAppMetaLine{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.45}.dxxoRG_blogAppAlternateLinks{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .9rem;font-size:.9rem;display:flex}.dxxoRG_blogAppAlternateLinks a{color:var(--accent-bright);border-bottom:1px solid #c5cfff59;font-weight:600;transition:color .2s,border-color .2s}.dxxoRG_blogAppAlternateLinks a:hover{color:#fff;border-bottom-color:#fff}.dxxoRG_blogAppAlternateLinks a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.dxxoRG_blogAppSection{border-top:1px solid var(--hairline);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,2.75rem)}.dxxoRG_blogAppSection h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(1.55rem,2.6vw,1.95rem);font-weight:500;line-height:1.15}.dxxoRG_blogAppSection h3{color:var(--text-primary);margin:1.6rem 0 .5rem;font-size:1.08rem;font-weight:600;line-height:1.35}.dxxoRG_blogAppSection p{color:var(--text-secondary);text-wrap:pretty;margin:1rem 0 0;font-size:1.0625rem;line-height:1.75}.dxxoRG_blogAppSection strong{color:var(--text-primary);font-weight:600}.dxxoRG_blogAppSection .dxxoRG_blogAppListTitle{margin:0;font-size:1rem;line-height:1.5}.dxxoRG_blogAppSection .dxxoRG_blogAppListBody{margin:.3rem 0 0;font-size:1rem;line-height:1.65}.dxxoRG_blogAppSection:first-of-type{border:1px solid var(--hairline);background:#ffffff03;border-radius:18px;margin-top:clamp(3rem,6vw,4.25rem);padding:clamp(1.5rem,3vw,2rem)}.dxxoRG_blogAppSection:first-of-type h2{font-family:var(--font-primary);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:1.25rem;font-size:.78rem;font-weight:600}.dxxoRG_blogAppList,.dxxoRG_blogAppListOrdered{gap:.85rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.dxxoRG_blogAppList li,.dxxoRG_blogAppListOrdered li{color:var(--text-secondary);text-wrap:pretty;padding-left:1.9rem;font-size:1rem;line-height:1.65;position:relative}.dxxoRG_blogAppList strong,.dxxoRG_blogAppListOrdered strong{color:var(--text-primary);font-weight:600}.dxxoRG_blogAppList li:before{content:"";background:var(--accent);width:1.1rem;height:1px;position:absolute;top:.78em;left:0}.dxxoRG_blogAppListOrdered{counter-reset:steps}.dxxoRG_blogAppListOrdered li{counter-increment:steps;padding-left:2.4rem}.dxxoRG_blogAppListOrdered li:before{content:counter(steps, decimal-leading-zero);color:var(--accent);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600;position:absolute;top:.2em;left:0}.dxxoRG_blogAppSubheading{text-wrap:balance}.dxxoRG_blogAppSourceLink{color:var(--accent-bright);text-underline-offset:.2em;-webkit-text-decoration:underline #c5cfff66;text-decoration:underline #c5cfff66;transition:color .2s,text-decoration-color .2s}.dxxoRG_blogAppSourceLink:hover{color:#fff;text-decoration-color:#fff}.dxxoRG_blogAppSourceLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.dxxoRG_blogAppFeature{margin-top:1.6rem}.dxxoRG_blogAppFeature:first-of-type{margin-top:0}.dxxoRG_blogAppFeature h3{margin:0}.dxxoRG_blogAppFeature p{margin-top:.45rem}.dxxoRG_blogAppCta{border-top:1px solid var(--hairline);text-align:center;justify-items:center;margin-top:clamp(2.75rem,5.5vw,4rem);padding-top:clamp(2.25rem,4.5vw,3.25rem);display:grid}.dxxoRG_blogAppCta h2{font-family:var(--font-display);letter-spacing:-.012em;color:var(--text-primary);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:480;line-height:1.1}.dxxoRG_blogAppCta p{color:var(--text-secondary);text-wrap:pretty;max-width:52ch;margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.65}.dxxoRG_blogAppCtaActions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.75rem;display:flex}@media screen and (max-width:560px){.dxxoRG_blogAppCtaActions{width:100%;display:grid}}.dxxoRG_blogAppButton{letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;min-width:11rem;min-height:3.1rem;padding:.7rem 1.7rem;font-size:.95rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.dxxoRG_blogAppButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dxxoRG_blogAppButtonPrimary{color:#0b0e16;background:#f4f6ff}.dxxoRG_blogAppButtonPrimary:hover{background:#fff;transform:translateY(-1px);box-shadow:0 14px 34px -18px #9fb0ff80}.dxxoRG_blogAppButtonSecondary{border:1px solid var(--hairline-strong);color:var(--text-primary)}.dxxoRG_blogAppButtonSecondary:hover{border-color:var(--accent);background:#ffffff0a}.dxxoRG_blogAppMissing{text-align:center;justify-items:center;gap:1rem;padding-top:clamp(2rem,6vw,4rem);display:grid}.dxxoRG_blogAppMissing h1{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:480;line-height:1.1}.dxxoRG_blogAppMissing p{color:var(--text-secondary);margin:0;font-size:1.0625rem;line-height:1.65}@media (prefers-reduced-motion:no-preference){.dxxoRG_blogAppHeader>*{animation:dxxoRG_fadeUp .7s var(--ease-out) both}.dxxoRG_blogAppHeader>:nth-child(2){animation-delay:80ms}.dxxoRG_blogAppHeader>:nth-child(3){animation-delay:.16s}.dxxoRG_blogAppHeader>:nth-child(4){animation-delay:.22s}.dxxoRG_blogAppHeader>:nth-child(5){animation-delay:.28s}}@keyframes dxxoRG_fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
