@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-opsz-italic.2giz4jfc9lzo8.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-opsz-italic.1lrsob859w-8l.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-opsz-italic.11ae33ayisz--.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}
.landing{--landing-paper:#fcfaff;--landing-ink:#281b35;--landing-soft:#655b70;--landing-line:#dfd7e6;--landing-tint:#f2edf6;--landing-dark:#281339;--landing-gutter:clamp(20px, 4.5vw, 72px);--landing-section:clamp(64px, 7vw, 112px);--landing-ease:cubic-bezier(.23, 1, .32, 1);background:var(--landing-paper);color:var(--landing-ink);font-family:var(--font-body);isolation:isolate;min-height:100vh}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing ::selection{background:var(--brand-100);color:var(--brand-950)}.landing .landing-main{width:100%;max-width:none;margin:0;padding:0}.landing-inner{width:min(1440px,100%);padding-inline:var(--landing-gutter);margin-inline:auto}.landing :is(h1,h2,h3,p){margin:0}.landing :is(h1,h2,h3){color:inherit;text-transform:none;text-wrap:balance}.landing :is(h1,h2){font-family:var(--font-display);letter-spacing:-.035em;font-weight:450;line-height:1.05}.landing h2{font-size:clamp(36px,3.8vw,56px)}.landing em{font-weight:400}.landing p{text-wrap:pretty}.landing a{color:inherit;text-underline-offset:5px}.landing :is(a,button,summary):focus-visible{outline:3px solid var(--brand-700);outline-offset:4px}.landing button{cursor:pointer;font-family:inherit}.landing :is(a,button){-webkit-tap-highlight-color:transparent}.landing button:disabled{cursor:not-allowed;opacity:.55}.landing :is(section,main,[id]){scroll-margin-top:112px}.landing-topbar{z-index:20;background:var(--landing-paper);border-bottom:1px solid var(--landing-line);position:sticky;top:0}.landing-topbar-inner{align-items:center;gap:var(--space-32);min-height:80px;display:flex}.landing-home{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.landing-topbar .product-lockup{gap:var(--space-12)}.landing-topbar .product-wordmark{font-size:24px}.landing-nav{gap:var(--space-32);margin-left:auto;display:flex}.landing-nav a{min-height:44px;color:var(--landing-soft);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.landing .landing-topbar-signin{min-height:44px;padding-inline:var(--space-24);border:1px solid var(--landing-line);color:var(--landing-ink);box-shadow:none;background:0 0;border-radius:6px}.landing-hero{position:relative;overflow:clip}.landing-hero-inner{align-items:end;gap:var(--space-48);padding-block:calc(var(--space-48) + var(--space-8)) var(--space-48);grid-template-columns:1.2fr 1fr;display:grid}.landing-hero-copy{z-index:2;position:relative}.landing-kicker{align-items:center;gap:var(--space-10);color:var(--brand-800);letter-spacing:.08em;font-size:12px;font-weight:600;display:flex}.landing-kicker>span{background:var(--brand-700);border-radius:50%;width:6px;height:6px;display:block}.landing .landing-headline{margin-top:var(--space-24);letter-spacing:-.05em;font-size:clamp(56px,6.3vw,92px);line-height:.98}.landing-headline em{color:var(--brand-800)}.landing-hero-invitation{padding-bottom:var(--space-8);justify-self:end}.landing .landing-lede{max-width:34ch;color:var(--landing-soft);font-size:21px;line-height:1.5}.landing-ctas{align-items:center;gap:var(--space-24);margin-top:var(--space-28);flex-wrap:wrap;display:flex}.landing-ctas :is(.primary-button,.secondary-button){min-height:52px;padding-inline:var(--space-28);border-radius:6px;font-size:16px;text-decoration:none}.landing-ctas .primary-button{gap:var(--space-16);color:var(--brand-on-strong);background:var(--brand-800);box-shadow:0 4px 8px #431c611f,inset 0 1px #ffffff26}.landing-quiet-link{align-items:center;gap:var(--space-12);min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.landing-quiet-link svg{transition:transform .18s var(--landing-ease);flex:none}.landing-hero-product{padding-bottom:var(--space-32)}.landing-hero-note{justify-content:space-between;align-items:baseline;gap:var(--space-24);padding-block:var(--space-24);display:flex}.landing-hero-note p{font-size:18px}.landing-hero-note em{font-family:var(--font-display);font-size:22px}.landing-hero-note>span{color:var(--landing-soft);font-size:14px}.landing-example{min-width:0;padding:var(--space-24);background:var(--landing-dark);border:1px solid #50355f;border-radius:16px;margin:0;position:relative;box-shadow:0 32px 56px -36px #2d12416b,inset 0 1px #ffffff1f}.landing-example-caption{align-items:center;gap:var(--space-8);margin-bottom:var(--space-20);color:#e1d3ea;font-size:12px;display:flex;position:relative}.landing-example-caption>span:last-child{color:#e1d3ea;padding:var(--space-2) var(--space-8);border:1px solid #6c537d;border-radius:4px;margin-left:auto;font-size:11px}.landing-example-caption-mark{background:#c2a2e1;border-radius:50%;width:7px;height:7px}.landing-hero-stage{isolation:isolate;gap:var(--space-20);grid-template-columns:minmax(0,1fr) 320px;display:grid;position:relative}.landing-plate-ground{z-index:-2;inset:calc(-1 * var(--space-24));background-image:linear-gradient(90deg,#e6d2f80d 1px,#0000 1px),linear-gradient(#e6d2f80d 1px,#0000 1px);background-size:32px 32px;position:absolute}.landing-plate-rear{z-index:-1;inset:var(--space-8) calc(var(--space-48) + var(--space-24)) calc(-1 * var(--space-8)) var(--space-8);transform:translateY(calc(var(--landing-depth,0) * -12px)) rotate(-.6deg);background:#87629f;border:1px solid #9871b4;border-radius:10px;position:absolute}.landing-plate{background:#fff;border:1px solid #d8cce2;border-radius:10px;align-self:stretch;min-width:0;position:relative;box-shadow:0 8px 20px #1003181f}.landing-plate-heading{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) var(--space-24) var(--space-20);display:flex}.landing .landing-plate-overline{letter-spacing:.12em;color:var(--landing-soft);margin-bottom:var(--space-8);font-size:9px;font-weight:600}.landing .landing-plate-heading h2{letter-spacing:-.025em;font-size:29px;font-weight:500}.landing-plate-term{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-8);background:var(--landing-tint);color:var(--landing-soft);white-space:nowrap;border-radius:4px;font-size:11px;display:flex}.landing-plate-term>span{background:var(--brand-700);border-radius:50%;width:5px;height:5px}.landing-days{margin:0 var(--space-24) var(--space-16);gap:var(--space-4);border-bottom:1px solid var(--landing-line);display:flex}.landing-days button{min-width:0;min-height:44px;color:var(--landing-soft);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;font-size:13px;font-weight:600;transition:color .16s ease-out,background .16s ease-out}.landing-days button[aria-pressed=true]{border-bottom-color:var(--brand-800);color:var(--brand-800);background:var(--brand-50)}.landing-timetable{margin:0 var(--space-20) var(--space-12) var(--space-12);grid-template-rows:40px 288px;grid-template-columns:48px minmax(0,1fr);display:grid}.landing-room-headings{color:var(--landing-ink);text-align:center;grid-column:2;grid-template-columns:repeat(3,1fr);font-size:12px;font-weight:600;display:grid}.landing-room-headings small{color:var(--landing-soft);font-size:10px;font-weight:400;display:block}.landing-time-labels{color:var(--landing-soft);font-variant-numeric:tabular-nums;padding-right:var(--space-8);text-align:right;margin-bottom:calc(-1 * var(--space-12));flex-direction:column;grid-row:2;justify-content:space-between;font-size:10px;display:flex;position:relative;transform:translateY(-6px)}.landing-bookings{border:1px solid var(--landing-line);background:repeating-linear-gradient(to bottom, transparent 0 calc(16.6667% - 1px), var(--landing-line) calc(16.6667% - 1px) 16.6667%), repeating-linear-gradient(to right, transparent 0 calc(33.3333% - 1px), var(--landing-line) calc(33.3333% - 1px) 33.3333%);border-bottom:0;grid-area:2/2;margin:0;padding:0;list-style:none;position:relative}.landing-booking{top:calc(var(--start) * 100%);height:calc(var(--duration) * 100% - 4px);width:calc(33.3333% - 8px);margin:var(--space-2) var(--space-4);padding:var(--space-8);color:#45275c;transform:translateX(calc(var(--room) * (100% + 8px)));transition:transform .48s var(--landing-ease), background-color .24s ease-out;font-variant-numeric:tabular-nums;background:#f0e5f8;border:1px solid #d7c1e8;border-radius:5px;flex-direction:column;justify-content:center;display:flex;position:absolute;left:0;overflow:hidden}.landing-booking strong{white-space:nowrap;font-size:14px;font-weight:650;line-height:1.25;display:block}.landing-booking>span:not(.sr-only){font-size:11px;line-height:1.4}.landing .landing-booking-kind{font-size:9px}.landing-booking.is-course{color:#fcfaff;background:var(--brand-800);border-color:var(--brand-800);padding:var(--space-4) var(--space-8);justify-content:flex-start}.landing-booking.is-course>span:not(.sr-only){line-height:1.2}.landing-booking.is-conflict.has-conflict{color:#713600;z-index:2;background:#fff0d9;border-color:#b06d26;transform:translate(20px);box-shadow:0 4px 10px #512c0a1a}.landing-booking.is-exam{background:#f0e5f8}.landing-booking.is-event{color:#554760;background:#f7f5f9;border-color:#c9bed1}.landing-booking.is-event strong{font-size:12px}.landing-plate-legend{justify-content:flex-end;gap:var(--space-16);padding:var(--space-8) var(--space-24) var(--space-20);color:var(--landing-soft);font-size:10px;display:flex}.landing-plate-legend>span{align-items:center;gap:var(--space-6);display:flex}.landing-plate-legend i{background:var(--brand-800);border-radius:2px;width:6px;height:6px}.landing-plate-legend .is-exam{background:#ad8ec5}.landing-plate-legend .is-event{background:#ada2b5}.landing-overlap-count{margin-right:auto;font-weight:600}.landing-decision{align-items:stretch;gap:var(--space-16);padding:var(--space-24);background:#fffaf3;border:1px solid #e4cfb0;border-radius:10px;flex-direction:column;display:flex;position:relative;box-shadow:0 8px 20px #10031829,inset 0 1px #fff}.landing-decision-eyebrow{color:#7f5427;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.landing-decision-copy{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.landing-decision-icon{color:#713600;background:#f8e9d2;border:1px solid #e9c38e;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.landing-decision-copy strong{color:#5e3611;font-family:var(--font-display);letter-spacing:-.02em;font-size:27px;font-weight:500;line-height:1.05}.landing-decision-copy p{margin-top:var(--space-8);color:#78552f;font-size:12px;line-height:1.5}.landing-room-alternative{padding-top:var(--space-16);border-top:1px solid #e9d9c1}.landing-room-transfer{color:#875421;justify-content:space-between;align-items:center;display:flex}.landing-room-transfer small{color:var(--landing-soft);font-size:10px;display:block}.landing-room-transfer strong{color:var(--landing-ink);font-size:17px;font-weight:600;display:block}.landing-room-transfer>span:last-child{text-align:right}.landing-seat-diagram{margin-top:var(--space-16);padding:var(--space-12);background:#fffdf9;border:1px solid #e6dccd;border-radius:5px}.landing-seat-front{width:64%;margin:0 auto var(--space-8);padding-top:var(--space-4);color:#71604b;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-top:2px solid #c7b79e;font-size:8px}.landing-seat-grid{gap:var(--space-4);grid-template-columns:repeat(12,1fr);display:grid}.landing-seat-grid i{background:#f3edf8;border:1px solid #c0b2c9;border-radius:1px;height:5px}.landing-seat-grid i.is-filled{background:#875ba4;border-color:#875ba4}.landing-seat-diagram p{margin-top:var(--space-8);color:var(--landing-ink);font-size:11px}.landing-seat-diagram p span{color:var(--landing-soft)}.landing-decision-checks{gap:var(--space-8);margin:var(--space-12) 0 0;padding:0;list-style:none;display:grid}.landing-decision-checks li{align-items:center;gap:var(--space-8);color:var(--landing-soft);font-size:11px;display:flex}.landing-decision-checks li>svg:last-child{color:var(--brand-800);margin-left:auto}.landing-resolve{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:44px;padding:0 var(--space-16);border:1px solid var(--brand-800);background:var(--brand-800);color:#fff;border-radius:5px;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.landing-decision-footnote{color:var(--landing-soft);text-align:center;font-size:10px;line-height:1.5}.landing-decision.is-resolved{background:var(--landing-paper);border-color:#c7afd9}.landing-decision.is-resolved .landing-decision-eyebrow{color:var(--brand-800)}.landing-decision.is-resolved .landing-decision-icon{background:var(--brand-100);color:var(--brand-800);border-color:#d1bde0}.landing-decision.is-resolved .landing-decision-copy strong{color:var(--brand-950)}.landing-decision.is-resolved .landing-decision-copy p{color:var(--landing-soft)}.landing-decision.is-resolved .landing-resolve{color:var(--brand-800);background:0 0}.landing-example-bottom{justify-content:space-between;gap:var(--space-24);margin-top:var(--space-24);color:#e1d3ea;font-size:12px;display:flex}.landing-example-bottom>span:first-child{font-family:var(--font-display);color:#f4edf9;font-size:18px;font-style:italic}.landing-recognition{background:var(--landing-tint);border-block:1px solid var(--landing-line)}.landing-recognition-inner{gap:var(--space-48);padding-block:var(--space-48);grid-template-columns:1fr 2fr;align-items:center;display:grid}.landing-recognition-context{color:var(--landing-soft);font-size:14px;line-height:1.6}.landing .landing-recognition h2{font-size:clamp(28px,2.65vw,40px);line-height:1.15}.landing-recognition h2 em{color:var(--brand-800)}.landing-workflow-inner{padding-block:var(--landing-section)}.landing-workflow-intro{gap:var(--space-20) var(--space-48);grid-template-columns:1.6fr 1fr;align-items:end;display:grid}.landing-section-label{color:var(--brand-800);letter-spacing:.025em;font-size:12px;font-weight:600}.landing-workflow-intro .landing-section-label{grid-column:1/-1}.landing-workflow-intro>p:not(.landing-section-label){max-width:37ch;color:var(--landing-soft);font-size:17px;line-height:1.65}.landing-steps{gap:var(--space-32);margin:calc(var(--space-48) + var(--space-16)) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.landing-step{min-width:0;position:relative}.landing-step:before{content:"";z-index:0;top:var(--space-24);left:var(--space-48);right:calc(-1 * var(--space-32));background:var(--landing-line);height:1px;position:absolute}.landing-step:last-child:before{display:none}.landing-step-node{width:48px;height:48px;color:var(--brand-800);background:var(--landing-paper);border:1px solid #cfbddb;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 4px 8px #3c1b5208}.landing .landing-step h3{font-family:var(--font-display);letter-spacing:-.02em;margin-block:var(--space-24) var(--space-12);font-size:29px;font-weight:500;line-height:1.1}.landing-step p{color:var(--landing-soft);font-size:15px;line-height:1.65}.landing-step-output{margin-top:var(--space-20);padding-top:var(--space-12);border-top:1px solid var(--landing-line);color:var(--brand-800);font-size:12px;font-weight:600;display:inline-block}.landing-workspaces{background:var(--landing-tint);padding-block:var(--landing-section);border-block:1px solid var(--landing-line)}.landing-workspaces-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-48);margin-bottom:var(--space-40);display:flex}.landing-workspaces-heading h2{margin-top:var(--space-20)}.landing-workspaces-heading>p{color:var(--landing-soft);max-width:31ch;font-size:17px;line-height:1.6}.landing-workspace-choices{gap:var(--space-20);border-bottom:1px solid #cfc1da;grid-template-columns:repeat(4,1fr);display:grid}.landing-workspace-choice h3{font-family:var(--font-body);font-weight:600}.landing-workspace-choice button{justify-content:center;align-items:center;gap:var(--space-12);width:100%;min-height:72px;padding:var(--space-16) var(--space-8);text-align:left;color:var(--landing-soft);background:0 0;border:0;border-bottom:2px solid #0000;font-size:16px;transition:color .16s ease-out,border-color .16s ease-out;display:flex}.landing-workspace-choice button>svg{flex:none}.landing-workspace-choice.is-selected button{color:var(--brand-800);border-bottom-color:var(--brand-800)}.landing-tour-panel{gap:var(--space-48);padding:var(--space-40);min-width:0;min-height:560px;margin-top:var(--space-24);background:var(--landing-paper);animation:landing-sample-in .24s var(--landing-ease);border:1px solid #d2c5dc;border-radius:12px;grid-template-columns:.8fr 1.2fr;display:grid;box-shadow:0 20px 40px -32px #2f13453d}.landing-workspace-benefit{padding-block:var(--space-8);align-self:center}.landing-workspace-symbol{width:72px;height:72px;margin-bottom:var(--space-32);background:var(--landing-tint);color:var(--brand-800);border:1px solid #d4c2e1;border-radius:18px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px #fff,0 4px 8px #3c1b520a}.landing-workspace-benefit strong{max-width:15ch;font-family:var(--font-display);letter-spacing:-.03em;margin-block:var(--space-16);font-size:clamp(30px,3vw,42px);font-weight:450;line-height:1.1;display:block}.landing-workspace-benefit>p:not(.landing-section-label){color:var(--landing-soft);max-width:35ch;font-size:16px;line-height:1.65}.landing-workspace-benefit .landing-quiet-link{margin-top:var(--space-20);color:var(--brand-800);font-size:13px}.landing-tour-sample{min-width:0;padding:var(--space-24);border:1px solid var(--landing-line);background:#fff;border-radius:8px;align-self:center}.landing-tour-label{justify-content:space-between;gap:var(--space-16);color:var(--landing-soft);padding-bottom:var(--space-20);font-size:10px;display:flex}.landing-tour-label>span{color:var(--brand-800)}.landing-tour-panel h4{color:var(--landing-ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500;line-height:1.15}.landing-tour-description{color:var(--landing-soft);font-size:12px;line-height:1.6;margin-top:var(--space-8)!important}.landing-scenario-pair{gap:var(--space-12);margin-top:var(--space-24);grid-template-columns:1fr 20px 1fr;align-items:center;display:grid}.landing-scenario-pair>svg{color:var(--brand-800)}.landing-scenario{min-width:0;padding:var(--space-12);color:#754317;background:#fff8ed;border:1px solid #e2c59f;border-radius:5px}.landing-scenario>span{font-size:10px}.landing-scenario strong{font-family:var(--font-display);margin-top:var(--space-4);font-size:26px;font-weight:500;display:block}.landing-scenario p{margin-top:var(--space-4);white-space:nowrap;font-size:10px}.landing-scenario small{align-items:center;gap:var(--space-4);margin-top:var(--space-12);font-size:10px;display:flex}.landing-scenario.is-after{color:var(--brand-800);background:#f5eefb;border-color:#cfb8e0}.landing-comparison{width:100%;margin-top:var(--space-20);border-collapse:collapse;background:0 0;font-size:12px}.landing-comparison :is(th,td){padding:var(--space-10) var(--space-8);border-bottom:1px solid var(--landing-line);color:var(--landing-soft);text-align:left;white-space:normal;font-weight:400;font-size:inherit}.landing-comparison th{font-weight:600}.landing-comparison thead th{text-transform:none;letter-spacing:0;background:0 0;font-size:11px}.landing-comparison :is(th,td):last-child{background:var(--landing-tint);color:var(--brand-950)}.landing-tour-takeaway{align-items:center;gap:var(--space-8);color:var(--brand-800);font-size:12px;line-height:1.5;display:flex;margin-top:var(--space-20)!important}.landing-tour-takeaway svg{flex:none}.landing-exam-list,.landing-room-results,.landing-request-path{margin:var(--space-20) 0 0;padding:0;list-style:none}.landing-exam-list li,.landing-room-results li{justify-content:space-between;align-items:center;gap:var(--space-12);border-top:1px solid var(--landing-line);padding-block:var(--space-16);font-size:12px;display:flex}.landing-exam-list strong,.landing-room-results strong{font-size:15px;font-weight:600;display:block}.landing-exam-list small,.landing-room-results small{margin-top:var(--space-4);color:var(--landing-soft);font-size:11px;display:block}.landing-tour-panel .landing-tour-warning{color:#8a4b12}.landing-tour-panel .landing-tour-clear{color:var(--brand-800)}.landing-capacity{margin-top:var(--space-24);padding:var(--space-16);color:#754317;background:#fff8ed;border:1px solid #e2c59f;border-radius:5px}.landing-capacity>div:first-child{justify-content:space-between;align-items:baseline;gap:var(--space-8);font-size:11px;display:flex}.landing-capacity strong{font-size:24px;font-weight:600}.landing-capacity small{font-size:11px;font-weight:400}.landing-capacity-bar{gap:var(--space-2);height:12px;margin-block:var(--space-12);display:flex}.landing-capacity-bar span{background:#b88750;border-radius:2px 0 0 2px;width:87.2727%}.landing-capacity-bar i{background:repeating-linear-gradient(120deg,#d0a470 0 2px,#0000 2px 5px);border:1px solid #d0a470;border-radius:0 2px 2px 0;flex:1}.landing-capacity p{justify-content:space-between;font-size:11px;display:flex}.landing-capacity p strong{font-size:inherit}.landing-tour-finding{border-block:1px solid var(--landing-line);margin-top:var(--space-12)}.landing-tour-finding summary{min-height:48px;padding-block:var(--space-14);cursor:pointer;color:var(--brand-800);font-size:13px;display:list-item}.landing-tour-finding p{padding:0 0 var(--space-20);color:var(--landing-soft);font-size:13px;line-height:1.6}.landing-request-path li{align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-12);border-top:1px solid var(--landing-line);color:var(--brand-800);display:flex;position:relative}.landing-request-path strong{color:var(--landing-ink);font-size:14px;font-weight:600;display:block}.landing-request-path span{color:var(--landing-soft);margin-top:var(--space-4);font-size:11px;display:block}.landing-request-path small{color:#754317;white-space:nowrap;margin-left:auto;font-size:10px}.landing-request-path .is-current{color:#8a4b12;background:#fff8ed}.landing-request-path .is-complete{background:#f6f0fb}.landing-tour-action{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;min-height:44px;margin-top:var(--space-16);padding:var(--space-8) var(--space-16);border:1px solid var(--brand-800);background:var(--brand-800);color:#fff;border-radius:5px;font-size:13px;font-weight:600;display:flex}.landing-room-filter{align-items:center;gap:var(--space-8);min-height:48px;margin-top:var(--space-16);color:var(--landing-soft);cursor:pointer;font-size:14px;display:flex}.landing-room-filter input{accent-color:var(--brand-800);width:18px;height:18px}.landing-room-results{margin-top:var(--space-4)}.landing-room-results li>svg{color:var(--brand-800)}.landing-room-results li>span:nth-child(2){margin-right:auto}.landing-final{background:var(--landing-dark);color:var(--landing-paper);position:relative;overflow:clip}.landing-final-inner{justify-content:space-between;align-items:center;gap:var(--space-48);padding-block:var(--landing-section);display:flex;position:relative}.landing-final-prelude{color:#d6c3e5;font-size:14px;margin-bottom:var(--space-24)!important}.landing-final h2{letter-spacing:-.035em;font-size:clamp(48px,5.8vw,84px);font-weight:450;line-height:1}.landing-final-action{width:38%;max-width:400px}.landing-final-action p{color:#d6c3e5;background:var(--landing-dark);font-size:18px;line-height:1.6}.landing-final :is(a,button):focus-visible{outline-color:#e1c4f6}.landing-final-lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-final-lines span{width:460px;height:600px;right:30%;top:calc(-1 * calc(3 * var(--space-40)));border:1px solid #dec6f014;border-radius:80px;position:absolute;transform:rotate(32deg)}.landing-final-lines span:nth-child(2){right:calc(30% + calc(2 * var(--space-32)))}.landing-final-lines span:nth-child(3){right:calc(30% - calc(2 * var(--space-32)))}.landing-final-demo{align-items:center;gap:var(--space-20);min-height:52px;margin-top:var(--space-28);padding:0 var(--space-28);background:var(--landing-paper);border-radius:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--landing-dark)!important}.landing-existing{align-items:center;gap:var(--space-12);margin-top:var(--space-20);color:#d6c3e5;flex-wrap:wrap;font-size:13px;display:flex}.landing-existing .landing-final-signin{padding:0 var(--space-4);min-height:44px;color:var(--landing-paper);text-underline-offset:4px;box-shadow:none;background:0 0;border:0;margin:0;font-size:14px;text-decoration:underline}.landing-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-32);padding-block:var(--space-32);display:flex}.landing-footer .product-wordmark{font-size:22px}.landing-footer .product-lockup{gap:var(--space-12)}.landing-footer p{margin-top:var(--space-12);color:var(--landing-soft);font-size:12px}.landing-footer-links{gap:var(--space-16);flex-wrap:wrap;display:flex}.landing-footer-links a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.landing-tenant-picker .ui-combobox-item-icon img{block-size:var(--space-20);inline-size:auto;display:block}.landing-sign-in-continue{text-decoration:none}.landing-sign-in-continue[aria-disabled=true]{cursor:not-allowed;opacity:.52}.landing-sign-in-continue[aria-disabled=true]:is(:hover,:active){background:var(--brand-800);box-shadow:var(--raise-sm);transform:none}@keyframes landing-sample-in{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.landing-nav a:hover,.landing-quiet-link:hover{color:var(--brand-800)}.landing-quiet-link:hover svg{transform:translate(3px)}.landing-days button:hover{background:var(--landing-tint);color:var(--brand-800)}.landing-resolve:hover,.landing-tour-action:hover,.landing-ctas .primary-button:hover{background:var(--brand-950)}.landing-decision.is-resolved .landing-resolve:hover{background:var(--brand-100)}.landing .landing-topbar-signin:hover{background:var(--landing-tint)}.landing-workspace-choice button:hover{color:var(--brand-800);background:#fff6}.landing-final-demo:hover{background:#ebdcf6}.landing-existing .landing-final-signin:hover{color:#e1c4f6;background:0 0}}.landing button:active:not(:disabled){transform:translateY(1px)}@media (max-width:1280px) and (min-width:981px){.landing-hero-inner{gap:var(--space-32);grid-template-columns:1.1fr 1fr}.landing .landing-headline{font-size:64px}.landing .landing-lede{font-size:18px}.landing-ctas{gap:var(--space-16)}.landing-ctas :is(.primary-button,.secondary-button){padding-inline:var(--space-20)}.landing-hero-stage{gap:var(--space-16);grid-template-columns:minmax(0,1fr) 288px}.landing-decision{padding:var(--space-20)}.landing-plate-heading{padding-inline:var(--space-16)}.landing .landing-plate-heading h2{font-size:26px}.landing-booking{padding:var(--space-4)}.landing-booking strong{font-size:12px}.landing-booking>span:not(.sr-only){font-size:9px}.landing-tour-panel{gap:var(--space-32);padding:var(--space-28)}.landing-tour-sample{padding:var(--space-20)}}@media (max-width:980px){.landing-hero-inner{gap:var(--space-28);padding-block:var(--space-40);grid-template-columns:1fr}.landing .landing-headline{font-size:clamp(52px,8vw,76px)}.landing-hero-invitation{justify-self:start;padding:0}.landing .landing-lede{max-width:48ch;font-size:19px}.landing .landing-lede br{display:none}.landing-hero-stage{grid-template-columns:1fr}.landing-plate-rear{inset:var(--space-8) calc(-1 * var(--space-4));transform:none}.landing-decision{column-gap:var(--space-32);grid-template-columns:1fr 1fr;align-items:start;display:grid}.landing-decision-eyebrow,.landing-decision-copy{grid-column:1}.landing-room-alternative{border-top:0;grid-area:1/2/5;padding-top:0}.landing-resolve{width:100%;margin-top:var(--space-8);grid-column:1}.landing-decision-footnote{text-align:left;grid-column:1}.landing-workflow-intro{grid-template-columns:1fr}.landing-workflow-intro>p:not(.landing-section-label){max-width:60ch}.landing-steps{gap:var(--space-40);grid-template-columns:1fr 1fr}.landing-step:nth-child(2):before{display:none}.landing-step:before{right:calc(-1 * var(--space-40))}.landing-workspace-choices{gap:var(--space-8)}.landing-workspace-choice button{gap:var(--space-8);flex-direction:column;font-size:14px}.landing-tour-panel{gap:var(--space-24);padding:var(--space-24);grid-template-columns:.8fr 1.2fr}.landing-tour-sample{padding:var(--space-16)}.landing-workspace-symbol{width:56px;height:56px;margin-bottom:var(--space-24);border-radius:14px}.landing-workspace-benefit strong{font-size:30px}.landing-workspace-benefit>p:not(.landing-section-label){font-size:14px}.landing-scenario-pair{gap:var(--space-8)}.landing-scenario{padding:var(--space-8)}.landing-scenario p{white-space:normal}.landing-request-path li{gap:var(--space-8);padding-inline:var(--space-8);flex-wrap:wrap}.landing-request-path small{margin-left:var(--space-24)}}@media (max-width:640px){.landing-topbar-inner{gap:var(--space-16);min-height:72px}.landing-topbar .product-wordmark{font-size:21px}.landing-topbar .product-lockup{gap:var(--space-8)}.landing .landing-topbar-signin{padding-inline:var(--space-16);margin-left:auto}.landing-nav{display:none}.landing-hero-inner{padding-block:var(--space-32);gap:var(--space-24)}.landing-kicker{letter-spacing:.025em;font-size:11px}.landing .landing-headline{margin-top:var(--space-20);font-size:clamp(43px,11.5vw,68px)}.landing .landing-lede{font-size:17px;line-height:1.55}.landing-ctas{margin-top:var(--space-20);gap:var(--space-12) var(--space-20)}.landing-ctas :is(.primary-button,.secondary-button){min-height:48px;padding-inline:var(--space-20)}.landing-quiet-link{font-size:14px}.landing-hero-product{padding-inline:var(--space-12);padding-bottom:var(--space-12)}.landing-example{padding:var(--space-12);border-radius:12px}.landing-example-caption{margin-block:var(--space-4) var(--space-16);font-size:11px}.landing-hero-stage{gap:var(--space-16)}.landing-plate-ground{inset:calc(-1 * var(--space-8))}.landing-plate-heading{padding:var(--space-20) var(--space-12) var(--space-12);gap:var(--space-8)}.landing .landing-plate-heading h2{font-size:24px}.landing .landing-plate-overline{font-size:8px}.landing-plate-term{padding:var(--space-4);font-size:9px}.landing-days{margin:0 var(--space-8) var(--space-12)}.landing-days button{font-size:12px}.landing-timetable{margin-inline:var(--space-2) var(--space-8);grid-template-rows:40px 288px;grid-template-columns:32px minmax(0,1fr)}.landing-room-headings{font-size:10px}.landing-room-headings small{font-size:9px}.landing-time-labels{padding-right:var(--space-4);font-size:9px}.landing-booking{padding:var(--space-4);width:calc(33.3333% - 4px);margin-inline:var(--space-2);transform:translateX(calc(var(--room) * (100% + 4px)))}.landing-booking strong{font-size:10px}.landing-booking>span:not(.sr-only),.landing .landing-booking-kind{font-size:8px}.landing-booking.is-event strong{white-space:normal;font-size:10px}.landing-booking.is-conflict.has-conflict{transform:translate(10px)}.landing-plate-legend{padding:var(--space-8) var(--space-12) var(--space-16);gap:var(--space-8);font-size:9px}.landing-decision{gap:var(--space-16);padding:var(--space-20);display:flex}.landing-decision-copy{gap:var(--space-12);flex-direction:row}.landing-decision-copy strong{font-size:25px}.landing-decision-copy p{font-size:12px}.landing-decision-icon{flex:none;width:32px;height:32px}.landing-room-alternative{gap:var(--space-16);width:100%;padding-top:var(--space-16);border-top:1px solid #e9d9c1;grid-template-columns:1fr 1fr;display:grid}.landing-room-transfer{grid-column:1/-1}.landing-seat-diagram{padding:var(--space-8);margin-top:0}.landing-seat-front{width:80%;font-size:7px}.landing-seat-grid{gap:var(--space-2)}.landing-seat-grid i{height:4px}.landing-seat-diagram p{font-size:9px}.landing-decision-checks{align-content:center;margin-top:0}.landing-decision-checks li{align-items:flex-start;font-size:11px}.landing-decision-checks svg{flex:none;width:12px}.landing-decision-checks li>svg:last-child{display:none}.landing-resolve{min-height:48px;margin-top:0}.landing-decision-footnote{text-align:center;width:100%}.landing-example-bottom{margin-block:var(--space-16) var(--space-4)}.landing-example-bottom>span:first-child{font-size:16px}.landing-example-bottom>span:last-child{display:none}.landing-hero-note{padding-block:var(--space-20);display:block}.landing-hero-note p{font-size:16px}.landing-hero-note>span{margin-top:var(--space-8);font-size:12px;display:block}.landing-recognition-inner{gap:var(--space-24);padding-block:var(--space-32);grid-template-columns:1fr}.landing-recognition-context{font-size:13px}.landing .landing-recognition h2{font-size:30px}.landing-workflow-intro{gap:var(--space-20)}.landing-workflow-intro>p:not(.landing-section-label){font-size:16px}.landing-steps{margin-top:var(--space-32);grid-template-columns:1fr;gap:0}.landing-step{gap:var(--space-20);padding-bottom:var(--space-32);grid-template-columns:40px 1fr;display:grid}.landing-step:last-child{padding-bottom:0}.landing-step-node{border-radius:10px;width:40px;height:40px}.landing-step:before{top:var(--space-40);bottom:0;left:var(--space-20);width:1px;height:auto;right:auto}.landing-step:nth-child(2):before{display:block}.landing .landing-step h3{margin-top:var(--space-8);font-size:28px}.landing-step p{font-size:15px}.landing-step-output{margin-top:var(--space-12);border:0;padding-top:0}.landing-workspaces-heading{margin-bottom:var(--space-24);display:block}.landing-workspaces-heading>p{max-width:38ch;margin-top:var(--space-20);font-size:16px}.landing-workspace-choices{gap:0 var(--space-12);grid-template-columns:1fr 1fr}.landing-workspace-choice button{justify-content:flex-start;gap:var(--space-8);min-height:56px;padding:var(--space-8) 0;flex-direction:row;font-size:12px}.landing-workspace-choice button>svg{width:18px}.landing-tour-panel{min-height:0;padding:var(--space-20) var(--space-12) var(--space-12);margin-top:var(--space-20);display:block}.landing-workspace-benefit{padding:0 var(--space-8) var(--space-24)}.landing-workspace-symbol{display:none}.landing-workspace-benefit strong{max-width:22ch;margin-block:var(--space-12);font-size:30px}.landing-workspace-benefit>p:not(.landing-section-label){font-size:14px}.landing-workspace-benefit .landing-quiet-link{margin-top:var(--space-12)}.landing-tour-sample{padding:var(--space-16) var(--space-12)}.landing-tour-panel h4{font-size:24px}.landing-tour-label{padding-bottom:var(--space-16)}.landing-comparison{font-size:10px}.landing-comparison :is(th,td){padding:var(--space-10) var(--space-4)}.landing-comparison thead th{font-size:10px}.landing-scenario-pair{gap:var(--space-6);grid-template-columns:1fr 12px 1fr}.landing-scenario-pair>svg{width:12px}.landing-scenario{padding:var(--space-8)}.landing-scenario strong{font-size:23px}.landing-scenario small{font-size:9px}.landing-tour-takeaway{font-size:11px}.landing-final-inner{padding-block:var(--landing-section);display:block}.landing-final-action{margin-top:var(--space-32);width:100%}.landing-final-action p{font-size:16px}.landing-final h2{font-size:54px}.landing-footer-inner{align-items:flex-start;gap:var(--space-24);flex-direction:column}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-plate-rear,.landing button:active:not(:disabled),.landing .landing-quiet-link:hover svg{transform:none}}html[data-scheduleworks-motion] .landing *,html[data-scheduleworks-motion] .landing :before,html[data-scheduleworks-motion] .landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-scheduleworks-motion] .landing-plate-rear{transform:none}@media (forced-colors:active){.landing-booking{border:2px solid canvastext}.landing-booking.has-conflict{border-style:dashed}.landing-days button[aria-pressed=true],.landing-workspace-choice button[aria-pressed=true]{outline-offset:-4px;outline:2px solid highlight}.landing-seat-grid i.is-filled,.landing-capacity-bar span{background:canvastext}}
