.pXugTa_stage{min-height:100svh;position:relative}.pXugTa_page{background:var(--page-bg,var(--white));min-height:100svh;transition:background-color .9s var(--ease-out);position:relative}.pXugTa_header{z-index:30;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-out);position:fixed;inset:0 0 auto}.pXugTa_header[data-away]{opacity:0;pointer-events:none;transform:translateY(-8px)}.pXugTa_sheet{z-index:50;inset:calc(var(--safe-top) + 10px) 0 0 0;background:var(--stone-1);outline:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}@media (min-width:760px){.pXugTa_sheet{width:560px;margin-left:-280px;inset:24px auto 24px 50%}}.pXugTa_sheetInner{flex-direction:column;flex:1;min-height:0;display:flex}.pXugTa_sheetHead{touch-action:none;cursor:grab;flex:none;place-items:center;height:44px;display:grid;position:relative}.pXugTa_sheetHead:active{cursor:grabbing}.pXugTa_grip{background:var(--stone-3);border-radius:3px;width:38px;height:5px}.pXugTa_close{background:var(--stone-2);width:32px;height:32px;transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:12px}.pXugTa_close:hover{background:var(--stone-3)}.pXugTa_close:active{transform:scale(.92)}.pXugTa_close svg{width:13px;height:13px;stroke:var(--ink-2);stroke-width:1.8px;stroke-linecap:round;fill:none}.pXugTa_sheetBody{overscroll-behavior:contain;min-height:0;padding:2px 16px calc(150px + var(--safe-bottom));flex:1;overflow-y:auto}.pXugTa_dockWrap{z-index:40;padding:0 12px calc(12px + var(--safe-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pXugTa_dock{pointer-events:auto;background:var(--white);border:1px solid var(--hair);width:100%;max-width:560px;box-shadow:var(--shadow-float);align-items:center;gap:14px;padding:10px 10px 10px 20px;display:flex}.pXugTa_dock[data-tone=dark]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.pXugTa_dockText{flex:1;gap:1px;min-width:0;display:grid}.pXugTa_dockCta{background:var(--brick);height:46px;color:var(--white);letter-spacing:-.005em;transition:background var(--dur-fast);border-radius:15px;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:15.5px;font-weight:600;display:inline-flex}.pXugTa_dockCta:hover{background:var(--brick-hover)}@media (max-width:400px){.pXugTa_dock[data-booking=airbnb] .pXugTa_dockCta{padding:0 12px;font-size:14px}}
.eUzNqq_arch{width:100%;height:auto;color:var(--brick);display:block;overflow:visible}.eUzNqq_ring,.eUzNqq_stone{fill:currentColor}.eUzNqq_arch[data-build] .eUzNqq_ring{animation:eUzNqq_ring .7s var(--ease-out) both}.eUzNqq_arch[data-build] .eUzNqq_stone{transform-box:fill-box;transform-origin:50%;animation:eUzNqq_lay .62s var(--ease-out) both;animation-delay:calc(.24s + var(--o) * 70ms)}.eUzNqq_arch[data-build] .eUzNqq_stone[data-key]{animation-name:eUzNqq_key;animation-duration:.76s;animation-timing-function:var(--ease-snap)}@keyframes eUzNqq_ring{0%{opacity:0;transform-origin:50% 100%;transform:scaleX(.6)}to{opacity:1;transform:none}}@keyframes eUzNqq_lay{0%{opacity:0;transform:translate(calc(var(--dx) * 14px), calc(var(--dy) * 14px))}to{opacity:1;transform:none}}@keyframes eUzNqq_key{0%{opacity:0;transform:translateY(-22px)}60%{opacity:1}to{opacity:1;transform:none}}.eUzNqq_mark{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.eUzNqq_mark[data-stacked]{flex-direction:column;gap:14px}.eUzNqq_markArch{width:34px}.eUzNqq_mark[data-stacked] .eUzNqq_markArch{width:92px}.eUzNqq_name{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;margin-right:-.32em;font-size:15px;font-weight:500;line-height:1}.eUzNqq_mark[data-stacked] .eUzNqq_name{font-size:17px}.eUzNqq_mark[data-build] .eUzNqq_name{animation:eUzNqq_name .9s var(--ease-out) 1.1s both}@keyframes eUzNqq_name{0%{opacity:0;letter-spacing:.5em}to{opacity:1;letter-spacing:.32em}}
.NJWWKG_plan{width:100%;height:auto;font-family:var(--font-text), ui-sans-serif, sans-serif;display:block}.NJWWKG_paper{fill:var(--white,#fff)}.NJWWKG_garden{fill:#e6ece0}.NJWWKG_paving{fill:var(--stone-1,#f5f4f1);stroke:var(--hair-2,#d3d0c9);stroke-width:.02px}.NJWWKG_terrace,.NJWWKG_deck{fill:#f0e4d8;stroke:var(--ink-3,#85807a);stroke-width:.03px}.NJWWKG_tile{fill:none;stroke:#e4d2c1;stroke-width:.015px}.NJWWKG_cobbles{fill:#ecebe6;stroke:var(--ink-3,#85807a);stroke-width:.03px}.NJWWKG_cobble{fill:none;stroke:#cfcac0;stroke-width:.018px}.NJWWKG_planter{fill:#dbe5d3;stroke:#9db39a;stroke-width:.03px}.NJWWKG_stone{fill:#cdc7bc;stroke:var(--ink-2,#4a4741);stroke-width:.025px}.NJWWKG_fountainBase{fill:#e2ddd3;stroke:var(--ink-2,#4a4741);stroke-width:.04px}.NJWWKG_fountainWater{fill:#dbe4e6;stroke:none}.NJWWKG_fountainBowl{fill:#e2ddd3;stroke:var(--ink-2,#4a4741);stroke-width:.03px}.NJWWKG_grill{fill:var(--ink-2,#4a4741)}.NJWWKG_roof{fill:none;stroke:var(--ink-3,#85807a);stroke-width:.025px;stroke-dasharray:.25 .15}.NJWWKG_floor{fill:var(--white,#fff)}.NJWWKG_closed{fill:#dcd8cf}.NJWWKG_ground path{fill:var(--stone-1,#f5f4f1)}.NJWWKG_restroomFloor{fill:var(--brick-wash,#f6e8e0)}.NJWWKG_wall{fill:var(--ink,#1a1917)}.NJWWKG_windowGap{fill:var(--white,#fff)}.NJWWKG_glass{stroke:var(--ink-3,#85807a);stroke-width:.025px}.NJWWKG_doors{fill:none}.NJWWKG_swing{fill:none;stroke:var(--hair-2,#d3d0c9);stroke-width:.02px}.NJWWKG_leaf{stroke:var(--ink-2,#4a4741);stroke-width:.04px;stroke-linecap:round}.NJWWKG_built{fill:var(--stone-1,#f5f4f1);stroke:var(--hair-2,#d3d0c9);stroke-width:.02px}.NJWWKG_fixture{fill:var(--white,#fff);stroke:var(--ink-3,#85807a);stroke-width:.022px}.NJWWKG_fixtureLine{fill:none;stroke:var(--hair-2,#d3d0c9);stroke-width:.018px}.NJWWKG_stairFloor{fill:var(--stone-1,#f5f4f1)}.NJWWKG_tread{stroke:var(--ink-3,#85807a);stroke-width:.022px}.NJWWKG_stairSide{fill:none;stroke:var(--ink-2,#4a4741);stroke-width:.03px}.NJWWKG_walkLine{fill:none;stroke:var(--ink,#1a1917);stroke-width:.03px;stroke-linecap:round;stroke-linejoin:round}.NJWWKG_labels text{text-anchor:middle;dominant-baseline:middle}.NJWWKG_labelName{fill:var(--ink-2,#4a4741);letter-spacing:.12em;font-weight:600}.NJWWKG_labelKey{fill:var(--ink,#1a1917);letter-spacing:.1em;font-weight:700}.NJWWKG_labelOnInk{fill:var(--ink-2,#4a4741);letter-spacing:.14em;font-weight:600}.NJWWKG_labelSub{fill:var(--ink-2,#4a4741);font-variant-numeric:tabular-nums;font-weight:500}.NJWWKG_labelSize{fill:var(--ink-3,#85807a);font-variant-numeric:tabular-nums}.NJWWKG_level{fill:var(--ink-3,#85807a);font-weight:500}.NJWWKG_dim line{stroke:var(--ink-3,#85807a);stroke-width:.02px}.NJWWKG_dimExt{stroke-dasharray:.06 .06}.NJWWKG_dimText{fill:var(--ink-2,#4a4741);text-anchor:middle;dominant-baseline:middle;font-variant-numeric:tabular-nums}.NJWWKG_route{fill:none;stroke:var(--brick,#a9461f);stroke-width:.07px;stroke-dasharray:.02 .22;stroke-linecap:round;stroke-linejoin:round}.NJWWKG_routeText{fill:var(--brick,#a9461f);letter-spacing:.12em;font-weight:600}.NJWWKG_northRing{fill:var(--white,#fff);stroke:var(--ink,#1a1917)}.NJWWKG_needle{fill:var(--brick,#a9461f)}.NJWWKG_needleSouth{fill:var(--white,#fff);stroke:var(--ink,#1a1917)}.NJWWKG_northN{fill:var(--ink,#1a1917);text-anchor:middle;font-weight:600}.NJWWKG_scaleFill{fill:var(--ink,#1a1917)}.NJWWKG_scaleOpen{fill:var(--white,#fff);stroke:var(--ink,#1a1917)}.NJWWKG_scaleText{fill:var(--ink-2,#4a4741);text-anchor:middle}.NJWWKG_lot{fill:#eef1ea}.NJWWKG_tree{fill:#cfdcc3;stroke:#b4c5a6;stroke-width:.035px}.NJWWKG_treeShadow{fill:#1a4a2e;fill-opacity:.09}.NJWWKG_oakCrown{fill:#7fae86;fill-opacity:.42;stroke:#24613d;stroke-opacity:.5;stroke-width:.03px;stroke-linejoin:round}.NJWWKG_branch{stroke:#24613d;stroke-opacity:.32;stroke-width:.025px;stroke-linecap:round}.NJWWKG_trunk{fill:#24613d;fill-opacity:.55}.NJWWKG_roundCrown{fill:#cfdcc3;stroke:#b4c5a6;stroke-width:.035px}.NJWWKG_roundLight{fill:#d9e4cf}.NJWWKG_roundTrunk{fill:#a6b898}.NJWWKG_grass{fill:none;stroke:#24613d;stroke-opacity:.45;stroke-width:.025px;stroke-linecap:round}.NJWWKG_lotLine{fill:none;stroke:var(--ink,#1a1917);stroke-width:.3px;stroke-dasharray:2.4 .8 .5 .8}.NJWWKG_road{fill:none;stroke:var(--stone-3,#d8d5ce);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.NJWWKG_drive{fill:var(--white,#fff);stroke:var(--ink-3,#85807a);stroke-width:.15px;stroke-linejoin:round}.NJWWKG_footprint{fill:var(--ink,#1a1917)}.NJWWKG_gate{fill:var(--brick,#a9461f)}.NJWWKG_plan[data-view=lot] .NJWWKG_labelOnInk{fill:var(--white,#fff)}.NJWWKG_plan[data-view=house] .NJWWKG_route,.NJWWKG_plan[data-view=events] .NJWWKG_inside{display:none}.NJWWKG_bed{fill:#eee9e1;stroke:#85807a;stroke-width:.035px}.NJWWKG_furnitureNote{fill:#4a4741;text-anchor:middle;dominant-baseline:middle;font-size:.25px}
.peLPbG_visit{max-width:1120px;padding:var(--space-tight,40px) 16px 0;gap:12px;margin:0 auto;display:grid}@media (min-width:900px){.peLPbG_visit{gap:16px;padding-left:32px;padding-right:32px}}.peLPbG_map{text-align:left;border-radius:var(--radius-card);background:var(--stone-1);border:1px solid var(--hair);width:100%;height:148px;display:block;position:relative;overflow:hidden}@media (min-width:900px){.peLPbG_map{height:240px}}.peLPbG_map>.peLPbG_mapCanvas{position:absolute;inset:0}.peLPbG_mapCanvas .maplibregl-ctrl-attrib{font-size:9px}.peLPbG_mapCard{z-index:2;background:var(--white);border:1px solid var(--hair-2);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.peLPbG_mapText{min-width:0;display:grid}.peLPbG_mapText strong{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.peLPbG_mapText span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.peLPbG_mapGo{background:var(--ink);height:34px;color:var(--on-ink);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.peLPbG_pin{background:var(--white);border:1px solid var(--hair-2);width:40px;height:30px;box-shadow:var(--shadow-lift);border-radius:999px;place-items:center;margin-bottom:7px;display:grid;position:relative}.peLPbG_pin:after{content:"";background:var(--white);border-right:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.peLPbG_pinArch{width:24px}.peLPbG_plansButton{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast);justify-self:center;align-items:center;gap:7px;padding:6px 4px;font-size:14.5px;font-weight:600;display:inline-flex}.peLPbG_plansButton:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.peLPbG_plansButton svg,.peLPbG_app svg,.peLPbG_close svg,.peLPbG_zoom svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.peLPbG_sheet{border:1px solid var(--hair-2);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--white);width:min(100%,440px);max-width:100%;color:var(--ink);box-shadow:var(--shadow-lift);border-bottom:0;margin:auto auto 0;padding:0}.peLPbG_sheet::backdrop{background:0 0}.peLPbG_sheet[open]{animation:peLPbG_up .36s var(--ease-out) both}@keyframes peLPbG_up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (min-width:700px){.peLPbG_sheet{border-bottom:1px solid var(--hair-2);border-radius:var(--radius-sheet);margin:auto}}.peLPbG_sheetInner{padding:22px 16px calc(16px + var(--safe-bottom));gap:14px;display:grid}.peLPbG_sheetTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 6px;font-size:12px;font-weight:600}.peLPbG_apps{border:1px solid var(--hair);border-radius:var(--radius-ctl);overflow:hidden}.peLPbG_apps li+li{border-top:1px solid var(--hair)}.peLPbG_app{text-align:left;width:100%;min-height:54px;transition:background var(--dur-fast);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.peLPbG_app:hover{background:var(--stone-1)}.peLPbG_coords{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.peLPbG_cancel{border-radius:var(--radius-ctl);background:var(--stone-1);height:50px;font-size:16px;font-weight:600}.peLPbG_viewer{background:var(--white);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0}.peLPbG_viewer[open]{animation:peLPbG_show .26s var(--ease-out) both;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.peLPbG_viewer::backdrop{background:var(--white)}@keyframes peLPbG_show{0%{opacity:0}to{opacity:1}}.peLPbG_viewerBar{padding:calc(10px + var(--safe-top)) 12px 10px;border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;display:flex}.peLPbG_tabs{background:var(--stone-1);border:1px solid var(--hair);border-radius:999px;grid-auto-flow:column;min-width:0;padding:3px;display:inline-grid}.peLPbG_tab{height:36px;color:var(--ink-2);white-space:nowrap;transition:background var(--dur-fast), color var(--dur-fast);border-radius:999px;padding:0 12px;font-size:14px;font-weight:600}.peLPbG_tab[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.peLPbG_barActions{flex:none;gap:8px;display:flex}.peLPbG_close{background:var(--stone-1);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.peLPbG_viewerBody{overscroll-behavior:contain;place-items:safe center;padding:16px;display:grid;overflow:auto}.peLPbG_viewerPlan{min-width:100%;max-width:none}.peLPbG_viewerPlan svg{width:100%;height:auto;max-height:calc(100svh - 110px)}.peLPbG_viewerPlan[data-zoomed] svg{max-height:none}.peLPbG_zoom{right:16px;bottom:calc(16px + var(--safe-bottom));background:var(--white);border:1px solid var(--hair-2);box-shadow:var(--shadow-float);border-radius:999px;grid-auto-flow:column;display:grid;position:fixed;overflow:hidden}.peLPbG_zoom button{width:48px;height:44px;color:var(--ink);place-items:center;display:grid}.peLPbG_zoom button+button{border-left:1px solid var(--hair)}.peLPbG_zoom button:disabled{color:var(--hair-2)}.peLPbG_viewerTitle{padding-inline:6px;font-size:16px;font-weight:600}
.FUo5Gq_root{--font-display:var(--font-cormorant);--space-tight:40px;--space-block:48px;--space-section:96px}@media (min-width:900px){.FUo5Gq_root{--space-tight:56px;--space-block:72px;--space-section:128px}}.FUo5Gq_fill{position:absolute;inset:0}@media (min-width:900px){.FUo5Gq_nav{z-index:20;position:sticky;top:0}}.FUo5Gq_nav{background:var(--white);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;height:58px;padding:0 16px 0 18px;display:flex}.FUo5Gq_navMark svg{width:30px}.FUo5Gq_navRight{align-items:center;gap:6px;display:flex}.FUo5Gq_navBook{background:var(--ink);height:34px;color:var(--on-ink);transition:background var(--dur-fast);border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.FUo5Gq_navBook:hover{background:var(--ink-raised)}.FUo5Gq_navBook,.FUo5Gq_finalCta{justify-content:center;align-items:center;display:inline-flex}.FUo5Gq_hero{padding-top:44px}.FUo5Gq_heroText{text-align:center;justify-items:center;padding:0 20px;display:grid}.FUo5Gq_heroArch{width:112px;margin-bottom:22px}.FUo5Gq_h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;animation:FUo5Gq_rise 1s var(--ease-out) .5s both;font-size:clamp(48px,11vw,112px);font-weight:500;line-height:.95}.FUo5Gq_sub{max-width:30ch;color:var(--ink-2);text-wrap:balance;animation:FUo5Gq_rise 1s var(--ease-out) .7s both;margin-top:18px;font-size:clamp(17px,2.2vw,21px);line-height:1.45}@keyframes FUo5Gq_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.FUo5Gq_nowrap{white-space:nowrap}.FUo5Gq_inline{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brick);text-decoration-color:var(--brick);text-underline-offset:4px;transition:color var(--dur-fast);font-weight:500;text-decoration-thickness:1.5px}.FUo5Gq_inline:hover{color:var(--brick)}.FUo5Gq_heroFrameWrap{margin-top:var(--space-tight);animation:FUo5Gq_rise 1.2s var(--ease-out) .9s both;container-type:inline-size}.FUo5Gq_heroFrame{--side:6cqw;height:66svh;min-height:420px;clip-path:inset(0 var(--side) 0 var(--side) round calc(50cqw - var(--side)) calc(50cqw - var(--side)) 0 0);position:relative}@media (min-width:900px){.FUo5Gq_heroFrame{--side:21cqw;height:84svh}}@supports (animation-timeline:scroll()){.FUo5Gq_heroFrame{animation:linear both FUo5Gq_open;animation-timeline:scroll(root);animation-range:0 70svh}}@keyframes FUo5Gq_open{to{clip-path:inset(0)}}.FUo5Gq_mood{margin:var(--space-tight) auto 0;text-align:center;font-family:var(--font-display);color:var(--ink-2);text-wrap:balance;justify-items:center;gap:2px;padding:0 16px;font-size:clamp(19px,2.4vw,26px);line-height:1.35;display:grid}.FUo5Gq_glance{max-width:1120px;padding:var(--space-block) 20px 0;margin:0 auto}.FUo5Gq_numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;display:grid}.FUo5Gq_number{border-top:1px solid var(--ink);align-content:start;gap:0;padding-top:16px;display:grid;container-type:inline-size}.FUo5Gq_numberHeading{white-space:nowrap;align-items:baseline;gap:clamp(4px,3cqw,12px);display:flex}.FUo5Gq_number strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:clamp(24px,20cqw,68px);font-weight:500;line-height:.9}.FUo5Gq_number em{font-family:var(--font-display);color:var(--ink);font-size:clamp(12px,8cqw,28px);font-style:normal;font-weight:500;line-height:1.1}.FUo5Gq_number span{color:var(--ink-3);text-wrap:balance;margin-top:8px;font-size:clamp(12px,5cqw,14px);line-height:1.35}.FUo5Gq_choose{text-align:center;padding:var(--space-section) 20px 28px}.FUo5Gq_h2{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(40px,7vw,80px);font-weight:500;line-height:1}.FUo5Gq_lensArea{position:relative}.FUo5Gq_switchDock{z-index:15;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:sticky;top:10px}@media (min-width:900px){.FUo5Gq_switchDock{top:68px}}@media (max-width:899.98px){.FUo5Gq_switchDock[data-settled]{position:static}}.FUo5Gq_switch{pointer-events:auto;background:var(--stone-1);border:1px solid var(--hair);box-shadow:var(--shadow-float);border-radius:999px;grid-template-columns:1fr 1fr;gap:0;padding:4px;display:grid}.FUo5Gq_switchBtn{min-width:144px;height:46px;color:var(--ink-2);transition:color var(--dur-base) var(--ease-out);border-radius:999px;font-size:16px;font-weight:600;position:relative}.FUo5Gq_switchBtn[aria-checked=true]{color:var(--on-ink)}.FUo5Gq_thumb{background:var(--ink);border-radius:999px;position:absolute;inset:0}.FUo5Gq_switchLabel{position:relative}.FUo5Gq_lensLine{text-align:center;max-width:30ch;font-family:var(--font-display);color:var(--ink-2);text-wrap:balance;margin:22px auto 0;padding:0 20px;font-size:clamp(21px,2.6vw,27px);font-style:italic;line-height:1.3}.FUo5Gq_tour{max-width:1200px;padding:var(--space-block) 16px 0;gap:calc(var(--space-block) * 1.5);margin:0 auto;display:grid}@media (min-width:900px){.FUo5Gq_tour{padding-left:32px;padding-right:32px}}.FUo5Gq_space{gap:22px;display:grid}.FUo5Gq_spacePhoto{aspect-ratio:4/5;background:var(--stone-2);border-radius:18px;width:100%;display:block;position:relative;overflow:hidden}button.FUo5Gq_spacePhoto{cursor:zoom-in}button.FUo5Gq_spacePhoto img{transition:transform .9s var(--ease-out), opacity .6s var(--ease-out)}button.FUo5Gq_spacePhoto:hover img{transform:scale(1.02)}.FUo5Gq_explore{background:var(--white);height:30px;color:var(--ink);transition:gap var(--dur-base) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 13px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}button.FUo5Gq_spacePhoto:hover .FUo5Gq_explore{gap:9px}.FUo5Gq_explore svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.FUo5Gq_spaceText{align-content:center;gap:10px;padding:0 4px;display:grid}@media (min-width:900px){.FUo5Gq_space{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0}.FUo5Gq_spacePhoto{aspect-ratio:5/4;grid-column:1/span 7}.FUo5Gq_spaceText{grid-column:9/span 4}.FUo5Gq_space[data-flip] .FUo5Gq_spacePhoto{grid-area:1/6/auto/span 7}.FUo5Gq_space[data-flip] .FUo5Gq_spaceText{grid-area:1/1/auto/span 4}}.FUo5Gq_h3{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(38px,4.4vw,56px);font-weight:500;line-height:1}.FUo5Gq_body{color:var(--ink-2);text-wrap:pretty;max-width:38ch;font-size:17px;line-height:1.55}.FUo5Gq_overnight{max-width:1200px;padding:var(--space-section) 20px 0;text-align:center;justify-items:center;gap:8px;margin:0 auto;display:grid}.FUo5Gq_overnightTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1}.FUo5Gq_overnightBody{color:var(--ink-2);max-width:34ch;font-size:16.5px;line-height:1.5}.FUo5Gq_overnightLink{color:var(--ink);border-bottom:1.5px solid var(--brick);transition:gap var(--dur-base) var(--ease-out);align-items:center;gap:8px;margin-top:6px;padding:8px 0;font-size:15.5px;font-weight:600;display:inline-flex}.FUo5Gq_overnightLink:hover{gap:12px}.FUo5Gq_overnightLink svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.FUo5Gq_specs{max-width:920px;padding:var(--space-section) 20px 0;gap:24px;margin:0 auto;display:grid}.FUo5Gq_h2s{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(36px,5vw,56px);font-weight:500}.FUo5Gq_dl{display:grid}@media (min-width:760px){.FUo5Gq_dl{grid-template-columns:1fr 1fr;column-gap:48px}}.FUo5Gq_dl>div{border-top:1px solid var(--hair);grid-template-columns:9.5rem 1fr;gap:12px;padding:16px 0;display:grid}.FUo5Gq_dl dt{color:var(--ink-3);font-size:14px}.FUo5Gq_dl dd{color:var(--ink);font-size:16px;line-height:1.4}.FUo5Gq_final{text-align:center;padding:var(--space-section) 20px;justify-items:center;gap:16px;display:grid}.FUo5Gq_finalArch{width:72px;margin-bottom:8px}.FUo5Gq_finalTitle{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(44px,8vw,96px);font-weight:500;line-height:1}.FUo5Gq_finalSub{color:var(--ink-2);max-width:36ch;font-size:17px;line-height:1.5}.FUo5Gq_finalCta{background:var(--brick);height:58px;color:var(--white);transition:background var(--dur-fast);border-radius:18px;margin-top:12px;padding:0 36px;font-size:17px;font-weight:600}.FUo5Gq_finalCta:hover{background:var(--brick-hover)}.FUo5Gq_finalNote{color:var(--ink-3);text-wrap:pretty;max-width:38ch;font-size:13.5px;line-height:1.45}.FUo5Gq_finalAlt{color:var(--ink-3);margin-top:6px;font-size:15px}.FUo5Gq_footer{padding:28px 20px calc(110px + var(--safe-bottom));border-top:1px solid var(--hair);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;font-size:13px;display:flex}.FUo5Gq_dockKind{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.FUo5Gq_dockPrice{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}
.LVwwQa_box{display:block;position:absolute;inset:0;overflow:hidden}.LVwwQa_img{object-fit:cover;opacity:0;transition:opacity .6s var(--ease-out)}.LVwwQa_img[data-ready]{opacity:1}
.n_GvvW_splash{background:var(--white);place-items:center;min-height:100dvh;display:grid}.n_GvvW_splashArch{width:96px;color:var(--brick)}.n_GvvW_login{min-height:100dvh;padding:24px 16px calc(24px + var(--safe-bottom));background:var(--stone-1);grid-template-columns:minmax(0,380px);place-content:center;display:grid}.n_GvvW_loginCard{border-radius:var(--radius-sheet);background:var(--white);box-shadow:var(--shadow-float);grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:36px 24px 28px;display:grid}.n_GvvW_loginArch{width:92px;margin-bottom:6px}.n_GvvW_loginName{font-family:var(--font-display);letter-spacing:-.01em;font-size:34px;font-weight:500;line-height:1}.n_GvvW_loginLead{color:var(--ink-3);margin-bottom:18px;font-size:15px}.n_GvvW_field{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;display:grid}.n_GvvW_field>span:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.n_GvvW_inputRow{border-radius:var(--radius-ctl);background:var(--white);box-shadow:inset 0 0 0 1px var(--hair-2);transition:box-shadow var(--dur-fast);align-items:center;display:flex}.n_GvvW_inputRow:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.n_GvvW_inputRow input{min-width:0;height:56px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:20px}.n_GvvW_inputRow input[aria-invalid]{color:var(--brick-deep)}.n_GvvW_reveal{height:56px;color:var(--ink-2);padding:0 16px;font-size:14px;font-weight:600}.n_GvvW_loginMsg{min-height:22px;color:var(--brick-deep);text-align:center;font-size:15px}.n_GvvW_enter{border-radius:var(--radius-ctl);background:var(--brick);width:100%;height:56px;color:var(--on-ink);transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-out);font-size:18px;font-weight:600}.n_GvvW_enter:hover:not(:disabled){background:var(--brick-hover)}.n_GvvW_enter:active:not(:disabled){transform:scale(.98)}.n_GvvW_enter:disabled{background:var(--stone-3);color:var(--ink-3);cursor:default}.n_GvvW_app{background:var(--white);min-height:100dvh;padding:calc(8px + var(--safe-top)) 16px calc(24px + var(--safe-bottom));max-width:1440px;margin:0 auto;container:app/inline-size}.n_GvvW_top{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.n_GvvW_brand{align-items:center;gap:10px;display:flex}.n_GvvW_brandArch{width:40px}.n_GvvW_brandName{font-family:var(--font-display);white-space:nowrap;font-size:22px;font-weight:500}@container app (max-width:460px){.n_GvvW_brandName{display:none}}.n_GvvW_topActions{align-items:center;gap:8px;display:flex}.n_GvvW_outWrap{position:relative}.n_GvvW_confirm{z-index:20;border-radius:var(--radius-card);background:var(--white);width:min(320px,100vw - 32px);box-shadow:0 0 0 1px var(--hair), var(--shadow-lift);animation:n_GvvW_turn-in var(--dur-fast) var(--ease-out);gap:8px;padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.n_GvvW_confirmTitle{font-size:18px;font-weight:600}.n_GvvW_confirmText{color:var(--ink-2);font-size:15px;line-height:1.4}.n_GvvW_confirmActions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.n_GvvW_confirmActions .n_GvvW_today{height:44px;font-size:16px}.n_GvvW_confirmOut{background:var(--ink);height:44px;color:var(--on-ink);border-radius:22px;padding:0 20px;font-size:16px;font-weight:600}.n_GvvW_iconButton{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--hair-2);transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.n_GvvW_iconButton:hover{background:var(--stone-1)}.n_GvvW_iconButton:active{transform:scale(.94)}.n_GvvW_iconButton svg{width:22px;height:22px}.n_GvvW_plainIcon{width:48px;height:48px;color:var(--ink-2);transition:background var(--dur-fast), color var(--dur-fast);border-radius:50%;place-items:center;display:grid}.n_GvvW_plainIcon:hover,.n_GvvW_plainIcon[aria-expanded=true]{background:var(--stone-1);color:var(--ink)}.n_GvvW_plainIcon svg{width:22px;height:22px}.n_GvvW_role{white-space:nowrap;color:var(--ink-2);background:var(--stone-1);border-radius:14px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.n_GvvW_bar{gap:10px;padding:14px 0 12px;display:grid}.n_GvvW_titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.n_GvvW_title{font-variant-numeric:lining-nums;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(28px,7.5vw,40px);font-weight:500;line-height:1.05}.n_GvvW_title:first-letter{text-transform:uppercase}.n_GvvW_today{height:52px;box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:26px;padding:0 20px;font-size:17px;font-weight:600}.n_GvvW_today:hover{background:var(--stone-1)}.n_GvvW_steps{flex:none;align-items:center;gap:6px;display:flex}.n_GvvW_steps .n_GvvW_today{margin-right:4px}.n_GvvW_titleRow .n_GvvW_title{white-space:nowrap;min-width:0}@container app (max-width:460px){.n_GvvW_titleRow .n_GvvW_title{font-size:clamp(22px,6.4vw,28px)}.n_GvvW_app .n_GvvW_steps .n_GvvW_iconButton{width:44px;height:44px}.n_GvvW_app .n_GvvW_steps .n_GvvW_today{height:44px;padding:0 16px;font-size:16px}}.n_GvvW_steps .n_GvvW_iconButton{width:52px;height:52px}.n_GvvW_fresh{min-width:0;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.n_GvvW_fresh span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n_GvvW_topActions{min-width:0}.n_GvvW_fresh svg{flex:none;width:18px;height:18px}.n_GvvW_fresh[data-tone=warn]{color:var(--ink);background:var(--stone-2);border-radius:12px;padding:6px 10px;font-weight:600}.n_GvvW_dot{background:var(--fir);border-radius:50%;flex:none;width:8px;height:8px}.n_GvvW_main{gap:20px;display:grid}.n_GvvW_calendar{min-width:0;container:cal/inline-size}.n_GvvW_side{min-width:0;scroll-margin-top:12px}@container app (min-width:780px){.n_GvvW_main{grid-template-columns:minmax(0,1fr) clamp(300px,34%,380px);align-items:start}.n_GvvW_bar{padding:10px 0}.n_GvvW_side{position:sticky;top:12px}}.n_GvvW_months{--gap:4px;gap:28px;display:grid}.n_GvvW_month{gap:var(--gap);display:grid}.n_GvvW_weekdays{color:var(--ink-3);text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;padding:8px 0;font-size:13px;font-weight:600;display:grid}.n_GvvW_row{gap:var(--gap);--lane-h:26px;--lane-top:40px;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.n_GvvW_cell{background:var(--white);min-height:74px;box-shadow:inset 0 0 0 1px var(--hair);transition:background var(--dur-fast), box-shadow var(--dur-fast);border-radius:10px;justify-content:flex-start;align-items:flex-start;padding:6px 0 0 5px;display:flex;position:relative}.n_GvvW_cell:hover{background:var(--stone-1)}.n_GvvW_cell[data-past]{background:var(--stone-1);box-shadow:none}.n_GvvW_cell[data-picked]{box-shadow:inset 0 0 0 2px var(--ink)}.n_GvvW_num{font-variant-numeric:lining-nums tabular-nums;border-radius:12px;place-items:center;min-width:24px;height:24px;padding:0 3px;font-size:14px;font-weight:600;display:grid}.n_GvvW_cell[data-out] .n_GvvW_num,.n_GvvW_cell[data-past] .n_GvvW_num{color:var(--ink-3);font-weight:500}.n_GvvW_cell[data-today] .n_GvvW_num{background:var(--brick);color:var(--on-ink)}.n_GvvW_dayMark{background:var(--ink);border-radius:50%;flex:none;width:7px;height:7px;margin:9px 0 0 3px}.n_GvvW_lockMark{width:16px;height:16px;color:var(--ink-3);flex:none;place-items:center;margin:4px 0 0 2px;display:grid}.n_GvvW_lockMark svg{width:14px;height:14px}.n_GvvW_stayBar{top:calc(var(--lane-top) + var(--lane) * (var(--lane-h) + 4px));height:var(--lane-h);left:calc((100% + var(--gap)) * var(--a) / 7 + 1px);right:calc(100% - min(100%, (100% + var(--gap)) * var(--b) / 7) + 1px);white-space:nowrap;background:var(--ink-raised);color:var(--on-ink);transition:box-shadow var(--dur-fast), background var(--dur-base);border-radius:4px;align-items:center;gap:8px;padding:0 8px 0 2px;font-size:14px;font-weight:600;display:flex;position:absolute;overflow:hidden}.n_GvvW_stayBar[data-past]{background:var(--ink-3)}.n_GvvW_stayBar[data-opens]{border-top-left-radius:999px;border-bottom-left-radius:999px}.n_GvvW_stayBar[data-closes]{border-top-right-radius:999px;border-bottom-right-radius:999px}.n_GvvW_stayBar:not([data-opens]){padding-left:8px}.n_GvvW_stayBar[data-turnover]{box-shadow:0 0 0 1.75px var(--white)}.n_GvvW_stayBar:focus-visible{box-shadow:0 0 0 1.5px var(--white), 0 0 0 3px var(--ink);z-index:1;outline:none}.n_GvvW_barText{text-overflow:ellipsis;font-variant-numeric:lining-nums tabular-nums;display:none;overflow:hidden}.n_GvvW_guest{width:calc(var(--lane-h) - 6px);height:calc(var(--lane-h) - 6px);background:var(--stone-2);border-radius:50%;flex:none;margin-left:1px;overflow:hidden}.n_GvvW_guest svg{width:100%;height:100%;fill:var(--ink-3);display:block}.n_GvvW_stayBar[data-past] .n_GvvW_guest{background:var(--stone-3)}.n_GvvW_stayBar[data-past] .n_GvvW_guest svg{fill:var(--white)}.n_GvvW_stayBar{--mark:11px}.n_GvvW_noteMark{width:var(--mark);height:var(--mark);background:var(--white);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h9l3.5 3.5v13.5H6z'/%3E%3Cpath d='M9 11h6M9 14.5h6M9 18h3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5h9l3.5 3.5v13.5H6z'/%3E%3Cpath d='M9 11h6M9 14.5h6M9 18h3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.n_GvvW_decideMark{background:var(--brick);width:12px;height:12px;box-shadow:0 0 0 2px var(--white);border-radius:50%;flex:none;margin-left:auto}.n_GvvW_marks{flex:none;align-items:center;gap:3px;display:flex}.n_GvvW_stayBar{gap:4px;padding-right:6px}.n_GvvW_timeMark{height:calc(var(--lane-h) - 6px);color:var(--on-ink);flex:none;align-items:center;gap:4px;display:flex}.n_GvvW_stayBar{container:bar/inline-size}@container bar (max-width:170px){.n_GvvW_stayBar .n_GvvW_timeMark .n_GvvW_barText{display:none}}@container bar (max-width:56px){.n_GvvW_stayBar .n_GvvW_barText{display:none}}.n_GvvW_timeMark svg{width:var(--mark);height:var(--mark);stroke-width:2px}@container cal (min-width:540px){.n_GvvW_months{--gap:8px}.n_GvvW_weekdays{gap:8px}.n_GvvW_cell{border-radius:16px;min-height:96px;padding:10px 0 0 10px}.n_GvvW_row{--lane-h:36px;--lane-top:52px}.n_GvvW_num{border-radius:16px;min-width:32px;height:32px;font-size:17px}.n_GvvW_barText{display:inline}.n_GvvW_stayBar{--mark:18px;gap:8px;padding-right:8px}.n_GvvW_marks{gap:4px}}.n_GvvW_todayTag{background:var(--brick);color:var(--on-ink);border-radius:10px;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:600}.n_GvvW_quiet{color:var(--ink-3);font-size:16px}.n_GvvW_lineExtra{color:var(--ink-2);font-size:15px}.n_GvvW_timeTag{background:var(--fir);color:var(--on-ink);border-radius:10px;padding:3px 10px;font-size:13px;font-weight:600}.n_GvvW_lineNotes{gap:4px;display:grid}.n_GvvW_lineNote{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:15px;display:flex}.n_GvvW_lineNote svg{flex:none;width:18px;height:18px;margin-top:1px}.n_GvvW_lineNote span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.n_GvvW_more{color:var(--ink-3);padding-left:26px;font-size:14px}.n_GvvW_detail{border-radius:var(--radius-card);background:var(--stone-1);gap:16px;padding:22px 20px 24px;display:grid}.n_GvvW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600}.n_GvvW_sideDay{min-height:30px;font-family:var(--font-display);align-items:center;gap:10px;margin:0 0 6px 4px;font-size:24px;font-weight:500;line-height:1.1;display:flex}.n_GvvW_sideDay .n_GvvW_todayTag{font-family:var(--font-text);margin:0}.n_GvvW_detailTitle{font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.1}.n_GvvW_quietBig{color:var(--ink-2);font-size:18px}.n_GvvW_times{background:var(--white);border-radius:16px;grid-template-columns:1fr 1fr;display:grid}.n_GvvW_time{align-content:start;gap:2px;min-width:0;padding:14px 16px 16px;display:grid}.n_GvvW_time+.n_GvvW_time{box-shadow:inset 1px 0 0 var(--hair)}.n_GvvW_timeTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.n_GvvW_timeDate{color:var(--ink-2);margin-bottom:10px;font-size:15px;font-weight:500}.n_GvvW_timeRow{gap:1px;display:grid}.n_GvvW_timeRow+.n_GvvW_timeRow{margin-top:8px}.n_GvvW_timeLabel{color:var(--ink-2);align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.n_GvvW_timeLabel svg{width:16px;height:16px;color:var(--ink-3);flex:none}.n_GvvW_timeValue{font-variant-numeric:lining-nums tabular-nums;font-size:18px;font-weight:600;line-height:1.2}.n_GvvW_timeValue[data-main]{letter-spacing:-.01em;font-size:30px;line-height:1.05}.n_GvvW_timeValue[data-moved]{color:var(--fir-deep)}.n_GvvW_timeFlag{background:var(--fir);color:var(--on-ink);border-radius:10px;justify-self:start;align-items:center;gap:5px;margin-top:6px;padding:3px 10px 3px 7px;font-size:13px;font-weight:600;display:inline-flex}.n_GvvW_timeFlag svg{stroke-width:2.2px;width:14px;height:14px}.n_GvvW_timeNote{color:var(--ink-3);margin-top:6px;font-size:13px}.n_GvvW_sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:12px;font-weight:600}.n_GvvW_noNotes{background:var(--white);min-height:88px;color:var(--ink-3);border-radius:16px;padding:16px;font-size:15px}.n_GvvW_instructions{gap:8px;display:grid}.n_GvvW_instructions li{background:var(--white);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.n_GvvW_instructions p{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;padding-top:7px;font-size:17px;line-height:1.45}.n_GvvW_picto{background:var(--stone-2);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.n_GvvW_picto svg{width:24px;height:24px}.n_GvvW_agenda{display:grid}.n_GvvW_agenda li{border-bottom:1px solid var(--hair);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;display:grid}.n_GvvW_agenda li:has(.n_GvvW_remove){grid-template-columns:76px minmax(0,1fr) auto}.n_GvvW_agenda li[data-busy]{opacity:.5}.n_GvvW_agenda p{color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.35}.n_GvvW_agendaAt{font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:700}.n_GvvW_agendaAt[data-none]{color:var(--ink-3);font-size:14px;font-weight:500}.n_GvvW_formGrid[data-agenda]{align-items:end}.n_GvvW_instructions li:has(.n_GvvW_remove){grid-template-columns:40px minmax(0,1fr) auto}.n_GvvW_instructions li[data-busy]{opacity:.5}.n_GvvW_remove{height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:12px;padding:0 12px;font-size:14px;font-weight:600}.n_GvvW_remove:hover{background:var(--stone-1)}.n_GvvW_stayForm,.n_GvvW_addNote{background:var(--white);border-radius:16px;gap:10px;padding:16px;display:grid}.n_GvvW_addNote{background:0 0;padding:0}.n_GvvW_formGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.n_GvvW_formGrid label{gap:4px;min-width:0;display:grid}.n_GvvW_formGrid .n_GvvW_wide{grid-column:1/-1}.n_GvvW_formGrid span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.n_GvvW_formGrid input,.n_GvvW_formGrid select,.n_GvvW_addNote textarea{width:100%;min-width:0;height:48px;font:inherit;color:var(--ink);background:var(--stone-1);box-shadow:inset 0 0 0 1px var(--hair-2);border:0;border-radius:12px;padding:0 12px;font-size:17px}.n_GvvW_addNote textarea{resize:vertical;background:var(--white);height:auto;min-height:76px;padding:12px;line-height:1.4}.n_GvvW_formGrid input:focus,.n_GvvW_formGrid select:focus,.n_GvvW_addNote textarea:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.n_GvvW_formGrid input::placeholder,.n_GvvW_addNote textarea::placeholder{color:var(--ink-3)}.n_GvvW_formWarn{background:var(--stone-2);border-radius:12px;padding:10px 12px;font-size:15px;font-weight:600}.n_GvvW_formError{color:var(--brick-deep);font-size:15px}.n_GvvW_save{background:var(--ink);height:50px;color:var(--on-ink);transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-out);border-radius:14px;font-size:16px;font-weight:600}.n_GvvW_save:active:not(:disabled){transform:scale(.98)}.n_GvvW_save:disabled{background:var(--stone-3);color:var(--ink-3);cursor:default}.n_GvvW_calendar{touch-action:pan-y}.n_GvvW_page{animation:n_GvvW_turn-in var(--dur-base) var(--ease-out)}.n_GvvW_page[data-turn="-1"]{animation-name:n_GvvW_turn-back}.n_GvvW_page[data-axis=y]{animation-name:n_GvvW_turn-up}.n_GvvW_page[data-axis=y][data-turn="-1"]{animation-name:n_GvvW_turn-down}@keyframes n_GvvW_turn-in{0%{opacity:0;transform:translate(28px)}}@keyframes n_GvvW_turn-back{0%{opacity:0;transform:translate(-28px)}}@keyframes n_GvvW_turn-up{0%{opacity:0;transform:translateY(28px)}}@keyframes n_GvvW_turn-down{0%{opacity:0;transform:translateY(-28px)}}.n_GvvW_app[data-wide]{grid-template:"bar top""main main"minmax(0,1fr)/minmax(0,1fr) clamp(300px,34%,380px);column-gap:20px;height:100dvh;padding-bottom:12px;display:grid}.n_GvvW_app[data-wide] .n_GvvW_top{grid-area:top;justify-content:flex-end;align-self:start;margin-top:10px}.n_GvvW_app[data-wide] .n_GvvW_brand{display:none}.n_GvvW_app[data-wide] .n_GvvW_bar{grid-area:bar;padding:10px 0 8px}.n_GvvW_app[data-wide] .n_GvvW_main{grid-area:main;grid-template-columns:minmax(0,1fr) clamp(300px,34%,380px);align-items:stretch;min-height:0}.n_GvvW_app[data-wide] .n_GvvW_calendar,.n_GvvW_app[data-wide] .n_GvvW_page{flex-direction:column;height:100%;min-height:0;display:flex}.n_GvvW_app[data-wide] .n_GvvW_months,.n_GvvW_app[data-wide] .n_GvvW_month{flex:1;min-height:0}.n_GvvW_app[data-wide] .n_GvvW_month{grid-template-rows:repeat(var(--rows), minmax(0, 1fr))}.n_GvvW_app[data-wide] .n_GvvW_row{min-height:0;container:row/size}.n_GvvW_app[data-wide] .n_GvvW_cell{min-height:0}.n_GvvW_app[data-wide] .n_GvvW_side{border-radius:var(--radius-card);min-height:0;position:static;overflow:hidden auto}.n_GvvW_app[data-wide] .n_GvvW_calendar{touch-action:none}.n_GvvW_app[data-wide] .n_GvvW_row>*{--lane-h:18px;--lane-top:26px}.n_GvvW_app[data-wide] .n_GvvW_cell{border-radius:10px;padding:4px 0 0 5px}.n_GvvW_app[data-wide] .n_GvvW_num{border-radius:10px;min-width:20px;height:20px;font-size:13px}@container row (min-height:62px){.n_GvvW_app[data-wide] .n_GvvW_row>*{--lane-h:24px;--lane-top:34px}.n_GvvW_app[data-wide] .n_GvvW_cell{border-radius:12px;padding:6px 0 0 6px}.n_GvvW_app[data-wide] .n_GvvW_num{border-radius:12px;min-width:24px;height:24px;font-size:14px}}@container row (min-height:80px){.n_GvvW_app[data-wide] .n_GvvW_row>*{--lane-h:30px;--lane-top:42px}.n_GvvW_app[data-wide] .n_GvvW_cell{border-radius:14px;padding:8px 0 0 8px}.n_GvvW_app[data-wide] .n_GvvW_num{border-radius:14px;min-width:28px;height:28px;font-size:16px}}@container row (min-height:100px){.n_GvvW_app[data-wide] .n_GvvW_row>*{--lane-h:36px;--lane-top:52px}.n_GvvW_app[data-wide] .n_GvvW_cell{border-radius:16px;padding:10px 0 0 10px}.n_GvvW_app[data-wide] .n_GvvW_num{border-radius:16px;min-width:32px;height:32px;font-size:17px}}.n_GvvW_app[data-wide] .n_GvvW_detail{gap:10px;padding:14px}.n_GvvW_app[data-wide] .n_GvvW_sectionTitle{margin-top:0}.n_GvvW_app[data-wide] .n_GvvW_quiet{font-size:15px}.n_GvvW_side{container:side/inline-size}@container side (max-width:360px){.n_GvvW_time{padding:12px 12px 14px}}
._6JCC0a_back{height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-out);border-radius:24px;align-items:center;gap:8px;padding:0 18px 0 12px;font-size:17px;font-weight:600;display:inline-flex}._6JCC0a_back:hover{background:var(--stone-1)}._6JCC0a_back:active{transform:scale(.97)}._6JCC0a_back svg{width:22px;height:22px}._6JCC0a_home{max-width:1120px;margin:0 auto;padding:20px 0 8px}._6JCC0a_homeHead{animation:_6JCC0a_rise var(--dur-slow) var(--ease-out) both;gap:4px;padding:8px 4px 24px;display:grid}._6JCC0a_homeDate{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:15px;font-weight:600}._6JCC0a_homeHello{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(44px,9vw,72px);font-weight:500;line-height:.95}._6JCC0a_doors{gap:14px;display:grid}@container app (min-width:700px){._6JCC0a_doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}._6JCC0a_door{border-radius:var(--radius-sheet);background:var(--white);min-height:196px;box-shadow:inset 0 0 0 1px var(--hair-2);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);animation:_6JCC0a_rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(.12s + var(--i) * 90ms);align-content:start;gap:6px;padding:24px 22px 26px;display:grid;position:relative}@container app (min-width:700px){._6JCC0a_door{gap:10px;min-height:300px;padding:30px 28px 32px}}._6JCC0a_door:has(._6JCC0a_doorHit:hover){box-shadow:inset 0 0 0 1px var(--ink), var(--shadow-lift);transform:translateY(-2px)}._6JCC0a_door:has(._6JCC0a_doorHit:active){transform:scale(.985)}._6JCC0a_door:has(._6JCC0a_doorHit:focus-visible){box-shadow:inset 0 0 0 3px var(--ink)}._6JCC0a_doorHit{z-index:1;border-radius:inherit;outline:none;position:absolute;inset:0}._6JCC0a_doorArt{width:64px;height:64px;color:var(--ink);margin-bottom:14px}@container app (min-width:700px){._6JCC0a_doorArt{box-sizing:content-box;width:84px;height:84px;margin-bottom:auto;padding-bottom:28px}}._6JCC0a_doorArt svg{width:100%;height:100%}._6JCC0a_doorTitle{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(34px,4.6vw,44px);font-weight:500;line-height:1}._6JCC0a_doorLine{color:var(--ink-2);text-wrap:pretty;max-width:32ch;font-size:17px;line-height:1.4}._6JCC0a_doorListen{z-index:2;position:absolute;top:18px;right:18px}@keyframes _6JCC0a_rise{0%{opacity:0;transform:translateY(14px)}}._6JCC0a_listen,._6JCC0a_listenBig{color:var(--ink);background:var(--stone-1);transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}._6JCC0a_listen{border-radius:50%;width:48px;height:48px}._6JCC0a_listenBig{border-radius:24px;height:48px;padding:0 18px 0 14px;font-size:16px;font-weight:600}._6JCC0a_listen:hover,._6JCC0a_listenBig:hover{background:var(--stone-2)}._6JCC0a_listen:active,._6JCC0a_listenBig:active{transform:scale(.94)}._6JCC0a_listen[data-on],._6JCC0a_listenBig[data-on]{background:var(--ink);color:var(--on-ink)}._6JCC0a_listen[data-voice],._6JCC0a_listenBig[data-voice]{isolation:isolate;background:var(--voice-base);color:var(--white);position:relative;overflow:hidden}._6JCC0a_listenGlow{z-index:-1;background:conic-gradient(var(--voice-base), var(--voice-green), var(--voice-gold), var(--voice-teal), var(--voice-base));will-change:transform;pointer-events:none;animation:7s linear infinite _6JCC0a_voiceTurn;position:absolute;inset:-40%}._6JCC0a_listen svg,._6JCC0a_listenBig svg{width:22px;height:22px}._6JCC0a_page{max-width:920px;margin:0 auto;padding:18px 0 24px}._6JCC0a_pageTitle{font-family:var(--font-display);letter-spacing:-.02em;padding:6px 2px 22px;font-size:clamp(44px,8vw,64px);font-weight:500;line-height:1}._6JCC0a_quiet{color:var(--ink-3);font-size:16px}._6JCC0a_quietBig{color:var(--ink-2);padding:12px 2px;font-size:18px}._6JCC0a_ghost{height:46px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:23px;justify-self:start;padding:0 18px;font-size:16px;font-weight:600}._6JCC0a_ghost:hover:not(:disabled){background:var(--stone-1)}._6JCC0a_ghost:disabled{color:var(--ink-3)}._6JCC0a_solid{background:var(--ink);height:46px;color:var(--on-ink);border-radius:23px;padding:0 20px;font-size:16px;font-weight:600}._6JCC0a_solid:disabled{background:var(--stone-3);color:var(--ink-3)}._6JCC0a_reviews{gap:28px;display:grid}._6JCC0a_period{background:var(--stone-1);box-shadow:inset 0 0 0 1px var(--hair);border-radius:28px;grid-template-columns:1fr 1fr;padding:4px;display:grid}._6JCC0a_period button{height:48px;color:var(--ink-2);transition:background var(--dur-fast), color var(--dur-fast);border-radius:24px;font-size:16px;font-weight:600}._6JCC0a_period button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}@container app (min-width:700px){._6JCC0a_period{justify-self:start;min-width:420px}}._6JCC0a_score{border-radius:var(--radius-sheet);background:var(--stone-1);gap:24px;padding:26px 24px;display:grid}@container app (min-width:700px){._6JCC0a_score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;padding:32px 36px}}._6JCC0a_scoreMain{justify-items:start;gap:8px;display:grid}._6JCC0a_scoreNumber{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;font-size:clamp(84px,16vw,120px);font-weight:500;line-height:.85}._6JCC0a_scoreStars,._6JCC0a_reviewStars{gap:2px;display:flex}._6JCC0a_scoreStars svg{width:26px;height:26px}._6JCC0a_scoreCount{color:var(--ink-2);margin-bottom:6px;font-size:16px}._6JCC0a_score ._6JCC0a_listen,._6JCC0a_block ._6JCC0a_listen{background:var(--white)}._6JCC0a_score ._6JCC0a_listen:hover,._6JCC0a_block ._6JCC0a_listen:hover{background:var(--stone-2)}._6JCC0a_score ._6JCC0a_listen[data-on],._6JCC0a_block ._6JCC0a_listen[data-on]{background:var(--ink)}._6JCC0a_score{position:relative}._6JCC0a_scoreListen{position:absolute;top:18px;right:18px}._6JCC0a_categories{gap:14px;display:grid}._6JCC0a_categories li{grid-template-columns:8.5em minmax(0,1fr) 4.4em;align-items:center;gap:14px;display:grid}._6JCC0a_catLabel{font-size:16px;font-weight:600}._6JCC0a_catBar{background:var(--stone-3);border-radius:5px;height:10px;overflow:hidden}._6JCC0a_catBar i{background:var(--ink);transform-origin:0;height:100%;animation:_6JCC0a_grow .9s var(--ease-out) .2s both;border-radius:5px;display:block}._6JCC0a_catValue{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;font-size:16px;font-weight:600;display:flex}._6JCC0a_catValue[data-low]{color:var(--brick-deep)}._6JCC0a_catMark{flex:none;place-items:center;width:16px;height:16px;display:grid}._6JCC0a_catMark svg{width:16px;height:16px}._6JCC0a_scoreNumber{align-items:flex-start;gap:6px;display:flex}._6JCC0a_scoreNumber[data-low]{color:var(--brick-deep)}@keyframes _6JCC0a_grow{0%{transform:scaleX(0)}}._6JCC0a_summary{border-radius:var(--radius-sheet);background:var(--fir-wash);gap:14px;padding:24px;display:grid}._6JCC0a_summary ._6JCC0a_planMark,._6JCC0a_summary ._6JCC0a_listen{background:var(--white)}._6JCC0a_summary ._6JCC0a_listen:hover{background:var(--stone-2)}._6JCC0a_summary ._6JCC0a_listen[data-on]{background:var(--ink)}._6JCC0a_summary ._6JCC0a_planSummary{color:var(--ink);font-size:18px}._6JCC0a_plan{border-radius:var(--radius-sheet);background:var(--white);box-shadow:inset 0 0 0 1px var(--hair-2);gap:16px;padding:24px;display:grid}._6JCC0a_planHead{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}._6JCC0a_planMark{background:var(--fir-wash);width:48px;height:48px;color:var(--fir);border-radius:50%;place-items:center;display:grid}._6JCC0a_planMark svg{width:24px;height:24px}._6JCC0a_planTitle{font-family:var(--font-display);white-space:nowrap;font-size:clamp(28px,7vw,32px);font-weight:500;line-height:1}._6JCC0a_planSummary{color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.5}._6JCC0a_actions{counter-reset:none;gap:10px;display:grid}._6JCC0a_actions li{background:var(--stone-1);border-radius:18px;gap:8px;padding:16px;display:grid}._6JCC0a_actionNo{color:var(--fir);font-variant-numeric:tabular-nums;margin-right:10px}._6JCC0a_actionArea{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;font-size:18px;font-weight:700;display:flex}._6JCC0a_actionProblem{color:var(--ink-2);font-size:16px;line-height:1.45}._6JCC0a_actionCount{background:var(--brick);color:var(--on-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:12px;padding:3px 11px;font-size:13px;font-weight:700}._6JCC0a_actionFix{background:var(--white);color:var(--ink);border-radius:14px;gap:4px;margin-top:4px;padding:12px 14px;font-size:17px;line-height:1.45;display:grid}._6JCC0a_fixLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fir);font-size:12px;font-weight:700}._6JCC0a_filters{align-items:center;gap:12px;display:flex}._6JCC0a_filters>span:first-child{color:var(--ink-3);font-size:15px;font-weight:600}._6JCC0a_selectWrap{flex:1;max-width:360px;position:relative}._6JCC0a_selectWrap select{appearance:none;background:var(--white);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--hair-2);font:inherit;color:var(--ink);cursor:pointer;transition:box-shadow var(--dur-fast);border:0;border-radius:26px;padding:0 48px 0 20px;font-size:17px;font-weight:600}._6JCC0a_selectWrap select:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}._6JCC0a_selectWrap select:focus-visible{box-shadow:inset 0 0 0 2px var(--ink);outline:none}._6JCC0a_selectWrap svg{pointer-events:none;width:20px;height:20px;color:var(--ink-2);position:absolute;top:50%;right:18px;translate:0 -50%}._6JCC0a_reviewList{display:grid}._6JCC0a_review{border-top:1px solid var(--hair);gap:12px;padding:22px 2px;display:grid}._6JCC0a_reviewHead{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who listen""when listen""stars listen";align-items:center;gap:2px 12px;display:grid}._6JCC0a_reviewWho{grid-area:who;font-size:19px;font-weight:700}._6JCC0a_reviewWhen{color:var(--ink-3);grid-area:when;font-size:14px}._6JCC0a_reviewStars{grid-area:stars;margin-top:4px}._6JCC0a_reviewStars svg{width:18px;height:18px}._6JCC0a_reviewListen{grid-area:listen}._6JCC0a_reviewText{color:var(--ink);white-space:pre-wrap;text-wrap:pretty;font-size:17px;line-height:1.55}._6JCC0a_private{color:var(--ink-2);white-space:pre-wrap;background:var(--stone-1);border-radius:16px;gap:4px;padding:14px 16px;font-size:16px;line-height:1.5;display:grid}._6JCC0a_privateLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:normal;font-size:12px;font-weight:600}._6JCC0a_catNotes{color:var(--ink-2);gap:4px;font-size:15px;line-height:1.45;display:grid}._6JCC0a_more{height:52px;box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:26px;font-size:16px;font-weight:600}._6JCC0a_more:hover{background:var(--stone-1)}._6JCC0a_numbers{gap:22px;display:grid}._6JCC0a_block{border-radius:var(--radius-sheet);background:var(--stone-1);gap:12px;padding:22px;display:grid}._6JCC0a_blockHead{justify-content:space-between;align-items:center;gap:12px;display:flex}._6JCC0a_blockTitle{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1}._6JCC0a_blockHint{color:var(--ink-3);margin-top:6px;font-size:15px}._6JCC0a_rows{gap:8px;display:grid}._6JCC0a_row{background:var(--white);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 16px 16px 18px;display:grid}._6JCC0a_row[data-pending] ._6JCC0a_rowValue{color:var(--ink-3);font-style:italic}._6JCC0a_rowText{gap:2px;min-width:0;display:grid}._6JCC0a_rowLabel{color:var(--ink-2);font-size:15px;font-weight:600}._6JCC0a_rowValue{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:.01em;font-size:24px;font-weight:600}._6JCC0a_rowValue[data-kind=pagos]{letter-spacing:.04em;font-size:22px}._6JCC0a_rowDetail{color:var(--ink-3);font-size:14.5px;line-height:1.4}._6JCC0a_rowActions{align-items:center;gap:8px;display:flex}._6JCC0a_rowActions:empty{display:none}._6JCC0a_call,._6JCC0a_copy{white-space:nowrap;height:48px;transition:background var(--dur-fast), transform var(--dur-fast) var(--ease-out);border-radius:24px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:16px;font-weight:600;display:inline-flex}._6JCC0a_call{background:var(--ink);color:var(--on-ink)}._6JCC0a_call:active,._6JCC0a_copy:active{transform:scale(.96)}._6JCC0a_copy{box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink)}._6JCC0a_copy[data-done]{background:var(--fir-wash);color:var(--fir-deep);box-shadow:none}._6JCC0a_call svg,._6JCC0a_copy svg{width:20px;height:20px}@container app (max-width:520px){._6JCC0a_row{grid-template-columns:minmax(0,1fr)}._6JCC0a_rowActions>*{flex:1;justify-content:center}}._6JCC0a_edit{height:40px;color:var(--ink-3);padding:0 12px;font-size:14px;font-weight:600}._6JCC0a_addRow{height:44px;color:var(--ink-2);justify-self:start;padding:0 14px;font-size:15px;font-weight:600}._6JCC0a_editForm{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}._6JCC0a_editForm label{gap:4px;display:grid}._6JCC0a_editForm label>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}._6JCC0a_editForm input{border-radius:var(--radius-ctl);background:var(--white);height:48px;box-shadow:inset 0 0 0 1px var(--hair-2);font:inherit;border:0;padding:0 14px;font-size:17px}._6JCC0a_editForm input:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}._6JCC0a_wideField{grid-column:1/-1}._6JCC0a_editActions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@container app (max-width:520px){._6JCC0a_editForm{grid-template-columns:1fr}}._6JCC0a_guest{background:var(--white);border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}._6JCC0a_guestAvatar{background:var(--stone-2);width:52px;height:52px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:28px;font-weight:500;display:grid}._6JCC0a_guestText{gap:3px;min-width:0;display:grid}._6JCC0a_guestName{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.2}._6JCC0a_guestWho{color:var(--ink-2);align-items:center;gap:6px;font-size:16px;display:flex}._6JCC0a_guestWho svg{flex:none;width:18px;height:18px}._6JCC0a_stayHead{justify-content:space-between;align-items:center;gap:12px;display:flex}._6JCC0a_stayHead>p{margin:0}._6JCC0a_stayHead ._6JCC0a_listen{background:var(--white)}._6JCC0a_stayHead ._6JCC0a_listen:hover{background:var(--stone-2)}._6JCC0a_stayHead ._6JCC0a_listen[data-on]{background:var(--ink)}._6JCC0a_stayHead ._6JCC0a_listen[data-voice]{background:var(--voice-base)}._6JCC0a_guestLang{color:var(--ink-3);font-size:14px;font-weight:600}._6JCC0a_guestActions{grid-column:1/-1;gap:8px;display:flex}._6JCC0a_guestActions ._6JCC0a_call{flex:1;justify-content:center}._6JCC0a_fromChat{color:var(--fir);margin-top:4px;font-size:13px;font-weight:600;display:block}._6JCC0a_proposals,._6JCC0a_proposals ul{gap:8px;display:grid}._6JCC0a_proposals li{background:var(--white);box-shadow:inset 0 0 0 2px var(--fir-soft);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}._6JCC0a_proposals li[data-busy]{opacity:.5}._6JCC0a_proposals li>form{grid-column:1/-1}._6JCC0a_proposals p{font-size:16px;line-height:1.4}._6JCC0a_decide{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}._6JCC0a_decideWait{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-right:auto;font-size:15px;font-weight:500}._6JCC0a_decideYes,._6JCC0a_decideNo{border-radius:14px;min-height:44px;padding:0 18px;font-size:16px;font-weight:600}._6JCC0a_decideYes{background:var(--brick);color:var(--on-ink)}._6JCC0a_decideYes:hover:not(:disabled){background:var(--brick-hover)}._6JCC0a_decideNo{box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink);background:var(--white)}._6JCC0a_decideYes:disabled,._6JCC0a_decideNo:disabled{background:var(--stone-3);color:var(--ink-3);box-shadow:none}._6JCC0a_toDecide{border-radius:var(--radius-card);background:var(--stone-1);gap:14px;padding:18px;display:grid}._6JCC0a_toDecideTitle{font-family:var(--font-display);align-items:center;gap:10px;font-size:30px;font-weight:500;line-height:1.1;display:flex}._6JCC0a_toDecideTitle span{background:var(--brick);min-width:28px;height:28px;color:var(--on-ink);font-family:var(--font-sans,inherit);border-radius:14px;place-items:center;padding:0 8px;font-size:15px;font-weight:600;display:inline-grid}._6JCC0a_toDecideStay{gap:10px;display:grid}._6JCC0a_toDecideHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._6JCC0a_toDecideHead p{font-size:17px;font-weight:600}@media (prefers-reduced-motion:reduce){._6JCC0a_homeHead,._6JCC0a_door,._6JCC0a_catBar i{animation:none}._6JCC0a_door,._6JCC0a_back,._6JCC0a_listen,._6JCC0a_listenBig{transition:none}}@container app (max-width:520px){._6JCC0a_plan{padding:18px 14px}._6JCC0a_summary{padding:22px 20px}._6JCC0a_actions li{padding:14px}._6JCC0a_categories{gap:16px}._6JCC0a_categories li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}._6JCC0a_catBar{grid-area:2/1/auto/-1}._6JCC0a_actionFix{padding:10px 12px}}._6JCC0a_now{border-radius:var(--radius-sheet);background:var(--stone-1);gap:14px;margin-bottom:18px;padding:22px;display:grid}._6JCC0a_nowStay{gap:10px;display:grid}._6JCC0a_nowTitle{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(24px,4vw,30px);font-weight:600;line-height:1.2}._6JCC0a_nowPossible{border:1.5px dashed var(--hair-2);color:var(--ink);border-radius:16px;padding:12px 16px;font-size:17px;font-weight:500;line-height:1.3}._6JCC0a_nowHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._6JCC0a_nowNew{color:var(--brick-deep);flex:none;font-size:15px;font-weight:700}._6JCC0a_nowFacts{color:var(--ink-2);gap:8px;font-size:17px;font-weight:500;line-height:1.35;display:grid}._6JCC0a_nowFacts li{align-items:flex-start;gap:10px;display:flex}._6JCC0a_nowFacts svg{width:20px;height:20px;color:var(--ink-3);flex:none;margin-top:1px}._6JCC0a_nowFacts b{color:var(--ink);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-weight:600}._6JCC0a_nowFacts b[data-moved]{color:var(--fir)}._6JCC0a_nowFacts li[data-main]{align-items:center}._6JCC0a_nowFacts li[data-main] b{letter-spacing:-.01em;font-size:24px}._6JCC0a_nowPraise{color:var(--ink-2);font-size:17px;font-weight:500}._6JCC0a_nowReady{color:var(--fir);align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}._6JCC0a_nowReady svg{flex:none;width:18px;height:18px}._6JCC0a_nowReady small{font-size:inherit;color:var(--ink-2);font-weight:500}._6JCC0a_nowReady button{min-height:44px;color:var(--ink-2);text-underline-offset:3px;margin-left:auto;padding:0 4px;font-size:15px;font-weight:500;text-decoration:underline}._6JCC0a_nowMore{min-height:44px;color:var(--ink-2);text-underline-offset:3px;justify-self:start;padding:0 4px;font-size:16px;font-weight:600;text-decoration:underline}._6JCC0a_nowQuiet{color:var(--ink-2);font-size:18px}._6JCC0a_nowOffline{color:var(--ink-2);font-size:15px;font-weight:500}._6JCC0a_nowFailed{background:var(--brick-wash);color:var(--brick-deep);text-align:left;border-radius:14px;padding:12px 16px;font-size:16px;font-weight:500}._6JCC0a_talkSpace{height:92px}._6JCC0a_pending{gap:8px;display:grid}._6JCC0a_pending li{background:var(--white);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}._6JCC0a_pending li[data-busy]{opacity:.6}._6JCC0a_pending p{font-size:17px;font-weight:500;line-height:1.3}._6JCC0a_pendingAt{font-variant-numeric:tabular-nums;margin-right:10px;font-weight:700}._6JCC0a_pendingActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._6JCC0a_pendingActions button{min-height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);transition:background var(--dur-fast);border-radius:24px;align-items:center;gap:6px;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}._6JCC0a_pendingActions button[data-yes]{background:var(--fir);color:var(--white);box-shadow:none}._6JCC0a_pendingActions svg{width:18px;height:18px}@container app (max-width:520px){._6JCC0a_pending li{grid-template-columns:minmax(0,1fr)}._6JCC0a_pendingActions{justify-content:flex-start}}._6JCC0a_talk{z-index:30;right:max(16px, env(safe-area-inset-right,0px));left:max(16px, env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed}._6JCC0a_talk>*{pointer-events:auto}._6JCC0a_talkBar{align-items:center;gap:10px;display:flex}._6JCC0a_talkButton{isolation:isolate;background:var(--voice-base);height:64px;color:var(--white);white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out);border-radius:32px;align-items:center;gap:10px;padding:0 28px 0 22px;font-size:19px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}._6JCC0a_talkButton:active{transform:scale(.97)}._6JCC0a_talkButton svg{width:26px;height:26px}._6JCC0a_voiceGlow{z-index:-1;background:var(--voice-base);pointer-events:none;position:absolute;inset:0;overflow:hidden}._6JCC0a_voiceGlow b{will-change:transform;animation:var(--drift) var(--takes) ease-in-out infinite alternate;border-radius:50%;display:block;position:absolute}._6JCC0a_voiceGlow b:first-child{--drift:voiceDrift1;--takes:11s;aspect-ratio:1;background:radial-gradient(closest-side, var(--voice-green) 0%, var(--voice-green-clear) 100%);width:150%;top:-130%;left:-35%}._6JCC0a_voiceGlow b:nth-child(2){--drift:voiceDrift2;--takes:15s;aspect-ratio:1;background:radial-gradient(closest-side, var(--voice-teal) 0%, var(--voice-teal-clear) 100%);width:120%;top:-90%;left:20%}._6JCC0a_voiceGlow b:nth-child(3){--drift:voiceDrift3;--takes:9s;aspect-ratio:1;background:radial-gradient(closest-side, var(--voice-gold) 0%, var(--voice-gold-clear) 100%);width:70%;top:-40%;right:-18%}._6JCC0a_voiceGlow[data-still] b{animation-play-state:paused}._6JCC0a_voiceLevel{aspect-ratio:1;background:radial-gradient(closest-side, var(--voice-teal) 0%, var(--voice-teal-clear) 100%);will-change:transform;border-radius:50%;width:120%;margin:-60% 0 0 -60%;transition:transform 90ms linear;position:absolute;top:50%;left:50%;transform:scale(.2)}._6JCC0a_voiceSweep{background:linear-gradient(90deg, var(--voice-green-clear), var(--voice-green), var(--voice-green-clear));will-change:transform;width:40%;animation:1.6s linear infinite _6JCC0a_voiceSweep;position:absolute;inset:-20% auto -20% -40%}@keyframes _6JCC0a_voiceDrift1{0%{transform:translate(-12%,8%)scale(1)}to{transform:translate(22%,-6%)scale(1.2)}}@keyframes _6JCC0a_voiceDrift2{0%{transform:translate(18%,-6%)scale(1.15)}to{transform:translate(-24%,10%)scale(.95)}}@keyframes _6JCC0a_voiceDrift3{0%{transform:translate(-12%,8%)scale(.9)}to{transform:translate(14%,-8%)scale(1.1)}}@keyframes _6JCC0a_voiceSweep{to{transform:translate(400%)}}@keyframes _6JCC0a_voiceTurn{to{transform:rotate(360deg)}}._6JCC0a_talkDot{background:var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:14px}._6JCC0a_talkStop{background:var(--white);height:64px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:32px;align-items:center;gap:8px;padding:0 22px 0 18px;font-size:17px;font-weight:600;display:inline-flex}._6JCC0a_talkStop svg{width:22px;height:22px}._6JCC0a_talkPanel{border-radius:var(--radius-card);background:var(--white);width:min(560px,100%);box-shadow:inset 0 0 0 1px var(--hair-2);gap:10px;max-height:46vh;padding:18px;display:grid;overflow-y:auto}._6JCC0a_talkPanel p{font-size:18px;line-height:1.35}._6JCC0a_talkPanel p[data-who=user]{color:var(--ink-3);font-size:16px}._6JCC0a_talkType input{background:var(--stone-1);border-radius:14px;width:100%;height:44px;padding:0 14px;font-size:16px}._6JCC0a_talkProblem{background:var(--brick-wash);width:min(560px,100%);color:var(--brick-deep);border-radius:14px;padding:12px 16px;font-size:16px;font-weight:500}@media (max-width:640px){._6JCC0a_talkSpace{height:72px}._6JCC0a_talkButton,._6JCC0a_talkStop{height:48px;font-size:16px}._6JCC0a_talkButton{gap:8px;padding:0 18px 0 14px}._6JCC0a_talkStop{padding:0 16px 0 12px}._6JCC0a_talkButton svg,._6JCC0a_talkStop svg{width:20px;height:20px}._6JCC0a_talkDot{width:9px;height:9px;top:7px;right:9px}}@media (prefers-reduced-motion:reduce){._6JCC0a_talkButton{transition:none}._6JCC0a_voiceGlow b,._6JCC0a_voiceSweep,._6JCC0a_listenGlow{animation:none}._6JCC0a_voiceLevel{transition:none}}@media (max-height:820px){@container app (min-width:900px){._6JCC0a_home{flex-direction:column;min-height:calc(100dvh - 144px);padding-top:8px;display:flex}._6JCC0a_homeHead{padding:0 4px 14px}._6JCC0a_homeHello{font-size:60px}._6JCC0a_doors{flex:150px;grid-template-rows:minmax(0,1fr);min-height:150px;container:doors/size}._6JCC0a_door{gap:6px;min-height:0;padding:20px 22px}._6JCC0a_doorArt{width:64px;height:64px;padding-bottom:12px}._6JCC0a_doorTitle{font-size:40px}._6JCC0a_talkSpace{height:60px}@container doors (max-height:215px){._6JCC0a_door{grid-template-columns:52px minmax(0,1fr);align-content:start;gap:8px 14px}._6JCC0a_doorArt{width:52px;height:52px;margin-bottom:0;padding-bottom:0}._6JCC0a_doorTitle{align-self:center;padding-right:56px;font-size:min(38px,3.1cqw)}._6JCC0a_doorLine{grid-column:1/-1}}}}._6JCC0a_deskDoor{border-radius:var(--radius-card);background:var(--ink);width:100%;color:var(--on-ink);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:18px;display:flex}._6JCC0a_deskDoor span{font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.1}._6JCC0a_deskDoor small{font-size:16px;font-weight:500}
.IL2OLq_panel{z-index:45;background:var(--white);flex-direction:column;display:flex;position:fixed;inset:0}.IL2OLq_head{padding:calc(var(--safe-top) + 10px) 16px 6px;flex:none;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;display:grid}.IL2OLq_back{background:var(--stone-1);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.IL2OLq_back svg,.IL2OLq_vbtn svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.IL2OLq_title{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:500}.IL2OLq_count{color:var(--ink-3);font-size:13px}.IL2OLq_chips{scrollbar-width:none;border-bottom:1px solid var(--hair);flex:none;gap:6px;padding:8px 16px 12px;display:flex;overflow-x:auto}.IL2OLq_chips::-webkit-scrollbar{display:none}.IL2OLq_chip{background:var(--stone-1);height:34px;color:var(--ink-2);transition:background var(--dur-fast);border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.IL2OLq_chip:hover{background:var(--stone-2)}.IL2OLq_scroll{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;padding:8px 16px 64px;overflow-y:auto}.IL2OLq_group{max-width:1100px;margin:0 auto;padding-top:28px;scroll-margin-top:8px}.IL2OLq_groupHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.IL2OLq_groupHead h3{font-family:var(--font-display);font-size:24px;font-weight:500}.IL2OLq_groupHead p{color:var(--ink-3);font-size:13px}.IL2OLq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}@media (min-width:900px){.IL2OLq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.IL2OLq_tile{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.IL2OLq_tile[data-wide]{aspect-ratio:2/1.2;grid-column:span 2}@media (min-width:900px){.IL2OLq_tile[data-wide]{aspect-ratio:auto;grid-area:span 2/span 2}}.IL2OLq_fill{position:absolute;inset:0}.IL2OLq_viewer{z-index:2;color:var(--on-ink);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.IL2OLq_stage{padding:calc(var(--safe-top) + 16px) 0 0;touch-action:pan-y;place-items:center;min-height:0;display:grid}.IL2OLq_big{width:min(100vw, calc((100svh - 150px) * var(--ar)));position:relative}.IL2OLq_bigImg{object-fit:contain}.IL2OLq_bar{padding:14px 16px calc(14px + var(--safe-bottom));grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.IL2OLq_vbtn{background:var(--ink-raised);width:40px;height:40px;color:var(--on-ink);border-radius:50%;place-items:center;display:grid}.IL2OLq_caption{color:var(--on-ink);gap:2px;font-size:14px;line-height:1.35;display:grid}.IL2OLq_caption span{color:var(--on-ink-2);font-variant-numeric:tabular-nums;font-size:12px}.IL2OLq_arrows{gap:8px;display:flex}
@page{size:A4;margin:0}.oq19Pa_doc{background:var(--stone-2);justify-items:center;gap:24px;padding:24px 0;display:grid}@media print{.oq19Pa_doc{background:0 0;gap:0;padding:0}}.oq19Pa_page{background:var(--white);width:210mm;height:297mm;color:var(--ink);break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-direction:column;gap:6mm;padding:16mm 16mm 14mm;display:flex;overflow:hidden}.oq19Pa_page:last-child{break-after:auto}.oq19Pa_top{justify-items:center;gap:2mm;display:grid}.oq19Pa_arch{width:22mm}.oq19Pa_mark{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;font-size:17pt}.oq19Pa_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:7.5pt;font-weight:600}.oq19Pa_hero{border-radius:89mm 89mm 0 0;height:82mm;margin:0 8mm;overflow:hidden}.oq19Pa_hero img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.oq19Pa_h1{font-family:var(--font-display);text-align:center;text-wrap:balance;padding:0 10mm;font-size:20pt;font-weight:500;line-height:1.12}.oq19Pa_glance{grid-template-columns:repeat(4,1fr);gap:5mm;display:grid}.oq19Pa_glance>div{border-top:.6pt solid var(--ink);align-content:start;gap:1.2mm;padding-top:2mm;display:grid}.oq19Pa_glance dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:6.5pt;font-weight:600}.oq19Pa_glance dd{gap:1mm;margin:0;display:grid}.oq19Pa_glance strong{font-family:var(--font-display);align-items:baseline;gap:1mm;font-size:26pt;font-weight:500;line-height:.9;display:flex}.oq19Pa_glance small{font-family:var(--font-text);color:var(--ink-2);font-size:8pt;font-weight:600}.oq19Pa_glance span{color:var(--ink-2);font-size:7.5pt;line-height:1.3}.oq19Pa_cols{grid-template-columns:1fr 1fr;gap:8mm;display:grid}.oq19Pa_block{align-content:start;gap:2mm;display:grid}.oq19Pa_h3{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);font-size:7pt;font-weight:600}.oq19Pa_rows{display:grid}.oq19Pa_rows>div{border-top:.4pt solid var(--hair-2);grid-template-columns:30mm 1fr;gap:3mm;padding:1.6mm 0;display:grid}.oq19Pa_rows dt{font-size:7.5pt;font-weight:600}.oq19Pa_rows dd{color:var(--ink-2);margin:0;font-size:7.5pt;line-height:1.35}.oq19Pa_where{border-top:.6pt solid var(--ink);grid-template-columns:24mm 1fr auto;align-items:center;gap:5mm;margin-top:auto;padding-top:5mm;display:grid}.oq19Pa_qr svg{width:24mm;height:24mm;display:block}.oq19Pa_whereTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--brick);font-size:7pt;font-weight:600}.oq19Pa_whereText{margin-top:1mm;font-size:9pt;line-height:1.35}.oq19Pa_whereSmall{color:var(--ink-3);margin-top:1mm;font-size:6.5pt}.oq19Pa_site{text-align:right;font-family:var(--font-display);gap:.8mm;font-size:12pt;display:grid}.oq19Pa_site span{font-family:var(--font-text);color:var(--ink-3);font-size:6.5pt}.oq19Pa_pageHead{gap:2mm;display:grid}.oq19Pa_pageMark{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:2.5mm;font-size:9pt;display:flex}.oq19Pa_archSmall{width:9mm}.oq19Pa_h2{font-family:var(--font-display);margin-top:4mm;font-size:30pt;font-weight:500;line-height:1}.oq19Pa_pageLine{color:var(--ink-2);max-width:140mm;font-size:9pt;line-height:1.4}.oq19Pa_planFrame{border:.4pt solid var(--hair-2);place-items:center;padding:4mm;display:grid}.oq19Pa_page:nth-child(2) .oq19Pa_planFrame{flex:1}.oq19Pa_planFrame svg{width:100%;max-height:100%}
.Tnx-gG_main{max-width:760px;margin:0 auto;padding:72px 20px 80px}.Tnx-gG_head{text-align:center;justify-items:center;gap:14px;margin-bottom:48px;display:grid}.Tnx-gG_arch{width:104px}.Tnx-gG_title{font-family:var(--font-display);letter-spacing:-.01em;font-size:56px;font-weight:500;line-height:1}.Tnx-gG_sub{color:var(--ink-2);max-width:34ch;font-size:16px}.Tnx-gG_list{display:grid}.Tnx-gG_row{border-top:1px solid var(--hair);grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.Tnx-gG_list li:last-child .Tnx-gG_row{border-bottom:1px solid var(--hair)}.Tnx-gG_thumb{aspect-ratio:1;border-radius:56px 56px 6px 6px;position:relative;overflow:hidden}.Tnx-gG_fill{position:absolute;inset:0}.Tnx-gG_text{gap:4px;display:grid}.Tnx-gG_name{font-family:var(--font-display);align-items:baseline;gap:10px;font-size:30px;font-weight:500;display:flex}.Tnx-gG_name b{font-family:var(--font-text);color:var(--brick);letter-spacing:.1em;font-size:13px;font-weight:600}.Tnx-gG_line{color:var(--ink-2);font-size:15px;line-height:1.45}.Tnx-gG_font{color:var(--ink-3);font-size:12.5px}.Tnx-gG_row:hover .Tnx-gG_name{color:var(--brick)}.Tnx-gG_more{text-align:center;margin-top:28px;font-size:15px}.Tnx-gG_more a{text-decoration:underline;-webkit-text-decoration-color:var(--brick);text-decoration-color:var(--brick);text-underline-offset:4px}
.xRo7tW_root{--font-display:var(--font-newsreader);color:var(--fg);transition:color .9s var(--ease-out)}.xRo7tW_day{--page-bg:var(--white);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--track:var(--stone-2);--band:var(--stone-3);--rule:var(--hair)}.xRo7tW_dusk{--page-bg:#ece7de;--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:#7a746b;--track:#ddd7cc;--band:#c9c2b5;--rule:#ddd7cc}.xRo7tW_night{--page-bg:var(--night);--fg:#f3f1ec;--fg-2:#c2bdb4;--fg-3:#8d877d;--track:#2a2927;--band:#3d3b37;--rule:#2a2927}.xRo7tW_fill{position:absolute;inset:0}.xRo7tW_header{background:var(--page-bg);height:58px;color:var(--fg);border-bottom:1px solid var(--rule);transition:background-color .9s var(--ease-out), color .9s var(--ease-out), border-color .9s;justify-content:space-between;align-items:center;padding:0 18px;display:flex;position:relative}.xRo7tW_mark{color:var(--fg)}.xRo7tW_mark svg{width:30px}.xRo7tW_headClock{display:flex}.xRo7tW_headLine{position:absolute;bottom:-1px;left:0;right:0}@media (min-width:1000px){.xRo7tW_headClock,.xRo7tW_headLine{display:none}}.xRo7tW_intro{text-align:center;align-content:center;justify-items:center;gap:22px;min-height:100svh;padding:110px 24px 40px;display:grid}.xRo7tW_introArch{width:118px}.xRo7tW_h1{font-family:var(--font-display);letter-spacing:-.02em;animation:xRo7tW_rise 1s var(--ease-out) .6s both;font-size:clamp(56px,10vw,128px);font-weight:300;line-height:.95}.xRo7tW_h1 em{font-style:italic}.xRo7tW_lede{max-width:34ch;color:var(--fg-2);text-wrap:balance;animation:xRo7tW_rise 1s var(--ease-out) .8s both;font-size:clamp(17px,2vw,20px);line-height:1.5}.xRo7tW_introLine{width:min(560px,100%);animation:xRo7tW_rise 1s var(--ease-out) 1s both;margin-top:18px}.xRo7tW_cue{letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);animation:xRo7tW_rise 1s var(--ease-out) 1.3s both;justify-items:center;gap:10px;margin-top:20px;font-size:12px;display:grid}.xRo7tW_cueTick{background:var(--fg-3);transform-origin:top;width:1px;height:36px;animation:xRo7tW_tick 2.2s var(--ease-in-out) infinite}@keyframes xRo7tW_tick{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes xRo7tW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.xRo7tW_line,.xRo7tW_lineCompact{width:100%}.xRo7tW_track{background:var(--track);border-radius:3px;height:6px;transition:background-color .9s;position:relative}.xRo7tW_lineCompact .xRo7tW_track{border-radius:0;height:3px}.xRo7tW_nightBand{background:var(--band);transition:background-color .9s;position:absolute;top:0;bottom:0}.xRo7tW_progress{border-radius:inherit;background:var(--fg);transition:background-color .9s;position:absolute;top:0;bottom:0;left:0}.xRo7tW_tick{background:var(--track);border:2px solid var(--page-bg);width:11px;height:11px;transition:transform var(--dur-base) var(--ease-snap), background-color var(--dur-base);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%}.xRo7tW_tick[data-past]{background:var(--fg)}.xRo7tW_tick[data-on]{background:var(--brick);transform:scale(1.45)}.xRo7tW_lineCompact .xRo7tW_tick{border-width:1.5px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.xRo7tW_lineLabels{height:18px;color:var(--fg-3);font-variant-numeric:lining-nums tabular-nums;margin-top:10px;font-size:12px;position:relative}.xRo7tW_lineLabels span{white-space:nowrap;position:absolute;top:0}.xRo7tW_lineLabels span:first-child{left:0}.xRo7tW_lineLabels span:nth-child(2){transform:translate(-50%)}.xRo7tW_lineLabels span:last-child{right:0}.xRo7tW_clock,.xRo7tW_clockSmall{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;font-weight:300;line-height:1;display:inline-flex}.xRo7tW_clock{font-size:clamp(110px,12vw,190px)}.xRo7tW_clockSmall{letter-spacing:-.01em;font-size:26px;font-weight:400}.xRo7tW_digit{height:1.02em;display:inline-block;position:relative;overflow:hidden}.xRo7tW_digit>span{display:inline-block}.xRo7tW_digit[data-colon]{margin:0 -.04em}.xRo7tW_story{position:relative}.xRo7tW_rail{display:none}@media (min-width:1000px){.xRo7tW_story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;max-width:1320px;margin:0 auto;padding:0 40px;display:grid}.xRo7tW_rail{display:block}.xRo7tW_railInner{align-content:center;gap:22px;height:100svh;padding-top:58px;display:grid;position:sticky;top:0}}.xRo7tW_railFor{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.xRo7tW_railFor i,.xRo7tW_for i{background:var(--fg-3);border-radius:50%;width:8px;height:8px}.xRo7tW_railFor[data-for=celebrate] i,.xRo7tW_for[data-for=celebrate] i{background:var(--brick)}.xRo7tW_railFor[data-for=stay] i,.xRo7tW_for[data-for=stay] i{background:var(--fg)}.xRo7tW_moments{display:grid}.xRo7tW_moment{padding:64px 20px}@media (min-width:1000px){.xRo7tW_moment{align-content:center;min-height:100svh;padding:96px 0;display:grid}}.xRo7tW_card{gap:14px;width:100%;max-width:600px;margin:0 auto;display:grid}.xRo7tW_time{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-3);font-variant-numeric:lining-nums tabular-nums;font-size:64px;font-weight:300;line-height:1}@media (min-width:1000px){.xRo7tW_time{display:none}}.xRo7tW_h2{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1}.xRo7tW_photo{aspect-ratio:4/5;background:var(--track);position:relative;overflow:hidden}@media (min-width:1000px){.xRo7tW_photo{aspect-ratio:5/4;max-height:62svh}}.xRo7tW_for{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:9px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.xRo7tW_body{color:var(--fg-2);text-wrap:pretty;max-width:40ch;font-size:17.5px;line-height:1.6}.xRo7tW_link{color:var(--fg);border-bottom:1.5px solid var(--brick);transition:gap var(--dur-base) var(--ease-out);justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:10px 0;font-size:15.5px;font-weight:600;display:inline-flex}.xRo7tW_link:hover{gap:12px}.xRo7tW_link svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.xRo7tW_ending{gap:40px;max-width:1240px;margin:0 auto;padding:120px 20px 0;display:grid}.xRo7tW_endTitle{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;font-size:clamp(48px,8vw,104px);font-weight:300;line-height:1}.xRo7tW_endTitle em{font-style:italic}.xRo7tW_choices{gap:14px;display:grid}@media (min-width:900px){.xRo7tW_choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.xRo7tW_choice{text-align:left;border-bottom:1px solid var(--rule);gap:14px;padding-bottom:16px;display:grid;position:relative}.xRo7tW_choicePhoto{aspect-ratio:4/3;background:var(--track);position:relative;overflow:hidden}.xRo7tW_choicePhoto img{transition:transform .9s var(--ease-out), opacity .6s var(--ease-out)}.xRo7tW_choice:hover .xRo7tW_choicePhoto img{transform:scale(1.03)}.xRo7tW_choiceText{gap:4px;padding-right:40px;display:grid}.xRo7tW_choiceText strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:32px;font-weight:400;line-height:1.05}.xRo7tW_choiceText span{color:var(--fg-2);font-size:15px}.xRo7tW_choiceArrow{width:22px;height:22px;stroke:var(--brick);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-base) var(--ease-out);position:absolute;bottom:26px;right:4px}.xRo7tW_choice:hover .xRo7tW_choiceArrow{transform:translate(4px)}.xRo7tW_essentials{gap:32px;padding-top:48px;display:grid}@media (min-width:900px){.xRo7tW_essentials{grid-template-columns:1fr 1fr;gap:56px}}.xRo7tW_essentials h3{font-family:var(--font-display);margin-bottom:8px;font-size:30px;font-weight:400}.xRo7tW_essentials dl>div{border-top:1px solid var(--rule);grid-template-columns:9rem 1fr;gap:12px;padding:13px 0;display:grid}.xRo7tW_essentials dt{color:var(--fg-3);font-size:14px}.xRo7tW_essentials dd{font-size:15.5px;line-height:1.4}.xRo7tW_footer{padding:28px 0 calc(112px + var(--safe-bottom));border-top:1px solid var(--rule);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:56px;font-size:13px;display:flex}.xRo7tW_dockText{gap:1px;min-width:0;display:grid}.xRo7tW_dockKind{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.xRo7tW_dockPrice{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}
.zaI3zq_root{--font-display:var(--font-marcellus)}.zaI3zq_fill{position:absolute;inset:0}.zaI3zq_top{max-width:1160px;padding:calc(var(--safe-top) + 28px) 20px 18px;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 auto;display:flex}.zaI3zq_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:600}.zaI3zq_h1{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(38px,6vw,64px);font-weight:400;line-height:1}.zaI3zq_badge{background:var(--stone-1);border:1px solid var(--hair);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.zaI3zq_badge svg{width:36px;transform:translateY(2px)}.zaI3zq_feed{max-width:1160px;margin:0 auto;padding:0 16px}.zaI3zq_card{aspect-ratio:4/5;text-align:left;width:100%;color:var(--white);background:color-mix(in srgb, var(--tint) 58%, #000);isolation:isolate;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.zaI3zq_card[data-big]{aspect-ratio:4/5}@media (min-width:760px){.zaI3zq_card[data-big]{aspect-ratio:21/10}}.zaI3zq_cardPhoto{display:block;position:relative;overflow:hidden}.zaI3zq_cardPhoto img{transition:transform .9s var(--ease-out), opacity .6s var(--ease-out)}.zaI3zq_card:hover .zaI3zq_cardPhoto img{transform:scale(1.025)}.zaI3zq_cardPanel{gap:6px;padding:18px 20px 20px;display:grid}.zaI3zq_cardEyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--tint) 35%, #fff);font-size:11.5px;font-weight:600}.zaI3zq_cardTitle{font-family:var(--font-display);letter-spacing:.005em;font-size:30px;line-height:1.05}.zaI3zq_card[data-big] .zaI3zq_cardTitle{font-size:clamp(30px,4vw,44px)}.zaI3zq_cardPrice{color:color-mix(in srgb, var(--tint) 25%, #fff);font-variant-numeric:lining-nums tabular-nums;font-size:14px}.zaI3zq_sectionHead{gap:6px;padding:56px 4px 18px;display:grid}.zaI3zq_sectionHead p{color:var(--ink-3);font-size:15px}.zaI3zq_h2{font-family:var(--font-display);font-size:clamp(30px,4vw,40px);font-weight:400;line-height:1.05}.zaI3zq_grid{gap:16px;display:grid}@media (min-width:760px){.zaI3zq_grid{grid-template-columns:1fr 1fr;gap:20px}.zaI3zq_grid>:nth-child(3){grid-column:span 2}.zaI3zq_grid>:nth-child(3) .zaI3zq_card{aspect-ratio:21/10}}.zaI3zq_spaces{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.zaI3zq_spaces::-webkit-scrollbar{display:none}.zaI3zq_space{text-align:left;scroll-snap-align:start;flex:none;gap:8px;width:150px;display:grid}@media (min-width:900px){.zaI3zq_space{width:176px}}.zaI3zq_spacePhoto{aspect-ratio:4/5;border-radius:16px;position:relative;overflow:hidden}.zaI3zq_spacePhoto img{transition:transform .7s var(--ease-out), opacity .6s var(--ease-out)}.zaI3zq_space:hover .zaI3zq_spacePhoto img{transform:scale(1.04)}.zaI3zq_spaceLabel{padding-left:2px;font-size:14.5px;font-weight:600}.zaI3zq_widgets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (min-width:900px){.zaI3zq_widgets{grid-template-columns:repeat(6,minmax(0,1fr))}}.zaI3zq_widget{background:var(--stone-1);border-radius:18px;gap:4px;padding:16px 14px;display:grid}.zaI3zq_widget strong{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:30px;font-weight:400;line-height:1}.zaI3zq_widget span{color:var(--ink-3);font-size:13px}.zaI3zq_footer{padding:48px 4px calc(112px + var(--safe-bottom));color:var(--ink-3);font-size:13px}.zaI3zq_detailWrap{z-index:46;position:fixed;inset:0}.zaI3zq_detail{background:var(--white);color:var(--ink);position:absolute;inset:0;overflow:hidden}.zaI3zq_detailScroll{overscroll-behavior:contain;scrollbar-width:none;padding-bottom:calc(120px + var(--safe-bottom));position:absolute;inset:0;overflow-y:auto}.zaI3zq_detailPhoto{height:58svh;min-height:340px;position:relative;overflow:hidden}@media (min-width:900px){.zaI3zq_detailPhoto{height:66svh}}.zaI3zq_detailBody{gap:14px;max-width:720px;margin:0 auto;padding:26px 20px 0;display:grid}.zaI3zq_detailEyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.zaI3zq_detailTitle{font-family:var(--font-display);font-size:clamp(38px,6vw,60px);font-weight:400;line-height:1.02}.zaI3zq_detailIntro{color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.55}.zaI3zq_detailH3{font-family:var(--font-display);margin:24px 0 4px;font-size:26px;font-weight:400}.zaI3zq_stats{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 6px;display:grid}.zaI3zq_stats>div{gap:4px;padding-top:14px;display:grid}.zaI3zq_stats strong{font-family:var(--font-display);font-variant-numeric:lining-nums;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1}.zaI3zq_stats span{color:var(--ink-3);font-size:13px;line-height:1.3}.zaI3zq_strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;height:260px;margin:12px -20px 0;padding:0 20px;display:flex;overflow-x:auto}.zaI3zq_strip::-webkit-scrollbar{display:none}@media (min-width:900px){.zaI3zq_strip{height:320px}}.zaI3zq_stripPhoto{scroll-snap-align:start;border-radius:14px;flex:none;height:100%;position:relative;overflow:hidden}.zaI3zq_steps{counter-reset:step;gap:12px;display:grid}.zaI3zq_steps li{grid-template-columns:32px 1fr;align-items:start;gap:14px;display:grid}.zaI3zq_steps li>span{background:var(--stone-1);border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.zaI3zq_steps p{color:var(--ink-2);padding-top:4px;font-size:16px;line-height:1.5}.zaI3zq_specs{gap:8px;display:grid}@media (min-width:700px){.zaI3zq_specs{grid-template-columns:1fr 1fr;gap:32px}}.zaI3zq_specs dl>div{border-top:1px solid var(--hair);grid-template-columns:8.5rem 1fr;gap:10px;padding:12px 0;display:grid}.zaI3zq_specs dt{color:var(--ink-3);font-size:13.5px}.zaI3zq_specs dd{font-size:15px;line-height:1.4}.zaI3zq_detailClose{top:calc(var(--safe-top) + 14px);z-index:2;background:var(--white);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;right:14px}.zaI3zq_detailClose svg{stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;fill:none;width:14px;height:14px}.zaI3zq_detailBar{left:12px;right:12px;bottom:calc(12px + var(--safe-bottom));z-index:2;background:var(--white);border:1px solid var(--hair);max-width:720px;box-shadow:var(--shadow-float);border-radius:22px;align-items:center;gap:12px;margin:0 auto;padding:10px 10px 10px 18px;display:flex;position:absolute}.zaI3zq_detailBarText{flex:1;gap:1px;min-width:0;display:grid}.zaI3zq_detailBarText span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.zaI3zq_detailBarText strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.zaI3zq_detailCta{background:var(--brick);height:46px;color:var(--white);transition:background var(--dur-fast);border-radius:15px;flex:none;padding:0 18px;font-size:15px;font-weight:600}.zaI3zq_detailCta:hover{background:var(--brick-hover)}.zaI3zq_dockKind{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.zaI3zq_dockPrice{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:600;overflow:hidden}
.p55mqa_desk{max-width:640px;margin:0 auto}.p55mqa_quiet{color:var(--ink-3);padding:24px 16px;font-size:16px}.p55mqa_title{font-family:var(--font-display);letter-spacing:-.01em;padding:4px 16px 6px;font-size:40px;font-weight:500;line-height:1.05}.p55mqa_notice{border-radius:var(--radius-ctl);background:var(--brick-wash);margin:8px 16px 0;padding:12px 14px;font-size:15px;line-height:1.4}.p55mqa_notice[data-good]{background:var(--fir-wash)}.p55mqa_warn{border-radius:var(--radius-ctl);background:var(--stone-1);margin:8px 16px 0;padding:12px 14px;font-size:15px;line-height:1.4}.p55mqa_task{border-radius:var(--radius-card);background:var(--stone-1);gap:12px;margin:12px 16px 0;padding:16px;display:grid}.p55mqa_tool{background:var(--stone-1);border-bottom:1px solid var(--hair);gap:10px;padding:14px 16px;display:grid}.p55mqa_tool p{font-size:15px;line-height:1.4}.p55mqa_tool .p55mqa_countdown{min-height:44px;padding:0}.p55mqa_tool .p55mqa_taskActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.p55mqa_tool .p55mqa_taskActions button{padding:0 10px}.p55mqa_task p{font-size:16px;line-height:1.4}.p55mqa_taskActions{flex-wrap:wrap;gap:8px;display:flex}.p55mqa_section h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding:22px 16px 6px;font-size:13px;font-weight:600;display:flex}.p55mqa_section h2 span{background:var(--stone-2);letter-spacing:0;text-align:center;min-width:22px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:12px}.p55mqa_section li{position:relative}.p55mqa_section li+li:before{content:"";background:var(--hair);height:1px;position:absolute;top:0;left:76px;right:0}.p55mqa_row{text-align:left;width:100%;transition:background-color var(--dur-fast) var(--ease-out);border-radius:0;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"av name when""av text text""av status status";gap:2px 12px;padding:12px 16px;display:grid}.p55mqa_row:hover:not(:disabled){background:var(--stone-1)}.p55mqa_row:active:not(:disabled){background:var(--stone-2)}.p55mqa_row:disabled{opacity:.55;cursor:default}.p55mqa_row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.p55mqa_avatar{background:var(--stone-2);width:48px;height:48px;color:var(--ink-2);border-radius:50%;grid-area:av;align-self:start;place-items:center;font-size:18px;font-weight:600;display:grid}.p55mqa_rowName{text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.p55mqa_rowWhen{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:when;align-self:baseline;font-size:13px}.p55mqa_rowText{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:text;font-size:15px;line-height:1.35;overflow:hidden}.p55mqa_row[data-tone=done] .p55mqa_rowText{color:var(--ink-3)}.p55mqa_rowStatus{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;grid-area:status;font-size:13px;display:block;overflow:hidden}.p55mqa_rowStatus:before{content:"";vertical-align:middle;background:var(--stone-3);border-radius:50%;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.p55mqa_rowStatus b{color:var(--ink-2);font-weight:600}.p55mqa_row[data-tone=decide] .p55mqa_rowStatus:before{background:var(--brick)}.p55mqa_row[data-tone=ready] .p55mqa_rowStatus:before{background:var(--fir)}.p55mqa_row[data-tone=wait] .p55mqa_rowStatus:before{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.p55mqa_row[data-tone=done] .p55mqa_rowStatus:before{box-shadow:inset 0 0 0 1.5px var(--stone-3);background:0 0}.p55mqa_clear{font-family:var(--font-display);padding:10px 16px 6px;font-size:28px;line-height:1.15}.p55mqa_aside{padding:10px 16px 0 76px}.p55mqa_foot{color:var(--ink-3);padding:28px 16px 8px;font-size:13px;line-height:1.4}.p55mqa_primary,.p55mqa_quietButton{text-align:center;border-radius:999px;min-height:44px;padding:0 18px;font-size:15px;font-weight:600}.p55mqa_primary{background:var(--ink);color:var(--on-ink)}.p55mqa_quietButton{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.p55mqa_primary:disabled,.p55mqa_quietButton:disabled{opacity:.5;cursor:default}.p55mqa_primary:focus-visible,.p55mqa_quietButton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.p55mqa_screen{z-index:60;background:var(--white);color:var(--ink);animation:p55mqa_push var(--dur-base) var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,640px);justify-content:center;display:grid;position:fixed;inset:0}@keyframes p55mqa_push{0%{opacity:0;transform:translate(28px)}}.p55mqa_top{padding:calc(12px + var(--safe-top)) 16px 12px 6px;border-bottom:1px solid var(--hair);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 4px;display:grid}.p55mqa_top h1{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:600;line-height:1.2}.p55mqa_top p{color:var(--ink-3);text-wrap:pretty;grid-column:2;font-size:14px;line-height:1.35}.p55mqa_top p[data-yours]{color:var(--brick);font-weight:600}.p55mqa_back{width:44px;height:44px;color:var(--ink);border-radius:50%;grid-row:1/span 2;align-self:start;place-items:center;margin:-6px 0 0 -4px;display:grid}.p55mqa_back svg{width:22px;height:22px}.p55mqa_back:hover:not(:disabled){background:var(--stone-1)}.p55mqa_back:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.p55mqa_back:disabled{opacity:.4}.p55mqa_thread{overscroll-behavior:contain;flex-direction:column;gap:14px;padding:18px 16px 20px;display:flex;overflow-y:auto}.p55mqa_thread:focus-visible{outline:none}.p55mqa_thread>li{align-self:flex-start;gap:4px;max-width:82%;display:grid}.p55mqa_thread>li:first-child{margin-top:auto}.p55mqa_thread>li[data-who=host]{align-self:flex-end;justify-items:end}.p55mqa_thread time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.p55mqa_thread p{background:var(--stone-1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;padding:10px 14px;font-size:16px;line-height:1.4}.p55mqa_thread>li[data-who=guest] p{border-bottom-left-radius:6px}.p55mqa_thread>li[data-who=host] p{background:var(--ink-raised);color:var(--on-ink);border-bottom-right-radius:6px}.p55mqa_auto{box-shadow:inset 0 0 0 1px var(--hair-2);text-align:left;color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px 20px 6px;padding:10px 14px;font-size:15px;line-height:1.4;display:block}.p55mqa_auto span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p55mqa_auto[data-whole] span{display:block}.p55mqa_auto:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.p55mqa_thread>li.p55mqa_event{background:var(--brick-wash);text-align:center;max-width:90%;color:var(--ink-2);animation:p55mqa_rise var(--dur-base) var(--ease-out);border-radius:999px;align-self:center;padding:6px 12px;font-size:13px;line-height:1.35}.p55mqa_thread>li.p55mqa_event[data-good]{background:var(--fir-wash)}@keyframes p55mqa_rise{0%{opacity:0;transform:translateY(6px)}}.p55mqa_dock{padding:0 12px calc(12px + var(--safe-bottom))}.p55mqa_composer{background:var(--white);box-shadow:0 0 0 1px var(--hair-2), var(--shadow-float);border-radius:24px;position:relative;overflow:hidden}.p55mqa_composer:has(.p55mqa_box textarea:focus){box-shadow:0 0 0 1.5px var(--ink), var(--shadow-float)}.p55mqa_sheet{background:var(--stone-1);border-bottom:1px solid var(--hair)}.p55mqa_sheetBar{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 16px;display:grid}.p55mqa_sheetBar:disabled{cursor:default}.p55mqa_sheetBar:disabled i{visibility:hidden}.p55mqa_sheetBar:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;border-radius:24px 24px 0 0}.p55mqa_verdict{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.p55mqa_verdict:before{content:"";background:var(--stone-3);border-radius:50%;flex:none;width:8px;height:8px}.p55mqa_sheet[data-tone=decide] .p55mqa_verdict:before{background:var(--brick)}.p55mqa_sheet[data-tone=ready] .p55mqa_verdict:before{background:var(--fir)}.p55mqa_sheet[data-tone=wait] .p55mqa_verdict:before{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.p55mqa_model{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:13px;overflow:hidden}.p55mqa_sheetBar i{border-right:1.75px solid var(--ink-3);border-bottom:1.75px solid var(--ink-3);width:8px;height:8px;transition:transform var(--dur-base) var(--ease-out);transform:translateY(2px)rotate(-135deg)}.p55mqa_sheet[data-open] .p55mqa_sheetBar i{transform:translateY(-2px)rotate(45deg)}.p55mqa_sheetBody{max-height:46dvh;animation:p55mqa_rise var(--dur-base) var(--ease-out);justify-items:start;gap:12px;padding:0 16px 16px;display:grid;overflow-y:auto}.p55mqa_sheetBody>p{font-size:16px;line-height:1.4}.p55mqa_sheetBody .p55mqa_muted{color:var(--ink-3);font-size:15px}.p55mqa_problem{border-radius:var(--radius-ctl);background:var(--brick-wash);padding:10px 12px;font-weight:600}.p55mqa_composerProblem{margin:8px 8px 0;font-size:15px;line-height:1.4}.p55mqa_checks{gap:6px;width:100%;display:grid}.p55mqa_checks ul{gap:6px;display:grid}.p55mqa_checks li{border-radius:var(--radius-ctl);background:var(--white);box-shadow:inset 0 0 0 1px var(--hair);grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:11px 12px;font-size:15px;font-weight:600;line-height:1.35;display:grid}.p55mqa_checks li:before{content:"";width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:5px;margin-top:2px}.p55mqa_either{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.p55mqa_either button{border-radius:var(--radius-ctl);background:var(--white);min-height:44px;box-shadow:inset 0 0 0 1px var(--hair-2);padding:0 12px;font-size:15px;font-weight:600}.p55mqa_either button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.p55mqa_box{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px 8px 8px 16px;display:grid}.p55mqa_box textarea{width:100%;min-height:44px;max-height:30dvh;font:inherit;color:var(--ink);resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;padding:11px 0;font-size:16px;line-height:1.4;overflow-y:auto}.p55mqa_box textarea:focus-visible{outline:none}.p55mqa_box textarea:disabled{color:var(--ink-2)}.p55mqa_send{background:var(--brick);width:44px;height:44px;color:var(--on-ink);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.p55mqa_send:active:not(:disabled){background:var(--brick-hover);transform:scale(.94)}.p55mqa_send:disabled{background:var(--stone-2);color:var(--ink-3);cursor:default}.p55mqa_send:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.p55mqa_countdown{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 18px;display:flex;position:relative;overflow:hidden}.p55mqa_countdown p{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.p55mqa_countdown button{background:var(--ink);min-height:44px;color:var(--on-ink);border-radius:999px;padding:0 20px;font-size:15px;font-weight:600}.p55mqa_task .p55mqa_countdown{border-radius:0;min-height:44px;padding:0}.p55mqa_aside .p55mqa_countdown{min-height:44px;padding:0}.p55mqa_fuse{background:var(--brick);transform-origin:0;height:3px;animation:linear forwards p55mqa_burn;position:absolute;bottom:0;left:0;right:0}@keyframes p55mqa_burn{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.p55mqa_screen,.p55mqa_sheetBody,.p55mqa_fuse,.p55mqa_thread>li.p55mqa_event{animation:none}.p55mqa_sheetBar i,.p55mqa_send,.p55mqa_row{transition:none}}
